Конструкция? Да, у эволюции было очень много времени. И за загубленные опытные образцы она не перед кем ни отчитывалась. Но универсальный робот в силу своей универсальности будет востребован в миллиардах копий. На стоимость которых можно раскидать расходы на создание прототипа. И реальные железки незачем ломать, можно в широких масштабах применить имитационное моделирование. Оно же позволит спрессовать требующееся время до приемлемых масштабов.
Когда-то такой подход к созданию сложных технических систем в нашей стране развивал и популяризировал академик Никита Николаевич Моисеев, многолетний заместитель по науке директора Информационно-вычислительного центра АН СССР. Ну а сегодня пришла очередь экономических мегакорпораций, столпов мира информационных технологий, озаботиться этой проблематикой. Свидетельство этому – анонсирование корпорацией Microsoft инструмента для разработки роботизированных платформ.
Речь идёт о пакете Microsoft Robotics Developer Studio, представленном в бета-версии. Какая архитектура лежит в основе современных компьютеров? Правильно, фон Неймана. В которой и программы и данные хранятся в однородной среде. А в новом микрософтовском пакете и разработка программного обеспечения, которому предстоит управлять роботами, и имитационное моделирование аппаратной части роботов, окружающей их среды и взаимодействия с оной также реализованы в одной и той же вычислительной среде. И среда эта – кто бы мог подумать! – Windows…
Разработку предлагается вести в среде языка визуального программирования Microsoft Visual Programming Language. В нём, с весьма высокой производительностью, разработчик сможет смоделировать и «железо» робота, и ту среду, в которой ему предстоит оперировать. Ну, скажем, интерьер более-менее типовой квартиры и беспорядок, имеющий место после убегания хозяев на службу в спальной, кухне, прихожей… Потом – робота-горничную. Потом – смоделировать, какие действия роботессе предстоит выполнить по подтирке пролитого кофе, выбрасыванию использованного фильтра, подметанию крошек со стола, убиранию в холодильник забытой маслёнки. Позже – застилку белья. Убирания в шкафчик не подошедших к утреннему туалету туфель.
Всё это можно отобразить в трёхмерном изображении. Смоделировать датчики. Смоделировать сигналы, которые с этих датчиков пойдут.
Провести эмуляцию управляющего процессора (продвигают контроллер Kinect) и выдаваемых им на исполнительные механизмы команды. Смоделировать работу этих механизмов, сигналы обратных связей… И всё это – в самой удобной, в самой привычной для большинства вычислительной среде.
Много сказано о недостатках «окон», но привычно-доступной для человечества компьютерную технику сделали именно они. Да и эвентуальное появление аналогичных «пингвиньих» пакетов (а Android'у само название велит!) пойдёт, как и любая честная конкуренция, только на пользу! Если домашнее хозяйство в первое время окажется роботу не по зубам (ещё отечественные критики начала 60-х после перевода «Я, робот» Азимова удивлялись, что простой робот там нянчил детей, а сложный – решал довольно простую вариационную задачу на пульте управления…), можно начать, скажем, с соседнего супермаркета.
Только что автор уворачивался от дамочек, двигавших контейнеры с товаром, повинуясь указаниям барышни, которая сама служила белковым интерфейсом к коммуникатору Huawei U8800 (барышня была поймана за талию, а коммуникатор внимательно осмотрен…), покрикивая «номер такой-то к полке номер такой-то»… Так это ж самая что ни на есть роботовская задача! Имеющаяся в изобилии на любом складе, на любом транспортном терминале…
Так что, может, социуму и политиканам развитых стран стоит перестать ламентировать о плохой демографии да раздавать детские капиталы тем, кто радостно «наличит» их путём фиктивной покупки у тёщи нескольких «квадратов» жилья с последующим приобретением большого объёма водного раствора Це-Два-Аш-пять-О-Аш, а взглянуть на то, что действительно решает проблемы? На развитие технологий, и прежде всего информационных?
Василий Щепетнёв: Человек и броневик
Василий Щепетнев
Опубликовано 04 октября 2011 года
В известной композиции «Ленин на броневике» меня всегда интересовал броневик. «Остин-Путиловец» по одной версии, чистокровный «Остин» — по другой. Как бы то ни было, но к броневику в любом случае стоит присмотреться. Могучая машина: два с половиной метра высоты — чем не трибуна?