Combining Vision, Machine Learning and Automatic Control to Play the Labyrinth Game
2012 (English)In: Proceedings of SSBA, Swedish Symposium on Image Analysis, 2012, 2012Conference paper (Other academic)
The labyrinth game is a simple yet challenging platform, not only for humans but also for control algorithms and systems. The game is easy to understand but still very hard to master. From a system point of view, the ball behavior is in general easy to model but close to the obstacles there are severe non-linearities. Additionally, the far from flat surface on which the ball rolls provides for changing dynamics depending on the ball position.
The general dynamics of the system can easily be handled by traditional automatic control methods. Taking the obstacles and uneven surface into account would require very detailed models of the system. A simple deterministic control algorithm is combined with a learning control method. The simple control method provides initial training data. As thelearning method is trained, the system can learn from the results of its own actions and the performance improves well beyond the performance of the initial controller.
A vision system and image analysis is used to estimate the ball position while a combination of a PID controller and a learning controller based on LWPR is used to learn to steer the ball through the maze.
Place, publisher, year, edition, pages
Computer Vision and Robotics (Autonomous Systems)
IdentifiersURN: urn:nbn:se:liu:diva-110888OAI: oai:DiVA.org:liu-110888DiVA: diva2:750037
Swedish Symposium on Image Analysis for 2012, March 8-9, Stockholm, Sweden