2019FallTeam2

From MAE/ECE 148 - Introduction to Autonomous Vehicles
Jump to navigation Jump to search

Project Objective

Modify the Donkey Car framework and physical car to autonomously deliver personalized mail to multiple different destinations based on number. Ideally, the Donkey Car model will be trained to do autonomous laps while hugging the right side of the road. Upon recognizing a mailbox number using OpenCV computer vision, the car will stop, queue the right package to be delivered, push the package off the side of the vehicle and continue on to the next delivery.

Must have:
  • Deliver personalized mail to or directly in front of all destinations
  • Train the car to do laps in autonomous mode and then deliver mail when near a driveway by using its mechanical on board systems
Nice to have
  • Have control over where mail gets delivered to each driveway
  • Train the car to hug the right side of the road in autonomous mode

The Team

  • Andrew Ma, MAE
  • Bijan Ardalan, MAE
  • Lucas Hwang, ECE

(Insert sexy team photo here)

Mechanical Design

Acrylic Mounting Plate

Base Plate Render.jpg

File:Base Plate Drawing.pdf

Camera Mount

File:CameraMount

Jetson Case

asdf

Mail Delivery Mechanism

asdf

Choosing The Motors

asdf

Sign Design

asdf

Software Design

asdf

Software Overview

asdf

Neural Network Training

asdf

Number Recognition Methodology

asdf

Number Recognition Code

asdf

Breaking From Autonomous Mode

asdf

Final Implementation In Donkey

asdf

Lessons Learned

asdf

Useful Knowledge

asdf

Challenges and Solutions

asdf

The Final Prototype

asdf

Mail Delivery In Action

asdf

Results

asdf

Future Improvements

asdf

References

asdf