MIT 协议(CAN 电机控制)

MIT Mode / MIT Motor Protocol


MIT 协议是什么?

MIT 协议(MIT Mode)是源自 MIT Mini Cheetah 开源腿式机器人项目的 CAN 总线电机控制协议。它的核心是把一条控制指令压缩进一帧 CAN 报文,同时下发五个量:目标位置 p、目标速度 v、位置增益 Kp、速度增益 Kd 与前馈扭矩 τ。

力位混合控制

电机端按 τ_out = Kp·(p - p_actual) + Kd·(v - v_actual) + τ 计算输出扭矩。通过调节增益,同一条协议可以覆盖三种控制模式:

  • 纯力矩控制:Kp = Kd = 0,只发前馈扭矩——高动态力控的基础;
  • 位置控制:Kp、Kd 正常取值,像伺服一样跟踪位置;
  • 阻抗控制:中间增益让关节表现出"弹簧-阻尼"特性,柔顺接触环境。

为什么它成了事实标准

协议开源、指令紧凑(单帧完成)、天然支持力控,被大量关节电机厂商兼容,形成了跨品牌的通用控制接口。BXI 85/70/50 系列关节电机全系兼容 MIT 协议的 CAN/CANFD 通信,配合 PCIE-CAN 控制模块可实现 >1000 Hz 的整机高频控制。