grep ROS
这是题外话,你也可以直接source setup.*sh 文件
环境变量是你自己设置设计的,所以它可以来自不同地方:
ros package 提供的 setup.*sh文件
rosbuild workspace 使用rosws 工具提供的setup.*sh文件
注:setup.*sh 文件是在编译和安装caktin package时作为副产品创建的 。rosbuild和catkin 是两种不同是组织和编译ros代码的方式
接下来就是source一下
$ source /opt/ros/indigo/setup.bash
(为啥source 到opt下呢?这样你每次打开一个终端的时候,就不需要source,才能使用ros的命令)
6、创建ROS的workspace
建立catkin工作环境
在终端输入:
$ mkdir -p ~/catkin_ws/src
$ cd ~/catkin_ws/src
$ catkin_init_workspace
这个时候你可以看到src 有个CMakelist.txt 文件 ,在src没有package ,依然可以建立工作空间
$ cd ~/catkin_ws/
$ catkin_make
用catkin_make 可以比较方便的创建一个catkin工作空间,这个时候就可以看到build和devel的两个文件夹,在devel 文件夹下是不是看到很多setup.*sh文件了。当我们source 这些文件就会覆盖你现在的环境变量了,那么我们现在就source 一下
$ source devel/setup.bash
同时你可以查看一下你的环境变量情况,用echo
$ echo $ROS_PACKAGE_PATH
输出:
/home/youruser/catkin_ws/src:/opt/ros/indigo/share:
/opt/ros/indigo/stacks
恭喜你,ROS安装完了,是不是很简单呢?
更新了系统有好处,当然也有坏处了!
关键词:ubuntu17.04安装ROS lunar