Skip to content
Carlos Henrique Craveiro Aquino Veras edited this page Oct 17, 2024 · 7 revisions

Welcome to the tracking_a_pendulum wiki!

This project involves tracking a pendulum’s motion using a Raspberry Pi Camera V2 and OpenCV for image processing, then calculating gravitational acceleration by averaging the oscillation periods.

Pendulum from front

Developed as the first assignment for the course SSC0715 - Intelligent Sensors, taught by Prof. Dr. Fernando dos Santos Osório in the second semester of 2024, this project was created by Carlos Henrique Craveiro Aquino Veras, a Computer Engineering undergraduate student at the São Carlos School of Engineering (EESC - USP) and the Institute of Mathematical Sciences and Computation (ICMC - USP), University of São Paulo.

The wiki includes the following sections:

  • Camera Setup

    Overview of the camera initial setup on the raspberry-pi, python configuration and basic usage

  • Code Details

    Explanation of the key code components and algorithms used in the project.

  • Image Processing

    Description of the image processing pipeline used to segment the pendulum to measure its position.

  • Pendulum Physics

    An exploration of the physics principles applied on the project and a napkin calculation of the minimum required frame-rate.

Clone this wiki locally