BikeBot: A Study in Reinforcement Learning
Year: 2016
Type: dissertation
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.
Authors: April L. Kutz, Kristen A. Brennan, Jeremy Dixon, Nathan Bogdonas
Language: English
Subfield: Artificial Intelligence
Field: Computer Science
Domain: Physical Sciences
SDG: Quality education
Open Access status: green
Funder: Northern Illinois University
OpenAlex ID: W2978355259
