NeuralActuator: Neural Actuation Modeling for Robot Dynamics and External Force Perception
Robotics: Science and Systems (RSS) 2026
Under construction
1 MIT 2 Amazon Robotics
* Research Assistant at MIT CDFG, equal contribution.
† The work of this author does not relate to their position at Amazon.
Abstract
Differentiable simulators have advanced policy learning and model-based control across diverse robotic tasks. To date, actuator dynamics remain underexplored and are a major source of sim-to-real error, especially on low-cost platforms where the linear current–torque model τ = KtI breaks down under commanded-target tracking due to friction, hysteresis, backlash, and thermal effects. Beyond forward dynamics, accurate actuator models also support force perception, which is crucial for jointly modeling force and position control in manipulation tasks. We present NeuralActuator, a neural actuator model that jointly predicts (i) torques to capture the full nonlinear and time-varying current–torque relationship on low-cost servos, (ii) external contact forces as well as force detection gates for sensorless force perception, and (iii) motor conditions indicating their operating regime. We introduce a twin-arm teleoperation system that collects motor states alongside ground-truth forces from interactions and known external forces, contributing a dataset named Neural Actuation Dataset (NAD). NeuralActuator is trained through differentiable simulation using only pose trajectories as supervision, eliminating the need for torque sensors. A Transformer-based architecture captures temporal dependencies while enabling efficient real-time inference. We validate NeuralActuator across three platforms—a 5-DoF OpenManipulator-X, a 6-DoF SO-101 from LeRobot, and a 7-DoF industrial arm with on-board joint torque sensors—spanning three actuator families and the $500–$30k+ cost spectrum, and show that it enables accurate dynamics modeling, sensorless force estimation, motor condition estimation, and improved behavior-cloning control when used as a pretrained module. Our system and datasets will be released.
Overview
NeuralActuator closes the loop from actuator telemetry to differentiable robot dynamics, sensorless force perception, and sim-to-real control.
Neural Actuation Dataset
NAD collects synchronized robot states, actuator-side telemetry, and external force supervision from a twin-arm teleoperation setup.
| Component | Description | Duration |
|---|---|---|
| Free motion | No external force | ~34.15 min |
| Force labeled | Known weights or force sensing | ~46.24 min |
| Motor condition | Degraded actuation | ~14.13 min |
| Total | ~94.52 min |
Method
A Transformer-based neural actuator predicts torque, external force, and motor condition, then trains through differentiable simulation against real robot rollouts.
Sensorless Force Estimation
NeuralActuator estimates contact forces from actuator telemetry without dedicated force sensors at deployment time.
| Benchmark | Horizon | J1 | J2 | J3 | J4 | Grip | Force |
|---|---|---|---|---|---|---|---|
| No-load rollout | 600 steps | 3.1 | 2.8 | 3.2 | 3.1 | 0.2 | - |
| Force-sensor test | 500 steps | 1.78 | 3.31 | 2.01 | 1.58 | 0.65 | 0.23 |
| Weight-based test | 600 steps | 2.97 | 4.06 | 3.51 | 3.77 | 0.50 | 0.11 |
Sim-to-Real Robot Control
The learned actuator model can be used as a frozen simulation component for behavior cloning and payload-aware robot control.
| Task | Without NeuralActuator | With NeuralActuator |
|---|---|---|
| Pick-and-place | 80% | 92.5% |
| Go up-and-stay | 85% | 95% |
Additional Results
Further results show online adaptation, differentiable rendering, and deployment in another differentiable simulator.
| Metric | Value | Unit | Metric | Value | Unit |
|---|---|---|---|---|---|
| Parameters | 1.42M | - | Mean time | 0.25 | ms |
| FLOPs (forward) | 5.46M | - | P95 time | 0.31 | ms |
| Parameter memory | 5.43 | MB | Throughput (batch=1) | 4,019 | Hz |
| Throughput (batch=32) | 10,992 | Hz |