欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

ROS编程系列-使launch文件开机自启动

程序员文章站 2022-07-14 22:09:59
...

安装robot_upstart功能包:

sudo apt-get install ros-kinetic-robot-upstart

现在有一个package,名称是nav,在它的launch文件夹里有个launch文件叫做all.launch,先打开roscore,然后rosrun

rosrun robot_upstart install nav/launch/all.launch

ROS编程系列-使launch文件开机自启动

这实际是把nav做成了一个service,就跟MySQL服务器一样,然后按照系统自动提示执行:

sudo systemctl daemon-reload && sudo systemctl start foo

如果是普通节点,重新开机就能启动all.launch所有节点。