ROS篇——安装教学

我将安装步骤进行了进一步的优化,使安装变得更加快速,更加简单,我已经验证了其可行性

1、添加ROS软件源

将下面这条命令复制到ubuntu的终端执行
sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.ustc.edu.cn/ros/ubuntu/ $DISTRIB_CODENAME main" > /etc/apt/sources.list.d/ros-latest.list'

2、添加密钥

将以下命令复制到ubuntu的终端执行
sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
 由于我是第二次运行,结果是如下效果:

3、更新软件源

将以下命令复制到ubuntu的终端执行(执行这布之期可以先换源)
sudo apt update

 

4、安装ROS

小编是ubuntu20.04,因此用的是noetic版本,其他版本只需将"noetic"改为对应版本编号即可!!!
sudo apt install ros-noetic-desktop-full

5、初始化rosdep

输入以下的命令,先对其初始化一下
           sudo rosdep init
(1)错误1:找不到命令
     尝试着输入以下命令
         sudo apt install python3-rosdep2
(2)错误2:ERROR: cannot download default sources list from:https : //raw.githubusercontent.com/ros/rosdistro/master/rosdep/sources.list.d/20-default.listWebsite may be down.
输入以下命令:
       sudo gedit /etc/hosts
添加:
        199.232.28.133 raw.githubusercontent.com
(3)错误3:ERROR: default sources list file already exists: /etc/ros /rosdep/sources.list.d/20-default.listPlease delete if you wish to re-initialize
输入以下命令:
 
           sudo rm /etc/ros/rosdep/sources.list.d/20-default.list

6、设置环境变量

         echo "source /opt/ros/noetic/setup.bash" >> ~/.bashrc

7、 安装rosinstall

输入以下命令:
       sudo apt install python3-rosinstall python3-rosinstall-generator python3-wstool

8、 验证ROS是否安装成功

按正常来说ROS到这里就安装完成了,现在我们来验证一下,输入以下命令:
roswtf

到这里为止,ros已经可以使用了。为便于后面测试时不安装依赖,可以使用:sudo apt install *;

"*"号为系统提示的缺少的依赖的名字。

 9、总结问题

1.如果出现了以下的问题:Command ‘roscore’ not found, but can be installed with:sudo apt install python3-roslaunch,按照提示输入sudo apt install python3-roslaunch命令并执行
2.Resource not found:roslaunch
      sudo apt install ros-noetic-desktop-full
3.安装Python的软件包管理工具 pip
     sudo apt-get install python3-pip
      sudo pip3 install 6-rosdep
      sudo 6-rosdep

接下来就可以正常运行sudo rosdep init和rosdep update指令了!!!!!!!

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值