학술논문

RAFCON: A graphical tool for engineering complex, robotic tasks
Document Type
Conference
Source
2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) Intelligent Robots and Systems (IROS), 2016 IEEE/RSJ International Conference on. :3283-3290 Oct, 2016
Subject
Robotics and Control Systems
Robots
Graphical user interfaces
Programming profession
Visualization
Concurrent computing
Complexity theory
Language
ISSN
2153-0866
Abstract
Robotic tasks are becoming increasingly complex, and with this also the robotic systems. This requires new tools to manage this complexity and to orchestrate the systems to fulfill demanding autonomous tasks. For this purpose, we developed a new graphical tool targeting at the creation and execution of robotic tasks, called RAFCON. These tasks are described in hierarchical state machines supporting concurrency. A formal notation of this concept is given. The tool provides many debugging mechanisms and a GUI with a graphical editor, allowing for intuitive visual programming and fast prototyping. The application of RAFCON for an autonomous mobile robot in the SpaceBotCamp competition has already proved to be successful.