1. 程式人生 > >roslaunch 出現如下錯誤解析

roslaunch 出現如下錯誤解析

ros 中使用roscore命令或者輸入roslaunch執行指令碼時,如果出現以下錯誤

Invalid tag: Cannot load command parameter [rosversion]: command [rosversion roslaunch] returned with code [1].
Param xml is

原因是$ROS_PACKAGE_PATH有問題,
如果輸入roscore出現以上問題,使用
echo $ROS_PACKAGE_PATH命令會發現
/opt/ros/hydro/share:/opt/ros/hydro/stacks 這項不在輸出裡面
解決方法是輸入
source /opt/ros/hydro/setup.bash
就是執行指令碼

如果輸入roslaunch出現以上問題
說明roslaunch 所需要的包不在全域性變數ROS_PACKAGE_PATH中,就需要修改全域性變數
vi /root/.bashrc
新增
export ROS_PACKAGE_PATH=$ROS_PACKAGE_PATH:包的名字
就ok了