如何引用.launch文件(替换您选择的文件路径)并启动/关闭它。
1 import roslaunch 2 import rospy 3 4 rospy.init_node('en_Mapping', anonymous=True) 5 uuid = roslaunch.rlutil.get_or_generate_uuid(None, False) 6 roslaunch.configure_logging(uuid) 7 launch = roslaunch.parent.ROSLaunchParent(uuid, ["/home/haier/catkin_ws/src/testapi/launch/test_node.launch"]) 8 launch.start() 9 rospy.loginfo("started") 10 11 rospy.sleep(3) 12 # 3 seconds later 13 launch.shutdown()
原文链接: http://wiki.ros.org/roslaunch/API%20Usage