Public Member Functions | |
| def | __init__ | 
| def | add_box | 
| def | add_mesh | 
| def | add_plane | 
| def | add_sphere | 
| def | attach_box | 
| def | attach_mesh | 
| def | get_attached_objects | 
| def | get_known_object_names | 
| def | get_known_object_names_in_roi | 
| def | get_object_poses | 
| def | get_objects | 
| def | remove_attached_object | 
| def | remove_world_object | 
Private Member Functions | |
| def | __make_box | 
| def | __make_existing | 
| def | __make_mesh | 
| def | __make_sphere | 
Private Attributes | |
| _psi | |
| _pub_aco | |
| _pub_co | |
Simple interface to making updates to a planning scene
Definition at line 53 of file planning_scene_interface.py.
Create a planning scene interface; it uses both C++ wrapped methods and scene manipulation topics.
Definition at line 56 of file planning_scene_interface.py.
| def moveit_commander.planning_scene_interface.PlanningSceneInterface.__make_box | ( | self, | |
| name, | |||
| pose, | |||
| size | |||
| ) |  [private] | 
        
Definition at line 81 of file planning_scene_interface.py.
| def moveit_commander.planning_scene_interface.PlanningSceneInterface.__make_existing | ( | self, | |
| name | |||
| ) |  [private] | 
        
Create an empty Collision Object, used when the object already exists
Definition at line 119 of file planning_scene_interface.py.
| def moveit_commander.planning_scene_interface.PlanningSceneInterface.__make_mesh | ( | self, | |
| name, | |||
| pose, | |||
| filename, | |||
scale = (1, 1  | 
        |||
| ) |  [private] | 
        
Definition at line 93 of file planning_scene_interface.py.
| def moveit_commander.planning_scene_interface.PlanningSceneInterface.__make_sphere | ( | self, | |
| name, | |||
| pose, | |||
| radius | |||
| ) |  [private] | 
        
Definition at line 63 of file planning_scene_interface.py.
| def moveit_commander.planning_scene_interface.PlanningSceneInterface.add_box | ( | self, | |
| name, | |||
| pose, | |||
size = (1, 1  | 
        |||
| ) | 
Add a box to the planning scene
Definition at line 133 of file planning_scene_interface.py.
| def moveit_commander.planning_scene_interface.PlanningSceneInterface.add_mesh | ( | self, | |
| name, | |||
| pose, | |||
| filename, | |||
size = (1, 1  | 
        |||
| ) | 
Add a mesh to the planning scene
Definition at line 127 of file planning_scene_interface.py.
| def moveit_commander.planning_scene_interface.PlanningSceneInterface.add_plane | ( | self, | |
| name, | |||
| pose, | |||
normal = (0, 0,  | 
        |||
offset = 0  | 
        |||
| ) | 
Add a plane to the planning scene
Definition at line 139 of file planning_scene_interface.py.
| def moveit_commander.planning_scene_interface.PlanningSceneInterface.add_sphere | ( | self, | |
| name, | |||
| pose, | |||
radius = 1  | 
        |||
| ) | 
Add a sphere to the planning scene
Definition at line 75 of file planning_scene_interface.py.
| def moveit_commander.planning_scene_interface.PlanningSceneInterface.attach_box | ( | self, | |
| link, | |||
| name, | |||
pose = None,  | 
        |||
size = (1, 1,  | 
        |||
touch_links = []  | 
        |||
| ) | 
Definition at line 164 of file planning_scene_interface.py.
| def moveit_commander.planning_scene_interface.PlanningSceneInterface.attach_mesh | ( | self, | |
| link, | |||
| name, | |||
pose = None,  | 
        |||
filename = '',  | 
        |||
size = (1, 1,  | 
        |||
touch_links = []  | 
        |||
| ) | 
Definition at line 152 of file planning_scene_interface.py.
| def moveit_commander.planning_scene_interface.PlanningSceneInterface.get_attached_objects | ( | self, | |
object_ids = []  | 
        |||
| ) | 
Get the attached objects identified by the given object ids list. If no ids are provided, return all the attached objects.
Definition at line 235 of file planning_scene_interface.py.
| def moveit_commander.planning_scene_interface.PlanningSceneInterface.get_known_object_names | ( | self, | |
with_type = False  | 
        |||
| ) | 
Get the names of all known objects in the world. If with_type is set to true, only return objects that have a known type.
Definition at line 198 of file planning_scene_interface.py.
| def moveit_commander.planning_scene_interface.PlanningSceneInterface.get_known_object_names_in_roi | ( | self, | |
| minx, | |||
| miny, | |||
| minz, | |||
| maxx, | |||
| maxy, | |||
| maxz, | |||
with_type = False  | 
        |||
| ) | 
Get the names of known objects in the world that are located within a bounding region (specified in the frame reported by get_planning_frame()). If with_type is set to true, only return objects that have a known type.
Definition at line 204 of file planning_scene_interface.py.
| def moveit_commander.planning_scene_interface.PlanningSceneInterface.get_object_poses | ( | self, | |
| object_ids | |||
| ) | 
Get the poses from the objects identified by the given object ids list.
Definition at line 211 of file planning_scene_interface.py.
| def moveit_commander.planning_scene_interface.PlanningSceneInterface.get_objects | ( | self, | |
object_ids = []  | 
        |||
| ) | 
Get the objects identified by the given object ids list. If no ids are provided, return all the known objects.
Definition at line 223 of file planning_scene_interface.py.
| def moveit_commander.planning_scene_interface.PlanningSceneInterface.remove_attached_object | ( | self, | |
| link, | |||
name = None  | 
        |||
| ) | 
Remove an attached object from planning scene, or all objects attached to this link if no name is provided
Definition at line 187 of file planning_scene_interface.py.
| def moveit_commander.planning_scene_interface.PlanningSceneInterface.remove_world_object | ( | self, | |
name = None  | 
        |||
| ) | 
Remove an object from planning scene, or all if no name is provided
Definition at line 177 of file planning_scene_interface.py.
Definition at line 56 of file planning_scene_interface.py.
Definition at line 56 of file planning_scene_interface.py.
Definition at line 56 of file planning_scene_interface.py.