ROS官方教程笔记之一(Installing and Configuring Your ROS Environment)

这一课主要讲的是安装完ROS之后,怎样去设置环境变量和创建工作空间。我安装的版本是Ubuntu 16.04 + ROS Kinetic,下面来讲讲这个教程的要点。

  1. 管理环境变量
  • 显示环境变量的代码
printenv | grep ROS
  • 代码运行结果
ROS_ROOT=/opt/ros/kinetic/share/ros
ROS_PACKAGE_PATH=/media/xian/346fb0dc-6a90-4d67-99b5-82c61d8649e6/xian/Documents/catkin_ws/src:/opt/ros/kinetic/share
ROS_MASTER_URI=http://localhost:11311
ROS_PYTHON_VERSION=2
ROS_VERSION=1
ROSLISP_PACKAGE_DIRECTORIES=/media/xian/346fb0dc-6a90-4d67-99b5-82c61d8649e6/xian/Documents/catkin_ws/devel/share/common-lisp
ROS_DISTRO=kinetic
ROS_ETC_DIR=/opt/ros/kinetic/etc/ros

其中显示了如根目录、安装包路径,ROS版本等信息,值得注意的是,我在安装Ubuntu时根目录分区不够大(25G),而是把50G给到了自己的盘里,所以想尝试能不能在这个自己的盘里放自己创建的工作空间和文件。上面第二行的代码的工作路径就是我自己设置的,我会在下面提到如何去设置。

  1. 创建工作空间
  • 创建工作空间的代码
$ mkdir -p ~/catkin_ws/src
$ cd ~/catkin_ws/
$ catkin_make
  • 代码运行结果

运行以上三行代码后,我们可以得到三个文件夹,分别是:src,build和devel文件夹。这里要补充一个小知识,一般来说,工作空间由四部分组成,分别是src(代码空间),build(编译空间),devel(开发空间)和install(安装空间),在后续的操作中我们会顺利得到install文件夹,也就是安装空间。

其实我们在用ROS的时候,比较多接触的还是src文件夹,在里面我们可以写自己的c++和python文件,至于build和devel文件夹,当我们每次进行编译之后,系统都会给我们自动更新掉,所以我们只要先关注于怎么样在src文件夹中完成自己的程序就好了。

  1. 给工作空间设置环境变量
  • 设置环境变量的代码
source devel/setup.bash
  • 代码运行结果

在对工作空间进行编译(catkin_make这条代码)后,在当前路径下运行以上代码,就能给工作空间设置环境变量。

  1. 检查环境变量
  • 检查环境变量的代码
echo $ROS_PACKAGE_PATH
  • 代码运行结果
/media/xian/346fb0dc-6a90-4d67-99b5-82c61d8649e6/xian/Documents/catkin_ws/src:/opt/ros/kinetic/share

至此,我们创建工作空间设置环境变量的工作就大功告成了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值