【ROS2 自动驾驶学习】03-ROS2常用命令

目录

[1. ros2 pkg list](#1. ros2 pkg list)

[2. ros2 node list](#2. ros2 node list)

[3. ros2 node info + 节点名称](#3. ros2 node info + 节点名称)

[4. ros2 topic list](#4. ros2 topic list)

[5. ros2 topic info + 话题名](#5. ros2 topic info + 话题名)

[6. ros2 topic type + 话题名](#6. ros2 topic type + 话题名)

[7. ros2 topic find + 消息类型](#7. ros2 topic find + 消息类型)

[8. ros2 service list](#8. ros2 service list)

[9. ros2 service type + 服务名称](#9. ros2 service type + 服务名称)

[10. ros2 service find + 服务类型](#10. ros2 service find + 服务类型)

[11. ros2 interface list](#11. ros2 interface list)

[12. ros2 interface package + 软件包名](#12. ros2 interface package + 软件包名)

[13. ros2 interface show + 接口名称](#13. ros2 interface show + 接口名称)

[14. ros2 interface proto + 接口名称](#14. ros2 interface proto + 接口名称)


1. ros2 pkg list

用于列出当前 ROS 2 环境中所有可用软件包

2. ros2 node list

用于显示当前 ROS 2 系统中正在运行的所有节点名称

3. ros2 node info + 节点名称

用于查看特定 ROS 2 节点详细信息的命令,它会显示该节点发布和订阅的话题、提供和使用的服务、动作接口以及参数服务器信息,帮助用户了解节点的功能和通信关系

4. ros2 topic list

用于列出当前 ROS 2 系统中所有活跃话题

5. ros2 topic info + 话题名

用于查看特定 ROS 2 话题详细信息的命令,它会显示该话题的数据类型、发布者和订阅者列表,帮助用户了解话题的内容和参与通信的节点

6. ros2 topic type + 话题名

用于查询特定 ROS 2 话题所使用的数据类型(消息格式)的命令,它会返回该话题传递的数据结构定义,帮助用户了解话题内容的组织形式

7. ros2 topic find + 消息类型

用于查找使用特定消息类型的所有 ROS 2 话题

8. ros2 service list

用于列出当前 ROS 2 系统中所有活跃服务

9. ros2 service type + 服务名称

用于查询特定 ROS 2 服务所使用的服务类型(请求 / 响应格式)

10. ros2 service find + 服务类型

用于查找使用特定服务类型的所有 ROS 2 服务

11. ros2 interface list

用于列出当前 ROS 2 环境中所有可用接口类型(包括消息、服务和动作)

12. ros2 interface package + 软件包名

用于列出指定 ROS 2 软件包中定义的所有接口(消息、服务、动作)。

所有的软件包名可以使用"ros2 pkg list"查看。

13. ros2 interface show + 接口名称

用于查看特定 ROS 2 接口(消息、服务或动作)详细定义的命令,它会显示接口的字段结构、数据类型和注释,帮助用户了解数据格式和通信协议

14. ros2 interface proto + 接口名称

用于生成特定 ROS 2 接口(消息、服务或动作)对应的 Protobuf 格式定义的命令,它会将 ROS 接口转换为 Protocol Buffers 语法,便于与其他支持 Protobuf 的系统进行交互

相关推荐
大雨歌4 天前
笛卡尔坐标 → 自然坐标(Frenet) 逐步推导全解 -2
ros2
米糕闯编程8 天前
鱼香ros2(十七)C++小海龟巡逻
开发语言·c++·机器人·ros2·服务·小海龟
风合星语9 天前
2026 机器人工程实例(七):Nav2 到站了,任务却没完成——AMR 载货导航中的托盘滑移与验收闭环
人工智能·机器人·ros2·机器人仿真·nav2·mujoco·amr
米糕闯编程15 天前
鱼香ros2(十二)C++话题订阅与发布
开发语言·c++·ros2·话题
朝朝辞暮i17 天前
C++ 第 36 课:Action——机械臂/VLA 非常重要
开发语言·c++·算法·ros2
朝朝辞暮i18 天前
C++ 第 39 章: 阶段性总复习——类、对象、构造、继承、this、指针与智能指针
开发语言·c++·算法·ros2
朝朝辞暮i18 天前
C++ 第 40 章:ROS2 Publisher + Timer + Subscriber + Callback + Executor 完整闭环
开发语言·c++·算法·ros2
朝朝辞暮i18 天前
C++ 第 38 课:线程、SingleThreadedExecutor、MultiThreadedExecutor、Callback Group
开发语言·c++·算法·ros2
小奇不哭19 天前
ROS2 单节点,RGB-D 深度相机局部路径提取 + B 样条平滑路径 + YOLOv8 障碍物检测 + 深度测距,用于移动机器人视觉局部循迹。
python·yolov8·ros2·cv2·路径探索循迹
zhangrelay21 天前
机械臂末端规划智能模型的误区演示
linux·笔记·学习·ubuntu·ros2