This is an archive site. Current senoir design projects are at https://projects.eng.uci.edu.
Autonomous Racecar - Racecar2.zip
Mentor: Professor Mohammad A. Al Faruque
Developers: Kelvin Phan (CpE), Julian Andrews (CSE), Aaron Liao (CpE), Michael Choi (CpE)
Background: This racecar project is inspired by the F1/10 autonomous racing competition. Professor Al Faraque wishes that in the future, UCI can have a competitive team in the running. This year’s project is a continuation of a previous project started by Zainab and Hamza Khan. Given that human error can be considered a major factor in most vehicular accidents, the use of autonomous vehicles stands to improve the safety of transportation. Fundamentally, the preceding project relied on turn-by-turn directions to navigate without adapting to track conditions or obstacles.
Description: Our goal this year is to improve upon the existing baseline by adding functionality and machine learning--prioritizing on vehicle safety, mobility, and energy efficiency. We will be quantitatively tracking our progress with each implementation of a new feature using these priorities as our performance metrics.
Objective
Develop robust software on a modular platform to run on an embedded real-time system
Display metrics like telemetry on a web interface
Implement adaptability mechanisms through wall-following and obstacle avoidance algorithms
Utilize information from multiple onboard sensors for on-the-fly decision making
Approach
Design software in an intuitive way such that program is easy to understand how it works and elements such as motor control can be blackbox, yet modified easily.
Write readable and well commented code for future teams.
Acquire as much data as possible to statistically prove end-result differences between different algorithms