Ball Balancing

Thumbnail Image
Date
2018
Authors
Abu-Abiah, Iman
Khalili, Aya
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
This project aims to balance a ball on a plate by keeping it on the surface and preventing falling. The most challenges that we faced how to balance the ball and how to sense the ball position in an accurate way and how to design an actuation mechanism for the project. To solve these challenges, first we need to know the Coordinates of the ball on the plate and then try to calculate the PID in order to know what are the angles that should the surface moved to balance the ball. The project will use python language and OpenCV on the Raspberry PI3 with its camera to do image processing and detect the location of the ball and then calculate the PID to send the angles to Arduino to move the servomotors by using serial port communication between Raspberry PI and Arduino inorder to set the ball in desired position.Chapter 1: Introductio
Description
Keywords
Citation