HomeRobotics & KinematicsDC Gearmotor Joint Actuator: Back-EMF & Torque-Speed

DC Gearmotor Joint Actuator: Back-EMF & Torque-Speed

Drive a single robotic joint with a real DC gearmotor model: armature voltage, back-EMF, current and gear-reduced torque fight gravity load in real time. Tune duty cycle, gear ratio and payload, or switch to closed-loop position control.

Robotics & Kinematics3DAdvanced60 FPS📱 Mobile-adapted⇄ 2D version
robotics-autonomous-systems ↗ Open standalone

Robot joints are usually taught as pure kinematics — a hinge with an angle. This simulator instead models the actuator underneath: a permanent-magnet DC gearmotor whose armature current is set by the difference between applied voltage and its own speed-dependent back-EMF, whose torque is geared down (or rather, geared up) by a reduction ratio, and whose output has to lift a payload against gravity. Switch between open-loop PWM duty and a closed-loop proportional position controller, tune gear ratio and payload mass, and watch current spike under load and settle as the joint reaches equilibrium — exactly the trade-off an engineer sizing a real actuator has to navigate.

⚙ Under the hood

Drive a single robotic joint with a real DC gearmotor model: armature voltage, back-EMF, current and gear-reduced torque fight a gravity load in real time. Tune duty cycle, gear ratio and payload, or switch to closed-loop position control.

roboticsactuatorDC motorcontrol theorytorquegearbox

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)