PyBulletClient.filter_configurations_in_collision

PyBulletClient.filter_configurations_in_collision(robot, configurations)[source]

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

Parameters:
robotcompas_fab.robots.Robot

Robot whose configurations may be in collision.

configurationslist 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.