在python中启动launch文件

如何引用.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

猜你喜欢

转载自www.cnblogs.com/yang220/p/12517289.html