In service robotics as well as in academia, flexibly designable, use-case specific controllers are used, resulting in the respective robots to mainly act as actuators with low-level control systems but without individual intelligence.
Robot Control: Using Native Programming Language or an External Controller?
Dr.-Ing. Andreas Hermann, Senior Team Leader Advanced Robotics | ArtiMinds Robotics