机器人学习!(二)ROS2-环境配置(6)2026/01/19

古月居ROS2 - 21讲

1、ROS命令行操作

帮助命令:ros2 --help

运行节点:ros2 run 功能包 节点名

查看节点:ros2 node list/info

查看话题:ros2 topic list, ros2 topic echo 话题名

发布话题:ros2 topic pub --发布频率 话题名 消息类型 具体内容

服务:ros2 service call 服务名 服务数据结构 具体内容

数据录制:ros2 bag record 话题 复现:ros2 bag play 文件名称

2、环境配置

版本管理工具:git sudo apt install git

IDE工具:Vscode

推荐插件:chinese、python、C++、cmake、icons、ROS(已弃用,点击安装旁边的改用ROS2)

、msg、URDF、markdown

3、工作空间与功能包

工作空间(workspace)

src:代码空间(source space)

install:安装空间(install space)

build:编译空间(Build space)

log:日志空间(Log space)

rosdepc工具:(鱼香ros)

复制代码
sudo pip3 install rosdepc

sudo rosdepc init & rosdepc update

快速安装文件中所需要的所有依赖:

复制代码
rosdepc install -i --from-path src --rosdistro=iron -y

缺少3个依赖
sudo apt-get install ros-iron-tf-transformations

sudo apt-get install ros-iron-xacro

sudo apt-get install ros-iron-joint-state-publisher-gui

colcon编译工具

复制代码
sudo apt install python3-colcon-ros

在工作空间路径下,进行编译

复制代码
colcon build

配置环境变量

workspace/install/ 下的 local_setup.sh 和 setup.sh

复制代码
1、新开终端
source install/local_setup.sh

2、添加到 .bashrc 中
echo "source ~/dev_ws/install/local_setup.sh" >> ~/.bashrc
相关推荐
Byron__7 小时前
AI学习_06_短期记忆与长期记忆
人工智能·python·学习
Fibocom广和通8 小时前
让机器人动作更流畅!广和通实现VLA端侧推理2.6倍加速
大数据·人工智能·机器人
试剂界的爱马仕8 小时前
Anti-mouse PD-1 mAb (Clone RMP1-14) 与 Axitinib 小鼠实验使用方案整理汇总
大数据·人工智能·深度学习·学习
Gp7HH6hrE9 小时前
OpenAI 与 Anthropic 开放公共学习平台
人工智能·学习·chatgpt
kaixin_learn_qt_ing10 小时前
2026.7.3---学习记录
学习
99乘法口诀万物皆可变10 小时前
PcanToVectorXL_V01:打通 Vector 与 PCAN 的双向 CAN/CAN‑FD 桥梁
c++·学习
MartinYeung511 小时前
[论文学习] CAMIA:下文感知成员推理攻击
人工智能·深度学习·学习
secondyoung11 小时前
Cortex-R52学习:存储系统
arm开发·单片机·学习·arm
科技IT杂谈11 小时前
2026年智能体与定制工具平台观察:五个平台的路径与场景
学习
New农民工11 小时前
射频芯片学习-Lora包参配置
学习