AnalyticalPyBulletClient.filter_configurations_in_collision

AnalyticalPyBulletClient.filter_configurations_in_collision(robot, configurations)

Filters from a list of configurations those which are in collision. Used for a custom inverse kinematics function.

Parameters
  • robot (compas_fab.robots.Robot) – Robot whose configurations may be in collision.

  • configurations (list of compas_fab.robots.Configuration) – List of configurations to be checked for collisions.

Returns

list of compas_fab.robots.Configuration – The same list of configurations with those in collision replaced with None.