ROS开机自动启动节点

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

1 systemd工具简介

Systemd 入门教程:命令篇

Systemd 入门教程:实战篇

如何使用Journalctl查看并操作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

delete:

rosrun robot_upstart uninstall mine_job

 

转载于:https://www.cnblogs.com/objectDetect/p/9081158.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值