任务 01给机器人选一双手
如果机器人每天遇到的东西都不一样,
一种夹爪还够用吗?
机器人要连续拿起纸杯、握住螺丝刀,再轻轻捏起海绵。
哪一种更适合这三个任务?
选择一种,看看它在真实任务中的优势和限制。
先看看这种工具擅长什么
- 它很擅长
- 遇到变化时
机器人怎样完成抓取?
它会依次完成四步:
- 1看见物体它是什么、在哪里
- 2判断动作怎么抓、用多大力
- 3驱动手指让关节按计划运动
- 4确认结果抓稳了吗、需要调整吗
让机器人看懂你的手势,并做出回应
摄像头看到石头、剪刀或布,程序选择动作,虚拟灵巧手摆出姿态,反馈确认动作是否完成。
- 看摄像头看到你的手势
- 想程序选择应对动作
- 动虚拟灵巧手摆出姿态
- 验反馈告诉你动作是否完成
每一种工具负责什么?
你现在最像哪一种学习者?
选择只改变建议顺序,不跳过安全边界和项目实践。
每学完一小节,就回到猜拳项目动手验证
每个单元包含直观解释、信号流、最小代码或结构、常见误区和可作答检查。
Python编程基础
先能准确表达数据与失败,再写自动控制规则。
- 类型、字典与观测结果(Observation)字段
- 函数、分支与质量门
- 空值(None)、异常与停止(STOP)
- 正常/边界/失败测试
- 模块边界与依赖方向
- JSON、版本与命令行接口(CLI)复现
计算机视觉基础
看见像素怎样逐步成为可质疑的视觉事实。
- 像素、通道与坐标
- 灰度、阈值与预处理
- 轮廓与可解释特征
- 未知状态(unknown)与质量拒绝
- 感兴趣区域(ROI)、缩放与坐标变换
- 分组评价与条件失效
深度学习基础
区分“训练分数高”“未知输入可拒绝”和“可驱动设备”。
- 数据集与三组划分
- 损失、反向传播与优化
- 模型、推理与类别分数
- 置信度阈值与未知状态(unknown)
- 混淆矩阵与逐类指标
- 模型版本、限制与模型清单(Manifest)
工业通信基础
理解写入(Write)成功为什么不等于电机到位。
- 协议分层与职责边界
- 广播、标识符与仲裁
- 应用程序接口(API)写入与传输边界
- 反馈新鲜度与通道独占
- 错误、超时、重试与停止(STOP)
- 动作—反馈—追踪记录(Action—Feedback—Trace)证据链
四次小实验怎样合成最终猜拳应用?
给观测结果的开发字段`observation`加入`age_ms`,覆盖499/500/501毫秒测试;过期必须输出未知状态(unknown)。
产出:函数 + 单元测试只改变光照或阈值,记录前景比例、轮廓与质量怎样变化,不冒充手势分类。
产出:质量观察表用训练/验证/测试(train/validation/test)和混淆矩阵定位类别失效,生成带限制的模型清单(Manifest)。
产出:模型卡 + 未知状态门把写入(Write)、队列、总线、设备、反馈(Feedback)和追踪记录(Trace)分开,指出哪一步才支持动作完成。
产出:六步证据链按当前问题选读,不要求一次读完
第一次先读下方4项跨学科入口;需要系统补课时再展开全部20项。建议顺序:入门(START)快速建立概念 → 实践(PRACTICE)照着做 → 系统学习(SYSTEM)形成完整体系 → 验证(VERIFY)学会核对 → 进阶(DEEPEN)继续深入。20张卡片对应20个独立入口;外链只在主动点击时访问,离线时先按卡片里的“回到项目”任务继续本地实验。
第一次只做一件事:让0.86明确变成未知状态(unknown)。
这一步同时用到Python分支、视觉置信度、决策拒绝和执行安全边界,是理解整套自主控制系统的最好入口。