Рассмотрена спецификация создания систем управления мобильных роботов с использованием готовых программных компонентов, реализованных сторонними разработчиками. Показана актуальность создания эффективных внутренних структур взаимодествия таких компонентов и родственность данной задачи мультиагентными подходами. Приведен пример реализации системы управления с трехуровневой иерархией функциональных компонентов как интеллектуальных агентов.