Dp 516 en
C++ state machnies for robotic applications
Author: Petr Šilhavík
This thesis deals with application of state machines in robot control. As part of work timers were added to Boost Statechart Library and then this library was used for robotic control by robotic team Flamingos. The Boost Statechart library was chosen as replacement of the original non-standard library. Due to the change of the programming language of library from C to C++ also part of other control software was rewritten to C++. The another part is focused on state machine visualizer. New features were added to visualizer. All of these features concentrate on finding errors in source code of state machine, especially errors in implementation.