Interaktion mit robot companions: Software-Architektur für komplexe Robotersysteme