роботы-животные

роботы-животные

Сообщение noonv » 24 май 2011, 08:42

Вчера появился замечательный комментарий, на который я ответил:
думаю, живое существо — это и есть конечный автомат с random()-ом :)

а сегдня появилась замечательная статья - Станет ли робот когда-нибудь другом человека?
сам собирался написать заметку на эту тему, а пока цитаты из статьи:
Уже сформировался нишевой рынок и спрос на питомцев-роботов заметно растет. Но смогут ли робо-песики или морские свинки стать когда-нибудь настоящими друзьями человека?

Прежде чем ответить на этот вопрос, давайте разберемся, что такое дружба между людьми и домашними животными? С точки зрения психологии, существует два вида привязанности – глубинная и семантическая. Первая формируется и развивается на уровне подсознания: ребенок с рождения запоминает голос и запах матери, узнает ее, выделяет среди других взрослых. Вторая возникает сознательно. Общаясь, живые существа получают друг от друга информацию, обмениваются эмоциями. При этом для семантических связей не важен объект, главное – их качество. Поэтому существует мнение, что лучшие друзья – это собаки. Они не говорят, но все понимают, реагируют на действия человека и никогда не предают. Таким образом, дружба между человеком и животным – результат их взаимодействия, наполненного эмоциями.
...
Но все же, привязанность к роботу, как к настоящему животному, – это самообман. Психология привязанности подразумевает, что человек выступает одновременно в качестве субъекта и объекта взаимодействия. Общаясь с другими людьми, кошками или собаками, человек отдает свою любовь и получает каждый раз новый эмоциональный отклик. Эмоции робота всегда ограничены однажды заданной программой.

Однако и в пользу реальности дружбы между человеком и роботом, есть несколько весомых аргументов. Существуют категории людей (пожилые, инвалиды и так далее), которые в силу различных причин не могут заботиться о домашних питомцах. Робо-животных не нужно кормить, выгуливать или купать, от них нет шерсти и неприятных запахов, они не болеют и безопасны для своих хозяев. Кроме того, кошки и собаки живут значительно меньше людей, и многие болезненно переживают потерю домашнего любимца. Роботы не умирают.


В качестве примеров роботов-животных, в статье приводятся робот-собака Aibo, робот-тюлень PARO и робот-динозавр PLEO

Кто что скажет об открытом проекте построения робота-питомца? :-):
Аватара пользователя
noonv
Администратор
 
Сообщения: 557
Зарегистрирован: 05 май 2011, 15:44
Откуда: Калининград
programming: С++

Re: роботы-животные

Сообщение noonv » 24 май 2011, 08:52

Из представленных роботов, на мой взгляд, именно PLEO ближе всего к тому что хотелось бы видеть в роботе-животном, поэтому выкладываю собранные по нему материалы :-):


Робот Pleo от американской фирмы UGOBE, внешне представляет собой недельного детеныша камаразавра (Camarasaurus) – динозавра юрского периода (длина около 20 см., вес 1,3 кг)

Робот реагирует на внешние стимулы, способен к обучению и не требует дистанционного управления.

Ящер управляется уникальной операционной системой (Life Form Operating System — LIFE OS) с "органическими вариантами кодов" (Organic Variants Code — OVC).

Благодаря последнему робот может обучаться и приобретать индивидуальные черты поведения. Предусмотрены "эмоции", выражаемые посредством звуков и движений. Реакции включают кашель, моргание, чавканье, подёргивание, вздохи, чихание, фырканье, бурчание в животе, помахивание хвостом и зевоту. Движения меняются в зависимости от внутреннего состояния - например, "уставший" динозавр движется медленно, а "обрадованный" — энергично. Pleo обладает 50 поведенческими алгоритмами, включая капризы, гнев, скуку, игривость, охоту, осторожность, желание обниматься, отвращение, дезориентацию, недомогание, опасение, любопытство, радость, горе, удивление, усталость, голод и стремление к взаимодействию с человеком.

