课程大纲

介绍

了解基本的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 小时
 

人数


开始

完结


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

客户评论 (3)

相关课程

AI and Robotics for Nuclear

  80 小时

课程分类