课程大纲

介绍

了解基本 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)

即将举行的公开课程

课程分类