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

Этот подход работает как непрерывный конвейер из трех шагов:

Sense (Восприятие).

Система собирает данные из внешнего мира с помощью датчиков (камер, лидаров, сонаров и др.).
Полученная информация объединяется, чтобы создать первичную картину окружения.

Plan (Планирование)

Программа анализирует построенную модель мира.
Оцениваются риски, просчитываются варианты и выбирается лучший путь для достижения цели.

Act (Действие)

План превращается в конкретные физические команды.
Блок управления отправляет сигналы на моторы, колеса, манипуляторы и другие исполнительные устройства.