美好智能机器人教学系统机器人教育课程 v1.5.0

教学教程 · 从调试到课堂

把八界机械臂、服务机器人、点云/AI 调试中积累的方法,翻译成教师可讲、学生可做的一节课。
一句话原则:先在仿真里把问题讲清楚,再到真机上验证;每次只改一个变量,用记录而不是“感觉”判断好坏。

模块 1 · 仿真先行:为什么先“假”,再“真”

我们怎么调

用与实机一致的 URDF 关节链、关节限位和 TCP 建仿真;先在仿真里检查姿态、可达性、碰撞与路径,再下发真机。真机时间只用于验证已经跑通的方案。

课堂上怎么教

对应:D01 初中三关、D02 高中限位数据课、初中 J01–J03、高中 S01/S06。

模块 2 · 运动安全:位置、速度、力度三件事

我们怎么调

大范围姿态切换先慢速、再走安全侧摆、到位后再恢复标准速度;路径先做碰撞检查,离立柱足够远才直接走。立柱与机械臂一起升降,安全范围随之平移。

课堂上怎么教

对应:D01 第一关、初中 J01、高中 S06。

模块 3 · 抓取:先升立柱,再从上往下

我们怎么调

抓桌面物体前先把臂基座/夹爪抬到桌面以上;预抓取位置高于桌面 ≥12cm;只允许从上往下接近;指尖离桌面 ≥1cm;先用头部相机找目标,再用手腕相机精定位。

课堂上怎么教

对应:初中 J01/J04、高中 S06。

模块 4 · 点云与视觉:把“看见”变成坐标

我们怎么调

头部 RGB-D 数据转到机器人基坐标系,做体素降采样、平面提取、物体聚类;识别结果只作为候选,最终抓取前还要用腕部相机确认。识别失败时保留原图与参数,便于复盘。

课堂上怎么教

对应:初中 J04、高中 S05/S06。

模块 5 · 对话:听懂、找到、说人话

我们怎么调

语音先转文字,再做意图识别和槽位抽取;知识库按“问题—关键词—答案”组织;答不上来时明确说“不知道”,并记录问题,下一轮补库。涉及动作的指令必须加安全护栏。

课堂上怎么教

对应:初中 J05、高中 S07。

模块 6 · 导航:地图、路径、到站

我们怎么调

先把环境栅格化,标出可通行/障碍;用 A* 做全局路径,用局部规则处理动态障碍;到站不只看距离,还要看方向、地面标记和任务回执。失败时保留“在哪一步失败”的日志。

课堂上怎么教

对应:D02 定点头限位、初中 J06/J07、高中 S06。

模块 7 · 系统集成:接口比功能更重要

我们怎么调

把感知、决策、执行拆成独立模块,用统一的消息/接口连接;每个模块都能单独测试,失败时能定位到具体环节。集成测试先跑通“最短闭环”,再逐步加功能。

课堂上怎么教

对应:高中 S01/S09/S10。

模块 8 · 评价:证据优先,不只看“能跑”

我们怎么调

每次调试记录:改了什么、预期什么、实际什么、下次改什么。可靠性用成功率、耗时、碰撞次数、失败原因分布来衡量,而不是只看一次演示。

课堂上怎么教

对应:全部项目;D01 教案第七节。

把方法变成课程:一页纸模板

课程环节要回答的问题产出
情境真实世界里谁需要这个能力?失败会怎样?任务卡 / 失败案例
仿真先预测什么?改哪个参数?预测 + 截图
实践一次只改什么?怎么测?记录表
对照仿真和真机差在哪?为什么?差异清单
复盘下次先改哪一处?一条改进 + 证据
给授课教师:你不需要成为算法专家。把每个任务拆成“看什么、改什么、记什么”三件事,学生就能在 45 分钟里完成一次完整的工程闭环。