XRobots: A Flexible Langauge for Programming Mobile Robots Based on Hierarchical State Machines.

Steve Tousignant, Eric Van Wyk, and Maria Gini,

Proceedings of 2012 IEEE International Conference on Robotics and Automation (ICRA), pp. 1773 -- 1778, IEEE, 2012.

PDF