MIT OpenCourseWare
OCW Home Course List About OCW Help with OCW Feedback


Search
» 高级搜索
 课程主页
 教学大纲
 教学日程
 讲义
 活动安排
 项目
 工具
 学习资料
 相关资源
 讨论区

教学日程

SES # 主题
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 活动: 比赛日

 
MIT Home
Massachusetts Institute of Technology Terms of Use Privacy