roboforum.ru

Технический форум по робототехнике.

Интерактивный мобильный робот Vanessa

Интерактивный мобильный робот Vanessa

Scorpio » 10 ноя 2010, 17:47

Давно хотел попробовать сделать робота покрупнее, чтобы мог не только под ногами крутиться. И вот, что получилось...
Vanessa.jpg
Пока без рук и без одежды :)

Назван по имени одушевляющего его персонажа , кстати, честно купленного мной у Guile 3D Studio.
Назначение: Отладка различных алгоритмов общения робот – человек, и алгоритмов ориентации при передвижении в закрытых помещениях с ровным полом.
Рост: 130 см,
Снаряженная масса: пока 9 кг.
Максимальная скорость: 3 км/ч
Продолжительность работы без подзарядки: примерно 2 часа.
Бортовой комп: планшет THD PX1 (Atom N450 CPU, 160GB HD, 1GB RAM, 1024 x 600 10″ multitouch)
О.С.: Win XP
Батарея: 12V, 7 AH
Шасси: HCR
Диаметр колес: 140 мм
Драйвер двигателей: MD25
Контроллер: AVR-CRUMB168-USB с доп обвесом.
Датчики обнаружения препятствий: 3 контактных бампера + 4 пороговых ИК дальномера.
Датчики позиционирования: сканер напольных меток , компас , GPS
Датчики обнаружения людей: камера, ИК термометр, УЗ сонар.
Дополнительно: Серва для наклона «головы», лазерная указка, аудио усилитель.
Интерфейсы для связи с пользователем: WiFi, Bluetooth, 3G, голос, сенсорный экран.
Режимы работы: дистанционное управление (ВТ), удаленное управление (интернет), автономная работа...
Возможное применение: Развлечение гостей, проведение экскурсий, охрана помещения и т.д. Может контейнер-холодильник для пива приделаю :)
Стоимость комплектующих и материалов: около 900 вечнозеленых без планшетника, однако.

Текущее состояние: Куплены все комплектующие. Собрано почти все железо. Налажена связь ПК – контроллер – датчики.
Первоочередные задачи:
- наладить дистанционное управление роботом от смартфона,
- изготовить зарядную базу для зарядки одновременно 12В батареи и планшета,
- научить робота привязывать свое положение к карте помещения (энкодеры + компасс + напольные метки) и находить оптимальные маршруты из точки А в точку В.
- научить контролировать разряд батарей, находить зарядную базу, парковаться на нее, контролировать процесс заряда.
- научиться рулить роботом через и-нет с передачей картинки, звука и телеметрии с робота, а роботу комманд (задание передвижений, мимики лица и фраз для произношения).
Для решения последней задачи хочу попросить помощь форума. Какой софт лучше использовать для интернет-руления?

Re: Интерактивный мобильный робот Vanessa

Rockman » 10 ноя 2010, 18:14

Насчёт готового софта не подскажу, но если разрабатывать что-то своё, то я бы попробовал реализовать на WCF. Там не суть важен протокол обмена данными, сколько сами метаданные и логика работы. Привязки легко добавить, изменить, буквально парой строк. Из протоколов обмена, всмысле привязок, доступно http/https(для обмена через интернет или локальной сети), net tcp(для локальной сети или интранет), pipe(межкоммуникационный обмен на одном ПК).

Re: Интерактивный мобильный робот Vanessa

Scorpio » 10 ноя 2010, 18:29

Спасибо, попробую разобраться.

Re: Интерактивный мобильный робот Vanessa

SkyStorm » 10 ноя 2010, 18:34

Разетки на фотке почему то амереканские...

Re: Интерактивный мобильный робот Vanessa

=DeaD= » 10 ноя 2010, 18:56

Прикольно, а у меня давеча Eee PC появился для робо-целей, объединимся? ;)

Добавлено спустя 1 минуту 20 секунд:
Еще предлагаю в CRUMB168 поставить бутлоадер от Arduino и адаптировать ORFA под него, тогда у нас унифицированы будут команды, а я мы всё равно будем ORFA адаптировать к ORduino :)

Re: Интерактивный мобильный робот Vanessa

Scorpio » 10 ноя 2010, 19:12

SkyStorm писал(а):Разетки на фотке почему то амереканские...

Точнее латиноамериканские.
=DeaD= писал(а):Прикольно, а у меня давеча Eee PC появился для робо-целей, объединимся? ;)

Я не против, только я ленивый и нерасторопный.
=DeaD= писал(а):Еще предлагаю в CRUMB168 поставить бутлоадер от Arduino

Где лежит?

Re: Интерактивный мобильный робот Vanessa

=DeaD= » 10 ноя 2010, 19:27

Scorpio писал(а):Я не против, только я ленивый и нерасторопный.

Ну по этому признаку мы точно сработаемся :D

Scorpio писал(а):
=DeaD= писал(а):Еще предлагаю в CRUMB168 поставить бутлоадер от Arduino

Где лежит?

А на какую частоту надо?

Re: Интерактивный мобильный робот Vanessa

Skyline » 10 ноя 2010, 19:46

А во сколько примерно обошлась доставка с www.robotshop.ca?

Re: Интерактивный мобильный робот Vanessa

Scorpio » 10 ноя 2010, 19:54

Помню, что стоимость доставки меня несколько огорчила. Хотя брал я не в канадском робошопе, а в американском. И доставлял не в Питер, а в ...(смотри выше про розетки). Когда выберете товар и страну, сразу выскочит стоимость доставки. И вообще, такую базу и самому склепать не сложно, просто не хотелось возиться. Да и времени не хватает, как всегда.
=DeaD= писал(а):А на какую частоту надо?

на 20.
Последний раз редактировалось Scorpio 10 ноя 2010, 19:58, всего редактировалось 1 раз.

Re: Интерактивный мобильный робот Vanessa

boez » 10 ноя 2010, 19:56

В какую-нить Аргентину или Эквадор? :)

Re: Интерактивный мобильный робот Vanessa

Scorpio » 10 ноя 2010, 20:00

Вроде того, только это уже не по теме :wink:

Re: Интерактивный мобильный робот Vanessa

=DeaD= » 10 ноя 2010, 20:20

делал вслепую, поэтому надо проверять, вот прошивка бутлоадера и батники для загрузки бутлоадера которые я юзаю для своих ордуино, надо адаптировать программатор и ссылку на файл прошивки, а еще boards.txt для Arduino IDE:
Вложения
avrcrumb.zip
(3.78 КиБ) Скачиваний: 0

Re: Интерактивный мобильный робот Vanessa

Scorpio » 11 ноя 2010, 00:48

Блин! Кажется придумал, как по и-нету роботом рулить без особых заморочек. Через Skype! Есть такая штука Skype SDK, позволяет использовать скайповские функции в своих программах. Я когда-то писал программульку, которая объявляла голосом имена вошедших в сеть. А что, видео-аудио есть, обмен командами в виде сообщений тоже. Что еще надо? Проще пареной репы. Поправьте меня скорее, если я не прав.

Re: Интерактивный мобильный робот Vanessa

galex1981 » 11 ноя 2010, 01:05

Что то новое! Зачет! :good:

Re: Интерактивный мобильный робот Vanessa

EdGull » 11 ноя 2010, 08:26

и под нашу новую платку CleardDroida полностью подходит :wink:
только этот SDK раздают исключительно избранным


Rambler\'s Top100 Mail.ru counter