PyBulletPlanner

class compas_fab.backends.PyBulletPlanner(client)[source]

Bases: PlannerInterface

Implement the planner backend interface for PyBullet.

Methods

add_attached_collision_mesh

Add a collision mesh and attach it to the robot.

add_collision_mesh

Add a collision mesh to the planning scene.

append_collision_mesh

Append a collision mesh to the planning scene.

forward_kinematics

Calculate the robot's forward kinematic.

inverse_kinematics

Calculate the robot's inverse kinematic for a given frame.

remove_attached_collision_mesh

Remove an attached collision mesh from the robot.

remove_collision_mesh

Remove a collision mesh from the planning scene.

Inherited Methods

get_planning_scene

Default method for planner.

plan_cartesian_motion

Default method for planner.

plan_motion

Default method for planner.

reset_planning_scene

Default method for planner.