Skip to main content

Ball following Robot using ESP32-cam & Arduino UNO

Page 1

International Research Journal of Engineering and Technology (IRJET)

e-ISSN: 2395-0056

Volume: 10 Issue: 05 | May 2023

p-ISSN: 2395-0072

www.irjet.net

Ball following Robot using ESP32-cam & Arduino UNO Suujay Dhhoka Aaron Chandekar Abhirup Bhattacharjee

Vijaya Aher ma’am E&Tc project mentor Vishwakarma Institute of Information Technology, Pune, India

Electronics and Telecommunication dept, Vishwakarma Institute of Information Technology, Pune, India ------------------------------------------------------------------------***------------------------------------------------------------------determined. The robot's movement must be coordinated Abstract- This article discusses a robot that chases a

with the tracking algorithm's ability to forecast the trajectory of the ball. It must also manage circumstances in which the ball is travelling quickly or abruptly changing direction.

ball (object). It offers a detailed summary of a few of the most recent research projects in this field. There are still many questions that need to be investigated in this busy area of study. Robotic arms come in a variety of various varieties nowadays. Some of them are extremely repeatable and accurate. In this paper, we look at the numerous characteristics and applications of an arm. Future research studies may benefit from the information and suggestions provided by this survey. The report concludes with some work that is proposed and research gaps. Object following robots are used in a variety of places, including homes, offices, hospitals, and even in the military.

Motor Control: The motor control algorithm regulates the robot's motion in accordance with the position and trajectory of the ball. To maintain the ball in its range of vision, the robot's speed, direction, and turning radius must all be able to be altered. Decision-making: Based on the position and trajectory of the ball, the decision-making algorithm must choose the optimal course of action. It must make decisions on how quickly the robot should move, stop, and turn.

Keywords- arduino UNO, L293D driver, ESP32-cam, IR sensors, Li-ion batteries, DC motor driver, chassis, arduino IDE (code)

INTRODUCTION An autonomous robot that can monitor, detect, and follow a ball's movement in real time is called a ball following robot. The robot is made to behave like a human player in a ball game, like basketball or soccer. This robot's primary function is to provide entertainment and enjoyment, but it may also be an important research tool for examining how humans and robots interact as well as robotics control. Design: Both hardware and software elements go into the creation of a ball-following robot. The robot's movement is controlled by motors, which drive the robot, and a microcontroller, sometimes known as a single-board computer, which processes the camera data and manages the motors. The software component involves algorithms for ball detection and tracking, motor control, and decision making.

Figure 1. A ball following robot A. Hardware

Ball Detection: A crucial part of the ball-following robot is the ball detection algorithm. It entails analysing the camera's video stream to determine the position and dimensions of the ball. The algorithm needs to be strong enough to find the ball even in poor illumination and busy backgrounds.

Arduino UNO An open-source platform called Arduino is utilised to create electrical projects. Integrated Development Environment (IDE), which runs on the system, is used to develop and upload system code to the physical board. Arduino is made up of both a physical programmable circuit board (often referred to as a microcontroller) and this software.

Ball tracking: The tracking algorithm is in charge of monitoring the ball's motion after its location has been

© 2023, IRJET

|

Impact Factor value: 8.226

|

ISO 9001:2008 Certified Journal

|

Page 868


Turn static files into dynamic content formats.

Create a flipbook
Ball following Robot using ESP32-cam & Arduino UNO by IRJET Journal - Issuu