Karan Samat, ECE 110

NetID - karanas2 

Jerome Dinakar, ECE 120

NetID - jeromed2


PROPOSAL FORM


Introduction

          1. Statement of Purpose

            The aim of this project is to create a delivery robot that can transport items from one room in a dorm to another on the same floor. The bot will use a direct-input system which will be controlled by an app via bluetooth. The bluetooth control will relay to the Arduino's bluetooth module giving input commands to the motors and signal when the hatch of delivery contents is ready to open. 

      1.  
          1. Background Research

            As two students who are currently living in dorms, we both understand the struggle of being too busy to leave our dorm to do our errands. With this Delivery Bot, we will be able to study in our dorms with no fear of not being able to make the closing time of 57 North or our amazon deliveries. We are applying a local aspect to the machine by making it with a direct input with one mode of remote control via bluetooth.  


Design Details


    1. Block Diagram / Flow Chart



    2. System Overview



Parts 

    1. Breadboard
    2. Wheels
    3. Wooden chassis (to be made at the machine shop)
    4. Arduino
    5. Bluetooth adapter -https://www.amazon.com/dp/B074GMQ6G3/ref=psdc_3015437011_t2_B01G9KSAF6
    6. Motor - https://www.amazon.com/Gearbox-Motor-200RPM-Wheel-Arduino/dp/B07FSZ7SND/ref=sr_1_2?keywords=wheel+motor&qid=1582851439&sr=8-2
    7. Motor Controller-https://www.amazon.com/Qunqi-2Packs-Controller-Stepper-Arduino/dp/B01M29YK5U/ref=sr_1_3?keywords=motor+controller&qid=1582851287&sr=8-3
    8. Bluetooth Controller (App)
    9. Power Bank
    10. Camera(if time allows)-https://www.amazon.com/MELIFE-ESP32-CAM-Bluetooth-Development-Arduino/dp/B07QYTVZL6/ref=sr_1_5?keywords=arduino+camera&qid=1582853332&sr=8-5


Possible Challenges

    1. Integrating bluetooth control into an App
    2. Introducing a camera feed with controller overlay into the App
    3. Controlling horizontal movement  of the bot using two motors

Progress from Last Semester 

We programmed the motor and the ultrasonic sensor and got then running. The aim for this semester will be to combine all the elements and to build the bot. In addition to that we intend on programming the main function of it delivering items. 


References

[1]"We Tried To Steal Food From A Delivery Robot", YouTube, 2019. [Online]. Available: https://www.youtube.com/watch?v=UPZwnc_Lk2M. [Accessed: 26- Sep- 2019].

[2]D. Bukszpan, "Here's how Amazon robots could make the deliveryman extinct", CNBC, 2019. [Online]. Available: https://www.cnbc.com/2019/04/26/heres-how-amazon-robots-could-make-the-deliveryman-extinct.html?&qsearchterm=delivery%20robots. [Accessed: 26- Sep- 2019].

[3]"Fully autonomous small delivery robot moving in simulated office/factory environment", YouTube, 2019. [Online]. Available: https://www.youtube.com/watch?v=TBTw1njQ7QY. [Accessed: 26- Sep- 2019].

[4]J. Temperton, "This adorable robot could revolutionise home delivery in 2016", Wired.co.uk, 2019. [Online]. Available: https://www.wired.co.uk/article/anita-heinla-starship-wired-retail-2015. [Accessed: 26- Sep- 2019].

[5]"Starship FAQs: How does the delivery robot avoid obstacles?", YouTube, 2019. [Online]. Available: https://www.youtube.com/watch?v=l-J4D_kRTvI. [Accessed: 26- Sep- 2019].

[6]"Starship Technologies Delivery Robot", YouTube, 2019. [Online]. Available: https://www.youtube.com/watch?v=VoMIceNHvqM. [Accessed: 26- Sep- 2019].

[7]"How does Starship robotic delivery work", YouTube, 2019. [Online]. Available: https://www.youtube.com/watch?v=SIGvM1z7YPc. [Accessed: 26- Sep- 2019].

Attachments:

IMG_4074.jpg (image/jpeg)
honorslab diagram.drawio (application/octet-stream)
hldiagram.jpg (image/jpeg)

Comments:

Please reference some of the other project proposals for examples of block diagrams. Block diagrams should reference how the different parts of your system connect to each other (ie. motor → motor controller → arduino).

Do you plan on adding any gearing to the BLDC motors you've listed (BLDC motors can run up to 10k RPM, you can't just attach a wheel directly to the output shaft of the motor)? How many motors do you plan on running? What kind of battery are you planning on using? These should all be added to your project proposal.

Posted by jamesw10 at Feb 15, 2020 20:44

Agree with James. Please check out some examples of block diagrams. You would also need to state what you learned from your background research. Here are some design questions you should answer before moving on: What camera are you using? What data are you extracting from it and how do you plan to process it? Is it a 2D or 3D point cloud? How do you plan to detect obstacle with the software 2D/3Dmodel? How do you plan to control the car to move in the desired direction? How are you generating motion planning for the car?


The scope of this project is quite big, so I suggest that you lower the complexity of the project to a simpler track running car. Here is an example: 

Posted by yuchenc2 at Feb 16, 2020 01:59

Agree with Johnny and James; you need to re-do your block diagram correctly. Please take care to explicitly illustrate the data and power connections.

Please be wary that we will not accept a project too similar to the ECE 110 final project. The 110 final project is an autonomous car that uses sensors to avoid obstacles. If your project becomes to similar to this project, we will not accept it and the professors may (will) not give you honors credit. Please differentiate your project with significantly novel functionality to avoid this.

Posted by fns2 at Feb 16, 2020 13:01

Re-do block diagram


Consider avoiding 110 project collision by focusing on the 'planning' a route to take, then executing the entire route automatically. This is not necessarily easy!

Big fan of the remote control part too, I wonder if you could add a camera? (might be too much, but if you like the idea, it's free (smile) )

Posted by weustis2 at Feb 16, 2020 22:37

Please make the suggested revisions to your proposal ASAP, by tonight. Your proposal is not yet approved.

Posted by fns2 at Feb 20, 2020 18:52

Approved Feb 27th, thank you!


Posted by fns2 at Feb 27, 2020 19:38