Ubuntu安装ROS

  • 安装ROS
    • 设置sources.list
    • 设置密钥
    • 安装软件
    • 环境设置
    • 创建ROS工作空间

安装ROS

本文将接着之前安装Ubuntu 18.04.5的脚步,继续我们的环境搭建之路。走到到这里的这一步,你的Linux环境不论是树莓派还是PC设备,不论是虚拟机还是实体安装,都应连接上网络。因为接下来的步骤我们需要依靠网络安装资源才能完成。

设置sources.list

将电脑设置为接收来自packages.ros.org的软件安装,使用国内的镜像源 :

sudo sh -c 'echo "deb http://mirrors.tuna.tsinghua.edu.cn/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'

设置密钥

密钥也有可能出错,安装提示更换为提示的密钥即可。

sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654

安装软件

首先,要确保你的软件仓库是最新的(之前的操作增加了一个ROS软件源)
需要更新一下软件源包列表,终端输入:

sudo apt-get update

桌面完整安装:(推荐):ROS,rqt,rviz,机器人通用库,2D / 3D模拟器,导航和2D / 3D感知

sudo apt-get install ros-melodic-desktop-full

然后是漫长的等待,下载安装很多东西

环境设置

为了以后我们方便操作,让系统自动在每一次启动shell窗口时都自动更新一下环境。我们需要输入如下指令:

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

注意如果安装了多个ROS发行版,则〜/ .bashrc里面的必须仅为当前使用的版本提供setup.bash( 版本区别位setup.bash 前的版本号,如本例中的melodic

创建ROS工作空间

下面我们开始创建和构建一个catkin工作空间,输入如下指令,就能创建出ROS的工作空间了:

mkdir -p ~/catkin_ws/src
cd ~/catkin_ws/
catkin_make

系统会配置并生成ROS工作空间,在一切配置成功完成之后。这时你也能看见在catkin_ws目录下面除了src文件夹还会有devel和bulid文件夹。
接下来首先source一下新生成的setup.sh文件:

source devel/setup.bash

OK现在环境配置的问题大功告成。

PC、树莓派Ubuntu安装ROS相关推荐

  1. 树莓派上安装 ROS Kinetic

    ROS系统对Ubuntu系统最友好,好像可以直接安装一样,但我找不到可用的,只好在树莓派的原生系统Raspbian上安装和使用ROS系统.我测试的树莓派是 3B, 1G内存,我要去买个4B 8G的. ...

  2. ubuntu安装ROS melodic(最新、超详细图文教程)

    Ubuntu 安装 ROS ROS安装 准备 方法一(推荐)使用小鱼ROS一键安装 方法二 使用官方教程 配置rosdep 方法一(推荐)使用小鱼ROS一键安装 方法二 通过修改文件 ROS简介: R ...

  3. Ubuntu安装ros rotors 以及中间出现的问题的解决办法

    Ubuntu安装ros rotors 以及中间出现的问题的解决办法 下文列出了我的问题 在文档末尾,自行查看 安装ubuntu 这个网上的教程很多 我使用的是vmware安装,基本上就是连点 我所使用 ...

  4. Ubuntu安装ROS系统

    Ubuntu安装ROS系统 步骤 一.设置sources.list(设置软件源) 二.设置key(公钥) 三.更新package 四.安装ROS 五.初始化rosdep 六.配置ROS环境 七.安装依 ...

  5. linux(ubuntu)安装ROS系统

    linux(ubuntu)安装ROS系统 官方安装教程,建议对比使用 http://wiki.ros.org/noetic/Installation/Ubuntu 文章目录 linux(ubuntu) ...

  6. 树莓派4B-buster安装ROS Melodic流程

    安装ROS Melodic 树莓派4B配置: RAM: 2G SD卡: 32G[装了opencv等其他杂七杂八的16g可能有点不够] 系统:  Buster[2020-02-13-raspbian-b ...

  7. Ubuntu安装ROS详细教程

    1. 换源 1. 打开 软件和更新(Software and update),勾选源码框,点击Download from,选择China,选阿里云源(推荐). 2. 更新软件源 sudo apt up ...

  8. ubuntu安装ROS时遇到的“由于没有公钥,无法验证签名”问题

    1.安装ROS参考博客:ROS安装 2.更新软件源出现错误: sudo apt update GPG 错误:http://mirrors.ustc.edu.cn/ros/ubuntu bionic I ...

  9. ROS 机器人操作系统:Ubuntu 安装 ROS Noetic

    本文介绍如何在 Ubuntu 20.04 安装 ROS Noetic 软件包,并进行简单的测试. 安装步骤 1.配置 Ubuntu 软件仓库 配置 Ubuntu 软件仓库支持 "restri ...

最新文章

  1. 用VTK实现CT图片的三维重建过程
  2. PHP/TP5 接口设计中异常处理
  3. 如何修改vs2008代码字体
  4. SAP Spartacus 启动时 Chrome 里观察到的 product.js
  5. 状态压缩:枚举子集(最优组队)(ybtoj)(动态规划)
  6. _Linux结束进程到底有多少种方法?
  7. python大写字母怎么表示_python – 如何在字符串中搜索大写字母并返回带有和不带大写字母的单词列表...
  8. 售票pv操作java实现_随时随地打印手机照片,佳能瞬彩PV-123体验评测
  9. python接口自动化(三十五)-封装与调用--流程类接口关联(详解)
  10. 【博客项目】—登录验证功能实现( 五)
  11. new,malloc,GlobalAlloc详解
  12. js中setTimeout与clearTimeout
  13. apriori关联规则
  14. DELL XPS M1530安装MAC OS X Lion 10.7.3经验分享!
  15. 一个人竟然撸了一个百度网盘客户端
  16. 2.5 Moblin项目提供的开发工具
  17. 上对不起父母,下对不起孩子,你却自以为美好
  18. Statspack 基础入门
  19. 公交线路管理 数据结构课程设计
  20. 在Win10的Linux子系统Ubuntu中使用Qt

热门文章

  1. SOFAStack 社区福利|KubeCon 2021 来啦!
  2. c语言第一二章测试题目及答案,2012年计算机等级二级C语言章节习题及答案(7)...
  3. 家用电路 空调 小小知识点
  4. 数据结构与算法 第四课
  5. 如何在Centos7系统挂载nas1存储
  6. 欣然随风的表单验证类
  7. 八种提升薪酬激励的艺术(转)
  8. 依据CCS分类建树(方案一)
  9. 音视频学习之rtsp学习rtp协议的理解(rtp)
  10. 佐客牛排机器人餐厅_【电子券】佐客牛排机器人自助西餐厅,午/晚餐券免费送~...