roboforum.ru

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

 

Построение робота для RobotChallenge Вена 2012

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

Построение робота для RobotChallenge Вена 2012

Сообщение SkyStorm » 04 апр 2011, 17:42

Я с Антоном в шайбах.
По шайбам, предлагаю к обсуждению следующие варианты,
1. на основе OR - развитие текущего
2. на основе Arduino - за счет стека избавится от большенства проводов
3. на основе Netduino - интересно попробывать )))
4. на основе Ноута или мини-атх платформы - использовать камеру.
Никто кроме нас!!!
4Robots.ru - Все для роботов!
Аватара пользователя
SkyStorm
 
Сообщения: 2612
Зарегистрирован: 05 фев 2008, 15:33
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович

Re: Команда для RobotChallenge Вена 2012

Сообщение =DeaD= » 04 апр 2011, 18:15

Чтобы не забыть - выложу сюда мысли, которые накопились по итогу прошедших соревнований:

1. Скорость очень многое решает, поэтому робот должен быть реально быстрым.

2. Надо делать односторонний фильтр "только на вход" у шайб, который будет пропускать их внутрь "воронки", но не будет их выпускать при любых маневрах.

3. Из "вредных" для противника ходов - блокировка базы противника в конце раунда.

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

5. В идеале - навигацию сделать на энкодерах + широкоугольной камере, смотрящей в пол с мачты высотой до 40см, если с камерой всё будет совсем хорошо, то можно забить на энкодеры вообще. Надо найти камеру, которая будет нормально передавать цвета и не будет "мазать".
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24120
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: Pascal / C++ / PHP / 1C
ФИО: Антон Ботов

Re: Команда для RobotChallenge Вена 2012

Сообщение =DeaD= » 06 апр 2011, 00:09

1. ИМХО оставить как основной вариант - и так переделать надо почти всё, зачем еще электронику переигрывать? С ней никаких особых проблем вроде не было?

2. Драйвер двигателей допустим понятно - уберем силовой провод лишний один и шлейф до него, а остальное? Вообще мне кажется - красота с проводами это последнее, что реально нужно в соревнованиях :)

3. Предлагаю сразу забыть. Если конечно есть желание доделать робота к следующим соревнованиям :)

4. Тут все вопросы в том, чтобы найти нормальную не мажущую камеру с шириком за адекватные деньги и не менее чем за полгода до соревнований.

Добавлено спустя 1 минуту 12 секунд:
И да - если строим робота, то рассчитываем на первое место, а никак не просто "поучаствовать".

Вот такой я амбициозный :)

Принимается? Только всерьез!
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24120
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: Pascal / C++ / PHP / 1C
ФИО: Антон Ботов

Re: Команда для RobotChallenge Вена 2012

Сообщение Michael_K » 06 апр 2011, 01:40

1. поддерживаю.

- Нужно научиться выковыривать фишки из углов.
Имхо блокировать ничего не надо.
Если своя база заблокирована, нужно выкинуть фишки с чужой базы и постараться (не знаю пока как) найти все же место, куда выгрузить свои фишки (база шире робота на 20 см, да и тупо на голову ему высыпать, чтоб не выпендривался)

- Можно сделать хавальник шире (диагональ квадрата 50 см - это 70 см) и, как правильно предложил Dead, "всех впускать-никого не выпускать". Может быть даже активным способом. Кстати, а можно ли в процессе состязаний "выдвинуть руки"?

- Можно подумать над корректным (с точки зрения правил) отбором фишек у врага. Приподнять его на пару сантиметров ведь можно? :) А если он сам наедет на подставленную юбку?
Аватара пользователя
Michael_K
 
Сообщения: 6034
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Re: Команда для RobotChallenge Вена 2012

Сообщение SkyStorm » 06 апр 2011, 09:39

Да первый вариант основной - это однозначно!
Остальные к рассмотрению, спарринг партнер ведь нужен по любому.
Механика одна на всех, меняем только электронику.

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

Я тоже за ориентацию на первое место! На него ориентируем OR вариант, второй который решим будет для экспериментов.
Никто кроме нас!!!
4Robots.ru - Все для роботов!
Аватара пользователя
SkyStorm
 
Сообщения: 2612
Зарегистрирован: 05 фев 2008, 15:33
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович

Re: Команда для RobotChallenge Вена 2012

Сообщение =DeaD= » 06 апр 2011, 10:02

ИМХО - Если варианта делать два, то второй вариант имеет смысл делать только с камерой. Потому что это принципиально преимущество на многие виды соревнований в дальнейшем и новые осваиваемые технологии. Netduino не даёт ничего принципиального из преимуществ - производительности для всех задач без видео хватит и у AVR, а видео Netduino не потянет.

Добавлено спустя 7 минут 49 секунд:
Еще я так и не понял по правилам - влияют ли на что-то ситуации, когда робот оставляет фишки на неправильном поле?
Карточки какие-то показываются, а куда потом это влияет и влияет ли?

Добавлено спустя 6 минут 5 секунд:
Можно попробовать широкий хавальник "разевать" только во время езды, а при поворотах сворачивать его :)
Либо сделать зад почти круглым, чтобы поворачивать удобней (но не полностью, чтобы можно было так же калиброваться у стенки при повороте), а переднюю часть с углами, чтобы собирать шайбы по максимальной ширине.

Трансформироваться не надо, подковыривать робота тоже не надо.

