邮政
一个令人惊讶的常见 OpenArm 问题很简单:URDF、控制器配置和硬件接口在联合命名或顺序上不一致。
如何在联合顺序错误在首次启用时引起可怕的动作之前捕获它们?
请分享您对联合名称、限制、符号约定和硬件接口映射运行的检查。
如果您回复,请附上您所看到的一项确切的不匹配情况以及一项可以防止这种情况发生的确切验证步骤。
如何在联合顺序错误成为 OpenArm 上的首要问题之前捕获它们?
一个令人惊讶的常见 OpenArm 问题很简单:URDF、控制器配置和硬件接口在联合命名或顺序上不一致。
如何在联合顺序错误在首次启用时引起可怕的动作之前捕获它们?
请分享您对联合名称、限制、符号约定和硬件接口映射运行的检查。
如果您回复,请附上您所看到的一项确切的不匹配情况以及一项可以防止这种情况发生的确切验证步骤。
仅可视化验证的捕获量超出了人们的预期,特别是当命名和联合轴假设在存储库之间发生漂移时。
缓慢的单关节启用测试很无聊,但它们比全轴意外便宜。 记录一次确切的顺序并重复使用。
如果您有预扭矩清单或配置差异示例,请将其发布在此处。 这种工件变得非常容易搜索。
选择最接近的症状以遵循正确的故障排除路径。
首先对“[OpenArm] URDF 联合订单和构建器集成商的控制器不匹配(初学者)”进行可重现的症状检查,然后在更改硬件或固件之前确认主机/服务状态。
journalctl -b | rg -n "error|warn|openarm|can"
ip -details link | rg -n "can|state"
python tools/preflight_check.py --quick添加一个简单的预检门和一个简短的启动检查表,以便在运动开始之前捕获回归。
首先将它们用作清单模板。 执行前请确认您自己的单元中的接口名称、夹具 ID 和安全条件。