ROS navigation and location (ROS navigation package basic concepts,
characteristics and navigation package examples)
同步定位与地图构建
Simultaneous localization and map building
基于地图的机器人导航
Robot navigation based Map
Moveit! 与远程控制
Moveit! And remote control
复习与项目答辩
Review and dissertation of project
1. ROS 的环境配置、参数配置与基本控制(第 1 周,2 节课)
1. Environment configuration, parameter configuration and basic control of ROS (week 1, 2 hours)
2. 使用 rqt_console 和 roslaunch,使用 rosed 编辑 ROS 中的文件,创建 ROS 消息和 ROS 服务(第 2 周,2 节课)
2. Use rqt_console and roslaunch, edit files,
create ROS message and service (week2, 2 hours)
3. 创建 ROS 消息、服务、发布者、订阅者,记录并回放数据包(第 3 周,2 节课)
3. Create ROS msg, srv, publisher, subscriber, record and playback data. (week 3, 2 hours)
4. ROS 坐标转换系统(tf)(ROS TF 包及基础概念和程序编写)(第 4 周,2 节课)
4. ROS coordinate transformation (ROS TF package and basic concepts and programming) (week 4, 2 hours)
5. 使用并开发 ROS Rviz 程序实例 (一)(第 5 周,2 节课)
5. Use and develop ROS Rviz program instances.(Part 1) (week 5, 2 hours)
6. 使用并开发 ROS Rviz 程序实例 (二)(第 6 周,2 节课)
6. Use and develop ROS Rviz program instances.(Part 2) (week 6, 2 hours)
7. 使用 URDF 创建机器人模型(一)(第 7 周,2 节课)
7. Use URDF to create robot model(part 1) (week7, 2 hours)
8. 使用 URDF 创建机器人模型(二)(第 8 周,2 节课)
8. Use URDF to create robot model(part 2) (week8, 2 hours)
9. 使用 URDF 创建机器人模型 Gazebo 与 ROS 的通信接口(第 9 周,2 节课)
9. Use URDF to create communication interface between robot model Gazebo and ROS (week 9, 2 hours)
10. 图像采集与目标识别(第 10 周,2 节课)
10. Image acquisition and target recognition (week 10, 2 hours)
11. 视觉跟随(ROS 定位基础、图像传感器、传感器节点、机器视觉、运动控制)(第 11 周,2 节课)
11. Vision following (ROS positioning foundation, image sensor, sensor node, machine vision, motion
control) (week 11, 2 hours)
12. 建造自己机器人的 3D 模型(ROS 仿真调试技能, rviz, gazebo, URDF, XML)(第 12 周,2 节课)
12. Create 3D robot model (ROS Simulation debugging skills, rviz, gazebo, URDF, XML ) (week12, 2 hours)
13. 创建仿真机器人与现实机器人的同步(基本控制器,测径法)(第 13 周,2 节课)
13. Synchronize simulating robot and realistic robot(base controller, odometry) (week 13, 2 hours)