Robotic Application Framework based on subsumption architecture described by Rodney Brooks in the arcticle below: Brooks, R. (1986). "A robust layered control system for a mobile robot". Robotics and Automation, IEEE Journal of [legacy, pre-1988] 2 (1): 14–23. doi:10.1109/JRA.1986.1087032