admin 管理员组文章数量: 1184232
在这里,我们将ROS的开机启动功能放到用户的登陆后的运行脚本(~/.bashrc)里,这样可以保证大家在编程失误的时候不至于因为阻塞而造成系统死机。
三.实操手册:
1.登录Root
首先登录到ROOT下
添加开机运行脚本auto_runing.sh:
vim /home/turtlebot/auto_runing.sh例如:
source /opt/ros/indigo/setup.bash
source /home/turtlebot/.bashrc
roslaunch turtlebot_bringup minimal.launch &
sleep 10s
roslaunch turtlebot_follower follower.launch &2.将开机运行脚本添加到用户自启动脚本中
vim /home/turtlebot/.bashrc在.bashrc尾行添加
cd /home/turtlebot
./auto_runing.sh3.实现系统开机自动登陆功能:
安装lightdm
sudo apt-get install lightdm
编辑lightdm.conf
vim /etc/lightdm/lightdm.conf#autologin-user= 改为 autologin-user=用户名
这里我们是autologin-user=turtlebot
修改完毕,保存退出。
4. sudo reboot ( 运行的平台是华硕的笔记本)
重启后,打开terminal等待一到两分钟,Turtlebot将会自行启动自动跟随功能。
版权声明:本文标题:ROS入门必学:一键启动ROS,让你的项目更加高效 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1773517097a3562838.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论