跳到正文
已核查原始资料

MicroDuck 守护进程 0.15.0:更新前先看四项状态

核对 9 月 23 日正式版的手柄断连修复、更新源时间、远程账号状态和舵机数据;附只读检查与更新后回读步骤。

官方 0.15.0 版于 2026 年 9 月 23 日发布。已经有机器人或开发板的读者,先用 version、update status、update check daemon、health --check 核对现状,再决定是否安装;预购中的读者无需现在执行更新。

四条只读命令,比直接升级更有用

可复制示例
robotctl version
robotctl update status
robotctl update check daemon
robotctl health --check

version 要看正在运行的组件是否与已安装版本一致;update check daemon 询问稳定更新源,health --check 当场检查来源。0.15.0 新增“更新源上次有效回应”的时间:长时间没有回应时先排查网络或来源,不要把它理解成“没有新版本”。来源只接受验证过的回应,但仍无法排除旧的已签名数据被重复提供。

手柄断线与远程账号,各解决一个具体困惑

旧版在手柄断开时可能保留 Select 或方向键上键的长按计时,重连后把旧按键当成关机或模式切换。官方在 0.15.0 清除了这段跨断线状态。若你仍遇到误操作,请记录手柄型号、断线时长和运行版本;本站没有用实体手柄复现该修复。

health 现在会说明机器人是否列在远程服务里、登记在哪个账号下,以及心跳是否过期。机器人从自己的账号中“消失”时,先对照 robotctl account status,区分未登录、被拒绝、重试和账号不一致。公开日志前删除账号名、设备标识和令牌。新状态行不会改变 health 的退出码。

开发者新增两组舵机观测值

robot.state 现在可带每个关节的速度和电流;旧版本没有这些数组时,客户端应当显示“无数据”,不能填零。电流是舵机读数,不是直接测得的接触力,也不能单独证明步态更稳定。

真要更新,再留好回退依据

在机器人有支撑、供电稳定且允许服务重启时,按官方文档执行 sudo robotctl update apply daemon。更新后回读:

可复制示例
robotctl version
robotctl health
robotctl update log
robotctl update show

查看日志确认更新结果;只有板上确实保留较早版本时,sudo robotctl update rollback daemon 才有回退目标。本文核查的是官方发布记录和源码说明,没有在实体机器人上安装或验证。

来源与核查日期

资料核查于 2026年9月28日 · 已核查原始资料

  1. 原始资料 1 · github.com / daemon-v0.15.0 ↗
  2. 原始资料 2 · github.com / cheatsheet.md ↗
  3. 原始资料 3 · github.com / 273 ↗
  4. 原始资料 4 · github.com / 283 ↗
  5. 原始资料 5 · github.com / 327 ↗
  6. 原始资料 6 · github.com / 260 ↗