明 光 大 正

ROS的坑

    ROS     ROS

主要是为了记录踩过的坑

最近google开源了他的工程性的SLAM算法。所以我就赶紧学一学ROS。

环境是Ubuntu14.04,准备安装Jade。

  • 初始化rosdep

    在网上找到了这个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
    2
    echo "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
页阅读量:  ・  站访问量:  ・  站访客数: