roboforum.ru

Технический форум по робототехнике.
Текущее время: 02 дек 2024, 13:25

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




Начать новую тему Ответить на тему  [ Сообщений: 93 ]  На страницу 1, 2, 3, 4, 5 ... 7  След.
Автор Сообщение
 Заголовок сообщения: ЕВРОБОТ 2011
СообщениеДобавлено: 24 май 2011, 23:14 
Не в сети
Аватара пользователя

Зарегистрирован: 02 окт 2010, 15:19
Сообщения: 58
Откуда: Южный Округ Москвы :)
Skype: nevermindim
прог. языки: PROLOG
ФИО: Дмитрий А.
Приветствую форумчан!
К международным соревнованиям "ЕВРОБОТ 2011", финал которых будет проходить в Астрахани, делаю автономного робота.
Выкладываю фотки и делюсь проблемами, основная из которых -- определение цвета клетки.
Подскажите, пожалуйста, сгодится-ли что-то из этого:
1. фотодиоды SFH203P_Z (http://www.platan.ru/cgi-bin/qwery.pl/i ... roup=21003);
2. Фотодиоды BPW20RF (http://www.platan.ru/cgi-bin/qwery.pl/i ... roup=21003);
3. Фототранзисторы BPW17N (http://www.platan.ru/cgi-bin/qwery.pl/i ... group=9320);
для распознавания красного и синего цветов?
Причём, требуется такой "регистратор цвета" подключить к Ардуино.
Т.к. соревнования будут проходить с 28 июня по 3 июля, то времени -- в обрез.
Если найдутся желающие принять участие в поездке (требуются волонтёры -- проезд и проживание бесплатно) -- welcome!!!
1.
Вложение:
Комментарий к файлу: общий вид
01.JPG
01.JPG [ 258.46 КиБ | Просмотров: 4046 ]
механизмы:
а) перемещения робота
б) подъёма фигуры
в) перемещения фигуры
2.
Вложение:
Комментарий к файлу: пешка поднята на 2-й уровень
02.JPG
02.JPG [ 287.81 КиБ | Просмотров: 4030 ]
можно перевозить и ставить на пешку 1-го уровня (которая на столе)
3.
Вложение:
Комментарий к файлу: место под датчик цвета
03.JPG
03.JPG [ 240.04 КиБ | Просмотров: 4022 ]
если повезёт -- будут датчики AVAGO, нет -- что-то из фотоэлементов
или наоборот :)
4.
Вложение:
Комментарий к файлу: захват поднят на 3-й уровень
04.JPG
04.JPG [ 259.16 КиБ | Просмотров: 4032 ]
фигуру можно ставить на 2 пешки
высота каждой пешки 50мм
5.
Вложение:
Комментарий к файлу: место под аккумуляторы
05.JPG
05.JPG [ 173.23 КиБ | Просмотров: 4033 ]
LiPol на
а) 11.1В - моторы движения
б) 7.4В - ардуины, сервоприводы, моторчики "лентопротяжного" механизма
6.
Вложение:
Комментарий к файлу: сервоприводы подъёма (2шт.) и поддержки фигуры
06.JPG
06.JPG [ 232.37 КиБ | Просмотров: 4033 ]

7.
Вложение:
Комментарий к файлу: поддержка убрана
07.JPG
07.JPG [ 238.54 КиБ | Просмотров: 4028 ]
фигуры можно "проезжать" пропуская "между ног"
8.
Вложение:
Комментарий к файлу: поддержка выдвинута
08.JPG
08.JPG [ 251.73 КиБ | Просмотров: 4026 ]
фигуру можно перемещать и поднимать, причём -- перемещать без передвижения робота, благодаря "лентопротяжному" механизму

_________________
"Вау! Настоящий робот! Или это дурацкий новогодний костюм?"

