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

Robotics: Science and Systems (RSS) 2026

Under construction

Zhiyang Dou1 John U. Onyemelukwe1* Hangxing Zhang1* Heng Zhang1 Minghao Guo1 Yunsheng Tian1 Michal Piotr Lipiec1 Joshua Jacob1 Chao Liu1 Peter Yichen Chen1 Yuri Ivanov2,† Wojciech Matusik1

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.

NeuralActuator teaser figure
NeuralActuator overview. Force-gauge validation and downstream manipulation tasks with estimated contact forces.
Robot platforms used for NeuralActuator
Cross-platform validation. Additional validation on low-cost and industrial robot arms across multiple actuator families.

Neural Actuation Dataset

NAD collects synchronized robot states, actuator-side telemetry, and external force supervision from a twin-arm teleoperation setup.

NeuralActuator data collection setup
NAD data collection. Leader-follower teleoperation records synchronized robot states, actuator telemetry, and external force labels.
Force sensor collection setup
Data collection hardware. Force sensor, force gauge, payloads, and teleoperation hardware used for NAD.
Force data verification
Data verification. Time-synchronized video and trajectory logs with visualized external force.
Dataset composition summary. NAD includes free-motion, force-labeled, and motor-conditioned trajectories for learning actuator dynamics, external force prediction, and condition monitoring.
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.

NeuralActuator pipeline and transformer architecture
NeuralActuator pipeline. A Transformer predicts torque, external force, and motor condition inside a differentiable simulation loop.
Current torque relationship
Nonlinear current-to-torque behavior. Learned torque varies with joint, phase, saturation, and noise beyond a fixed linear model.
Motor condition prediction
Motor condition estimation. Abnormal resistance produces higher current under similar position trajectories.

Sensorless Force Estimation

NeuralActuator estimates contact forces from actuator telemetry without dedicated force sensors at deployment time.

Force sensor measurements and results
External force estimation. Estimated end-effector forces across directional pushes and payload manipulation tasks.
Accuracy summary. Average test-set errors across the main rollout and force-prediction benchmarks. Joint errors are in degrees, gripper errors are in millimeters, and force errors are in Newtons.
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.

High-level robot tasks
High-level pick-and-place. Time-lapse snapshots under heavier and shape-varied payloads.
Pick and place robot experiment
Pick-and-place with payloads. Real executions and simulated rollouts with estimated external forces.
Lift and hold robot experiment
Lift-and-hold with payloads. Real and simulated rollouts with visualized forces from 200g to 500g.
Behavior cloning success rates. Results are averaged over 40 real-robot trials and compare position-only control against a force-aware policy using the frozen NeuralActuator module.
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.

Online learning progress plot
Online adaptation. Rapid fine-tuning from a small batch of newly collected trajectories.
Differentiable rendering appendix figure
Differentiable rendering for hand-eye calibration. Silhouette overlays during camera-robot refinement.
Warp simulation results
Warp simulation. NeuralActuator integrated with another differentiable physics backend.
Model parameters and runtime performance. The model is lightweight enough for simulation and real-time control, with sub-millisecond GPU inference latency.
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