Automated Book Reshelving Robot

Project information

  • Category: Mechatronic
  • Project date: 14 August, 2024
  • Team Members: Dilshan, Anjana, Jatheesh, Ranul

About Project

This project is an automated system designed to assist in reshelving books taken from a library. Developed as a group project with Dilshan, Ranul, Jatheesh, and Anjana, we began with an initial design in SolidWorks to plan the structure and functionality. The final prototype was assembled using woodworking techniques and brought to life using an Arduino Mega board. The robot integrates stepper motors and servo motors for precise movement, an RFID system to recognize books, and a line follower module to navigate along library aisles efficiently.


My Contribution

I focused on developing the system for detecting books. Initially, I explored using an ESP-32 Cam Module, but due to insufficient lighting conditions, we switched to an RFID-based solution. Additionally, I was responsible for programming the Arduino Mega, writing the code that controls the robot’s movement, motors, and book recognition system.