ROS的坑
主要是为了记录踩过的坑
最近google开源了他的工程性的SLAM算法。所以我就赶紧学一学ROS。
环境是Ubuntu14.04,准备安装Jade。
-
在网上找到了这个http://answers.ros.org/question/146731/hello-when-i-run-rosdep-update-i-get-timed-out/
这里面的人说了一句:
I update success after 2-day’s time repeating exacuted ‘rosdep update’.. and finally i don’t even know why it suddenly works.. anyway,thank you a lot~
我深以为然!!其实我觉得就是不能翻墙的问题。
每次都可以配置好ROS的环境变量
1
2echo "source /opt/ros/jade/setup.bash" >> ~/.bashrc
source ~/.bashrc常用命令集合
1
2
3
4
5
6
7
8
9
10# rospack find [包名称]
# roscd [本地包名称[/子目录]] 切换至包目录
# rosls [本地包名称[/子目录]]
$ rospack depends1 beginner_tutorials 列出依赖包
$ roscore 运行一切命令之前的命令
$ rosnode list 查看都运行了什么
$ rosnode info /rosout 查看指定程序情况
$ rosrun 使用包名运行包内节点
$ rosrun rqt_graph rqt_graph 查看当前节点之间的通信话题
$ rostopic -h