智能机器人实验课程教程大纲

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《智能机器人》实验课程教学大纲

一、实验课程性质及教学目的

本实验是面向电子系研究生开设的实验课,配合智能机器人理论课的教学工作。教学重点是使学生通过Turtlebot2掌握机器人开放操作系统的使用,并实现基于Kinect的同步定位与建图的算法,加强同学对同步定位与建图算法的原理的理解以及应用领域的了解。

二、教学大纲与各章的基本内容

1.Ubuntu安装

教学时数:2学时

教学内容:a)学习安装Ubuntu14.04版本

b)学习实验相关Ubuntu指令操作

2.ROS系统安装

教学时数:2学时

教学内容:a)学习安装系统依赖库

b)学习安装ROS操作机器人操作系统

3.ROS系统通信机制

教学时数:2学时

教学内容:a)学习ROS系统订阅与发布消息机制

4.ROS工作空间使用

教学时数:2学时

教学内容:a)学习安装工作空间

b)学习调用工作空间中launch文件

5.虚拟机器人运动

教学时数:2学时

教学内容:a)参考资料运行虚拟机器人运动指令

b)观察虚拟机器人运动的消息发布和订阅

6.虚拟机器人壁障

教学时数:2学时

教学内容:a)参考资料运行虚拟机器人壁障指令

b)了解虚拟机器人壁障所订阅的消息

c)了解虚拟机器人壁障的launch文件

7.虚拟机器人点到点路径规划

教学时数:4学时

教学内容:a)参考资料运行虚拟机器人点到点路径规划

b)学习点到点路径规划launch文件

8.机器人地盘驱动

教学时数:2学时

教学内容:a)驱动Turtlebot机器人地盘

b)查看Turtlebot机器人地盘的信息发布

c)使用键盘指令订阅地盘信息从而控制地盘运动

9.Kinect、激光传感器驱动

教学时数:2学时

教学内容:a)驱动Kinect、激光传感器

b)查看Kinect、激光传感器的信息发布

c)订阅Kinect发布的RGB图像与深度图像,订阅

激光的数据

10.Turtlebot机器人点到点路径规划

教学时数:4学时

教学内容:a)在Turtlebot机器人上实现点到点路径规划

b)尝试不同路径规划的算法

11.Project题目确定

教学时数:2学时

教学内容:a)学习同步定位与建图算法

b)学习语音控制机器人原理

c)学习手势控制机器人原理

d)确定实验课Project题目

12.Project实施

教学时数:6学时

教学内容:a)完成project

智能机器人实验课Project

名称:智能机器人小助手

内容:利用我们实验课所用机器人操作系统以及机器学习知识,结合机器人语音,行为识别,运动检测,人脸检测、同步定位与建图、自动探索并建图等工作实现人机交互的功能。选题开放,以上功能任选其一,但是难度需超过建图和在已知地图导航。

说明:

1.3-5人一组;自行分组

2.项目题目由小组成员自行确定,可参考现有机器人,但需有创意

3.可根据小组自身情况,设计不同复杂度的人机交互系统

4.考核:现场讲解演示,12月27号的下午4:00~6:00,南科大101教室,PS:可提前录制视频,但视频只做参考,现在占主要分值

5.考察点:1)实验思路和结果;2)系统复杂难易程度;3)人性化与实用性

6.最终按照出勤和项目难易程度给分(实现相同功能的小组,以效果评判和完成时间评判)

相关文档
最新文档