让机器看懂你的手势,作出决定,并用反馈证明结果
选择人类手势和识别置信度,运行一轮完整软件闭环。每个结论都能回到观测结果(Observation)、反馈(Feedback)或追踪记录(Trace)。
- 包ID
- E404A9EA472D…
- 数据来源
- 合成数据(SYNTHETIC)
- 设备通道
- 不可用(NOT AVAILABLE)
先学原理,再读项目代码 · 基础知识(Foundations)
先补四块地基,再看懂完整自主控制程序
你不用先背完整教材。每次只解决猜拳项目中的一个真实问题:先看生活类比和信号流,再读最小代码、作出判断,最后用自己的话说明它怎样影响感知、决策或反馈。
程序怎样把置信度变成unknown?
回到猜拳项目
自主扩展 · 开放学习路径(Open Learning Paths)
一页先搭桥,开放课程帮你继续走深
不用一次学完。先做本页实验,再按需要选择阅读。每次回来都带着一个项目问题。
Python编程零基础 → 能读懂项目模块
计算机视觉像素 → 特征 → Observation
深度学习数据 → 训练 → 模型 → 推理
工业通信消息 → 总线 → Feedback证据
视觉流水线 · 12×12合成图(Synthetic)
一张手势图,怎样变成程序可用的观测结果(Observation)?
你先凭图像作出预测,再亲手运行分割和特征提取;最后要指出哪些数字支持你的判断。这里使用合成图,不会打开摄像头,也不会请求云端模型。
✊
学生✊
VS应用输出—
等待一轮完整证据
六轴目标 · raw
- A1 —
- A2 —
- A3 —
- A4 —
- A5 —
- A6 —
决策策略:收益 → 最高分选择(argmax)→ 理由
机器为什么选这个动作,而不是另外两个?
你先根据任务目标和观测结果(Observation)预测动作,再亲手比较三个候选动作的收益;最后要说明为什么能够选择,或者为什么必须停止(STOP)。
| 观测结果(Observation) | rock | paper | scissors |
|---|---|---|---|
| rock | DRAW | WIN | LOSE |
| paper | LOSE | DRAW | WIN |
| scissors | WIN | LOSE | DRAW |
- ✊ rock
- ✋ paper
- ✌ scissors
为什么有效 · 拆开因果链
不要只看结果:拆开一轮自主控制
五个问题都要先观察、再选择结论并写出理由;答错只提示第一处偏差,不会替你完成。
教学候选(TEACHING_CANDIDATE) · 通用原理
闭环控制:目标 → 误差 → 控制量 → 反馈
发出目标之后,机器为什么还需要不断看反馈?
你先预测机器会怎样接近目标,再运行通用离散位置环;随后要从曲线、误差、控制量、反馈质量和追踪记录(Trace)中找出支持判断的证据。参数只用于教学,不代表RY-H2内部电机结构或真实整定值。
目标(Target)2400 raw−误差(Error)等待运行×Kp控制量(Command)等待运行→反馈(Feedback)等待运行↺
error[k] = target − actual[k]
command[k] = clamp(Kp × error[k], −900, 900)
actual[k+1] = actual[k] + command[k]回放对比(Replay) · 时间对齐证据
同一个目标,为什么两份记录到达时间不同?
基准记录正在验真本地数据…—
—延迟记录正在验真本地数据…—
—远程实验前演练 · 仅本地模拟
第一次遇到异常时,应该先停在哪里?
把课程完成、预约、批准、独占租约(Lease)、通道、摄像头和反馈当作彼此独立的事实。未知就是停止,不用“看起来正常”替代验证。
0 / 3完成三类故障排查后,才能把部署记录写入开发报告。
- 完成基础、视觉、决策、闭环控制、Mock双路径和Replay后解锁。
开发者必修系统不按预期运行时,怎样找到第一处异常?复现 → 定位 → 假设 → 探针 → 修复 → 回归进入闭环调试实验 →远程观察为什么必须同时看输入画面和机器动作?角色 → 会话 → 同步 → 新鲜度 → 同意进入双摄观察实验 →视觉接口检测结果怎样变成机器人可用的观察事件?来源 → 时间 → 检测框 → 置信度 → 跟踪 → 质量进入观察事件实验 →实验复盘画面、六轴曲线和Trace能否互相印证?同一身份 → 同一时基 → 质量可见 → 结论克制进入多模态复盘 →学生报告怎样把复盘证据写成自己的工程结论?观察事实 → 证据推理 → 尚未证明 → 下一验证进入报告写作实验 →结课演示能否在12分钟内讲清完整自主控制应用?任务 → 感知 → 决策 → 执行 → 证据 → 故障 → 答辩进入七幕彩排 →远程实验安全课程完成后,为什么仍不能直接操作真机?课程 → 资格 → 预约 → 批准 → Lease → 现场十道门进入资格安全门实验 →
我的项目学习档案 · 问题 → 接口 → 代码 → 测试 → 调试 → 迭代
把一次实验写成你真正掌握的开发方法
这不是设备验收表。请像正常开发者一样,从用户问题出发,说明接口怎样拆、关键代码为什么这样写、测试证据支持什么,以及下一次怎样验证改进。系统只在附录补入运行事实。
四域基础知识等待4个基础判断
视觉实现实验等待4个样本
智能决策实验等待4个案例
驱动反馈闭环等待4个控制案例
正常功能测试等待0.96运行
失败关闭测试等待0.86运行
回放分析等待现象与下一验证
部署前演练等待3类故障排查
学完后,你应能独立完成这些任务
不是记住运行结果,而是形成六项开发能力
每项能力都要同时给出“我的解释”和“可复核证据”;绿灯只表示前置实验完成,不代表老师已经认定掌握。
- 01定义问题用户场景 + 可测试的完成标准需求
- 02拆分接口输入、输出、质量与失败语义架构
- 03实现感知像素 → 特征 → 置信度 → unknown视觉
- 04解释决策收益函数、唯一argmax与STOP策略
- 05闭合执行动作映射、Driver、Feedback与Trace控制
- 06测试改进预期、现象、假设、验证与验收工程
我解决的问题 / 接口设计 / 关键代码理解 / 测试预期 / 证据解释 / 调试推理 / 反思迭代 正文由你完成;系统运行事实只进入附录,不替你宣布“已经掌握”。
六轴反馈(Feedback)
目标与实际如何随时间收敛?
等待离线模拟(Mock)反馈