00001
00002 import roslib
00003 roslib.load_manifest('cob_3d_mapping_pipeline_fake')
00004
00005 import rospy
00006 import actionlib
00007
00008 from cob_3d_mapping_msgs.srv import *
00009 from cob_3d_mapping_msgs.msg import *
00010
00011
00012 if __name__ == "__main__":
00013 rospy.init_node('client_mapping_fake')
00014 client = actionlib.SimpleActionClient('trigger_mapping', TriggerMappingAction)
00015 client.wait_for_server()
00016
00017 goal = TriggerMappingGoal()
00018 """Start mapping"""
00019 goal.start = True
00020
00021 client.send_goal(goal)
00022 client.wait_for_result(rospy.Duration.from_sec(5.0))
00023 print "Action result:", client.get_result()
00024
00025 """Stop mapping"""
00026 goal.start = False
00027 client.send_goal(goal)
00028 result = client.wait_for_result(rospy.Duration.from_sec(5.0))
00029 print "Action result:", client.get_result()
00030