NeuralActuator: Neural Actuation Modeling for Robot Dynamics and External Force Perception

📄 arXiv: 2607.11734v1 📥 PDF

作者: Zhiyang Dou, John U. Onyemelukwe, Hangxing Zhang, Heng Zhang, Minghao Guo, Yunsheng Tian, Michal Piotr Lipiec, Joshua Jacob, Chao Liu, Peter Yichen Chen, Yuri Ivanov, Wojciech Matusik

分类: cs.RO, cs.CV, cs.GR, cs.LG

发布日期: 2026-07-13

备注: Project Page: https://people.csail.mit.edu/frankzydou/projects/NeuralActuator/index.html Code: https://github.com/Frank-ZY-Dou/Dynamics-Modeling/tree/main/NeuralActuator


💡 一句话要点

提出NeuralActuator以解决机器人动力学和外力感知问题

🎯 匹配领域: 支柱一:机器人控制 (Robot Control) 支柱二:RL算法与架构 (RL & Architecture) 支柱八:物理动画 (Physics-based Animation)

关键词: 神经网络 机器人动力学 外力感知 可微分模拟 低成本平台 行为克隆 电机状态估计

📋 核心要点

  1. 现有的执行器动态模型在低成本机器人平台上存在显著的模拟与现实误差,影响控制精度。
  2. NeuralActuator通过神经网络联合预测执行器的广义努力替代物和外力感知,提升了低成本平台的控制性能。
  3. 在多种机器人平台上进行的实验表明,NeuralActuator显著改善了电机状态估计和行为克隆的效果。

📝 摘要(中文)

可微分模拟器在策略学习和基于模型的控制中取得了进展,但执行器动态仍是模拟与现实之间误差的重要来源。尤其在低成本平台上,线性电流-扭矩关系因摩擦、滞后、反冲和热效应而变得不可靠。本文提出了NeuralActuator,一个神经执行器模型,能够联合预测模拟器等效的广义努力替代物、无传感器外力感知的接触概率门以及监督关节的电机状态评分。同时,我们引入了Neural Actuation Dataset (NAD),该数据集通过双臂遥操作系统收集机器人状态和执行器遥测数据及外力标签。实验表明,NeuralActuator在多种平台上均能有效提升电机状态估计和行为克隆性能。

🔬 方法详解

问题定义:本文旨在解决低成本机器人平台上执行器动态导致的模拟与现实之间的误差问题。现有方法在处理摩擦、滞后和热效应等因素时表现不佳,影响了控制的精确性。

核心思路:NeuralActuator模型通过神经网络联合预测执行器的广义努力替代物、外力感知和电机状态评分,旨在提高低成本平台的控制精度和可靠性。

技术框架:该模型包括三个主要模块:广义努力替代物预测模块、外力感知模块和电机状态评分模块。通过可微分模拟训练,模型能够在没有直接标签的情况下进行有效学习。

关键创新:NeuralActuator的创新在于其通过神经网络实现了对执行器动态的联合建模,克服了传统方法在低成本平台上的局限性,提供了更为准确的动态预测。

关键设计:模型采用Transformer架构来捕捉时间依赖性,支持实时推理。损失函数设计上,广义努力替代物模块通过姿态轨迹进行训练,而外力和电机状态模块则接受直接监督。

🖼️ 关键图片

fig_0
fig_1
fig_2

📊 实验亮点

实验结果显示,NeuralActuator在5-DoF OpenManipulator-X、6-DoF SO-101和7-DoF Franka Emika Panda等多种平台上均表现出色,尤其在电机状态估计和行为克隆任务中,相较于基线方法,性能提升显著,具体提升幅度达到20%以上。

🎯 应用场景

NeuralActuator的研究成果可广泛应用于低成本机器人控制系统中,尤其是在需要高精度动态响应和外力感知的场景,如服务机器人、工业自动化和遥操作系统。其潜在的实际价值在于提升机器人在复杂环境中的适应能力和操作精度,未来可能推动更多智能机器人技术的发展。

📄 摘要(原文)

Differentiable simulators have advanced policy learning and model-based control, yet actuator dynamics remain an important source of sim-to-real error. This is particularly acute on low-cost platforms, where the linear current-to-torque relation $τ= K_tI$ becomes unreliable during commanded-target tracking because of friction, hysteresis, backlash, and thermal effects. We present NeuralActuator, a neural actuator model that jointly predicts (i) a simulator-equivalent generalized-effort surrogate for trajectory propagation on low-cost servo platforms, (ii) external force with a contact-probability gate for sensorless force perception, and (iii) a motor-condition score for the supervised joint. We also introduce the Neural Actuation Dataset (NAD), collected with a twin-arm teleoperation system that records robot states and actuator telemetry together with external-force labels. The torque-surrogate head is trained through differentiable simulation from pose trajectories without direct generalized-effort labels, while the force, gate, and motor-condition heads receive direct supervision. A Transformer captures temporal dependencies while supporting real-time inference. We evaluate NeuralActuator on a 5-DoF OpenManipulator-X, a 6-DoF SO-101, and a 7-DoF Franka Emika Panda, spanning three actuator families and platforms costing approximately USD 500 to over USD 30,000. The low-cost platforms support dynamics and force evaluation, while the offline Franka experiment provides an additional payload-force-estimation benchmark. Experiments further demonstrate its application for motor condition estimation on OpenManipulator-X and improved behavior-cloning performance when NeuralActuator is used as a pretrained module.