0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

ROS系统的本地搭建(上)

jf_78858299 来源:安全客 作者:ERROR404 2023-05-19 17:17 次阅读

有关ROS系统的相关知识已经在上一篇文章中进行了阐述,在本篇文章中,将就ROS的进一步搭建方法做阐述。

⚠️:本文中“消息代理”、“主服务器”、“Master Server”是相同的意思,可以互换。

1

关于版本选择

目前稳定的ROS系统有三个版本可供选择

图片

我们此处以ROS Melodic Morenia为例进行本地环境的搭建,选用Ubuntu 18.04 LTS。

⚠️:尽管实际的ROS交互并不需要任何的图形化界面,但是为了演示方便,我们此处还是选用带有用户图形界面的Desktop版本。

2

本地搭建ROS环境

  • 配置apt仓库

使用以下命令启用restricted、universe和multiverse存储库。

sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu $(lsb_release -sc) main universe restricted multiverse"

这里也可以换成阿狸云的存储库链接,但是必须是包含restricted、universe和multiverse的。

  • 配置sources.list

使用以下命令启用ros存储库。

sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.sjtug.sjtu.edu.cn/ros/ubuntu/ `lsb_release -cs` main" > /etc/apt/sources.list.d/ros-latest.list'

这里给出一些其他的镜像源以供选择:

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 物联网
    +关注

    关注

    2870

    文章

    41659

    浏览量

    358429
  • 服务器
    +关注

    关注

    12

    文章

    8125

    浏览量

    82543
  • ROS
    ROS
    +关注

    关注

    1

    文章

    272

    浏览量

    16686
收藏 人收藏

    评论

    相关推荐

    Cadence本地搭建从0到1的过程

    本文将主要介绍Cadence本地搭建从0到1的过程,并提供搭建过程中所需要的安装软件。搭建Cadence本地库的目的主要是为了方便元器件的
    的头像 发表于 11-20 17:21 1219次阅读
    Cadence<b class='flag-5'>本地</b>库<b class='flag-5'>搭建</b>从0到1的过程

    系统镜像Ubuntu_ROS2中ROS2是什么意思,带有ROS2开发环境吗?

    请问一下,百度文库资料里面,下图所示的系统镜像Ubuntu_ROS2中ROS2是什么意思,带有ROS2开发环境吗?与前面4GB版本的镜像有什么区别?
    发表于 03-01 23:06

    如何去搭建一个基于ROS系统的平衡车呢

    OPENCR硬件是怎样通过USB虚拟串口的方式和ROS系统进行通信呢?如何去搭建一个基于ROS系统的平衡车呢?
    发表于 11-08 06:57

    怎样去搭建一种ROS Windows开发环境呢

    怎样去搭建一种ROS Windows开发环境呢?怎样在Windows中编译ROS Qt功能包呢?
    发表于 11-22 06:59

    如何搭建实体机器人ros底盘

    目录介绍一、底盘主控板二、嵌入式开发板1. 与上位机pc的关系2. 与STM32主控板的关系介绍自下而上的分析实体机器人(差分轮速机器人)搭建中的关键过程。一、底盘主控板本部分搭建实体机器人ros
    发表于 01-20 07:36

    如何低成本搭建ARM+ROS的硬件载体?

    bash,即进入命令交互进程。通过以下命令进入容器内部。进入后,可以操作容器内的命令,如下所示。通过exit命令,可退出容器,退出后容器就处于停止状态,如下所示。通过以上操作,我们就完成了硬件与底层的搭建,为ROS运行在这套开发板
    发表于 10-13 12:02

    搭建ARM+ROS的硬件载体之ROS的移植及测试方法

      1. 准备工作  经过前面的环境搭建,HDG2L-IoT评估套件已经能稳定地运行Ubuntu+docker环境,当前需要下载运行ROS镜像即可。  本文参考ROS官方文档《Getting
    发表于 03-09 13:55

    搭建ARM+ROS的硬件载体之ROS部署前的筹备工作及步骤分解

      1. 方案概述  本文重点介绍低成本搭建ARM+ROS的硬件及底层实现。开发板选用HDG2L-IoT评估套件,默认配置为2G内存、8G存储,搭载可玩性极高的Ubuntu系统。  开发套件默认
    发表于 03-09 14:11

    本地测试环境搭建

    本文主要介绍了本地测试环境搭建搭建一个本地测试环境无疑是个明智的选择,再结合GitHub、Jenkins、Docker等工具,进行持续集成、资源隔离,既可以快速的构建、部署自己的项目,
    的头像 发表于 01-31 16:01 2625次阅读
    <b class='flag-5'>本地</b>测试环境<b class='flag-5'>搭建</b>

    如何搭建本地smtp服务器

    本文开始阐述的阐述了搭建本地smtp服务器的教程,另外还介绍了基于CentOS搭建SMTP服务器的详细教程。
    发表于 04-08 14:46 1.9w次阅读
    如何<b class='flag-5'>搭建</b><b class='flag-5'>本地</b>smtp服务器

    本地服务器如何搭建,给大家分享四个步骤

    本地服务器就是指充当服务器的电脑放在本地的服务器。在前端开发中常会搭建web本地服务器来运行项目。一些对网站建设不熟悉的朋友,可能觉得在本地
    的头像 发表于 06-29 17:34 1.9w次阅读

    用Docker搭建更酷的本地开发环境

    以前要在本地跑一些有意思的工程和实验,都需要通过在本地装上一大堆软件来实现。最近发现有一种更酷的方式:Docker。 用 Docker 在本地搭建开发环境有一系列显而易见的优势。
    的头像 发表于 05-05 10:06 489次阅读
    用Docker<b class='flag-5'>搭建</b>更酷的<b class='flag-5'>本地</b>开发环境

    ROS系统本地搭建(下)

    有关ROS系统的相关知识已经在上一篇文章中进行了阐述,在本篇文章中,将就ROS的进一步搭建方法做阐述。 ⚠️:本文中“消息代理”、“主服务器”、“Master Server”是相
    的头像 发表于 05-19 17:16 411次阅读
    <b class='flag-5'>ROS</b><b class='flag-5'>系统</b>的<b class='flag-5'>本地</b><b class='flag-5'>搭建</b>(下)

    实现ARM+ROS(机器人操作系统)之环境搭建

    如何低成本搭建ARM+ROS的硬件载体?上文为大家介绍了实现的思路及原理,本文将为读者实际操作,展示ROS部署前的筹备工作及步骤分解。
    的头像 发表于 09-28 11:21 759次阅读
    实现ARM+<b class='flag-5'>ROS</b>(机器人操作<b class='flag-5'>系统</b>)之环境<b class='flag-5'>搭建</b>!

    实现ARM+ROS(机器人操作系统)之运行ROS

    如何低成本搭建ARM+ROS的硬件载体?上文展示ROS部署前的筹备工作及步骤分解,本文将为大家演示ROS的移植及测试方法。
    的头像 发表于 10-10 18:15 865次阅读
    实现ARM+<b class='flag-5'>ROS</b>(机器人操作<b class='flag-5'>系统</b>)之运行<b class='flag-5'>ROS</b>!