MoveItPlanner
- class compas_fab.backends.MoveItPlanner[source]
Bases:
MoveItForwardKinematics
,MoveItInverseKinematics
,MoveItPlanMotion
,MoveItPlanCartesianMotion
,MoveItPlanningScene
,MoveItResetPlanningScene
,MoveItAddCollisionMesh
,MoveItRemoveCollisionMesh
,MoveItAppendCollisionMesh
,MoveItAddAttachedCollisionMesh
,MoveItRemoveAttachedCollisionMesh
,PlannerInterface
Implement the planner backend interface based on MoveIt!
Inherited Methods
Add a collision mesh and attach it to the robot.
Add a collision mesh to the planning scene.
Append a collision mesh to the planning scene.
Calculate the robot's forward kinematic.
Asynchronous handler of MoveIt FK service.
Retrieve the planning scene.
Calculate the robot's inverse kinematic for a given frame.
Asynchronous handler of MoveIt IK service.
Calculates a cartesian motion path (linear in tool space).
Asynchronous handler of MoveIt cartesian motion planner service.
Asynchronous handler of MoveIt cartesian motion planner service.
Calculates a motion path.
Asynchronous handler of MoveIt motion planner service.
Remove an attached collision mesh from the robot.
Remove a collision mesh from the planning scene.
Resets the planning scene, removing all added collision meshes.