Related Experiment Video
Updated: Sep 25, 2025

Tracking Rats in Operant Conditioning Chambers Using a Versatile Homemade Video Camera and DeepLabCut
Published on: June 15, 2020
Low-cost double pendulum for high-quality data collection with open-source video tracking and analysis
Audun D Myers1, Joshua R Tempelman1, David Petrushenko1
1Department of Mechanical Engineering at Michigan State University, Department of Mechanical Engineering at Virginia Tech, United States.
Abstract:
The double pendulum is a system that manifests fascinating non-linear behavior. This made it a popular tool in academic settings for illustrating the intricate response of a seemingly simple physical apparatus, or to validate tools for studying nonlinear phenomena. In addition, the double pendulum is also widely used in several modeling applications including robotics and human locomotion analysis. However, surprisingly, there is a lack of a thoroughly documented hardware that enables designing, building, and reliably tracking and collecting data from a double pendulum. This paper provides comprehensive documentation of a research quality bench top double pendulum. The contributions of our work include (1) providing detailed CAD drawings, part lists, and assembly instructions for building a low friction double pendulum. (2) A new tracking algorithm written in Python for tracking the position of both links of the double pendulum. This algorithm measures the angles of the links by examining each frame, and computes uncertainties in the measured angles by following several trackers on each link. Additionally, our tracking algorithm bypasses the data transmission difficulties caused by instrumenting the bottom link with physical sensors. (3) A derivation of the equations of motion of the actual physical system. (4) A description of the process (with provided Python code) for extracting the model parameters-e.g., damping-with error bounds from physical measurements.
Related Concept Videos
Torsional Pendulum
As long as the rigid body's angular displacement is small, its oscillation can be modeled as a linear angular oscillation. The amplitude of the oscillation is an angle. The role of mass is played...
Relative Motion Analysis using Rotating Axes
However, to express the relative position of point B relative to point A, an additional frame of reference, denoted as x'y', is necessary. This additional frame not only translates but also rotates relative to the fixed frame, making it...
Physical Pendulum
When dealing with complicated systems, the mass moment of inertia is an important parameter, as it...