( (С) "Футурама" http://ru.wikiquote.org/wiki/%D0%A4%D1% ... 0%BC%D0%B0)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ЕВРОБОТ 2011
СообщениеДобавлено: 25 май 2011, 00:10 
Не в сети
Аватара пользователя

Зарегистрирован: 23 апр 2009, 17:03
Сообщения: 2639
Откуда: Москва, Самара
прог. языки: C#
Кто такие волонтеры?
И ваще, вы где находитесь то?
Город какой...

Смущают торчащие провода :sorry:
А робот вообще ездиет?
Как быстро.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ЕВРОБОТ 2011
СообщениеДобавлено: 25 май 2011, 08:48 
Не в сети

Зарегистрирован: 17 июн 2010, 21:46
Сообщения: 32
Откуда: Россия, Брянск
ФИО: Буйвал Александр
А какие функции должен выполнять этот робот?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ЕВРОБОТ 2011
СообщениеДобавлено: 25 май 2011, 10:20 
Не в сети

Зарегистрирован: 07 авг 2010, 21:29
Сообщения: 1725
Откуда: КМВ
прог. языки: C
ФИО: Андрей
Как я понял отсюда: http://www.eurobot-russia.ru/
Цитата:
В 2011 году темой международных соревнований роботов станет «Игра в шахматы». Автономные роботы, в парном 90 секундном поединке должны будут решать вопросы управления шахматными фигурами, используя стратегические и тактические алгоритмы, и, перемещаясь по специальному шахматному полю с учетом противодействия робота-соперника продемонстрировать свои оригинальные конструктивные решения. Робот должен расставить пешки на клетки своего цвета, а для увеличения колличества полученных балов - собрать на своих клетках башни!

То есть робот сделан как портальный контейнеровоз.
И правила: http://www.eurobot-russia.ru/images/upload/file/2011/E2011_Rules-RU.pdf

_________________
Дым, идущий из всех устройств в помещении предвещает появление электрика.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ЕВРОБОТ 2011
СообщениеДобавлено: 25 май 2011, 14:49 
Не в сети
Аватара пользователя

Зарегистрирован: 02 окт 2010, 15:19
Сообщения: 58
Откуда: Южный Округ Москвы :)
Skype: nevermindim
прог. языки: PROLOG
ФИО: Дмитрий А.
Волонтёры -- те, кто будет выполнять какие-либо вспомогательные функции, как то:
1. найти команду
2. пригласить на площадку для соревнований
3. помогать на площадке с расстановкой фигур
и пр.
Задач, на самом деле много...
(В принципе, по-хорошему, мне нужен студент в команду, т.к. остальные участники -- детишки до 13 лет :) ).
Мы (я, оргкомитет) -- в Москве.
В принципе, есть команды из Екатеринбурга, Питера (на сайте есть список команд, правда город не указан).
Провода торчат, т.к. электроника (собственно разнотипные Ардуино) не смонтирована.
Робот ездит быстро :) (мотор-редукторы IG32 на 12В), но, главное не скорость, а "разумность".
А я предполагаю использовать ориентацию по клеткам (сине-красным), поэтому очень критично распознавание цвета, в чём у меня сейчас и запара.
Как портальный контейнеровоз -- точно!
Только крутиться может вокруг своей оси :)

_________________
"Вау! Настоящий робот! Или это дурацкий новогодний костюм?"

( (С) "Футурама" http://ru.wikiquote.org/wiki/%D0%A4%D1% ... 0%BC%D0%B0)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ЕВРОБОТ 2011
СообщениеДобавлено: 25 май 2011, 16:56 
Не в сети

Зарегистрирован: 07 авг 2010, 21:29
Сообщения: 1725
Откуда: КМВ
прог. языки: C
ФИО: Андрей
А ориентация по клеткам - два фотодиода за цветными (синим и красным) фильтрами смотрят вертикально вниз. Белый светодиод подсветки для каждой группы. Четыре группы по "углам" робота.
Не пробовали такое?
Видел контейнеровоз, у которого каждое колесо - поворотное. Он на месте мог крутиться и ездить в разные стороны без разворота.

Добавлено спустя 2 минуты 24 секунды:
Либо два светодиода подсветки - синий и красный. И фотодиод один. Подобрать токи на светодиоды так, чтобы при попеременном включении подсветки на белой поверхности фотодиод выдавал одинаковый сигнал. Тогда на цветной поверхности будет различаться сигнал...

_________________
Дым, идущий из всех устройств в помещении предвещает появление электрика.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ЕВРОБОТ 2011
СообщениеДобавлено: 26 май 2011, 00:18 
Не в сети
Аватара пользователя

Зарегистрирован: 02 окт 2010, 15:19
Сообщения: 58
Откуда: Южный Округ Москвы :)
Skype: nevermindim
прог. языки: PROLOG
ФИО: Дмитрий А.
RootAdmin писал(а):
А ориентация по клеткам - два фотодиода за цветными (синим и красным) фильтрами смотрят вертикально вниз. Белый светодиод подсветки для каждой группы. Четыре группы по "углам" робота.
Не пробовали такое?
Либо два светодиода подсветки - синий и красный. И фотодиод один. Подобрать токи на светодиоды так, чтобы при попеременном включении подсветки на белой поверхности фотодиод выдавал одинаковый сигнал. Тогда на цветной поверхности будет различаться сигнал...

Пока не пробовал ничего, т.к. конкретной схемы нет, а экспериментировать, пока, не успеваю, т.к. "монтирую" Ардуины для движителей.
В первом посте написал какие фотоэлементы приобрёл.
Там, в принципе, видимый диапазон.
Мне бы схемку для получения с какого-нибудь из этих "сенсоров" сигнала для подачи на аналоговый вход Ардуино!
Я бы распаял... :)

_________________
"Вау! Настоящий робот! Или это дурацкий новогодний костюм?"

( (С) "Футурама" http://ru.wikiquote.org/wiki/%D0%A4%D1% ... 0%BC%D0%B0)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ЕВРОБОТ 2011
СообщениеДобавлено: 26 май 2011, 11:02 
Не в сети

Зарегистрирован: 07 авг 2010, 21:29
Сообщения: 1725
Откуда: КМВ
прог. языки: C
ФИО: Андрей
Итак, имеющиеся фотодиоды/транзисторы:
SFH203P_Z, PIN фотод. 400-1100нм
BPW20RF, фотодиод 550..1040нм
BPW17N, фототранзистор 620..960 нм

Длины волн
Красный 620-780
Синий 450-480
Оба диапазона захватывает первый, SFH203P_Z
Можно поэкспериментировать и с фототранзистором, но результат при попытке распознать только один цвет непредсказуем. Особенно в условиях возможной засветки.
Сейчас схемку попробую накидать для теста.

Добавлено спустя 53 минуты 53 секунды:
Вложение:
optosensor.JPG
optosensor.JPG [ 34.29 КиБ | Просмотров: 3849 ]

надо подключить к аналоговому входу - и тестировать.

Добавлено спустя 2 минуты 28 секунд:
Да, у первого фотодиода чувствительная зона сбоку. Сам как-то долго недоумевал - почему не работает...

_________________
Дым, идущий из всех устройств в помещении предвещает появление электрика.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ЕВРОБОТ 2011
СообщениеДобавлено: 26 май 2011, 12:22 
Не в сети
Аватара пользователя

Зарегистрирован: 02 окт 2010, 15:19
Сообщения: 58
Откуда: Южный Округ Москвы :)
Skype: nevermindim
прог. языки: PROLOG
ФИО: Дмитрий А.
Ок, а фотодиод куда подключать (вернее -- как)?

_________________
"Вау! Настоящий робот! Или это дурацкий новогодний костюм?"

( (С) "Футурама" http://ru.wikiquote.org/wiki/%D0%A4%D1% ... 0%BC%D0%B0)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ЕВРОБОТ 2011
СообщениеДобавлено: 26 май 2011, 13:33 
Не в сети

Зарегистрирован: 07 авг 2010, 21:29
Сообщения: 1725
Откуда: КМВ
прог. языки: C
ФИО: Андрей
R2, кнопка - не нужны, само собой. Фотодиод - катодом к R1, анодом на землю.
Вложение:
optosensor.JPG
optosensor.JPG [ 35.55 КиБ | Просмотров: 3834 ]

Надо еще схему включения двух светодиодов подсветки, два транзистора. Но для теста светодиоды можно переключателем выбирать.
Схема тестирования проста - ардуина с подключенным к АЦП фотодиодом выводит в терминал/на экран значение АЦП раз в секунду например.
Фотодиод находится в непрозрачной трубке, параллельно ему в таких же трубках светодиоды - чтобы не засвечивали.
Все три трубки вместе - вставлены в бОльшую, чтобы исключить реакцию на внешнюю засветку.
"Датчик" сначала ставится на белый лист, включаются-выключаются светодиоды, один из них, подстроечным резистором устанавливается максимальная чувствительность (максимальное изменение показаний АЦП). Затем, на том же белом листе изменением токоограничивающих резисторов светодиодов надо добиться чтобы показания были примерно одинаковыми при включении одного из двух светодиодов. И пробовать уже на цветных поверхностях.

Добавлено спустя 1 минуту 2 секунды:
Дома, вечером, возможно попробую.

_________________
Дым, идущий из всех устройств в помещении предвещает появление электрика.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ЕВРОБОТ 2011
СообщениеДобавлено: 26 май 2011, 14:52 
Не в сети
Аватара пользователя

Зарегистрирован: 02 окт 2010, 15:19
Сообщения: 58
Откуда: Южный Округ Москвы :)
Skype: nevermindim
прог. языки: PROLOG
ФИО: Дмитрий А.
Буду очень признателен :)
В общем, достаточно будет надёжно (и быстро!) определить только один цвет.
По паре датчиков по углам дают нужную информацию о перемещении на поле.

