大庙AGV规格

完整的技术规格:驱动系统、UART/DBUS 协议、通道映射、代理 CLI 标志和平台集成详细信息。

核心规格

驱动系统、通讯和控制参数

小贩Damiao (达妙)
驱动器配置四轮全向(4WS4WD)
轮型麦克纳姆轮或全向轮
运动轴X(向前/向后)、Y(横向)、Z(偏航/旋转)
控制接口主控制器上的 UART5(引脚 PD2、RX)
波特率100000
串行成帧8 个数据位,偶校验,2 个停止位 (8E2)
协议DBUS/SBUS 式 RC 帧,每帧 18 字节
频道范围ch0–ch3:11 位,值 0–2047,中心 1024
幅度参数--amp 默认 660,范围 250–900(距中心偏移 1024)
控制率30 Hz(可配置 --control-hz)
遥测率8 Hz(可配置 --telemetry-hz)
命令超时300 毫秒(可配置 --cmd-timeout-ms); AGV自动停止
关机安全串行关闭之前,在代理退出时发送 3 个中心位置 DBUS 帧
平台设备类型mobile_base
平台能力["mobile_base", "agv", "telemetry"]
代理模块dami_agent.py
后端 WebSocket URLws://localhost:8000 (默认)
模拟模式是的 (--mock); 串行端口已跳过,完整的 WebSocket 管道处于活动状态

DBUS 帧布局

用于所有运动命令的 18 字节帧结构

字节 内容 笔记
0–5ch0、ch1、ch2、ch3 压缩(每个 11 位)小尾数位打包; 48 位中的 44 位
5(高半字节)s0(位[5:4]),s1(位[7:6])切换状态; AGV 固定为 1/1(中心)
6–15鼠标和键盘字段归零; AGV固件不解析
16–17通道4(11位)固定在中心 (1024); 不用于AGV运动

通道到速度映射

AGV 固件如何解码通道以及代理如何编码速度命令

渠道 固件解码为 代理编码来自 公式
频道0偏航(旋转)vw(角速度)ch0 = 1024 + (−vw) × amp
通道1未使用固定为 1024
频道2横向(Y)ch2 = 1024 + vy × amp
频道3向前 (X)vxch3 = 1024 + vx × amp
串行成帧至关重要。 UART5 必须配置为 100000 波特率、8E2(8 个数据位、偶校验、2 个停止位)。 一个常见的错误是将端口打开为 8N1。 AGV 固件会默默地忽略或错误解析错误帧的帧 — 使用 pyserial.PARITY_EVENSTOPBITS_TWO.

代理 CLI 参考

dami_agent.py 的所有标志

旗帜 默认 描述
--后端ws://本地主机:8000平台 WebSocket 基本 URL
- 会议(必需的)Teleop 会话 ID(格式:RC-XXXX-XXXX)
--节点 ID主机名会话中AGV节点标识符
--串口/dev/ttyUSB0USB 转 TTL 适配器设备路径
--遥测-hz8.0向平台发送遥测数据的频率
--control-hz30.0DBUS帧输出率(Hz)
--cmd-超时-ms300如果在此窗口内没有收到命令则自动停止
--放大器660操纵杆幅度; 500–760 推荐范围
--反转-x错误的向前/向后翻转方向
--反转-y错误的左/右翻转方向
--反转-z错误的翻转旋转方向
- 嘲笑错误的跳过串口; 仅验证命令管道

平台整合

WebSocket 注册和遥测格式

WebSocket端点/api/teleop/ws 在无畏平台后端
注册角色robot
设备类型mobile_base
能力["mobile_base", "agv", "telemetry"]
遥测领域vx_cmd, vy_cmd, vw_cmd (当前速度符号); feedback 具有连接状态、放大器、超时的对象
保活平台静默 45 秒后发送 Ping; 如果连接断开,AGV 在 cmd 超时后自动停止
剧集录制所有遥测帧都在同一会话中与手臂、摄像头和触觉节点一起存档在 JSONL 中

大庙电机零部件

用于 AGV 传动系统和安装臂有效负载的 QDD 执行器

背景:电机与 AGV。 达妙科技生产 AGV 移动底座(此硬件页面)和用于安装在 AGV 上的机械臂的 QDD 电机组件。 以下电机信息涵盖与该 AGV 集成的 OpenArm 和 DK1 有效负载中使用的 DM-J43xx-2EC 系列。 完整电机参考: 大庙汽车Wiki →
模型 峰值扭矩 空载速度 齿轮比 典型接头
DM-J4310-2EC V1.1 〜10纳米 〜30转/分钟 10:1 手腕和夹具(J7、J8)
DM-J4340-2EC 〜18牛米 〜15转/分 10:1 肘部和中臂(J4、J5、J6)
DM-J4340p-2EC ~25 牛米 〜12转/分钟 10:1 底座和肩部(J1、J2、J3)
定子直径43 毫米(所有型号)
标称电压24伏直流电
沟通CAN 2.0 / CAN FD
编码器双(电机侧+输出侧)
控制方式MIT PVT、位置、速度、扭矩
CAN 标称波特率1兆比特/秒
CAN FD数据波特率高达 5 Mbit/s
工作温度−20°C 至 80°C
扭矩额定值是峰值。 连续扭矩通常为峰值额定值的 40-60%。 选择适合连续工作的电机尺寸,以避免持续运行期间的热停机。
设置指南 → 常见问题解答和社区 → 开发者维基 →