YouDuck.ai

robotctl health

最后更新

robotctl health
robotctl health --json

硬件和软件状态在一份报告里。这是刻意的设计:健康是一个问题,所以它是一条命令,而不是让你分别去查七个守护进程。

可以直接 gate 脚本

机器人不健康或不可达时它以非零码退出:

robotctl health && ./my-experiment.sh

一个容易误解的取舍

电机过热、组件被 pin 住这类情况会被报告,但不影响退出码

官方措辞是「reported, not judged」——它们是信息,不是故障判定。一个舵机偏热不代表机器人不能用,不该让脚本停下来。

units 块

在开发板上,units 块是最有价值的部分:每个守护进程一行,标出它的进程从哪个发布版启动,与已安装版本不一致时点名警告。

build unknown (old) 表示这个守护进程早于「教会它回答这个问题」的那个发布版——重启它就能回答了。

相关

相关内容