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

DC Gearmotor Joint Actuator: Back-EMF & Torque-Speed (2D)

Drive a single robotic joint with a real DC gearmotor model in 2D: armature voltage, back-EMF, current and gear-reduced torque fight a load torque in real time, with the live torque-speed operating point and efficiency plotted alongside.

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

The 2D companion to the 3D joint actuator, built around the same real motor equations but staged as a live torque-speed diagram: armature current is set by the difference between applied voltage and speed-dependent back-EMF, output torque is geared up by a reduction ratio (with a real efficiency loss), and a user-set load torque pulls the operating point down the motor's characteristic line. Watch the dot slide toward the intersection of the motor line and the load line as the joint spins up, and read off the current, back-EMF, torque and instantaneous efficiency exactly as they are computed frame by frame.

⚙ 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 load torque in real time. Tune supply voltage, load torque and gear ratio and watch the live torque-speed operating point and efficiency.

roboticsactuatorDC motorcontrol theorytorquegearbox

2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)