В настоящее время программное обеспечение стенда представляет собой набор прикладных программ, распределенных на несколько компьютеров, работающих под управлением ОС Windows либо метаоперационной системы ROS.
Программное обеспечение стенда разрабатывалось с использованием принципа модульности – каждая программа выполняет некоторую конкретную задачу и наделена интерфейсом взаимодействиями с другими программами комплекса.
Программы-модули возможно компоновать в различные сложные программные системы без изменения их кода.
Обмен данными модулей ПО стенда основан на стеке протоколов TCP/IP. Программы стенда используют TCP (Transmission Control Protocol ) и UDP (User Datagram Protocol) в качестве протокола транспортного уровня, IP (Internet Protocol) в качестве протокола сетевого уровня и Ethernet, как канальный уровень обмена данными.
В состав ПО стенда входят следующие программы:
- Моделирующая система реального времени,
- Пульт управления космическим манипулятором,
- Система избегания столкновений,
- Система подготовки миссий,
- Управление исполнительными устройствами,
- Обработка внешних воздействий,
- Средства оценки операторов.