感谢您的预订!我们的团队成员将会尽快与您取得联系。
感谢您的预订!我们的团队成员将会尽快与您取得联系。
课程大纲
介绍
了解基本的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 小时
客户评论 (3)
Good conceptual explanations followed by good example exercises
Appu Hannadi Thotahewage Eranga De Silva - University of New South Wales, Sydney
课程 - ROS: Programming for Robotics
It was very useful and the practical tasks really helped.
David Croft - Coventry University
课程 - ROS: Programming for Robotics
I feel I get the core skills I need to understand how the ROS fits together, and how to structure projects in it.