_________________
"Вау! Настоящий робот! Или это дурацкий новогодний костюм?"

( (С) "Футурама" http://ru.wikiquote.org/wiki/%D0%A4%D1% ... 0%BC%D0%B0)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ЕВРОБОТ 2011
СообщениеДобавлено: 26 май 2011, 15:03 
Не в сети

Зарегистрирован: 07 авг 2010, 21:29
Сообщения: 1725
Откуда: КМВ
прог. языки: C
ФИО: Андрей
А что значит "быстро"? Не чаще чем раз в (количество датчиков)*(время измерения АЦП).

_________________
Дым, идущий из всех устройств в помещении предвещает появление электрика.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ЕВРОБОТ 2011
СообщениеДобавлено: 26 май 2011, 15:58 
Не в сети
Аватара пользователя

Зарегистрирован: 02 окт 2010, 15:19
Сообщения: 58
Откуда: Южный Округ Москвы :)
Skype: nevermindim
прог. языки: PROLOG
ФИО: Дмитрий А.
Я могу на каждый датчик по Ардуино-нано "повесить".
При скорости передвижения около 0,3м/с для запаздывания регистрации на расстояние в 1см требуется частота выдачи значений в 30Гц.
Т.е. проблема не в Ардуино, а в скорости регистрации изменений фотоэлементом (для SFH203P_Z время в наносекундах, вроде...)

_________________
"Вау! Настоящий робот! Или это дурацкий новогодний костюм?"

( (С) "Футурама" http://ru.wikiquote.org/wiki/%D0%A4%D1% ... 0%BC%D0%B0)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ЕВРОБОТ 2011
СообщениеДобавлено: 26 май 2011, 16:59 
Не в сети

Зарегистрирован: 07 авг 2010, 21:29
Сообщения: 1725
Откуда: КМВ
прог. языки: C
ФИО: Андрей
Нано у меня как раз есть. Мне интересна задача - попробую.
Если не секрет, как связаны разные ардуины?

_________________
Дым, идущий из всех устройств в помещении предвещает появление электрика.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ЕВРОБОТ 2011
СообщениеДобавлено: 26 май 2011, 20:31 
Не в сети
Аватара пользователя

Зарегистрирован: 02 окт 2010, 15:19
Сообщения: 58
Откуда: Южный Округ Москвы :)
Skype: nevermindim
прог. языки: PROLOG
ФИО: Дмитрий А.
ЕВРОБОТ против секретов ;)
По цифровым сигналам буду события определять, соответственно, "центральная" с планом поля будет тактику действий отрабатывать и, опять же, по цифре команды отдавать.
Просто, без изысков...

Добавлено спустя 3 часа 25 минут 41 секунду:
1-го июня будут проходить соревнования по регламенту ЕВРОБОТ-2011.
Подробнее здесь:
http://www.eurobot-russia.ru/info/news/news44/
Думаю, будет интересно.

_________________
"Вау! Настоящий робот! Или это дурацкий новогодний костюм?"

( (С) "Футурама" http://ru.wikiquote.org/wiki/%D0%A4%D1% ... 0%BC%D0%B0)


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 93 ]  На страницу 1, 2, 3, 4, 5 ... 7  След.

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


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

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


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

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