Вот уже несколько лет я делаю своего робота.
На самом деле в шкафу лежит куча железа, лежит и

AI
пылится. Программой-минимумом было заставить колеса крутиться под управлением моего стационарного компьютера. На этом все и остановилось.
Колеса вращались при движении ползунков в графическом окне моего приложения. Но не более того. Дело в том, что мне хотелось программировать интеллект робота, а не корпеть с паяльником. Но как научить робота взаимодействовать с внешним миром, если у него и датчиков никаких нет?! Да и какие датчики можно купить на мои деньги?! Посмотрите, сколько стоит лазерный дальномер! Готовые (более-менее нормальные) роботизированные платформы с некоторым приемлемым набором датчиков стоят не меньше $5000.
Совсем недавно мне пришла в голову интересная мысль: а что если сделать виртуальную внутреннюю

Adventure
среду для робота, и учить его взаимодействовать с миром посредством этой виртуальной среды? Это может быть и трехмерный мир (нужно изучать 3D движки), но это может быть и текстовый мир, что может быть даже и лучше в плане разработки логики и алгоритмов. Вот тогда я и вспомнил игры типа Adventure или по-другому Text-based RPG (я могу ошибаться в терминологии). В данных играх перед вами текстовая консоль. Текст говорит где вы находитесь, какие предметы вы видите перед собой, куда можно пойти, вы можете совершать различные действия с данными предметами. Развитием этих игр позднее стали любимые очень многими квесты (Quest). Вот я и подумал, а почему бы в этом алфавитно-цифровом мире не запустить искусственный интеллект? Ведь в этом случае мне не надо будет объяснять, как выглядит, например, яма, делать модули компьютерного зрения для распознавания объектов, покупать датчики, паять, паять и еще раз паять. Я могу просто сказать: «перед вами яма». Датчикам еще очень далеко до органов человека. Почему бы не эммулировать работу датчиков в виртуальной среде для целей обучения искусственного интеллекта? По-моему это очень не плохая идея. Как оказалось, правда, ее уже кто-то придумал до меня.
Рубрика: Искусственный интеллект | Помечено: Adventure, Виртуальная реальность, Датчики, Искусственный интеллект, Роботы, Стоимость, Game, Text-based RPG