roboforum.ru

Технический форум по робототехнике.
Текущее время: 26 ноя 2024, 21:22

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: sumowar
СообщениеДобавлено: 03 июн 2014, 22:23 
Не в сети
Аватара пользователя

Зарегистрирован: 30 авг 2010, 14:55
Сообщения: 4
Откуда: Петрозаводск
прог. языки: lisp
ФИО: Роман
sumowar
Вложение:
Комментарий к файлу: sumowar ambigramm by chujoii
sumowar.png
sumowar.png [ 5.42 КиБ | Просмотров: 2581 ]


Основа робота - шасси с 4 ведущими и одновременно рулевыми
колёсами. Угол поворота каждого колеса задаётся серводвигателем (180
градусов). Поэтому робот может двигаться в любом направлении по
плоскости, и с любым радиусом разворота.
Вложение:
Комментарий к файлу: sumowar chassis
chassis.png
chassis.png [ 160.77 КиБ | Просмотров: 2454 ]


Вложение:
Комментарий к файлу: sumowar chasis photo
14030037.jpg
14030037.jpg [ 139.16 КиБ | Просмотров: 2452 ]



В качестве датчика линии - камера от оптической мыши.

Для участия в битве роботов установлен переворачиватель
противника. Пластиковая пластинка согнута под острым углом и играет
роль отвала (ножа). Внутрь полученного отвала установлен целофановый
пакет. При приближении противника лодочный насос (12v) нагнетает
воздух в целофановый пакет, он надувается примерно за секунду и
переворачивает робота противника. К сожалению, обычно, после этого
пакет лопается - нужно добавить датчик давления для контроля
процесса и отсос воздуха для многоразового
использования. Эксперименты проводились на пятилитровой банке с
водой (по условиям конкурса вес робота не более 3кг).
Вложение:
Комментарий к файлу: sumowar obstacle
obstacle.png
obstacle.png [ 60.57 КиБ | Просмотров: 2463 ]



<2014.05(may).29> робот "sumowar" принял участие в конкурсе
технологических решений роботизированных устройств «TechnoRoboCom»
«TechnoRoboCom» .
Вложение:
Комментарий к файлу: sumowar presentation
1auZE-fbeDQ.jpg
1auZE-fbeDQ.jpg [ 130.46 КиБ | Просмотров: 2466 ]

Вложение:
Комментарий к файлу: sumowar sumo
LDUvZ1TbqBs.jpg
LDUvZ1TbqBs.jpg [ 139.4 КиБ | Просмотров: 2459 ]


В данный момент робот забрали на выставку в СБИ-ПетрГУ :sorry: .

Исходные коды, чертежи и фотографии находятся по адресу:
https://github.com/chujoii/sumowar


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: sumowar
СообщениеДобавлено: 04 июн 2014, 22:52 
Не в сети
Аватара пользователя

Зарегистрирован: 30 авг 2010, 14:55
Сообщения: 4
Откуда: Петрозаводск
прог. языки: lisp
ФИО: Роман
Подробности о самоваре.


Колёса собраны по второй схеме:
Вложение:
Комментарий к файлу: sumowar wheel
wheel.png
wheel.png [ 75.34 КиБ | Просмотров: 2404 ]


Из следующих компонентов:
Вложение:
Комментарий к файлу: sumowar wheel components
14020014.jpg
14020014.jpg [ 133.32 КиБ | Просмотров: 2397 ]


  • Крепёж скоба металлическая однолапковая D=25mm
  • Подшипник с тонкими обоймами: от рулевой стойки 2108-09
    (C 2108-3401120-03) (размеры, как у 6805ZZ + пластиковая вставка)
  • Алюминиевый профиль квадратный, наружный размер 15x15мм,
    внутренний размер 12x12мм (подходит для двигателя)
  • 12V 200RPM Mini DC Metal Gear Motor Model:N20 (Sanyo) вот здесь я
    промахнулся с выбором - нужно было покупать 5-вольтовые двигатели
    и к ним drv8830
  • покрышка для колеса подходящего диаметра

Внутрь подшипника устанавливается алюминиевый профиль и всё
закрепляется эпоксидкой (в проветриваемом помещении). Самое
сложное - сделать конструкцию соосной (не двигая головой, добиться
чтобы при вращении подшипника отражения внутри алюминиевого профиля
не наклонялись).
Вложение:
Комментарий к файлу: sumowar wheel + epoxy + profile
14020037.jpg
14020037.jpg [ 129.96 КиБ | Просмотров: 2385 ]


Скоба, маленький подшипник и пишущий узел от фломастера.
Вложение:
Комментарий к файлу: sumowar bracer + ball bearing + felt-tip pen
14030007.jpg
14030007.jpg [ 149.04 КиБ | Просмотров: 2387 ]


На пластиковом основании (размеры отверстий соответствуют
пластиковому конструктору) крепятся подшипники.
Вложение:
Комментарий к файлу: sumowar plate + ball bearing
14030014.jpg
14030014.jpg [ 177.81 КиБ | Просмотров: 2393 ]


С другой стороны приклеил держатели от банок с водой (розовые) и
подходящего диаметра крышки (синие) - они играют роль сервосейверов,
установщиков нуля (чтобы выставить поворот всех колёс одинаково) и
стоек на которых крепятся серводвигатели.
Вложение:
Комментарий к файлу: sumowar bottle lid
14030006.jpg
14030006.jpg [ 145.32 КиБ | Просмотров: 2391 ]


Собираем всё вместе:
Вложение:
Комментарий к файлу: sumowar servo bracing
14030024.jpg
14030024.jpg [ 145.74 КиБ | Просмотров: 2372 ]


Припаиваем провода и керамический конденсатор (например k10-176
0.068uF U=50-100V), приклеиваем скобы на скотч, а также заклеиваем винт,
чтобы он не прокручивался в пишущем узле от фломастера.
Вложение:
Комментарий к файлу: sumowar wheel wire
14030032.jpg
14030032.jpg [ 124.99 КиБ | Просмотров: 2395 ]



Собираем всё вместе. На фотографии видны зажимы для бумаги - тоже
своеобразные сервосейверы - они с одной стороны приклеены к
покрышке, хорошо держатся на D-образном срезе оси двигателя, и
должны прощёлкивать при превышении усилия (однако, как оказалось
прощёлкивают даже при незначительном усилии и поэтому были сняты)
Вложение:
Комментарий к файлу: sumowar servosaver
14030037.jpg
14030037.jpg [ 139.16 КиБ | Просмотров: 2382 ]


Необходимо учитывать, что стандартные сервы могут разворачивать
только на 180 градусов, а в некоторых случаях требуется
реверсировать направление вращения двигателей. Формулы для расчётов:
Вложение:
Комментарий к файлу: sumowar motion
motion.png
motion.png [ 111.69 КиБ | Просмотров: 2408 ]



Вот как выглядит первый слой после сборки
(странности: фотография развёрнута):
Вложение:
Комментарий к файлу: sumowar first level
14050005.jpg
14050005.jpg [ 162.15 КиБ | Просмотров: 2387 ]

- чёрная плата в середине - видеокамера из оптической мыши (там был
ещё микроконтроллер для предварительной обработки изображения, но
он не влез по размерам и был отрезан)
- самая верхняя и самая нижняя платы - L293 (знаю что не очень
хорошие, но что было то и использовал)
- справа из под видеокамеры выглядывают конденсаторы для
серводвигателей с самовосстанавливающимися предохранителями на
200мА
- слева виден расширитель портов pcf8574 (выбор направления вращения
для колёс) и шлейф (шина i2c + 1-wire + interrupt + reset)

Включена подсветка поверхности для видеокамеры из мыши. В качестве
объектива используется линза от CD-привода и дверной глазок.
Вложение:
Комментарий к файлу: sumowar backlight
14050009.jpg
14050009.jpg [ 116.57 КиБ | Просмотров: 2389 ]


Помимо переворачивалки предполагался вилочный подъёмник, однако
программная часть не была завершена вовремя и подъёмник не
установили.
Вложение:
Комментарий к файлу: sumowar high-rise
high-rise.png
high-rise.png [ 32.41 КиБ | Просмотров: 2382 ]


Одна из функций вилочного подъёмника - создание частичной
невидимости.
Вложение:
Комментарий к файлу: sumowar invisible and dummy
invisible-and-military-dummy.png
invisible-and-military-dummy.png [ 66.64 КиБ | Просмотров: 2386 ]


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: sumowar
СообщениеДобавлено: 05 июн 2014, 01:39 
Не в сети
Аватара пользователя

Зарегистрирован: 23 апр 2009, 17:03
Сообщения: 2639
Откуда: Москва, Самара
прог. языки: C#
А что он умеет делать? Видео может какое есть? :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: sumowar
СообщениеДобавлено: 05 июн 2014, 12:15 
Не в сети
Аватара пользователя

Зарегистрирован: 30 авг 2010, 14:55
Сообщения: 4
Откуда: Петрозаводск
прог. языки: lisp
ФИО: Роман
AndreiSk писал(а):
А что он умеет делать?


Он ещё только учится :)

Подготовка отдельных модулей к соревнованию длилась около года.
Сборка была ужасной процедурой и заняла неделю. За оставшиеся два
дня были протестированы только алгоритмы движения колёс и обработка
изображения с видеокамеры.

На конкурсе работали только следующие режимы:

  1. Презентация. Робот, не поворачиваясь вокруг оси, рисует звёздочку
    "*" - проезжает по лучику и возвращается в центр.

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

  2. Отслеживание линии. Робот распознаёт линию видеокамерой,
    проезжает по ней около метра и теряет её :( Буду дорабатывать
    алгоритм позже.

  3. Битва роботов. Не успел приделать датчики, алгоритм и вилочный
    подъёмник, поэтому был включён режим "презентации" с рисованием
    звёздочки и вращением. Робот выиграл два боя, случайно вытолкав
    противника с ринга во время танца :oops:

Сейчас робота забрали на выставку :(
Поэтому доделываю недоделки: сканирующую систему для построения карты
и поиска противников.

AndreiSk писал(а):
Видео может какое есть? :)



выступление самовара с 2:26

http://vk.com/video-60211626_169279477


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: sumowar
СообщениеДобавлено: 05 июн 2014, 13:46 
Не в сети
Аватара пользователя

Зарегистрирован: 23 апр 2009, 17:03
Сообщения: 2639
Откуда: Москва, Самара
прог. языки: C#
хорошо!


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 4 часа


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO