美文网首页Ros
ROS学习(一)Ubuntu环境下ROS 系统的安装

ROS学习(一)Ubuntu环境下ROS 系统的安装

作者: ZitroneFisch | 来源:发表于2020-05-23 21:29 被阅读0次

在开始学习无人驾驶的过程中,ROS系统是绕不开的内容,常见的自动驾驶平台如Apollo和Autoware都以ROS系统为基础构建和实现各模块的调控。本文记录了在Ubuntu18.04 环境下安装ROS系统的过程,如有问题欢迎讨论。

1. 设置Ubuntu的仓库

选中除了Source code以外的所有项,以允许 “restricted”,”universe” 和 “multiverse”。

2. 设置sources.list

设置电脑接受来自packages.ros.org的软件:

sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'

3. 设置密钥

设置密钥确认源代码无误:

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

如果连接密钥服务出错,可将命令中对应内容用hkp://pgp.mit.edu:80 或 hkp://keyserver.ubuntu.com:80替代尝试

4. 安装

首先确保包管理器的索引已经更新至最新:

sudo apt update

作为初学者建议安装桌面完整版,如有特殊需要可自行安装不同安装包:

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

5. 环境设置

为了方便使用,可设置使得在每次启动新的终端时,ROS环境变量都能自动地添加进 bash:

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

source ~/.bashrc

6. 安装ROS包所需依赖

至此运行核心ROS包所需内容已经成功安装。但为了建立和管理自己的ROS workspaces,仍需为ROS包安装其他的依赖和工具:

sudo apt install python-rosdep python-rosinstall python-rosinstall-generator python-wstool build-essential

7. 初始化ROS

在使用ROS前需要先初始化:
sudo rosdep init

rosdep update

8. 测试安装结果

利用ROS的测试节点(生成一只小乌龟)来测试ROS是否安装成功。

打开一个terminal,输入:

roscore

打开另一个terminal,输入:

rosrun turtlesim turtlesim_node

得到以下窗口,则说明ROS系统安装成功。

参考文档:melodic/Installation/Ubuntu - ROS WikiROS系统学习1---Ubuntu系统ROS安装_python_weixinhum-CSDN博客

下一篇:ROS学习(二)简单ROS系统的建立 - 简书

相关文章

  • ROS 控制 Motoman 真实机器人

    环境 Ubuntu 18.04 ROS Melodic 步骤 1.安装ROS   安装ROS, 创建并初始化ROS...

  • week1 安装ubuntu

    Ubuntu和ROS的安装与配置 6.08 安装ROS要基于Ubuntu系统,首先面对的问题是如何解决Ubuntu...

  • ROS之Ubuntu 18.04下安装ROS[二]

    目录 第一篇:ROS之初识机器人操作系统[一]第二篇:ROS之Ubuntu 18.04下安装ROS[二] 前面的话...

  • ROS安装

    ROS安装 此安装过程参考->ROS wiki Ubuntu18 对应的ros版本为ROS Melodic Mor...

  • 01-ROS入门-02 搭建ROS机器人工作系统

    工作中需要应用ros系统做机器人开发,通常办公中会使用ubuntu系统安装ros框架进行工作。调试过程中安装ros...

  • ROS新手指导 1

    1. 安装并配置ROS环境,安装好后,source环境变量 2. 创建ROS的工作环境 3. ROS导航文件系统 ...

  • 机器人程序设计_ROS_note2

    本笔记关于ROS文件系统认识以及常用命令的实践 环境:ubuntu16.04 & ROS-Ubuntu2...

  • ROS - Hello World

    Ubuntu16.04 LTS安装ROS Kinetic 参考:Ubuntu install of ROS Kin...

  • ROS系统安装

    ROS版本选择 ROS目前只支持在Linux系统上安装部署,它的首选开发平台是Ubuntu。时至今日ROS已经相继...

  • 记录ROS折腾过程--搭建环境

    原文:在Ubuntu14.04中安装ROS Indigo 0、安装环境: Ubuntu 14.04.3 LTS 1...

网友评论

    本文标题:ROS学习(一)Ubuntu环境下ROS 系统的安装

    本文链接:https://www.haomeiwen.com/subject/xpijahtx.html