标签: 命令
YouDuck 上标记为「命令」的全部教程、笔记与策略复现。
- 开发板速查
只在开发板上有意义的命令,以及更新之后最容易咬人的那些重启陷阱。
- robotctl chorale
多台鸭子协同演唱四声部。默认关闭。
- sudo robotctl configure
robotd.toml 的交互式编辑器,保存前经守护进程自己的加载器校验。
- robotctl health
硬件与软件健康状况合并成一份报告,异常时以非零码退出。
- robotctl monitor
实时对比客户端请求值与实际执行值,并说明两者不同的原因。
- sudo robotctl net connect
让机器人加入一个无线网络。
- sudo robotctl net forget
删除一个已保存的无线网络。
- robotctl net scan
让机器人扫描周围的无线网络。
- robotctl net status
报告当前 SSID、信号强度与地址。
- sudo robotctl pad forget
删除机器人一侧的手柄绑定关系。
- sudo robotctl pad pair
扫描处于配对模式的手柄并完成绑定,一台手柄只需一次。
- robotctl pad status
分两行报告手柄连接状态与 padd 驱动状态。
- robotctl quack
让机器人发出叫声。区分两台鸭子最可靠的方法。
- sudo robotctl robot init
给关节上电并在约两秒内移动到 home 位姿。
- sudo robotctl robot relax
切断关节电力。没有支撑时机器人会直接瘫倒。
- robotctl system info
报告机器人的名字、序列号与运行时长。
- robotctl system pin
显示这台机器人的配对 PIN。
- sudo robotctl system reboot
重启机器人——以及为什么大多数“重启试试”的场景都有更精确的做法。
- sudo robotctl system set-name
给机器人改名,以及什么时候必须改——序列号留空的板子会重名。
- sudo robotctl system set-pin
设置六位配对 PIN。
- sudo robotctl update apply
安装更新。每一次都经签名校验、健康门禁和自动回滚。
- robotctl update check
查询有没有可用的新版本,不安装。
- robotctl update log
列出更新历史——机器人可能已经自己回滚过,而只有这里会记。
- sudo robotctl update pin
把机器人固定在某个版本,或取消固定。
- sudo robotctl update reset-to-golden
回到 golden 版本——开机恢复网的兜底。
- sudo robotctl update rollback
主动退回上一个版本。
- sudo robotctl update select
切换到一个已下载的版本,不重新下载。
- robotctl update show
查看某一次更新的详细信息。
- robotctl update status
报告当前版本、可用更新与更新系统状态。
- robotctl update watch
实时跟随一次正在进行的更新。
- robotctl version
对比各守护进程正在运行的版本与已安装的版本,不一致时告警。
- 本机构建,一分钟装上板子
跳过 push 和 CI,从克隆直接交叉编译、签名、经 ssh 装到机器人上。
- duckctl:从笔记本控制机器人,不需要网络和 ssh
通过蓝牙 LE 找到机器人、配 wifi、开控制台、装更新——机器人从没连过网也能用。
- 命令与资料速查
Microduck 三套命令行工具的分工、官方一手资料入口,以及中英术语对照。
- robotctl 命令速查
Microduck 机上命令行工具 robotctl 的全部命令,按用途分组,含权限要求。