电机电流可以估算机器人执行器内部产生的电磁转矩。它不会直接测量关节处的外部转矩。估计必须经过校准的电机转矩常数、传动模型和机器人动力学,才能表示输出或接触转矩。
使用测量产生的转矩q轴电流,而非未经验证的电流指令。然后考虑传感器偏移、符号、电机温度、齿轮比、方向相关效率、重力、惯性和摩擦。电压饱和或电流削波即使方程看起来正确,也可能使假定关系失效。
本指南应与 机器人力-转矩传感器指南、 关节摩擦指南 及 系统识别指南一起使用。将电流导出的转矩视为基于模型且声明不确定性的估计,而非认证的接触力传感。
定义应用所需的转矩
电磁电机转矩、齿轮箱输入转矩、关节输出转矩和外部交互转矩是不同的量。控制器可能需要电机转矩用于内环调节,关节转矩用于负载监控,外部转矩用于碰撞和接触估计。在选择方程前,先列出数量、坐标系、符号和采样时间。
还要定义该值是瞬时、滤波、峰值、连续还是在窗口内平均的。适合有效载荷监测的低通估计可能延迟过大,无法实现接触检测。快速残差可能噪声过大,无法准确报告静力。
记录预定决策及单位。显示数字、限制命令和触发保护性停止需要越来越强有力的证据和独立性。

从测量到的q轴电流开始
在场向控制中, q轴电流通常是控制器约定下表面永磁电机产生的转矩电流。相电流、母线电流、均方根电流、峰值电流和电流指令不可互换。请阅读驱动文档,记录实际反馈信号及其缩放和符号。
电流传感器偏移在零负载时产生假转矩,而增益误差则改变斜率。开关纹波、 ADC时序、死时间和滤波会影响带宽。在调试过程中捕捉原始或最小处理的电流,这样后续滤波器不会隐藏测量源。
| 记录值 | 它的代表意义 | 常见误差 | 必须检查 |
|---|---|---|---|
| 现任指挥 | 请求的控制器操作 | 削波或跟踪误差 | 与测量电流进行比较 |
| 测量的q轴电流 | 产生转矩的电流估计 | 偏移、符号或比例 | 零电流测试与参考电流测试 |
| 相电流 | 每相电流 | 变换约定 | 验证克拉克-帕克的实现 |
| 直流母线电流 | 电源电流 | 与电机转矩混淆 | 仅用于电压和效率模型 |
| 滤波电流 | 带宽受限信号 | 隐藏延迟 | 测量幅度与相位响应 |
校准电机转矩常数
理想的关系是电机转矩等于转矩常数乘以q轴电流。目录转矩常数可能使用峰值或有效值电流、线对线或相位约定以及指定温度。约定不匹配可能导致固定的刻度误差,该误差能通过每次软件测试。
在多个正负电流下校准已知的反作用转矩或输出力的执行器。仅在经过验证的线性范围内进行偏移和斜率调整。热稳定后重复此过程,因为磁通量、绕组电阻和电流控制裕度随温度变化。
映射通过变速箱的电机转矩
对于理想的减速器,输出转矩随齿轮比成比例。实际输出还取决于效率,效率会随转矩、转速、方向、温度、润滑以及负载是否驱动电机而变化。因此,倒退驱动和电机驱动可能需要不同的映射。
如果轴承、密封和钢索力位于电机与期望输出边界之间,则包括它们。验证所有象限的符号:正负转速与正负转矩的交叉。单一标量效率仅在测试支持的包络内被接受。

