开机自启ROS脚本

方法参考 :http://ros-users.122217.n3.nabble.com/auto-start-ROS-launch-script-on-boot-up-td1687093.html

Step 1: Write a script which contains ros commands like roslaunch, roscore, etc.The script would 
look somewhat like this: 
#! /bin/bash 
source /opt/ros/hydro/setup.sh 
roscore



Note the second line source /opt/ros/hydro/setup.sh this is the path of ros bash. We need to 
source ros setup in our script before we use any of the ros commands. 

Step 2: Make the script executable by using command 
sudo chmod +x /path/to/script.sh 

Step 3: Go to System -->Preferences --> Startup Application 

Step 4: click on add application or add tab, a window would popup. Add name say "rosnome" 

Step 5: On the given window in the command tab type 
gnome-terminal -x /path/to/script.sh 

Step 6: type whatever you want on the comment space or leave blank and click add 

Step 7: On the terminal Edit -->profile preferences-->title and command tab select when command 
exits hold the terminal open 

Step 8: reboot system and your application would auto start on boot every time. 

Note: It is not possible or rather a bit difficult job to open multiple terminals from a single script so 
it is recommended to use a single ros launch file for the entire robot which would include 
everything. 

 

转载于:https://www.cnblogs.com/Sobot/p/4249030.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值