RecordCorner.py
Go to the documentation of this file.
00001 #!/usr/bin/python
00002 import sys
00003 import roslib
00004 roslib.load_manifest('cob_3d_mapping_gazebo')
00005 
00006 import rospy
00007 import os
00008 
00009 from gazebo.srv import *
00010 from simple_script_server import script
00011 
00012 class MyScript(script):
00013         def Run(self):
00014                 self.sss.move("torso",[[-0.2,0,-0.2]])
00015                 self.sss.move("head","front")
00016                 self.sss.move("tray","down")
00017                 # Move training table on top of gripper
00018                 srv_set_model_state = rospy.ServiceProxy('/gazebo/set_model_state', SetModelState)
00019                 req_set = SetModelStateRequest()
00020                 req_set.model_state.model_name = "cob3"
00021                 req_set.model_state.pose.position.x = -2.5
00022                 req_set.model_state.pose.position.y = 0
00023                 req_set.model_state.pose.position.z = 0
00024                 req_set.model_state.pose.orientation.w = 0
00025                 req_set.model_state.pose.orientation.x = 0
00026                 req_set.model_state.pose.orientation.y = 0
00027                 req_set.model_state.pose.orientation.z = 0
00028                 req_set.model_state.reference_frame = "map"
00029                 res_set = srv_set_model_state(req_set)
00030                 self.sss.wait_for_input()
00031 
00032                 req_set.model_state.pose.position.x = 2.5
00033                 req_set.model_state.pose.orientation.z = 1
00034                 res_set = srv_set_model_state(req_set)
00035 
00036 
00037 if __name__ == "__main__":
00038         SCRIPT = MyScript()
00039         SCRIPT.Start()
00040         #if len(sys.argv) < 2:
00041         #       print '[Train_LoadObject.py] Please specify the name of the urdf model to be loaded'
00042         #       sys.exit()
00043 
00044 
00045 
00046 
00047 
00048 


cob_3d_mapping_gazebo
Author(s): Georg Arbeiter
autogenerated on Wed Aug 26 2015 11:04:44