Речь идёт о пакете Microsoft Robotics Developer Studio, представленном в бета-версии. Какая архитектура лежит в основе современных компьютеров? Правильно, фон Неймана. В которой и программы и данные хранятся в однородной среде. А в новом микрософтовском пакете и разработка программного обеспечения, которому предстоит управлять роботами, и имитационное моделирование аппаратной части роботов, окружающей их среды и взаимодействия с оной также реализованы в одной и той же вычислительной среде. И среда эта – кто бы мог подумать! – Windows…

Разработку предлагается вести в среде языка визуального программирования Microsoft Visual Programming Language. В нём, с весьма высокой производительностью, разработчик сможет смоделировать и «железо» робота, и ту среду, в которой ему предстоит оперировать. Ну, скажем, интерьер более-менее типовой квартиры и беспорядок, имеющий место после убегания хозяев на службу в спальной, кухне, прихожей… Потом – робота-горничную. Потом – смоделировать, какие действия роботессе предстоит выполнить по подтирке пролитого кофе, выбрасыванию использованного фильтра, подметанию крошек со стола, убиранию в холодильник забытой маслёнки. Позже – застилку белья. Убирания в шкафчик не подошедших к утреннему туалету туфель.

Всё это можно отобразить в трёхмерном изображении. Смоделировать датчики. Смоделировать сигналы, которые с этих датчиков пойдут.

Провести эмуляцию управляющего процессора (продвигают контроллер Kinect) и выдаваемых им на исполнительные механизмы команды. Смоделировать работу этих механизмов, сигналы обратных связей… И всё это – в самой удобной, в самой привычной для большинства вычислительной среде.



30 из 72