NameNetIDSection

Krish Patel

krishp2

ECE 120

Ishanvi Lakhani

ishanvi2

ECE 120

Nayantara Das

ndas6

ECE120/110

Statement of Purpose

In the last 2 years, we have seen that students needed to quarantine themselves due to COVID. Because students were staying in their dorms, there were multiple logistics issues such as getting food and groceries. while trying to stay isolated. Therefore, we decided to design a delivery bot that would deliver items to the required location to tackle this issue.

Background Research

Upon arriving on campus, we attended multiple meetings by Illini Solar Car and Formula Electric and realized that we wanted to build a similar but small-scale autonomous project. Further, because we are engineers, we knew that we should build something which has a social cause and caters to a problem. We went through multiple previous year projects such as the autonomous drone and got the inspiration to make our delivery bot. After going through these, we tried to integrate all the new parts and components that we learnt about into our delivery bot. 

Because multiple components of our project were new and because we had not worked with them before, we sat and analyzed the functionality of each and every component of our project. 

We look forward to making this project and learning about new hardware components. We also hope to be able to apply the knowledge that we gain in our ECE classes while building this project. 


Block Diagram / Flowchart


System Overview

  • The car starts moving in a unidirectional motion. It uses an ultrasonic sensor to detect walls.

  • If a wall is detected then a signal is sent to the Raspberry Pi which directs the motors to move in such a manner that the cart turns using to a clear path. If it doesn't detect a wall it will continue moving in the same direction.

  • As the cart moves in a unidirectional motion it continuously detects the barcode on the doors of the rooms.

  • When it detects the required barcode, it sends a signal to the Raspberry Pi which turns the servo motor to open the door of the corresponding compartment. 

  • It then delivers the respective items and continues moving in a straight path. 

  • To collect goods, it detects red color where it stops and opens the door to the compartments. 

  • The user can then fill in the compartment with the goods they would like to be delivered and the cycle repeats. 

Parts

You should include details such as the quantity, model number, purpose, vendor, and price (excluding taxes and shipping) for each part. 

Possible Challenges

  • Mapping the dorm floor.

  • Ensuring that the items are delivered in time (no latency)

  • Obstacle detection

References

List all references you used in your proposal. This is important, you do not want to be blamed for plagiarism. IEEE citation format is highly recommended. You can use citethisforme.com's IEEE citation generator to painlessly generate your references in this style.

https://www.electronicshub.org/controlling-a-dc-motor-with-raspberry-pi/

Electronics Hub. 2021. Controlling a DC Motor with Raspberry Pi and Python. [online] Available at: <https://www.electronicshub.org/controlling-a-dc-motor-with-raspberry-pi/> [Accessed 20 September 2021].


Attachments:

Comments:

Your proposal is well thought out, but I'd like to warn you that your project is very similar to the ECE 110 final project (autonomous car with detection using limit switches/ultrasonic sensors). The only major difference is your addition of a Raspberry Pi / camera module for vision processing. I'd definitely recommend focusing on that, but make sure you also have a backup plan in case the vision processing doesn't work out.

Posted by jamesw10 at Sep 23, 2021 16:25

Thank you so much for reviewing. Based on your feedback on the session on Thursday, we have updated the project proposal. Can you please let us know if this is okay. 

Posted by ishanvi2 at Sep 27, 2021 18:56

Seems like potentially your battery link or price isn't updated. Make sure you take a look to see which one is inaccurate. Also, we talked about voltage conversion from the battery to the Pi and the motors. What will you be using for that? Also if the voltage conversion components and the servos are going to be acquired from the lab, I would still like to see it reflected in the parts list. 

Make sure everything is accurate in the parts list and I will approve the project. 

Posted by dbycul2 at Sep 28, 2021 00:41

Approved as group #48

Posted by dbycul2 at Oct 01, 2021 18:04