18 from math
import radians
21 from geometry_msgs.msg
import Pose
22 from cob_cartesian_controller.msg
import Profile
23 import simple_cartesian_interface
as sci
25 if __name__ ==
'__main__':
26 rospy.init_node(
'test_move_santa')
29 pose = sci.gen_pose(pos=[-1.0, 0.0, 0.0], rpy=[radians(45.0), 0.0, radians(-25.0)])
33 profile.profile_type = Profile.SINOID
34 success, message = sci.move_lin(pose,
"world", profile)
39 pose = sci.gen_pose(pos=[-0.5, 0.5, 0.0], rpy=[radians(-45.0), 0.0, radians(-30.0)])
43 profile.profile_type = Profile.SINOID
44 success, message = sci.move_lin(pose,
"world", profile)
49 pose = sci.gen_pose(pos=[0.5, 0.5, 0.0])
53 profile.profile_type = Profile.SINOID
54 success, message = sci.move_lin(pose,
"world", profile)
59 pose = sci.gen_pose(pos=[1.0, 0.0, 0.0])
63 profile.profile_type = Profile.SINOID
64 success, message = sci.move_lin(pose,
"world", profile)
69 pose = sci.gen_pose(pos=[0.0, -1.0, 0.0])
73 profile.profile_type = Profile.SINOID
74 success, message = sci.move_lin(pose,
"world", profile)
79 pose = sci.gen_pose(pos=[-1.0, 1.0, 0.0])
83 profile.profile_type = Profile.SINOID
84 success, message = sci.move_lin(pose,
"world", profile)
89 pose = sci.gen_pose(pos=[0.0, -1.0, 0.0])
93 profile.profile_type = Profile.SINOID
94 success, message = sci.move_lin(pose,
"world", profile)
99 pose = sci.gen_pose(pos=[1.0, 1.0, 0.0])
103 profile.profile_type = Profile.SINOID
104 success, message = sci.move_lin(pose,
"world", profile)