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'

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

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

    关注

    2914

    文章

    45014

    浏览量

    377910
  • 服务器
    +关注

    关注

    12

    文章

    9342

    浏览量

    86206
  • ROS
    ROS
    +关注

    关注

    1

    文章

    281

    浏览量

    17140
收藏 人收藏

    评论

    相关推荐

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

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

    如何在ROS的基础提升无人驾驶系统的可靠性

    本文着重介绍基于机器人操作系统ROS的无人驾驶系统。文中将介绍ROS以及它在无人驾驶场景中的优缺点,并讨论如何在ROS的基础
    的头像 发表于 02-15 10:26 3962次阅读
    如何在<b class='flag-5'>ROS</b>的基础<b class='flag-5'>上</b>提升无人驾驶<b class='flag-5'>系统</b>的可靠性

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

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

    如何搭建实体机器人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 2923次阅读
    <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服务器

    ROS系统本地搭建(下)

    有关ROS系统的相关知识已经在上一篇文章中进行了阐述,在本篇文章中,将就ROS的进一步搭建方法做阐述。 ⚠️:本文中“消息代理”、“主服务器”、“Master Server”是相
    的头像 发表于 05-19 17:16 661次阅读
    <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 1272次阅读
    实现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 1318次阅读
    实现ARM+<b class='flag-5'>ROS</b>(机器人操作<b class='flag-5'>系统</b>)之运行<b class='flag-5'>ROS</b>!

    超级干货!本地搭建代码托管平台Gitea

    ,运行时对CPU和内存的需求较小,适用于个人或小型团队协作开发,适合在个人电脑或资源受限的服务器使用。2Gitea的本地搭建本次搭建环境演示系统
    的头像 发表于 12-19 19:33 357次阅读
    超级干货!<b class='flag-5'>本地</b><b class='flag-5'>搭建</b>代码托管平台Gitea

    本地电脑如何搭建云电脑,本地电脑搭建云电脑的步骤

        工作中,不可避免的会用到云电脑,实现电脑连接能方便工作,局域网远程桌面控制软件能帮助管理者解决,保障信息安全;提高工作效率;降低维护成本。今天小编跟大家讲讲本地电脑搭建云电脑的步骤
    的头像 发表于 12-23 13:31 270次阅读
    <b class='flag-5'>本地</b>电脑如何<b class='flag-5'>搭建</b>云电脑,<b class='flag-5'>本地</b>电脑<b class='flag-5'>搭建</b>云电脑的步骤

    使用myCobot 280机械臂结合ROS2系统搭建机械分拣站

    这篇文章是来自Automatic Addison的开源项目,已获作者授权转载自github。本项目的主要内容是使用myCobot 280机械臂结合ROS2系统搭建机械分拣站。
    的头像 发表于 01-15 09:22 178次阅读
    使用myCobot 280机械臂结合<b class='flag-5'>ROS</b>2<b class='flag-5'>系统</b><b class='flag-5'>搭建</b>机械分拣站