ubuntu安装ros

最近因为要学习人工智能开始学习ROS但是我看了一下csdn都卡住了不是源有问题就是不能成功定位软件包或者就是软件包缺失掉了。然后就只能找其他的办法然后在b站上面找到了解决的办法。解决过程被我写了下来希望能给你们一点帮助。

一、首先将你的ubuntu换源为清华的源(方法自己上网搜这里就没有必要写出来了)

二、进入ros的官网网站选择你要安装的环境因为我是ubuntu所以我给出ubuntu的安装的网址noetic/Installation/Ubuntu - ROS Wiki

  1. 接下来就是复制粘贴:复制这些到ubuntu下粘贴(这些在上面说的官网里面粘)

接下来是密钥

然后更新数据:

Sudo apt-get update

然后就是安装:

 

设置环境

 

(此处只粘第一行)

然后继续

然后就是初始化:

输入:sudo rosdep init

(我知道此处一定会失败,中国地区会失败应该是网站地区访问问题,那么就需要使用下面的方法)

方法:

  1. 进入这个网站下载压缩文件https://h.xxlab.vip/download/rosdep.zip
  2. 将这个文件解压缩sudo unzip rosdep.zip -d /optrosdep
  3. 通过命令sudo gedit /usr/lib/python3/dist-packages//rosdistro/__init__.py修改文件第68行处的网址修改为 'file:///opt/rosdep/rosdistro/master/index-v4.yaml'
  4. sudo gedit /usr/lib/python3/dist-packages/rosdep2/rep3.py进入rep3.py修改第36行依然是网址的问题改成'file:///opt/rosdep/rosdistro/master/releases/targets.yaml'
  5. 进入这个文件 sudo gedit /usr/lib/python3/dist-packages/rosdep2/sources_list.py修改的还是网址第64行改成'file:///opt/rosdep/rosdistro/master/rosdep/sources.list.d/20-default.list'
  • 重新使用命令进行初始化sudo rosdep init;然后就会看见rosedep update
  • 复制并粘贴rosedep update就安装完成了
  • 然后敲击roscore开启ros
  • 打开一个新终端 rosrun turtlesim turtlesim_node就出现一个海龟
  • 再打开一个终端输入 rosrun turtlesim turtle_teleop_key就能控制海龟移动然后就完结撒花。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值