|
|
 |
 |
日程表
| 1 |
讲座:综述
欢迎,全体职员,后勤,课程考核方式/原则,竞赛展望:比赛规则、工具箱
Orc API和maslab.jar,OrcPad,PegBot,焊接指南
活动
熟悉PegBot, OrcPad, Orc Hello World |
| 2 |
讲座,第一部分:机械部分
讲座,第二部分:传感器 和电缆
活动
电缆制作:每个小组制作自己的红外传感器电缆。传感器任务:以OrcPad为反馈的红外接近。选择“撞击/非撞击”或者边缘检测。其它类型传感器. 晚上:Java 理论 |
| 3 |
讲座,第一部分:软件工程
关于MIT服务器和你的机器人 (make, Ant, CVS), 设计原则, Java® 线程(比理论更多的技巧), 误区。
讲座,第二部分:视觉
快速复习: 颜色 (HSV色彩模型, Maslab 颜色, 今年), 蓝线 (动机), 决定颜色 (HSV, 算子,区域支持), 参阅指南!
特征探测:方法(模板匹配, 增量法, 簇, Maslab 特征 (是什么? 他们为何有用?) 如何定位 (拐角探测器,符号解码器): 可能的算法,特征探测实验室。
活动
特征探测实验室, 机壳设计,策略 |
| 4 |
讲座:定向
坐标系(图形->机器人->外界),成像,距离修正(图像->机器人,相对方位),测距法(机器人->外界,绝对方位),相关问题(我们已经为你解决了),建模不确定性, 模糊处理,可能的算法。
活动
完成检查点 1 |
| 5 |
讲座:控制
电动机/PWM/半桥
简单反馈 (低级控制): 实例: Korea-era智能炸弹, Bang-bang控制, 比例控制
状态机 (高级控制): 摘要定义及实例, 用于机器人控制 (6.004型迷宫实例, Brooks型包容结构), Java® 线程:以前课程里的杠杆原理信息,详尽的实例, 可利用代码。
活动
检查点1: 搜寻比赛场地, 寻找红球, 在机器人客户机程序上显示出来。 |
| 6 |
讲座,第一部分:高级视觉
簇, Hough变换, 立体视觉和光流, 统计模型, 噪声处理,性能。
讲座,第二部分: 高级控制
PID, Kalman, 自选 (一些更高级的控制?)
活动
定向活动, 纯软件功能 |
| 7 |
讲座:设计回顾 |
| 8 |
活动: 完成检查点 2 |
| 9 |
活动:检查点2: 得分 |
| 10 |
活动: 模拟竞赛 1 |
| 11 |
讲座:编程 27 机器人: 机器人群的分布算法 和工程创新: 右脑的练习 |
| 12 |
活动:模拟竞赛2 |
| 13 |
讲座:机器人知识 |
| 14 |
活动:封装 |
| 15 |
活动: 比赛日 |
|
|
|
 |
 |
 |