ubuntu 中 ROS 一些报错的解决
生活随笔
收集整理的這篇文章主要介紹了
ubuntu 中 ROS 一些报错的解决
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1. Unable to load type
jym@ubuntu:~/catkin_ws$ rosservice args /add_two_ints ERROR: Unable to load type [beginner_tutorials/AddTwoInts]. Have you typed 'make' in [beginner_tutorials]?由于當前使用的終端的工作環境沒有更新導致無法找到自定義的消息。使用下面的命令刷新一下即可
jym@ubuntu:~/catkin_ws$ source ./devel/setup.bash jym@ubuntu:~/catkin_ws$ rosservice args /add_two_ints a b2.Unable to register with master node
jym@ubuntu:~/catkin_ws$ rosrun beginner_tutorials add_two_ints_server.py Unable to register with master node [http://localhost:11311]: master may not be running yet. Will keep trying.新開一個終端,然后輸入roscore
然后當前終端再次運行:
jym@ubuntu:~/catkin_ws$ rosrun beginner_tutorials add_two_ints_server.py Ready to add two ints. Returning [1 + 3 = 4]3.roscd: No such package/stack
roscd只能切換到那些路徑已經包含在ROS_PACKAGE_PATH環境變量中的軟件包。
工作空間構建完成后,要將這個工作空間添加到ROS環境中,需要source一下生成的配置文件。
jym@ubuntu:~$ roscd beginner_tutorials roscd: No such package/stack 'beginner_tutorials' jym@ubuntu:~$ . ~/catkin_ws/devel/setup.bash jym@ubuntu:~$ roscd beginner_tutorials jym@ubuntu:~/catkin_ws/src/beginner_tutorials$4.檢驗ROS服務器節點是否成功的辦法
1.啟動roscore,啟動服務器節點,打開新終端,使用rosservice list,列出服務。
出現自己編寫的服務就ok。
2.使用rosservice查看服務參數類型、調用服務
jym@ubuntu:~/catkin_ws$ rosservice args /add_two_ints a b jym@ubuntu:~/catkin_ws$ rosservice call /add_two_ints 1 2 sum: 33.使用rqt_graph
$ rosrun rqt_graph rqt_graph看到當前運行的節點和話題
總結
以上是生活随笔為你收集整理的ubuntu 中 ROS 一些报错的解决的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: debian命令乱码_Debian 9.
- 下一篇: 730阵列卡支持多大硬盘_3分钟告诉你: