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

Team Members

Electrical Engineers
Benjamin Crawford
Heather Huntley
Joshua Orozco
Mechanical Engineers
Peggy Tran

Project Overview

Initially the goal of our project was to design an autonomous vehicle that would utilize DonkeyAI framework, open CV, and sensors to detect and gather tennis balls in one area to facilitate collecting them after each set. Due to COVID-19, the scope of our project was pivoted to create a ROS package that enables the RoboCar to use images taken through its external camera to be processed through a mask and proportional-integral-derivative tuning in order to read the yellow lines on the racetrack and drive autonomously.


Mechanical Design

Camera Mount
Base Plate
Jetson Nano Case

Electronic Components

Jetson Nano Developer Kit
Adafruit PCA9685
16bit PWM controller
USB webcam
High power LEDs
11.1V 3S LiPo battery
Battery voltage sensor
433MHz remote relay
12V-5V DC-DC voltage converter

The car our team used is built around a Traxxas Ford Fiesta chassis containing a DC motor, electronic speed controller and servo motor.


We set up a GitHub repository where the code used by the vehicle is stored. The repository contains an ROS package which is designed to be used with our car. The following diagram displays the overall structure of the out ROS package, Autonomous_ROS_Racer. ROS graphic.png


Future Suggestions