Skip to content

This is a robot with Barcode + QR Code scanning capabilities designed for collecting books and navigation across a campus. The robot will mould the use of Computer Vision for ensuring safe collection and identification of books, all this while being powered by a Raspberry Pi for faster processing.

License

Notifications You must be signed in to change notification settings

souvik0306/Book-Bot

Repository files navigation

Book-Bot

S. Datta, M. Kundu, R. D. Choudhury, S. P and S. V T, "IoT Book Bot," 2022 IEEE India Council International 
Subsections Conference (INDISCON), 2022, pp. 1-6, doi: 10.1109/INDISCON54605.2022.9862937.

Publication - [PDF] | [PPT] | [IEEE Xplore]

BibTeX -

@inproceedings{
  datta2022iot,
  title={IoT Book Bot},
  author={Datta, Souvik and Kundu, Mangolik and Choudhury, Ratnadeep Das and Sriramalakshmi, P and Sreedevi, VT},
  booktitle={2022 IEEE India Council International Subsections Conference (INDISCON)},
  pages={1--6},
  year={2022},
  organization={IEEE}
  doi={10.1109/INDISCON54605.2022.9862937}
}

Steps to run livestream with Code Scanner

  1. Start livestream
  2. Go to the folder of live_Stream_qr_merged
  3. Open command prompt in above location
  4. Type this exactly in cmd - python server.py
  5. Now go back to livestream webpage and click on QR / BARCODE Scanner
  6. Click on the followup button
  7. Scan QR or BARCODE and see the result on the webpage itself.

Steps to run QR code & Barcode scanner and insert the data in database:

  1. Do everything according the steps mentioned above for running livestream with code scanner
  2. Make sure that you have MongoDB compass configured in your computer. If you don't have compass then you have to change the mongo URI with the mongo atlas one which you can create by going to their website and following their steps.
  3. Then scan the Student unique QR code and Book's Barcode seperately.
  4. After scan each you one of then you will be shown a scanned value for your verification. After that just click the back button of your browser.
  5. If you aren't satisfied with the shown value then you can scan it again
  6. After scanning both of then, you can submit your scanned values to the database. Remember you can only submit when you have scanned both the values.
  7. If you see submitted successfully, then you can click the back button of the browser and scan more books by repeating the same process or you can again click the the back button to navigate yourself to the home page.

Hardware Setup -

References -

  1. Saral Tayal's Self-Drive Repository - GitHub
  2. AiPhile's Speed & Distance Estimation - YouTube
  3. Eben Kouao's Live Stream Repository - GitHub
  4. Murtaza's Workshop - YouTube

About

This is a robot with Barcode + QR Code scanning capabilities designed for collecting books and navigation across a campus. The robot will mould the use of Computer Vision for ensuring safe collection and identification of books, all this while being powered by a Raspberry Pi for faster processing.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published