一、实验室功能
>支撑课程:《机器人操作系统ROS1》、《机器人操作系统ROS2》。
>培养目标: 基于复合机器人作为实践载体,学习并掌握机器人操作系统在机器人上的实际应用。
>面向专业:机器人工程专业,自动化类专业。
>面向年级:大二~大三年级。
>班级人数:30-40人。
>实验设备:智行-W2A。

二、实验室配置
|
类别 |
名称 |
数量 |
备注 |
|
硬件 |
智行-W2A |
10-15套 |
2-3人使用1套。 |
|
投影仪 |
1套 |
|
|
|
实验桌椅 |
10套 |
圆形桌椅,每套坐3-4人,标准充电接口。 |
|
|
电脑 |
30-40台 |
学生自带笔记本电脑,Win10以上操作系统。 |
|
|
实验场地 |
1 |
课桌即可。 |
|
|
竞赛场地 |
1 |
需配置3m*3m大小的场地,用0.5m高的围栏包围,在围栏内布置小型道具与障碍物。 |
|
|
师资 |
教师 |
1 |
教学引导,知识串讲,答疑及评价。 |
|
助教 |
1 |
可配置助教,协助教学引导和设备管理。 |
三、课程大纲
机器人操作系统ROS1(32课时)
|
教师讲授PPT+学生动手实践,或学生自行学习并动手实践,PPT及相关课程资源由企业提供。 |
||
|
课次 |
实验内容 |
课时 |
|
1 |
熟悉机器人操作系统架构(ROS1)。 |
4 |
|
2 |
掌握ROS通讯架构-主题与消息编程开发。 |
4 |
|
3 |
掌握ROS通讯架构-服务编程开发。 |
4 |
|
4 |
掌握ROS通讯架构-参数与动态参数编程开发。 |
4 |
|
5 |
掌握ROS通讯架构-动作编程开发。 |
4 |
|
6 |
基于ROS可视化工具和日志系统实现程序调试。 |
4 |
|
7 |
基于ROS实现机器人底盘与机械臂的控制。 |
4 |
|
8 |
基于ROS实现机器人自主定位导航。 |
4 |
机器人操作系统ROS2(32课时)
|
教师讲授PPT+学生动手实践,或学生自行学习并动手实践,PPT及相关课程资源由企业提供。 |
||
|
课次 |
实验内容 |
课时 |
|
1 |
熟悉机器人操作系统架构(ROS2)。 |
4 |
|
2 |
掌握ROS通讯架构-主题与消息编程开发。 |
4 |
|
3 |
掌握ROS通讯架构-服务编程开发。 |
4 |
|
4 |
掌握ROS通讯架构-参数与动态参数编程开发。 |
4 |
|
5 |
掌握ROS通讯架构-动作编程开发。 |
4 |
|
6 |
基于ROS可视化工具和日志系统实现程序调试。 |
4 |
|
7 |
基于ROS实现机器人底盘与机械臂的控制。 |
4 |
|
8 |
基于ROS实现机器人自主定位导航。 |
4 |
四、支持的赛事
本实验室可参加多个全国性大赛,具体情况如下:
|
序号 |
赛事 |
赛项 |
|
1 |
中国高校智能机器人创意大赛 |
|
|
2 |
中国机器人大赛暨RoboCup机器人世界杯中国赛 |
|
|
3 |
中国智能机器人格斗及竞技大赛 |
|
