|
def | __init__ (self, ns='') |
|
def | add_box (self, name, pose, size=(1, 1, 1)) |
|
def | add_mesh (self, name, pose, filename, size=(1, 1, 1)) |
|
def | add_plane (self, name, pose, normal=(0, 0, 1), offset=0) |
|
def | add_sphere (self, name, pose, radius=1) |
|
def | attach_box (self, link, name, pose=None, size=(1, 1, 1), touch_links=[]) |
|
def | attach_mesh (self, link, name, pose=None, filename='', size=(1, 1, 1), touch_links=[]) |
|
def | get_attached_objects (self, object_ids=[]) |
|
def | get_known_object_names (self, with_type=False) |
|
def | get_known_object_names_in_roi (self, minx, miny, minz, maxx, maxy, maxz, with_type=False) |
|
def | get_object_poses (self, object_ids) |
|
def | get_objects (self, object_ids=[]) |
|
def | remove_attached_object (self, link, name=None) |
|
def | remove_world_object (self, name=None) |
|
|
def | __make_box (self, name, pose, size) |
|
def | __make_existing (self, name) |
|
def | __make_mesh (self, name, pose, filename, scale=(1, 1, 1)) |
|
def | __make_sphere (self, name, pose, radius) |
|
Simple interface to making updates to a planning scene
Definition at line 57 of file planning_scene_interface.py.
def moveit_commander.planning_scene_interface.PlanningSceneInterface.__init__ |
( |
|
self, |
|
|
|
ns = '' |
|
) |
| |
Create a planning scene interface; it uses both C++ wrapped methods and scene manipulation topics.
Definition at line 60 of file planning_scene_interface.py.
def moveit_commander.planning_scene_interface.PlanningSceneInterface.__make_box |
( |
|
self, |
|
|
|
name, |
|
|
|
pose, |
|
|
|
size |
|
) |
| |
|
private |
def moveit_commander.planning_scene_interface.PlanningSceneInterface.__make_existing |
( |
|
self, |
|
|
|
name |
|
) |
| |
|
private |
def moveit_commander.planning_scene_interface.PlanningSceneInterface.__make_mesh |
( |
|
self, |
|
|
|
name, |
|
|
|
pose, |
|
|
|
filename, |
|
|
|
scale = (1, 1, 1) |
|
) |
| |
|
private |
def moveit_commander.planning_scene_interface.PlanningSceneInterface.__make_sphere |
( |
|
self, |
|
|
|
name, |
|
|
|
pose, |
|
|
|
radius |
|
) |
| |
|
private |
def moveit_commander.planning_scene_interface.PlanningSceneInterface.add_box |
( |
|
self, |
|
|
|
name, |
|
|
|
pose, |
|
|
|
size = (1, 1, 1) |
|
) |
| |
def moveit_commander.planning_scene_interface.PlanningSceneInterface.add_mesh |
( |
|
self, |
|
|
|
name, |
|
|
|
pose, |
|
|
|
filename, |
|
|
|
size = (1, 1, 1) |
|
) |
| |
def moveit_commander.planning_scene_interface.PlanningSceneInterface.add_plane |
( |
|
self, |
|
|
|
name, |
|
|
|
pose, |
|
|
|
normal = (0, 0, 1) , |
|
|
|
offset = 0 |
|
) |
| |
def moveit_commander.planning_scene_interface.PlanningSceneInterface.add_sphere |
( |
|
self, |
|
|
|
name, |
|
|
|
pose, |
|
|
|
radius = 1 |
|
) |
| |
def moveit_commander.planning_scene_interface.PlanningSceneInterface.attach_box |
( |
|
self, |
|
|
|
link, |
|
|
|
name, |
|
|
|
pose = None , |
|
|
|
size = (1, 1, 1) , |
|
|
|
touch_links = [] |
|
) |
| |
def moveit_commander.planning_scene_interface.PlanningSceneInterface.attach_mesh |
( |
|
self, |
|
|
|
link, |
|
|
|
name, |
|
|
|
pose = None , |
|
|
|
filename = '' , |
|
|
|
size = (1, 1, 1) , |
|
|
|
touch_links = [] |
|
) |
| |
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 255 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 218 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 224 of file planning_scene_interface.py.
def moveit_commander.planning_scene_interface.PlanningSceneInterface.get_object_poses |
( |
|
self, |
|
|
|
object_ids |
|
) |
| |
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 243 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 207 of file planning_scene_interface.py.
def moveit_commander.planning_scene_interface.PlanningSceneInterface.remove_world_object |
( |
|
self, |
|
|
|
name = None |
|
) |
| |
moveit_commander.planning_scene_interface.PlanningSceneInterface._psi |
|
private |
moveit_commander.planning_scene_interface.PlanningSceneInterface._pub_aco |
|
private |
moveit_commander.planning_scene_interface.PlanningSceneInterface._pub_co |
|
private |
The documentation for this class was generated from the following file: