Создание физического и мыслящего робота

Здесь буду записывать некоторые мысли по поводу того, что я хочу создать настоящего робота, который мог бы сам принимать решения, что ему делать. Т.е. это что-то типа домашнего питомца, только механического и умного.

Цели:
1) изучить операционную систему для роботов ROS http://www.ros.org/wiki/
2) иметь хобби с видом деятельности, отличным от создания сайтов, для переключения и разгрузки мозга

Интересы: Логика робота, т.е. чтобы он мог понимать, где находится, что перед ним лежит и принимать какие-то решения сам. Ну и элементарно - с детства мечтал иметь такую штуковину.

Примеры применения в повседневной жизни:
Ну, желание зарядиться, само собой.
Если звонит телефон - найти его и ответить
Принести из холодильника что-нибудь
Принести вообще что-нибудь
Если звонят в дверь - посмотреть в глазок и открыть
Прийти, когда его зовут
Включить музыку по голосовому набору
не знаю что еще, может потом придумается. В общем, просто just for fun. Конкретной физической необходимости в нём получается нету.

В идеале, конечно, хотелось бы получить робота PR2 (http://www.willowgarage.com/pages/pr2/overview, статья про ROS и PR2 на русском http://hi-tach-blog.ru/?p=957)
и потом уже работать чисто над программным кодом; но его стоимость начинается от 285 000$ и мне это не по карману пока что.

Конечно, делать из пылесоса и ручки от швабры я тоже не собираюсь - я планирую разработать хорошую конструкцию, на которую в дальнейшем можно будет устанавливать всякие улучшения типа роботизированных рук или что-то в этом роде.

Началось всё, естественно, с поиска информации. Главный источник вдохновения и данных - раздел хабра "DIY, или Сделай сам" http://habrahabr.ru/hub/DIY/. Там я нашел обалденнейшие статьи, которые и послужили толчком к созданию робота:
http://habrahabr.ru/post/135043/
http://habrahabr.ru/post/133414/

Конечно, в первую очередь надо определиться с назначением робота и соответственно - с корпусом, в котором этот робот будет находиться. Проще всего работать с самоходной тележкой. Но какого размера выбрать, какой мощности двигатели, может быть вообще какую-то готовую купить - вариантов очень много.
Я планирую сделать робота на будущее, чтобы у него были мозги в виде ноутбука (соответственно 2кг + 2кг аккумуляторов), так же потом приделать к нему минимум одну роботизированную руку; всё это должно быть на уровне человеческого тела, чтобы рука могла манипулировать предметами на человеческом столе, а так же видеокамера находилась бы на уровне реальных глаз взрослого человека. Соответственно мне нужна большая тележка, могущую нести больше 5 кг полезной нагрузки.
Если бы мне не нужно было устанавливать ноутбук, то я бы смотрел в сторону небольшой игрушечной платформы - такого типа http://www.pololu.com/catalog/category/88 http://www.pololu.com/catalog/product/1562- шикарная проходимость, очень устойчивая, может даже при некоторых обстоятельствах взбираться по лестнице!
Но в моем случае похоже придется делать что-то своё.

Клешня https://www.sparkfun.com/products/10332

Полезные ссылки:
http://robot-develop.org/helpful-resources
http://roboforum.ru/

Комментарии

Добавить комментарий