ROS开机自动启动节点

Posted machineLearning

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ROS开机自动启动节点相关的知识,希望对你有一定的参考价值。

ROS中提供了开机自动启动节点的工具robot_upstart,借助linux systemd工具实现守护进程开机启动功能.

1 systemd工具简介

Systemd 入门教程:命令篇

Systemd 入门教程:实战篇

2 robot_upstart安装节点

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

rosrun robot_upstart install package_name/launch/start.launch --logdir /$HOME/.ros/log --job mine_job

sudo systemctl daemon-reload && sudo systemctl start mine_job

restart job:

sudo systemctl restart mine_job

stop job:

sudo systemctl stop mine_job

 

以上是关于ROS开机自动启动节点的主要内容,如果未能解决你的问题,请参考以下文章

Windows10 开机自启动 WSL1 中的ROS脚本

ROS-launch文件标签解读

使用本脚本可以自动批量完成中间节点环境的部署工作,包括:Nginx编译安装添加程序管理脚本设置开机启动反向代理配置证书分发添加iptables规则等

jenkins中windows节点设置开机自启动slave-agent

ROS 机器人技术 - 编写一个 launch 启动多个节点

ROS系统 launch启动文件的使用方法