工程训练中心课程方案

日期:2020-05-22浏览次数:0

课时:2-3周

专业:工训机器人创新实践,不限专业,大二及以上学生可报名。

授课方式:

A.非工科类专业学生

1、通过对多种机器人(如:串联机械臂、底盘机器人、仿生机器人)的制作,每种机器人都将把车、钳、激光切割、3D打印等工种融合在内,并能对机器人的结构和控制进行学习和调试。(IO阶段)

2、进行竞赛PK。(竞赛环节)

B.工科类专业学生

1、通过5类机器人基础项目的学习,分别将车、钳、激光切割、3D打印工种融合到对应的项目内,让学生了解各个工种的同时,能对机器人的结构和控制进行学习。(IO阶段)

2、分别列出多种机器人设计制作方向(如:扫地机器人、擂台机器人、物料搬运机器人),让学生从构建思路、设计方案、通过现有套件和加工非标零件制作出对应的机器人。(CDIO阶段)

3、完成设计报告(报告包含:设计思路、设计图纸、涉及的加工工种和加工工艺等),最后进行竞赛PK。(竞赛环节)

 

课程大纲(部分):非工科类专业


课程

内容

教学目标

底盘机器人创新实践项目

机械零件简介

1. 通过组装驱动轮模块,熟悉部分“探索者”零部件,掌握“驱动轮”的基本组装技法、组装工具使用方法,以及STPViewer三维浏览软件的使用方法;

2.   通过搭建控制电路,掌握“探索者”基本电路的连接方法;

3.   通过控制驱动轮模块,掌握Arduino软件的基本使用方法,尝试图形化编程,C语言编程;

4.   认识digitalWrite函数,analogWrite函数;

5.   熟悉驱动轮模块000_module003_dw型的运动性能;

6.   工程实训项目(冷加工):联轴器制作实训。

7.   工程实训项目(激光切割):机器人底板制作实训。

实验1   驱动轮模块

实验2 双轮万向车

电子模块简介

1. 使用触碰传感器、近红外传感器实现开关功能,熟悉“探索者”Basra主控板、Bigfish扩展板,掌握触碰传感器的特性和使用方法;

2. 通过搭建检测电路,掌握“探索者”基本检测电路的连接方法;

3. 通过编写触碰开关程序、红外开关程序,掌握Arduino软件的基本使用方法,尝试图形化编程,C语言编程;

4. 了解pinMode、digitalRead、digitalWrite、delay等函数的功能;

5. 学会使用“如果/否则”逻辑;

6. 工程实训项目(3D打印):车体打印实训。

7. 工程实训项目:主控板、触碰及红外传感器焊接实训;

8. 工程实训项目:编程实训。

实验3 触碰开关启动机器人

实验4 红外开关启动机器人

实验6 机器人循迹功能的扩展

实验155自由度机械臂按颜色分拣

1.   掌握颜色识别传感器的应用;

2.   尝试将传感器检测与机械臂运动结合;

3. 工程实训项目:编程实训。

仿生机器人实践项目

实验16 偏心摇杆行走模块

1. 掌握偏心摇杆行走模块的组装;

2. 尝试设计一种简单地仿生行走机器人。

实验17 简易4足机器人

实验23 机械臂分拣赛

实验24 仿生机器人竞速赛

 

工科类专业


课程

内容

教学目标

第三课

实验5 机器人简单循迹

1. 了解两种循迹功能的实现方式;

2. 了解灰度传感器的工作特性及安装注意事项;

3. 工程实训项目:编程实训。

实验6 机器人循迹功能的扩展

第四课

实验7 机器人躲避悬崖

1. 了解机器人识别悬崖的方法和原理;

2. 了解一种有趣的悬崖巡检功能的实现方式;

3. 工程实训项目:编程实训。

实验8 机器人悬崖漫步

第五课

实验9   带传动模块

1. 掌握带传动模块的组装方法;

2. 使用带传动模块设计履带机器人;

3. 尝试控制履带机器人。

4. 工程实训项目(激光切割):机器人底板制作实训。

实验10 履带机器人

实验13   3自由度机械臂

第七课

实验14   3自由度机械臂按颜色分拣

1.   掌握灰度传感器的一种创新应用;

2.   尝试将传感器检测与机械臂运动结合;

3.   工程实训项目:编程实训

第八课

实验15 偏心摇杆行走模块

1. 掌握偏心摇杆行走模块的组装;

2. 尝试设计一种简单地仿生行走机器人。

3. 工程实训项目(3D打印):仿生机器人外观制作实训。

实验16 简易4足机器人

第十课

实验19 仿生昆虫红外避障

1. 了解近红外传感器的原理;

2. 利用近红外传感器编写避障程序;

3. 利用近红外传感器编写跟随程序;

4. 工程实训项目:编程实训;

实验20 仿生昆虫红外跟随

第十一课

实验21 视觉识别二维码

1. 掌握基于树莓派   raspberry 的视觉颜色识别;

2. 工程实训项目:主控板、触碰及红外传感器焊接实训;

3. 工程实训项目:编程实训;

实验22 机器人追踪彩色目标

附加课程

实验23 机器人扫地机器人

1. 掌握更复杂的机器人组装和设计方法;

2. 掌握更复杂的传感器功能的实现方法;

3. 锻炼自主设计创新能力。

机器人扩展案例

实验29 Slam导航-基于ROS开发

1.地图自构建-激光雷达

2.地图导航-激光雷达