Под кожей из мягкого полимера имеется 16-битный центральный процессор, несколько 8-битных чипов, 14 сервомоторов с силовой обратной связью, позволяющих ему двигать туловищем, головой, хвостом, шеей, ногами, ртом, глазами и носом, 38 сенсоров, включая 9 датчиков контакта (рот, грудь, голова, плечи, спина, ноги), инфракрасное "видение", стереозвук, обнаружение света, датчики наклона и так далее.. Для питания используются никель-гидридные аккумуляторы, которых хватает примерно на 2 часа.


36.jpg
pleo
36.jpg (82.67 КБ) Просмотров: 12754


Технические характеристики диназаврика :

•2 32-битных микропроцессора – общие и зрительные функции
• 4 8-битных субпроцессора – контроль движений
• 14 моторизированных узлов
• 2 микрофона – полноценный слух
• 8 сенсоров на коже – голова, подбородок, плечи, спина, лапы
• 4 детектора поверхности на лапах – распознавание поверхности
• 14 сенсоров обратной тяги – по одному на движимую ячейку скелета
• 2 встроенных динамика – спереди и сзади
• Более 100 специально разработанных механизмов
• Интегрированная камера для обеспечения зрения – реакция на свет и навигация в пространстве
• Сенсор ориентации в пространстве
• Инфракрасный сенсор рта – определения наличия объекта во рту
• USB порт
• Слот карт памяти SD – добавление функциональности
• Перезаряжаемый аккумулятор

Pleo_camera_hack_1.jpg
pleo
Pleo_camera_hack_1.jpg (71.09 КБ) Просмотров: 12754


Технические возможности :

зрение, основанное на видеокамере (для ориентации в пространстве и реакции на свет)
два микрофона, в качестве ушей
чувство ритма (позволяет Pleo танцевать и слушать музыку) – к сожалению, эта функция была удалена из современных моделей, но будет добавлена опять
восемь осязательных датчиков (голова, подбородок, плечи, спина, ноги)
4 коммутатора на ступнях (для обнаружения характера поверхности)
14 сервомоторов для движений
датчик наклона, для определения позиции тела
инфракрасный датчик для рта, обнаруживает попадание объекта в рот
инфракрасный передатчик для общения с другими Pleo
порт Mini-USB для подключения к компьютеру
слот для SD-карт для закачивания прошивок и обновлений
32-битный микропроцессор [b]Atmel ARM 7 (основной процессор Плео)
32-битный подпроцессор NXP ARM 7 (система камер, аудио)
четыре 8-битных процессора (управление электродвигателями на низком уровне)


зрение, основанное на видеокамере (для реакции на освещенность и навигации)
инфракрасное определение внешних объектов
КМОП датчик OmniVision OV6650 Цветной CIF 352x288 Цифровой

Ссылки:
http://www.pleoworld.com
http://www.mypleo.ru
http://ru.wikipedia.org/wiki/Pleo
http://www.membrana.ru/particle/3570
http://www.membrana.ru/particle/11922
http://www.membrana.ru/particle/127
Аватара пользователя
noonv
Администратор
 
Сообщения: 557
Зарегистрирован: 05 май 2011, 15:44
Откуда: Калининград
programming: С++

Re: роботы-животные

Сообщение noonv » 03 мар 2012, 10:40

обзор Плео - Робот-динозаврик Pleo
Проект (в черновом варианте) будет называться OpenPet.
мне кажется, для начала - стоит делать упор не на механику, а на алгоритмы управления робота, так как только в разборе с механикой робота можно увязнуть по уши :)
поэтому я думаю, взять за основу простую двух-колёсную тележку и попробовал её научить себя "вести". Ну а потом уже можно будет и ноги приделывать.
UPD разумеется, с тележкой играться не так интересно, как с более сложной механикой, но тележку намного проще (и дешевле) клонировать, чем бота из десятка серв.
Так что, возможно два проекта: 1 - механика бота, 2 - алгоритмы управления. Похоже, их лучше запускать параллельно, а потом объединять в один.
Аватара пользователя
noonv
Администратор
 
Сообщения: 557
Зарегистрирован: 05 май 2011, 15:44
Откуда: Калининград
programming: С++


Вернуться в Общение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron
© 2009-2019 |  О проекте  |  Политика Конфиденциальности  |