感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
介绍
理解ROS基础概念
- ROS架构与理念概述
- 设置ROS工作空间环境
- ROS Master、节点、主题和消息
- 使用控制台命令
- 使用Catkin构建系统
- ROS启动文件
- 使用Gazebo仿真器进行3D可视化和用户交互
创建你的第一个ROS程序
- 创建ROS包
- 在Eclipse中设置ROS项目
- 使用ROS C++客户端库
- 编写简单的ROS订阅者和发布者
- 使用ROS参数服务器存储和检索参数
- 使用RViz进行ROS 3D可视化
在ROS上使用TF变换系统
使用rqt用户界面
探索ROS上的机器人模型
仿真描述格式(SDF)
部署ROS服务
实现ROS动作
在ROS上使用仿真时间
将消息数据存储在ROS Bags中
使用真实场景进行回归测试
在ROS中应用不同的调试策略
探索ROS在复杂现实世界中的应用
创建你的第一个ROS项目的后续步骤
故障排除
结束语
要求
- 了解基础机器人概念。
- 具备基础编程经验。
受众
- 爱好者
- 机器人爱好者
- 工程师和技术人员
21 小时
客户评论 (4)
个人支持
Simon the 2nd - Cboost
课程 - ROS: Programming for Robotics
机器翻译
清晰的概念讲解,随后是优秀的示例练习
Appu Hannadi Thotahewage Eranga De Silva - University of New South Wales, Sydney
课程 - ROS: Programming for Robotics
机器翻译
非常有用,实践任务帮助很大。
David Croft - Coventry University
课程 - ROS: Programming for Robotics
机器翻译
我觉得我掌握了理解ROS如何组合在一起以及如何在其中构建项目所需的核心技能。
Dan Goldsmith - Coventry University
课程 - ROS: Programming for Robotics
机器翻译