=DeaD= писал(а):Что-то я потерял нить - как это связано с модулями RoboBrain? Получилась какая-то скучная программа, которую без разницы на чем писать - на Си, Васике или специализированном языке. Может быть посложней пример попробовать построить, который очевидно на Си будет более громоздким или более тяжелым в поддержке?
Я пытаюсь мыслить вслух. Идея тут проста. Сначала производим эксперимент по проверке идей о поведении робота, задавая некот. условия окружающей среды и свойства робота. Эксперимент мысленный или на программах или на реальных роботах. Затем по результатам эксперимента ставим диагноз: да, это хорошо, нет, это плохо и др.
Если хорошо, проверяем, можем ли переложить полученный механизм на конкретную элементную базу с разбивкой на модули. При этом берем в учет множество факторов, которые на стадии эксперимента не нужно было учитывать.
Относительно экспериментов. Т.к. видимо, нужны будут робоагенты и такие простые как описанные выше рефлексные, так и рефлексные - основанные на модели, основанные на цели, на полезности, обучающиеся, а также их комбинации, то набор модулей можно определить по этой характеристике. Другая разбивка - по функциональным узлам (зрение, слух, образное мышление, абстрактное и др). Возможны и другие плоскости по которым нужно резать систему на модули.
DeaD, думаю, скучно не будет и одним Васиком тут не обойтись.