Publication Date

12-1-2016

Document Type

Dissertation/Thesis

First Advisor

Coller, Brianno D.

Degree Name

B.S. (Bachelor of Science)

Department

Department of Mechanical Engineering

Abstract

In the United States, there is a lack of young adults interested in studying Science, Technology, Engineering, and Math (STEM). One way to help spark interest in STEM is a classroom aid that demonstrates how STEM can be fun and how it is used to push the limits of modern technology. BikeBot was designed for just this purpose. BikeBot is a robotic bicycle that utilizes an algorithm called Q-learning. Q-Learning is a type of reinforcement machine learning program, a basic form of artificial intelligence, that will allow BikeBot to balance without any explicit controls. The algorithm was tested and proven to work through a computer simulation of BikeBot’s dynamics. Our results show that BikeBot learned to balance upright while moving forward at a constant velocity in 50,000 iterations or 16 minutes and 40 seconds of real time learning.

Final Presentation.pdf (1678 kB)
Final Presentation.pdf

Extent

42 pages

Language

eng

Publisher

Northern Illinois University

Rights Statement

In Copyright

Rights Statement 2

NIU theses are protected by copyright. They may be viewed from Huskie Commons for any purpose, but reproduction or distribution in any format is prohibited without the written permission of the authors.

Alt Title

BikeBot

Media Type

Text

Share

COinS