А вот в случае невозможности заехать на базу из-за стоящего там робота противника нужно:
1. Если достаточно времени - сгонять и пропылесосить базу противника;
2. Успеть заехать на свою базу задом, чтобы отсек со своими фишками попал на поле. Тут нужно чтобы движки и сцепление позволили сдвинуть противника.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24120
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: Pascal / C++ / PHP / 1C
ФИО: Антон Ботов

Re: Команда для RobotChallenge Вена 2012

Сообщение SkyStorm » 06 апр 2011, 10:02

Карточки это название ситуации.
На каждом углу сидит судья.
Затащил чужую фишку себе на базу и оставил ее там.
Судья ее берет и показывает другому тот закладывает к себе в угол.

Затащил свою фишку на чужую базу и оставил ее там.
Судья изымает ее с поля.
Никто кроме нас!!!
4Robots.ru - Все для роботов!
Аватара пользователя
SkyStorm
 
Сообщения: 2612
Зарегистрирован: 05 фев 2008, 15:33
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович

Re: Команда для RobotChallenge Вена 2012

Сообщение =DeaD= » 06 апр 2011, 10:04

На первое место нужно рассчитывать обоих роботов. Если со зрением выгорит - это будет главный кандидат, потому что он сможет быстро и качественно пропылесосить поле и найти базы.

Добавлено спустя 1 минуту 9 секунд:
SkyStorm писал(а):Затащил чужую фишку себе на базу и оставил ее там.
Судья ее берет и показывает другому тот закладывает к себе в угол.

Затащил свою фишку на чужую базу и оставил ее там.
Судья изымает ее с поля.

То есть если я затащил к себе чужую фишку - это 1 балл противнику.
Если я затащил свою фишку на чужую базу - это никому ничего.

Правильно понимаю?
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24120
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: Pascal / C++ / PHP / 1C
ФИО: Антон Ботов

Re: Команда для RobotChallenge Вена 2012

Сообщение Michael_K » 06 апр 2011, 10:53

Да правила мутные.
Аватара пользователя
Michael_K
 
Сообщения: 6034
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Re: Команда для RobotChallenge Вена 2012

Сообщение SkyStorm » 06 апр 2011, 10:57

=DeaD= писал(а):То есть если я затащил к себе чужую фишку - это 1 балл противнику.

Да совершенно верно. Но фишки перекладываются сразу и еще есть шанс ее стырить с вражеской базы )))
=DeaD= писал(а):Если я затащил свою фишку на чужую базу - это никому ничего.

Нет. Это значит что на поле стало на 1 твою фишку меньше. И потенциально собрав все ты можешь проиграть.
Никто кроме нас!!!
4Robots.ru - Все для роботов!
Аватара пользователя
SkyStorm
 
Сообщения: 2612
Зарегистрирован: 05 фев 2008, 15:33
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович

Re: Команда для RobotChallenge Вена 2012

Сообщение =DeaD= » 06 апр 2011, 10:57

То что моей фишки теперь на 1 меньше это понятно :) я имел в виду сам факт никому ничего не начисляет.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24120
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: Pascal / C++ / PHP / 1C
ФИО: Антон Ботов

Re: Команда для RobotChallenge Вена 2012

Сообщение SkyStorm » 06 апр 2011, 11:27

Да

Добавлено спустя 27 минут 53 секунды:
По камерам мне видится 3 варианта
1. Видео вебка - нужно искать хорошую
2. фото камера
3. cmucam
Никто кроме нас!!!
4Robots.ru - Все для роботов!
Аватара пользователя
SkyStorm
 
Сообщения: 2612
Зарегистрирован: 05 фев 2008, 15:33
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович

Re: Команда для RobotChallenge Вена 2012

Сообщение Michael_K » 06 апр 2011, 11:33

Константин, а где-то есть видео с пак-коллекта?
Что-то поискал - как-то кисло все? Может кто из участников снимал?
Ну просто для понимания, как что... Кто устанавливает робота на базу изначально, как работает судья и т.п.

И вообще, по процедуре - можно ли до соревнований откалиброваться на поле, на фишки?
Как вообще все происходит, что за квалификация и т.п. Я на их сайте нифига не нахожу.
Аватара пользователя
Michael_K
 
Сообщения: 6034
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Re: Команда для RobotChallenge Вена 2012

Сообщение =DeaD= » 06 апр 2011, 11:44

1-2. Фиг знает, я не видел их с шириками нормальными. Может у видеонаблюдения что-нибудь хорошее есть.
3. CMUCam не вариант сразу.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24120
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: Pascal / C++ / PHP / 1C
ФИО: Антон Ботов

Re: Команда для RobotChallenge Вена 2012

Сообщение SkyStorm » 06 апр 2011, 12:36

Мои записи с финала

Перед заездом бросается жеребий на цвет.
После этого дается немного времени на калибровку и установку робота.
когда оба участника говорят о готовности, судья делает отсчет 3-2-1-старт.
на старт робот начинает движение и засекается время.
у каждой базы по судье
отдельно судья по времени он дает отмашки 2 минуты, 1 минута, 30 сек, 10 сек, 5-4-3-2-1-Стоп.

Почему cmucam не вариант?
Какие есть предложения?
Никто кроме нас!!!
4Robots.ru - Все для роботов!
Аватара пользователя
SkyStorm
 
Сообщения: 2612
Зарегистрирован: 05 фев 2008, 15:33
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович

След.

Вернуться в коллективные проекты

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

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

Mail.ru counter