程序运行、自主程序与分享机制
四种用法一张表
| 用法 | 怎么触发 | 需要手机在场吗 | 适合场景 |
|---|---|---|---|
| 直接运行 | 编程界面点运行 | 是 | 调试 |
| 自定义技能 | FPV 界面点技能图标 | 是 | 对战增强(见自定义技能) |
| 自主程序 | 按机器人智能中控侧的自主程序按键 | 否 | 演示、脱离操控跑 |
| 分享程序 | 应用内分享给他人 | — | 教学分发 |
自主程序:脱离手机的关键一步
把程序设为自主程序后,它会被写入机器人本体:
- 在编程界面选择把当前程序设为自主程序。
- 写入完成后,断开手机也没关系。
- 按智能控制器左侧的自主程序按键,机器人立即执行。
这正是循线实战项目的最终形态:写好循线程序 → 写入机器人 → 拿到任何人面前,按键就跑。教学演示、展会展示都靠这个机制。
分享机制
应用支持把写好的程序分享给别人:
- 发出:程序列表里选择分享,通过应用内渠道传给对方。
- 收到:对方用同一款应用即可打开你分享的程序,可以直接运行或继续修改。
教学场景的标准用法:老师把示例程序发给全班,学生收到后先跑通、再改造——比从零拖积木的课堂效率高得多。
常见小问题
- 程序跑一半机器人没电:编写调试阶段建议接着充电器跑(充电须知见电池充电与保养)。
- 分享的程序对方跑不了:先确认对方也是同款应用且固件版本相近(固件升级见固件升级)。
- 程序太多找不到:编程界面按修改时间排序,老程序建议改名标注用途。
程序能力的边界
自定义技能、自主程序都在裁判系统规则内运行(血量判定绕不过,见裁判系统);想突破应用内编程的边界(接入第三方传感器、外部算力),那是开放接口层面的能力。