Project DeepLearner

Project Overview

With limited opportunities to learn about embedded machine learning systems, we set out to create a series of educational labs for our fellow undergraduate students. We found the AWS DeepRacer, a ML autonomous race-car, to be an excellent platform to teach students; however, AWS costs and lack of scalability to classroom quickly deterred some of our earlier efforts. As a result, we set out to teach students about embedded machine learning and to provide Iowa State with a cost-effective and scalable platform to provide to these student as well educational documents and activities. Project DeepLearner will be designing a testbed using the AWS DeepRacer as a way for students to learn about Embedded programming as well as Machine Learning. Students will learn about embedded machine learning through a custom DeepRacer Core Application via labs/assignments.


System Overview




Team Members

Jose Carlos Garcia

Cybersecurity Lead

Computer Engineering

Cyber Security Engineering

Benito Moeckly

Machine Learning Lead

Computer Engineering

Jazzlyn Jacobus

Embedded Systems Lead

Computer Engineering

Caleb DeBoef

Electrical Systems Lead

Electrical Engineering



Weekly Reports

491

Report 1
Report 2
Report 3
Report 4
Report 5
Report 6
Report 7
Report 8
Report 9
Report 10

492

Report 1
Report 2
Report 3
Report 4
Report 5


Design Documents

491

User Needs
Requirements
Project Plan
Design Contextualization and Exploration
Proposed Design
Testing
Final Design Document
Final Design Presentation

492

Final Presentation
Final Report
Final Poster
Final Demo

Labs & Scripts

Introductory Lab
Inside AWS DeepRacer
AWS Pulse Width Modulation Script
Test Script Utilizing pwm.sh