感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
介绍
了解基本的ROS概念
- ROS架构和理念概述
- 设置ROS工作区环境
- ROS主机(Master)、节点(Nodes)、主题(Topics)、消息(Messages)
- 使用控制台命令
- 使用Catkin构建系统
- ROS启动文件
- 使用Gazebo模拟器进行3D可视化和用户交互
创建您的第一个ROS计划
- 创建ROS包
- 在Eclipse中创建一个ROS项目
- 使用ROS C++客户端库
- 编写一个简单的ROS订阅器(Subscriber)和消息发布器(Publisher)
- 使用ROS参数服务器存储和检索参数
- 使用RViz进行ROS 3D可视化
利用ROS上的TF转换系统
使用rqt用户界面
探索ROS上的机器人模型
模拟描述格式(Simulation Description Format,SDF)
部署ROS服务
实现ROS动作
在ROS上使用模拟时间
将消息数据存储在ROS包中
使用现实场景进行回归测试
在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
机器翻译