news 2026/6/15 19:42:56

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
机器人学习!(二)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
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/15 12:01:45

《干货满满!AI提示系统视觉设计原则,提示工程架构师亲授》

干货满满!AI提示系统视觉设计原则,提示工程架构师亲授 一、引言:为什么你的提示总像“对牛弹琴”? 1. 一个扎心的问题:你有没有过这样的经历? 花了半小时写提示,把需求翻来覆去改了三遍&…

作者头像 李华
网站建设 2026/6/15 12:01:29

开源声纹识别新选择:CAM++多场景落地实战指南

开源声纹识别新选择:CAM多场景落地实战指南 1. 引言 随着人工智能技术的不断演进,说话人识别(Speaker Verification)在身份认证、智能客服、安防监控等场景中展现出巨大的应用潜力。然而,许多现有方案存在部署复杂、…

作者头像 李华
网站建设 2026/6/15 13:17:04

复杂信号路由逻辑开发:CAPL脚本应用详解

复杂信号路由逻辑开发:CAPL脚本实战全解析你有没有遇到过这样的场景?在做车载网络仿真时,需要让一个CAN报文根据特定条件转发到另一个总线,甚至还要延时处理、动态修改信号值,或者基于车辆状态判断是否允许通行。用CAN…

作者头像 李华