Low-cost double pendulum for high-quality data collection with open-source video tracking and analysis

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 i...

Full description

Bibliographic Details
Main Authors: Audun D. Myers, Joshua R. Tempelman, David Petrushenko, Firas A. Khasawneh
Format: Article
Language:English
Published: Elsevier 2020-10-01
Series:HardwareX
Subjects:
Online Access:http://www.sciencedirect.com/science/article/pii/S246806722030047X
_version_ 1818644702600101888
author Audun D. Myers
Joshua R. Tempelman
David Petrushenko
Firas A. Khasawneh
author_facet Audun D. Myers
Joshua R. Tempelman
David Petrushenko
Firas A. Khasawneh
author_sort Audun D. Myers
collection DOAJ
description 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.
first_indexed 2024-12-17T00:19:03Z
format Article
id doaj.art-52242a79ad7247619714aa10f561b158
institution Directory Open Access Journal
issn 2468-0672
language English
last_indexed 2024-12-17T00:19:03Z
publishDate 2020-10-01
publisher Elsevier
record_format Article
series HardwareX
spelling doaj.art-52242a79ad7247619714aa10f561b1582022-12-21T22:10:37ZengElsevierHardwareX2468-06722020-10-018e00138Low-cost double pendulum for high-quality data collection with open-source video tracking and analysisAudun D. Myers0Joshua R. Tempelman1David Petrushenko2Firas A. Khasawneh3Department of Mechanical Engineering at Michigan State University, Department of Mechanical Engineering at Virginia Tech, United StatesDepartment of Mechanical Engineering at Michigan State University, Department of Mechanical Engineering at Virginia Tech, United StatesDepartment of Mechanical Engineering at Michigan State University, Department of Mechanical Engineering at Virginia Tech, United StatesCorresponding author.; Department of Mechanical Engineering at Michigan State University, Department of Mechanical Engineering at Virginia Tech, United StatesThe 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.http://www.sciencedirect.com/science/article/pii/S246806722030047XDouble pendulumPendulumTrackingOcclusions
spellingShingle Audun D. Myers
Joshua R. Tempelman
David Petrushenko
Firas A. Khasawneh
Low-cost double pendulum for high-quality data collection with open-source video tracking and analysis
HardwareX
Double pendulum
Pendulum
Tracking
Occlusions
title Low-cost double pendulum for high-quality data collection with open-source video tracking and analysis
title_full Low-cost double pendulum for high-quality data collection with open-source video tracking and analysis
title_fullStr Low-cost double pendulum for high-quality data collection with open-source video tracking and analysis
title_full_unstemmed Low-cost double pendulum for high-quality data collection with open-source video tracking and analysis
title_short Low-cost double pendulum for high-quality data collection with open-source video tracking and analysis
title_sort low cost double pendulum for high quality data collection with open source video tracking and analysis
topic Double pendulum
Pendulum
Tracking
Occlusions
url http://www.sciencedirect.com/science/article/pii/S246806722030047X
work_keys_str_mv AT audundmyers lowcostdoublependulumforhighqualitydatacollectionwithopensourcevideotrackingandanalysis
AT joshuartempelman lowcostdoublependulumforhighqualitydatacollectionwithopensourcevideotrackingandanalysis
AT davidpetrushenko lowcostdoublependulumforhighqualitydatacollectionwithopensourcevideotrackingandanalysis
AT firasakhasawneh lowcostdoublependulumforhighqualitydatacollectionwithopensourcevideotrackingandanalysis