版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lqzdreamer/article/details/82813228
运行多个Python文件可以采用,编写一个launch文件来实现。launch文件的新建后,需要保存在这多个Python文件所对应的package中,是这个package文件的主文件下,新建一个launch文件夹,将新建的launch文件保存在该文件夹中。launch文件的书写格式为:
<launch>
<!-- get head msg from joint states-->
<node pkg="right_arm_communicate" type="head_get_msg_from_joint_states.py" name="" />
<!-- get left arm msg from joint states-->
<node pkg="right_arm_communicate" type="left_arm_get_msg_from_joint_states.py" name="" />
<!-- get right arm msg from joint states-->
<node pkg="right_arm_communicate" type="right_arm_get_msg_from_joint_states.py" name="" />
<!-- get torso msg from joint states-->
<node pkg="right_arm_communicate" type="torso_get_msg_from_joint_states.py" name="" />
</launch>
其中node pkg是package的名字,type则是需要运行的Python文件,name是Python文件中_init_中的名字,而如果有参数输入时,通过args添加参数设置。
保存后,在运行其他文件的同时,再roslaunch运行该文件即可。