# dlr-rm/rafcon

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/dlr-rm-rafcon).**

207 stars · 37 forks · Python · EPL-1.0

## Links

- GitHub: https://github.com/DLR-RM/RAFCON
- Homepage: https://dlr-rm.github.io/RAFCON/
- awesome-repositories: https://awesome-repositories.com/repository/dlr-rm-rafcon.md

## Description

RAFCON (RMC advanced flow control) uses hierarchical state machines, featuring concurrent state execution, to represent robot programs. It ships with a graphical user interface supporting the creation of state machines and contains IDE like debugging mechanisms. Alternatively, state machines can programmatically be generated using RAFCON's API.

## Tags

### Part of an Awesome List

- [Behavior and Decision](https://awesome-repositories.com/f/awesome-lists/devtools/behavior-and-decision.md) — Hierarchical state machine framework for robot program representation.
