上篇文章我们安装了ROS的所需要的依赖包,中间会遇到很多问题,像添加密钥,使用他官方提供的那个密钥,添加密钥的时候会提醒你找不到OpenPGP数据,这里跟xdm解释一下,因为毕竟是国外的,所以说没有魔法的话,想去访问国外的网站,基本上不可能,后面初始化ros的时候,也会报错,同样的,还是因为他是国外的网站,所以说,还是被墙了,不过,幸运的是后面也找到了解决方案,xdm跟着我那个教程装,是完全没问题。
安装完ROS之后,xdm需要做的就是去配置你的ROS环境,没有环境的话,肯定是要出事情的。接下来就带着xdm去配置你的ROS环境,我这里用的是Ubuntu20.04.其他版本应该也没啥问题。接下来,步入正题。
一、配置环境
在安装ROS的时候呢,系统会提示你从多个设置里卖弄选择一个.sh文件,或者是添加sourceing到shell脚本里卖弄,这是为什么呢,因为ROS这个东西,他很依赖shell,这样也会对不同的ROS版本相对于来说,更加容易上手一点。
如果后续你使用ROS的某个包,或者是寻找ROS包报错的话,建议xdm检查一下有没有设置ROS环境变量。
配置环境变量:
source /opt/ros/noetic/setup.bash #noetic是因为我前面安装的是noetic这个版本,如果是其他版本,吧noetic换成你那个版本的名字就行了
如果xdm没有把source命令添加到你的.bashrc文件中的话,你每次启动一个新的终端的话,都需要你source一下,所以还是建议xdm把source命令添加到.bashrc文件里面
二、创建ROS工作空间
$ mkdir -p ~/catkin_ws/src
$ cd ~/catkin_ws
$ catkin_make
最后一条命令就是在你的工作空间创建了一个CMakeList.txt文件的链接
这三条命令完事儿之后会在你的catkin_ws目录下面创建了三个文件夹,build、src、devel。
今天就先这么多吧,下次再更新,say goodbay!