Skip to content

Generative AI Project Description

The following was mostly generated by ChatGPT using the content and template provided. See the dialog for details.

Title: Faculty-Sponsored Design Project Proposal

Course Name: EE 4951 – Senior Design

Semester: Spring 2024

Project Name: AI Racing League

Advisor name: Dan McCreary

Email: Dan.McCreary@gmail.com

Phone: 612-625-7322

Project Motivation and Background

The AI Racing League project aims to provide students with hands-on experience in the fields of machine learning, computer vision, and robotic control. The project will involve developing autonomous vehicles (Donkey Cars) capable of competing in a racing environment. This initiative is motivated by the increasing relevance of AI in various aspects of technology and the need for practical, real-world application skills in our graduates.

Project Goal and Objective

The primary goal of this project is to design, build, and test autonomous racing vehicles using Donkey Cars. Students will learn to apply machine learning algorithms, computer vision techniques, and hardware control to enable these vehicles to navigate a racetrack autonomously. The objective is to prepare students for careers in AI and robotics by providing a comprehensive learning experience that includes both theory and practice.

Project Specifications

Equipment:

  1. At least two Donkey Cars
  2. PCs with NVIDIA GeForce GTX series GPUs
  3. A racetrack (to be purchased or borrowed)

Key Learning Objectives:

  1. Machine Learning Processes
  2. Computer Vision
  3. Data Analysis with Jupyter Notebooks
  4. Raspberry Pi Configuration
  5. Motor and Servo Control
  6. Calibration Techniques
  7. UNIX Shell Usage
  8. GPU Configuration and Optimization
  9. Generative AI Usage

Sample Lessons:

  1. Introduction to DonkeyCars
  2. Basics of Machine Learning and Computer Vision
  3. Data Analysis and Cleaning Techniques
  4. Raspberry Pi Setup and Programming
  5. Motor and Servo Control Using PWM
  6. Calibration of Autonomous Vehicles
  7. UNIX Shell for System Management
  8. GPU Setup for Enhanced Performance
  9. Generative AI for Coding and Problem-Solving

Expected Deliverables for Final Product

  1. Fully functional autonomous Donkey Cars capable of racing on a track.
  2. Comprehensive documentation of the design and development process.
  3. A presentation and demonstration of the project at the end of the course.

Technical Skills Required

  1. Basic understanding of basic electronics and hardware control.
  2. Basic understanding of Python programming.
  3. Familiarity with machine learning concepts.
  4. Skills in data analysis and processing.
  5. Knowledge of computer vision basics would be helpful.
  6. Experience with Raspberry Pi or similar single-board computers would be helpful.

Expected Budget

  1. Donkey Cars and GPUs: Currently available.
  2. Racetrack: Approximately $175 (purchase or borrow).