将内部动力学与外部转矩分离
电流为重力、加速度、摩擦和外部相互作用提供转矩。一个常见的残差是从电流产生的关节转矩中减去模拟的重力、惯性、科氏力或离心效应和摩擦。其余部分被解释为未建模或外部转矩。
该残差并非纯接触。其中还会出现有效载荷误差、柔性电缆、齿轮箱滞后、结构振动和模型不匹配。同行 评审的碰撞检测研究 展示了动量或扰动观察者如何利用模型残差,但部署阈值仍需机器人专用验证。
| 残余分量 | 典型特征 | 有用的实验 | 若省略风险 |
|---|---|---|---|
| 重力误差 | 姿态依赖偏差 | 已知载荷的慢姿态网格 | 某些体式中的假接触 |
| 惯性误差 | 加速度相关峰值 | 双向弹道扫除 | 运动中的假碰撞 |
| 摩擦 | 速度和方向依赖性 | 恒速反转 | 偏置低速转矩 |
| 传输迟滞 | 历史依赖差异 | 装卸循环 | 不可重复阈值 |
| 外部联系 | 任务依赖性持续或冲动残差 | 仪器接触试验 | 漏接或晚期检测 |
在阈值确定前识别重力和有效载荷
重力转矩取决于关节姿态、连杆质量、质心和载荷。载荷变化可以完全像持续的外力。估算或识别载荷属性,并在配置数据缺失或不一致时拒绝转矩判断。
收集双向的慢轨迹,使惯性转矩较小。比较电流导出的转矩与工作区内刚体重力预测。保持拟合姿态,以测试模型是否是泛化而非仅记忆校准点。
模拟不放大编码器噪声的惯性
惯性转矩依赖于加速度和耦合机器人动力学。编码器位置的数值微分可能放大量化和噪声,而重滤波则延迟估计。倾向于同步的速度和加速度估计,并有滤波器延迟。
在安全范围内激励代表性的加速度和有效载荷。使用 关节执行器测试流程 比较请求的、测量的和参考量。在加速和减速期间检查残差,因为符号误差只能在单向发生。
将摩擦视为状态依赖的不确定性
摩擦包括静摩擦、库仑摩擦、黏性摩擦以及密封、轴承和传动效应。它可能取决于速度、方向、位置、温度、载荷和运动历史。在接近零速度时,相同的测量电流可能支持在运动开始前的转矩范围。
使用专用轨迹拟合摩擦,并在不同周期中进行验证。 摩擦补偿指南 解释了为什么一个恒定偏移很少足够。保持置信区间在零速度估计附近,而不是强行设定一个精确但无支持的数值。
检测饱和和线性权威的丧失
高速时,可用总线电压可能不足以跟踪请求的电流。电流限制、热降额和逆变器保护也可能削减响应。指令与转矩的关系失效,尽管测量的电流仍可能报告传感器精度内实际产生的转矩。
日志电压利用率、电流跟踪误差、极限状态和故障,并附有估计值。 ODrive 控制文档 是区分控制器信号和极限的驱动接口的一个例子。当超出校准工作包络时,标记输出为无效或降低其置信度。
利用时间证据进行接触检测
碰撞探测器应考虑残余幅度、持续时间、变化率、方向和机器人状态。指令加速时的高冲量与静态保持时的持续残差不同。迟滞和反弹可以减少抖动,但也会增加检测延迟。
从标注的无接触和接触试验中建立阈值,涵盖姿态、载荷、速度和温度。报告假阳性和假阴性率及检测时间。切勿只关注最容易区分的剧烈接触病例。
当传输误差重要时,添加输出反馈
电机编码器无法观察所有间隙、顺应或输出端扰动。负载端编码器可以暴露传输扭转,并在比值、零点和时间戳对齐时改善状态估计。在将电机与负载角度解释为转矩之前,请阅读 双编码器指南。
如果刚度已知且局部有效,弹性挠度可以提供另一种转矩估计。将其与电流导出的转矩和独立参考进行比较。分歧是诊断证据,而非盲目平均信号的理由。
验证独立转矩参考
使用校准配重和杠杆臂进行静态检查,然后使用转矩传感器、力-转矩传感器或校准负载传感器进行动态检查。验证夹具的顺应性、杠杆几何形状、对准、传感器带宽和不确定性。 卡内基梅隆系列弹性执行器校准论文 展示了执行器传感如何通过显式校准和比较获得益处。
测试零点、尺度、线性度、滞后性、重复性、带宽、热漂移、有效载荷变化及所有运动象限。保存原始同步数据和软件版本。仅对保留试验支持的包络线发布估计器。
使用简明的释放清单。
评估“从电机电流估算机器人关节转矩”时,还应保存模型版本、机器人配置、标定文件、测试日期和全部试验记录。把成功、失败、恢复与人工介入放在同一份数据中,才能区分模型能力、系统接口和现场流程造成的差异。
成本评估除了设备与算力,还要记录数据采集、工程调试、安全措施、维护、停机和人员培训。只有把这些持续投入与单位成功任务的价值比较,才能判断方案是否适合扩大。
- 说出转矩边界和当前的惯例。
- 校准电流偏移、转矩常数和传动映射。
- 减去经过验证的重力、惯性和摩擦模型。
- 每次估算都要暴露饱和度、延迟和信心。
- 与操作范围内的独立参考进行比较。
常见问题
电机电流能直接测量外部接头转矩吗?
不。它估算电机电磁转矩;在解释外部转矩残差之前,必须对传动损失和机器人动力学进行建模。
我应该用命令电流还是测量电流?
使用校准的测量产生转矩电流,并单独记录该命令以检测跟踪误差和饱和。
目录转矩常数够准确吗?
它可以初始化模型,但根据当前的惯例、安装的硬件和温度,应对其进行校准以达到所需的精度。
为什么机器人倒车时估计的转矩会变化?
摩擦、间隙、齿轮箱效率、电流偏移和滤波都可能与方向有关。
基于电流的转矩估算能取代安全级力传感器吗?
默认情况下并非如此。安全功能需要符合适用风险和标准的架构、诊断和验证。
估计转矩与接触安全边界
基于电流的转矩估计依赖于模型。不得声称接触力的准确性或安全完整性超出独立验证的操作范围。