ROS2安装步骤总结

1、打开官网: https://index.ros.org/doc/ros2/

2、选择安装 :https://index.ros.org/doc/ros2/Installation/#installationguide

3、选择版本eloquent https://index.ros.org/doc/ros2/Installation/Eloquent/

4、选择Debian packages

https://index.ros.org/doc/ros2/Installation/Eloquent/Linux-Install-Debians/

5、设置语言

sudo locale-gen en_US en_US.UTF-8

sudo update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8

export LANG=en_US.UTF-8

6、设置安装源

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

curl -s https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc | sudo apt-key add --

sudo sh -c 'echo "deb [arch=amd64,arm64] http://packages.ros.org/ros2/ubuntu lsb_release -cs main" > /etc/apt/sources.list.d/ros2-latest.list'

7、安装ROS2包

sudo apt update

sudo apt install ros-eloquent-desktop

8、设置环境变量(此方法每开一个命令窗口需要执行一遍)

source /opt/ros/eloquent/setup.bash

9、安装argcomplete

sudo apt install python3-argcomplete

10、测试例子

(1)打开一个新的命令窗口,执行发送消息

source /opt/ros/eloquent/setup.bash

ros2 run demo_nodes_cpp talker

(2)打开一个新的命令窗口,执行接收消息

source /opt/ros/eloquent/setup.bash

ros2 run demo_nodes_py listener

11、卸载ROS2

sudo apt remove ros-eloquent-* && sudo apt autoremove

相关推荐
深圳南柯电子1 天前
南柯电子|EMI测试系统:5G时代新挑战,如何护航全行业电磁兼容
人工智能·汽车·互联网·实验室·emc
linmoo19861 天前
Langchain4j 系列之十九 - RAG之Retrieval
人工智能·langchain·retrieval·rag·langchain4j
沛沛老爹1 天前
Web开发者突围AI战场:Agent Skills元工具性能优化实战指南——像优化Spring Boot一样提升AI吞吐量
java·开发语言·人工智能·spring boot·性能优化·架构·企业开发
MM_MS1 天前
Halcon小案例--->路由器散热口个数(两种方法)
人工智能·算法·目标检测·计算机视觉·视觉检测·智能路由器·视觉
SelectDB技术团队1 天前
驾驭 CPU 与编译器:Apache Doris 实现极致性能的底层逻辑
数据库·数据仓库·人工智能·sql·apache
没学上了1 天前
Vlm-BERT简介
人工智能·深度学习·bert
独自破碎E1 天前
怎么实现AI的多轮对话功能?
人工智能
阿豪Jeremy1 天前
bert-base-chinese-ner微调总结——针对“领域实体微调”及“增量实体微调”任务
人工智能·深度学习·bert
KG_LLM图谱增强大模型1 天前
知识图谱+大模型“驱动的生物制药企业下一代主数据管理:Neo4j知识图谱与GraphRAG及GenAI的深度整合
人工智能·大模型·知识图谱
DisonTangor1 天前
【DeepSeek拥抱开源】通过可扩展查找实现的条件记忆:大型语言模型稀疏性的新维度
人工智能·语言模型·自然语言处理