Related Experiment Video
Updated: Jun 4, 2026

The Modular Design and Production of an Intelligent Robot Based on a Closed-Loop Control Strategy
Published on: October 14, 2017
OpenMCT: an open-source DC motor control educational kit
Alejandro Von Chong1,2, Salvador Vargas1,2, Jean-François Duhé3
1School of Electrical Engineering, Universidad Tecnológica de Panamá, Víctor Levi Sasso Campus, Panama City, Panama.
Abstract:
Control engineering is used in multiple engineering domains, but most introductory courses lean heavily on mathematical manipulation and simulation. This can limit students' exposure to real-world applications, often at the cost of student engagement. To promote a system-level approach, this work describes OpenMCT, a low-cost, open-source educational kit for DC motor control that enables hands-on experiments covering topics from actuation and sensing to sampling and real-time control execution, while also touching on other engineering topics students encounter in practice, such as drive electronics, measurement conditioning, and filtering. The hardware integrates a brushed DC motor, incremental encoder feedback, motor current sensing, and an H-bridge driver controlled by a Teensy 4 microcontroller. A cross-platform Python/Qt GUI provides configuration, live telemetry, excitation signals, data logging, and interactive controller tuning, including PID and direct entry of z-domain difference-equation coefficients. Validation follows the workflow commonly taught in control courses, going from calibration, characterization, and system identification through to controller design and deployment. Experimental results show that system identification and closed-loop responses follow the trends predicted by the GUI-based analysis and simulations.
Related Concept Videos
Open and closed-loop control systems
An open-loop control system operates without feedback from the output. It consists of two primary elements: the controller and the controlled process. The controller receives an input signal and...
Motor Units
Motor Units
Motor units come in different sizes, with smaller units...
Electro-mechanical Systems
A key component of the DC motor is the armature, a rotating circuit positioned within a magnetic field. As an electric current passes through the...
Torque
Torque can be considered as the rotational counterpart to force. Since forces change the translational...
Motor Unit Stimulation
The latent period of contraction marks the onset of excitation-contraction coupling, when the action potential propagates across the sarcolemma, preparing the muscle fibers for contraction. As the fibers enter the contraction phase, the...

