Eddie Chan Behnaz Ghouchani Golnaz Ghouchani Delivery Robot Eddie Chan Behnaz Ghouchani Golnaz Ghouchani
Goals To build an Arduino based robot which can: Navigate from one location to another location Detect obstacles and avoid them Communicate with an app To implement an app which has: Schedules for delivery Oversees Robot Activities Manual Control of Robot incase of emergency
Overall Schedule February March April May - using camera to detect obstacles - Navigation - Creating admin app - Add wifi to Robot - Connect to App - Collecting parts - Assembling robot - Basic move - Avoiding obstacles using sonar sensor - Creating database - Send/Receive Data to/from Robot - Robot Navigation through app - Sending location to app - Final design - Creating user app - Robot navigation based on schedule - Improving the navigation
New Components
Navigation Mapping : Line Tracking : Robot maps its surrounding and based on the map, it navigates. Line Tracking : Robot follows the line to reach to its destination.
Navigation Plan Using line tracking and QR codes to navigate. Building station with QR codes which contain the direction. Robot when it gets to station uses camera to scan the QR code and to find the direction when is out of track.
IR Sensors
Line Tracking Algorithm
Camera Two method for saving the picture SD card WIFI For this project we used wifi to transfer picture to computer.
App Created a Basic Interface Due to component issues, we are unable to connect to wifi yet Researched more on how to connect to app Added placeholders for many features https://cryptic-island-87511.herokuapp.com/
Landing Pages
Basic Pages
April Schedule Connect Arduino to wifi Connect Arduino to app Send/Receive data to/from app Add QR codes to act as stations Improve navigation Navigate Robot through the app Send location to the app
Thank you!