Sense-Plan-Act программирование (не Single Page Application).

Этот подход работает как непрерывный конвейер из трех шагов:
Sense (Восприятие).
Система собирает данные из внешнего мира с помощью датчиков (камер, лидаров, сонаров и др.).
Полученная информация объединяется, чтобы создать первичную картину окружения.
Plan (Планирование)
Программа анализирует построенную модель мира.
Оцениваются риски, просчитываются варианты и выбирается лучший путь для достижения цели.
Act (Действие)
План превращается в конкретные физические команды.
Блок управления отправляет сигналы на моторы, колеса, манипуляторы и другие исполнительные устройства.