University Library Robot Phase#1
it is required to build a line tracking robot for the university library. This Robot job is to return back the books to their shelves. in this phase the robot is not expected to bring the books from the shelves also it is not required to put the book in its correct place inside the shelf. it is required to take the book and lay it on its correct shelf then the librarian should put each book in its place.
Each book must have bar-code sticker contains the book ID code (or ISBN code) in the library. Also each shelf must have its bar-code label.
the robot will have omni bar-code reader. so when you put the book inside the robot container, the robot will read the book ID code. this should be done at the librarian office, then the robot will follow the line on the ground that will direct the robot around the library shelves. During his way the robot will check every shelf code to decide which shelf is the correct one. after finding the correct shelf, the robot will stop and a special mechanic arm will take the book and put it on the shelf. after that the robot will came back to the librarian office.
the robot is expected to accept more than one book (10 for example) and have two containers. one for the books to be distributed and the other for the books that could not be distributed. also the shelves maybe at different heights starting from 25cm to 250cm.
the robot must have obstacle avoidance system and people avoidance system.
it looks nice but little complicated isn't it.
welcom for all ideas comments and suggestions.