四条只读命令,比直接升级更有用
robotctl version
robotctl update status
robotctl update check daemon
robotctl health --checkversion 要看正在运行的组件是否与已安装版本一致;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日 · 已核查原始资料