感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
介绍
了解基本 ROS 概念
- ROS 架构和理念概述
- 设置 ROS 工作区环境
- ROS 主节点、节点、主题和消息
- 使用主控台命令
- 使用 Catkin 构建系统
- ROS 启动档
- 使用 Gazebo 模拟器进行 3D 视觉化和使用者互动
创建您的第一个ROS 程式
- 创建 ROS 包
- 在 Eclipse 中设置 ROS 专案
- 使用 ROS C++ 用户端库
- 编写简单的 ROS 订阅者和发布者
- 使用 ROS Parameter Server 存储和检索参数
- 使用 RViz 进行 ROS 3D 可视化
在 ROS 上使用 TF 变换系统
使用 rqt 用户介面
探索机器人模型 ROS
模拟描述格式 (SDF)
部署 ROS 服务
实施 ROS 操作
在ROS 上使用模拟时间
将消息数据存储在 ROS 个袋子中
使用真实场景进行回归测试
在 ROS 中应用不同的调试策略
探索复杂的实际应用 ROS
创建您的第一个 ROS 项目的后续步骤
故障排除
结束语
要求
- 了解基本的机器人概念。
- 基本的程式设计经验。
观众
- 爱好者
- Robotics 爱好者
- 工程师和技术人员
21 小时
客户评论 (4)
个别支持
Simon the 2nd - Cboost
课程 - ROS: Programming for Robotics
机器翻译
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.