当前位置: 首页 > news >正文

在ubuntu20.04上安装ros2

1,更新系统并安装依赖

sudo apt update
sudo apt upgrade
sudo apt install curl gnupg2 lsb-release

2,增加ROS2仓库配置

echo "deb [arch=amd64] https://packages.ros.org/ros2/ubuntu focal main" | sudo tee /etc/apt/sources.list.d/ros2.list > /dev/null

3,导入缺少的公钥

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys F42ED6FBAB17C654

4,更新apt索引

sudo apt update

5,安装ROS2

sudo apt install ros-foxy-desktop

6,将ROS2加载到系统环境变量中

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

7,测试

终端1执行:

ros2 run demo_nodes_cpp talker

终端2执行:

ros2 run demo_nodes_cpp listener

相关文章:

  • 【软考-系统架构设计师】OSI体系解析
  • 远程医疗系统安全升级:构建抗CC攻击的全方位防护网
  • SpringBoot_第十章(启动过程)
  • 代码学习总结(三)
  • 离散化--
  • 金融数据库转型实战读后感
  • 目标检测概述
  • AI在市场营销分析中的核心应用及价值,分场景详细说明
  • 【C++】深入浅出之继承
  • 召回率和精准率-找书的例子
  • 机器视觉在贴标机的应用
  • Flowable进阶
  • C++编译与链接:从源码到可执行文件的魔法之旅(Visual Studio实践)
  • 【嵌入式系统设计师(软考中级)】第一章:计算机系统基础知识(中)
  • 对于“人工智能+教育”的一些思考
  • 【Python入门】文件读取全攻略:5种常用格式(csv/excel/word/ppt/pdf)一键搞定 | 附完整代码示例
  • 【音视频】FLV格式分析
  • python 读取分级目录
  • 7 编译型语言、解释型语言与混合型语言的深度解析:以 C、Java、Python 为例
  • MyCat 分库分表
  • 今年前4个月上海对拉美国家进出口总值增长2%
  • 赖清德为“临阵脱逃”作准备,国台办:绝不会任“台独”祸首逍遥法外
  • 美国务卿鲁比奥将前往土耳其参加俄乌会谈
  • 王毅谈中拉命运共同体建设“五大工程”及落实举措
  • 联合国秘书长欢迎中美经贸高层会谈成果
  • 学者纠错遭网暴,人民锐评:“饭圈”该走出畸形的怪圈了