Microduck Robot●microduck-robot.com

Microduck Robot / USAGE

Microduck Robot 使用指南:浏览器控制与首次运动

本指南从装配与软件安装完成后开始,依据所链接的项目文档整理,并非实机实验室测试。使用时请同时保留已安装的 Microduck Robot 版本及套件所对应的说明。

发送运动指令前确认准备状态

确认装配、接线、唯一的舵机 ID 及关节零位校准已经完成。校准是必要前提,不能用来弥补关节装配错误。校准姿态并不是站立姿态。

确认安装的是基础 Microduck Robot 应用还是 Microduck Robot AI。记录应用版本及套件类型;原始 Pollen Microduck 的说明不会自动适用于这里的硬件。

先找到开发板,再打开控制页面

通过电脑设置时,使用支持数据传输的 USB 连接,确认 Arduino App Lab 识别到目标开发板。检查所选设备及网络信息;Network Info 显示分配的地址。电脑必须能够通过网络访问该开发板。

  1. 在 Arduino App Lab 中运行已经安装的 Microduck Robot 应用,等待启动成功;只显示设备已连接并不代表应用已经运行。
  2. 使用实际地址打开 http://<device-IP>:9527/。http://192.168.2.97:9527/ 只是来源中的示例,不是通用地址。
  3. Microduck Robot AI 的驾驶舱地址是 http://<device-IP>/,:9527 为运动界面。AI 的 USB Host 配置可能断开电脑 USB 连接,请根据匹配的安装指南确认网络访问。

确认默认站姿

完成所有关节校准后,打开 Control 并选择 Default pose。尝试行走前,确认机器人能保持预期的站立姿态。截图中机器人看起来直立,不代表您自己的关节偏移设置正确。

若机器人无法站立,应停止此流程,回查装配、校准说明和关节状态。不要反复启动行走策略来掩盖校准问题。

Microduck Robot Control 界面,突出显示 Default pose 控件
Microduck Robot Control 界面,突出显示 Default pose 控件

在地面完成第一次移动

确认站姿后,按来源说明拔下 USB Type-C 线,将机器人放在地面并远离高处边缘,再次确认浏览器连接仍然有效。

  1. 选择 Walk / get up 加载行走和起身策略。先用虚拟摇杆进行小幅移动,再将控制指令归零。
  2. 观察当前策略、关节反馈及 IMU 状态。浏览器也支持方向及转向指令,请遵循已安装版本界面上的控件说明。
  3. 文档中的关闭扭矩控件或空格键可禁用扭矩。必要时扶住机器人:关闭扭矩不会维持站立。离开页面、切换至后台或控制超时会停止位置控制,这不等于保证保持站姿。

只使用套件实际具备的模块

基础款提供运动与校准功能。整机套件添加音频、摄像头和 ToF 硬件,需使用匹配的 Microduck Robot AI 设置。仅能打开运动页面,并不能证明相关模块或服务已经安装。

音频功能请遵循项目的账号与智能体绑定说明。使用摄像头和 ToF 前,先检查模块是否存在,以及 AI 驾驶舱的设置。前向避障是一种特定模式,不代表自主导航能力保证。

运行策略与训练策略是两回事

普通浏览器控制使用在机器人上运行的已训练策略,不需要另外一台 GPU 电脑。自行训练策略使用 xgoduck_rl 环境,需要适合的 CUDA GPU 电脑。

训练仓库中出现某项任务,不代表已安装的运行程序支持它。尝试自定义策略前,应确认模型、任务与运行端的兼容性。

先定位失败阶段,再考虑改动软件

向项目求助时,请一并保留错误信息、所选开发板、实际 IP、应用版本及失败步骤。

横向滚动以比较全部栏目。

症状优先检查
无法打开浏览器页面重新检查实际 IP、端口、应用启动状态,以及电脑到开发板的网络连通性。不要用示例地址替换实际 IP。
页面可打开,但不能运动检查当前模式、扭矩状态、舵机在线状态及校准是否完成;姿态异常时停止操作。
没有摄像头、音频或 ToF 功能确认整机套件硬件、AI 应用和驾驶舱设置,并将已安装版本与链接的指南对照。
说明与界面不符记录发布版本或分支,并使用相应文档。不要猜测重置参数,或刷入另一个项目的固件。

理解已演示功能的边界

来源描述了行走、起身恢复和手动触发叼取。叼取是预训练动作,不包含物体识别或自主寻找目标。起身恢复也取决于文档中描述的策略条件。

请把本指南视为基于文档整理的工作流程。这里不提供出厂密码、通用重置方法,也不保证所有硬件版本行为一致。安装和更新请参阅所链接的项目说明。

项目资料来源