Skip to content Skip to footer
ClientClient nameYear2024AuthorAuthor nameShare

In this project, the goal is to design and construct a robot with two degrees of freedom that can recognize and track patterns using image processing. The robot is built using the following components:

Components Used:
ESP32-CAM Module: This module is equipped with a camera and can wirelessly transmit images.
Two MG 995 Servo Motors: These servo motors are responsible for moving the camera part of the robot, allowing it to change its viewing angle and track patterns.
Robot Operation:
The robot initially receives environmental images using the ESP32-CAM module. These images are processed using the OpenCV library in Python. Image processing algorithms in OpenCV enable the robot to identify specific patterns in the images.

Once a pattern is identified, its coordinates are obtained and sent to the servo motors. The servo motors adjust their angles based on the received coordinates, directing the robot’s camera towards the pattern. This process allows the robot to track and follow the desired patterns.

Software and Programming:
The ESP32-CAM module is programmed in the Arduino IDE. This user-friendly environment allows developers to easily write and upload the necessary code to the module. Additionally, the image processing part of this project is implemented using the OpenCV library in Python. This library provides a powerful set of tools and functions for image processing, ensuring accurate and efficient pattern recognition and tracking.

Conclusion:
The design and construction of this robot demonstrate that with a suitable combination of hardware and software, robots can be built to perform complex tasks such as pattern recognition and tracking. This robot can be used in various applications, including surveillance, object tracking, and even games. This project not only showcases technical capabilities in the fields of robotics and image processing but also serves as a foundation for more advanced projects in the future.

Leave a comment

Our mission is to develop applied AI

Newsletter Signup
Socials
Address

Tehran ,Technical and Vocational University ,Enghlab Eslami Faculty, Electrical and Computer Institute, AICER

Technical and Vocational University IRAN, AICER Lab © 2024. All Rights Reserved.