1. 程式人生 > >ROS/Tutorials/ExaminingServiceClient出現的幾個問題

ROS/Tutorials/ExaminingServiceClient出現的幾個問題

我在做這個tutorials/ExaminingServiceClient時遇到如下問題:

1.無法使用roscd

roscd: No such package/stack 'beginner_tutorials' 解決方法: gedit ~/.bashrc 在最後一行加入

export ROS_PACKAGE_PATH=~/catkin_ws/src:$ROS_PACKAGE_PATH

這樣當前使用者可以始終可以使用該環境變數,無論開多少個新終端都可以。 然後在終端輸入:

source ~/.bashrc

使bashrc當即生效。 再執行roscd 不會有問題。

2. No module named beginner_tutorials.srv

當執行如下

rosrun beginner_tutorials add_two_ints_client.py 1 3

出現ImportError: No module named beginner_tutorials.srv 因為系統需要知道你做出的改變,所以需要

source ~/catkin_ws/devel/setup.bash

具體我是參照的ros社群link

再執行 rosrun beginner_tutorials add_two_ints_client.py 1 3 沒有問題了

3.from: can’t read /var/mail/beginner_tutorials.srv在rosrun時出錯

在我上一篇部落格裡有解決方法link