课程内容
本阶段教程主要内容如下
章节 | 学习内容 | 学习收获 |
---|---|---|
第一章 ROS2概述与环境搭建 | ROS2相关概念以及如何使用VSCode搭建集成开发环境 | 能够了解ROS2,了解工作中常用的模块有那些,并可以自行搭建对开发者友好的学习、工作环境 |
第二章 ROS2通信机制核心 | ROS2中频繁使用的通信机(话题、服务、动作、参数)的应用场景以及实现 | 该部分与工作内容高度契合,可以让开发者根据不同场景、不同需求灵活实现机器人系统中的数据交互 |
第三章 ROS2通信机制补充 | ROS2中一些零散但比较实用的知识点 | 避免程序“陷阱”, 完善通信机制的应用 |
第四章 ROS2工具之launch与rosbag2 | launch文件与rosbag2录制、回放话题消息 | 通过launch能够为大型项目构建启动文件;通过rosbag2能够复用、生产数据,降低开发成本,提高开发效率,缩短产品落地时间 |
第五章 ROS2工具之坐标变换 | tf坐标变换 | 通过坐标变换可以确定机器人不同部件或不同机器人之间的位姿关系,无论是单机器人还是多机器人组队都有着广泛的应用 |
第六章 ROS2工具之可视化 | rviz2三维可视化工具和URDF机器人建模 | 可以创建机器人模型,并可以图形化显示ROS2系统中的抽象数据,让开发者以机器人的视角看世界 |
课程特点
案例为导向,理论结合实践
参考内容作者:猛狮集训营 https://www.bilibili.com/read/cv26474122/?spm_id_from=333.999.0.0 出处:bilibili
侵删,CSDN私信联系。