课程大纲:
ROS机器人编程培训
了解基本的R0S概念
·R0S架构和理念概述
·设置R0S工作区环境
·R0S主机(Master)、节点(Nodes)、主题(Topics)、消息(Messages)
·使用控制台命令
·使用Catkin构建系统
·R0S启动文件
·使用Gazebo模拟器进行3D可视化和用户交互
创建您的个R0S计划
·创建R0S包
·在Eclipse中创建一个R0S项目
·使用R0S C++客户端库
·编写一个简单的R0S订阅器(Subscriber)和消息发布器(Publisher)
·使用R0S参数服务器存储和检索参数
·使用RViz进行R0S 3D可视化
利用R0S上的TF转换系统
使用rqt用户界面
探索R0S上的机器人模型
模拟描述格式(Simulation Description Format,SDF)
部署R0S服务
实现R0S动作
在R0S上使用模拟时间
将消息数据存储在R0S包中
使用现实场景进行回归测试
在R0S中应用不同的调试策略
探索用于R0S的复杂现实应用程序
创建您的个R0S项目的后续步骤
故障排除