top of page

Introduction to Robotics Engineering Fall2021

Autonomous Object Sorting using a Mobile Robot

Autonomous Object Sorting using a Mobile Robot involves the implementation of advanced algorithms to achieve the autonomous navigation, localization, and sorting of objects in a virtual arena. The primary objective is to autonomously seek the objects and accurately sort them based on their color into designated zones.

​

In this project, I leveraged the capabilities of the Robotics Playground MATLAB library to simulate the robotic environment and enable the necessary functionalities. I developed and implemented specialized algorithms to ensure the correct identification and sorting of objects within the designated arena.

​

To accomplish this, I utilized various sensors, including color, proximity, and orientation sensors, to gather essential data about the objects and the robot's surroundings. These sensors provided crucial inputs for the decision-making process during object identification and sorting.

​

Using the gathered sensor data, I designed and implemented algorithms that allowed the mobile robot to accurately identify objects based on their color. The robot autonomously navigated the virtual arena and located the objects with high precision.

​

Once an object was identified, the robot utilized its sorting mechanism to transport the object to its designated zone based on its color. By analyzing the color sensor data, the robot determined the correct zone for each object and executed the necessary actions to ensure accurate placement.

​

Throughout the project, I fine-tuned and optimized the algorithms to improve the efficiency and reliability of the object sorting process. Rigorous testing and evaluation were conducted to verify the accuracy and effectiveness of the implemented algorithms.

​

The utilization of the Robotics Playground MATLAB library, along with the design and implementation of specialized algorithms, enabled the successful execution of autonomous object sorting. This project showcases the practical application of robotics and algorithmic techniques in achieving complex tasks efficiently and accurately.

bottom of page