Functions | |
| def | get_flat_dict |
Variables | |
| dictionary | compound_keys = {} |
| existing_models = world_properties.model_names | |
| tuple | f = os.popen("rosrun xacro xacro --inorder " + file_location) |
| tuple | file_location = roslib.packages.get_pkg_dir('cob_gazebo_objects') |
| tuple | flat_objects = get_flat_dict(objects,None) |
| tuple | found_groups = set(groups.keys()) |
| tuple | groups = rospy.get_param("/object_groups") |
| list | model_string = value["model"] |
| list | model_type = value["model_type"] |
| list | object_names = [groups[k] for k in found_groups] |
| tuple | object_pose = Pose() |
| tuple | objects = rospy.get_param("/objects") |
| list | orientation = value["orientation"] |
| dictionary | parents = {} |
| list | position = value["position"] |
| tuple | quaternion = tft.quaternion_from_euler(orientation[0], orientation[1], orientation[2]) |
| tuple | req = SpawnModelRequest() |
| tuple | res = srv_delete_model(key) |
| tuple | srv_delete_model = rospy.ServiceProxy('gazebo/delete_model', DeleteModel) |
| tuple | srv_get_world_properties = rospy.ServiceProxy('/gazebo/get_world_properties', GetWorldProperties) |
| tuple | srv_spawn_model = rospy.ServiceProxy('/gazebo/spawn_'+model_type+'_model', SpawnModel) |
| tuple | world_properties = srv_get_world_properties() |
| tuple | xml_string = f.read() |
| def spawn_object.get_flat_dict | ( | objects, | |
| parent_name | |||
| ) |
expands all objects to a flat dictionary
Definition at line 33 of file spawn_object.py.
| dictionary spawn_object::compound_keys = {} |
Definition at line 31 of file spawn_object.py.
| list spawn_object::existing_models = world_properties.model_names |
Definition at line 136 of file spawn_object.py.
| tuple spawn_object::f = os.popen("rosrun xacro xacro --inorder " + file_location) |
Definition at line 183 of file spawn_object.py.
| tuple spawn_object::file_location = roslib.packages.get_pkg_dir('cob_gazebo_objects') |
Definition at line 175 of file spawn_object.py.
Definition at line 88 of file spawn_object.py.
| tuple spawn_object::found_groups = set(groups.keys()) |
Definition at line 102 of file spawn_object.py.
| dictionary spawn_object::groups = rospy.get_param("/object_groups") |
Definition at line 92 of file spawn_object.py.
| list spawn_object::model_string = value["model"] |
Definition at line 146 of file spawn_object.py.
| string spawn_object::model_type = value["model_type"] |
Definition at line 147 of file spawn_object.py.
| list spawn_object::object_names = [groups[k] for k in found_groups] |
Definition at line 104 of file spawn_object.py.
| tuple spawn_object::object_pose = Pose() |
Definition at line 164 of file spawn_object.py.
| dictionary spawn_object::objects = rospy.get_param("/objects") |
Definition at line 87 of file spawn_object.py.
| list spawn_object::orientation = value["orientation"] |
Definition at line 160 of file spawn_object.py.
| dictionary spawn_object::parents = {} |
Definition at line 30 of file spawn_object.py.
| list spawn_object::position = value["position"] |
Definition at line 153 of file spawn_object.py.
| tuple spawn_object::quaternion = tft.quaternion_from_euler(orientation[0], orientation[1], orientation[2]) |
Definition at line 161 of file spawn_object.py.
| tuple spawn_object::req = SpawnModelRequest() |
Definition at line 220 of file spawn_object.py.
| tuple spawn_object::res = srv_delete_model(key) |
Definition at line 214 of file spawn_object.py.
| tuple spawn_object::srv_delete_model = rospy.ServiceProxy('gazebo/delete_model', DeleteModel) |
Definition at line 212 of file spawn_object.py.
| tuple spawn_object::srv_get_world_properties = rospy.ServiceProxy('/gazebo/get_world_properties', GetWorldProperties) |
Definition at line 128 of file spawn_object.py.
| tuple spawn_object::srv_spawn_model = rospy.ServiceProxy('/gazebo/spawn_'+model_type+'_model', SpawnModel) |
Definition at line 208 of file spawn_object.py.
Definition at line 131 of file spawn_object.py.
| tuple spawn_object::xml_string = f.read() |
Definition at line 199 of file spawn_object.py.