Допустим, существует задача — отладка ПО робота (конкретнее — той его части, которая отвечает за компьютерное зрение и ориентирование в пространстве). Требуется построить своеобразное тестовое окружение, позволяющее производить отладку алгоритмов без макетирования. Т.е. нужен комплекс, позволяющий относительно небольшими усилиями построить модель мира, который бы взял на себя заботу об обсчёте физики этого мира, и возвращающий информацию о показаниях виртуальных датчиков: камер, дальномеров, акселерометров и т.п.
Я понимаю, что всё это можно написать на C++ плюс SDL, например. Вопрос в том, есть ли что-нибудь более узко-специализированное и простое для применения в предметной области. Интересуют любые сведения, ключевые слова, фразы для поиска в Google.
P.S. робот может быть летающим (а может и не быть).