第二篇 ROS配置

ROS安装完成之后,我们还需要在自己电脑上对ROS进行一些参数的配置,使ROS能够正常工作。就像我们刚买到新手机一样,在开始使用之前,必须要做一些配置操作。

  1. 配置环境变量
    echo  "source /opt/ros/kinetic/setup.bash"  >>  ~/.bashrc
    source ~/.bashrc
    
    如果不配置,我们每打开新的终端terminal时,每次都要配置一次ROS的环境,不然ROS的命令不能正常使用。相反,将ROS环境变量添加到~/.bashrc文件中之后,我们每打开新的终端terminal时,系统每次都会自动把ROS环境变量配置好,ROS的命令就可以直接使用,很方便。
  2. 到目前为止,我们已经安装了运行核心ROS软件包所需的软件。为了创建和管理自己的ROS工作空间,我们还需要安装rosinstall工具,以及其依赖包:
    sudo apt install python-rosdep python-rosinstall python-rosinstall-generator python-wstool build-essential
    
    rosinstall是ROS中一个独立的命令行工具包。通过一条命令就可以下载ROS的许多源代码。
  3. 初始化 rosdep
    sudo rosdep init
    
    在使用ROS支持的工具或命令之前,需要初始化ROS。rosdep init会自动初始化ROS,并安装ROS运行必需的依赖文件。
  4. 更新 update
    rosdep update
    
    紧跟着就 update,更新此版本的ROS到最新的状态。并且不用sudo切换到管理员权限
  5. 至此,我们就完成了ROS的安装和配置工作,接下来就测试一下ROS能否正常工作吧。
  6. 首先启动ROS,运行 roscore
    roscore
    
    终端输出结果如图,就说明ROS能正常 启动1.4
  7. 然后运行ROS的吉祥物-小海龟,测试ROS的运行是否正常 重新打开一个新的终端,输入:

      rosrun turtlesim turtlesim_node
    

    你就可以看到弹出一个新的窗口界面,一只小海龟出现在窗口里     1.5  

    怎么操控这个小海龟呢?
    我们再重新打开一个终端,启动按键控制程序,输入命令:

    rosrun turtlesim turtle_teleop_key
    

    接下来,我们运行在这个终端里,并通过键盘上的方向键,就可以控制小海龟的运动了。 1.6

至此,经过了上面的测试,ROS的安装、配置工作就已经全部完成了。

下面就可以正式开启ROS的学习之旅~~~

results matching ""

    No results matching ""

    results matching ""

      No results matching ""