Дело за малым создать робота стандартной архитектуры и оснастить его зайчатками разума. Как вы понимаете, такие роботы уже существуют, иначе не было бы смысла писать эту статью. И построены они SURPRISE! н
Что же мы получили? Вместо микросхемы с мотором мы имеем компьютер с ногами. Ну, или без ног, как получится. Главное, что компьютер имеет стандартную архитектуру, стандартную программную платформу и программируется стандартными средствами разработки. Вместо задачи пилотирования экзотического пепелаца мы свели все к рутинному программистскому труду да не обидится никто на слово «рутина».
История AIBO показала коммерческую уязвимость серьезных роботопроектов, однако эта проблема не так велика, как может сначала показаться. Хорошим вариантом разработки ПО могло бы стать создание команды разработчиков под эгидой Open Source. А что сделать с платформой? Здесь, действительно, есть трудности. Понятно, что от контроллера Arduino с рабочей частотой до 20 МГц невозможно ожидать просчета сложных адаптивных реакций и активного ветвления алгоритма поведения. 700 МГц RISC процессор AIBO позволял довольно правдоподобно имитировать развитие и реагировать на события. Но вопрос тут не только в мегагерцах и гигабайтах. Серьезный проект должен предоставлять качественную среду разработки и возможность написания программ на языках высокого уровня, без которых невозможно программировать систему как единое целое.
OpenROV подлодка с открытым кодом
ПерспективыИзучая участников нашего хит-парада и родственные им модели, можно сделать выводы о ситуации в индустрии в целом. Прежде всего, бросается в глаза, что большинство «домашних роботов» не более чем игрушки, причем игрушки для гиков. Само по себе это не страшно, однако сильно ограничивает и требования к изделию, и бюджет на разработку. Безусловно, роботы-вертолеты должны существовать, причем в большом количестве, поскольку весело. И пылесосы тоже, поскольку нужно. Но называть роботами стоит все-таки устройства несколько другого рода. Те, которые приносят реальную пользу, чей искусственный «разум» направлен на самопрограммирование, созидание, а не на имитацию. Какие проблемы встречаются на пути разработки подобных роботов?
Sony AIBO представляет собой, пожалуй, самый раскрученный проект домашнего робота. Несмотря на то, что собачки AIBO уже не выпускаются, они по-прежнему пользуются спросом; несомненно также, что они оказали влияние на всю индустрию робо-игрушек. Плюсы AIBO огромное количество сенсоров всего (что, впрочем, не мешало пёсику падать со стола), изощренные алгоритмы развития с ветвлениями (как в хорошей стратегической игре), ну, и общая няшность, конечно. По части имитации реальности инженеры Sony превзошли себя, особенно учитывая то, что разработки велись еще в конце прошлого века. Однако проект был закрыт, что, определенно, символизирует.
Еще одна стая. Или свора. Хотя, скорее, хор, поскольку поют.
Вы, наверное, будете смеяться но именно робот-пылесос является сейчас наиболее коммерчески успешным роботизированным устройством в мире. А если, не смеясь, подумать, то ничего удивительного в этом нет, ведь пылесос действительно реально необходимая вещь среди остальных полу- и целиком игрушек. Умственные способности устройств, подобных iRobot, не особенно велики порой их не хватает даже для выполнения непосредственно пылесосных функций. Скажем, пылесосы могут легко заблудиться среди мебельных ножек; то есть залезть у них ума хватает, а вот вылезти уже нет. Так что простора для эволюции предостаточно.
Стая роботов-пылесосов во главе с вожаком
В сегменте мобильных роботизированных устройств в последние годы обрела широкую известность платформа Arduino, объединяющая в себе центральный контроллер и обвязку для сопряжения с периферией датчиками, двигателями и проч; хаброспециалисты также уделили ей достаточно внимания (вот на эту тему) На Arduino конструируют самые различные движущиеся средства: ездящие, летающие и плавающие; много еще и всего не движущегося, но нам оно сейчас не так интересно. Среда разработки позволяет программировать поведение устройства и настраивать взаимодействие его компонент. Arduino привлекает тысячи поклонников прежде всего тем, что представляет собой конструктор не только в аппаратном, но и программном смысле: имеющиеся модули и библиотеки значительно упрощают работу с ним.
Нет, это не паровозик, а вполне себе рабочий Arduino
Сегодняшний деньИтак, чего достигли роботы на сегодняшний день? Поскольку эта категория устройств очень разнообразна по характеристикам и областям применения, проще всего на этот вопрос ответить, приведя примеры наиболее удачных и успешных разработок.
С незапамятных времен человечество мечтало о рукотворных помощниках, которые работали бы вместо него; хорошо всем известный принцип «лень двигатель прогресса» здесь особенно актуален. Время шло, возможности людей возрастали. Уже заговорили об искусственном интеллекте в надежде загрузить роботов не только физической, но и умственной работой. Далеко ли продвинулся воз в этих направлениях? Какими возможностями обладают коммерческие модели роботов? И, заодно, как этот пост очутился в блоге Intel? Попробуем ответить на все вопросы.
Роботы вырастают из игрушечного возраста
16 августа 2012 в 08:25
Роботы вырастают из игрушечного возраста / Блог компании Intel / Хабрахабр
Комментариев нет:
Отправить комментарий