PlannerInterface
- class compas_fab.backends.interfaces.PlannerInterface(client)[source]
Bases:
object
Interface for all planners associated with a backend client. Provides default behavior for all planning services and planning scene management methods. To be use in conjunction with backend feature interfaces.
Methods
__init__
(client)Initialize self.
add_attached_collision_mesh
(*args, **kwargs)Default method for planner.
add_collision_mesh
(*args, **kwargs)Default method for planner.
append_collision_mesh
(*args, **kwargs)Default method for planner.
forward_kinematics
(*args, **kwargs)Default method for planner.
get_planning_scene
(*args, **kwargs)Default method for planner.
inverse_kinematics
(*args, **kwargs)Default method for planner.
plan_cartesian_motion
(*args, **kwargs)Default method for planner.
plan_motion
(*args, **kwargs)Default method for planner.
remove_attached_collision_mesh
(*args, **kwargs)Default method for planner.
remove_collision_mesh
(*args, **kwargs)Default method for planner.
reset_planning_scene
(*args, **kwargs)Default method for planner.