Upload
garasym
View
576
Download
0
Embed Size (px)
Citation preview
Перегони справжніх роботів
roborace.te.ua
Перегони інтелектів
RoboRace - це змагання гоночних роботів, за аналогом Formula1.
Боліди Formula 1
Боліди RoboRace
Траса Formula 1
Траса RoboRace
Тури Formula 1.
Тур RoboRace 2011/12 * RoboRace 2011/2012 пройде в нових містах:
Київ, Одеса, Хмельницький (всього 8)
Команда Formula 1
Команда RoboRace
Нагородження Formula 1
Нагородження RoboRace
Краще один раз побачити
Говорить www.roborace.te.ua • Вікових, територіальних, національних та інших
обмежень до учасників чемпіонату немає;• У будь-якому зі змагань можуть взяти участь як
студенти і школярі, так і фахівці в галузі робототехніки;• Можуть брати участь як прості вузькоспрямовані
конструкції, створені початківцями, так і комплексні робототехнічні пристрої зі складною програмною частиною;
• Потрібна команда 2 і більше людини;• Робот повинен бути автономним;• Змагання йдуть у кілька заїздів на виліт. Перемагає
той, хто проїхав необхідну кількість кіл першим.
Говорить www.roborace.te.ua •Допускається більше одного робота від команди;•Роботи можуть обганяти один одного без зіткнень;•Зіткнення заборонені. За зіткнення нараховуються штрафи. Винен той, хто ззаду.
ЗАГАЛОМ:•Можна їхати як хочеш, а не тільки по чорній лінії;•Можна їхати по обох лініях;•Способи орієнтації - будь-які автономні;•Робот 50 см x 25 см x 3 кг;•Якщо роботів більше одного, то допустимі переговори між ними;•Якщо робот несправний більше 10 секунд, команда може забрати його на доопрацювання.
На новий сезон (попередньо):
• Результат команди зараховується кращій машині;• Машина повинна мати задні габаритні вогні - червоний
світлодіод діаметром 5 мм і кутом розсіювання не менше 60 град. Спрямований в тил і розміщений не більше ніж на 1 см;
• Загальний результат розраховується за сумою балів по всіх заїздах;
• Робота над уніфікацією робоплатформи для змагань;• Дівчата і вечірка.
*
*Сектор робототехники БрГТУ
Організатори
Відеопрезентація про те, як проходив RoboRace в Бресті (Білорусія)
Ви напевно думаєте, що брати участь дуже легко!
І навіть бути крутіше всіх
Але поки у вас Fail Mobile
Вітаю,Створити
свого робота на RoboRace може кожен
З чого почати?1. Вам потрібна команда
Механік, електронщик, Підтримка,Лідер, Програміст, "Ідейник" і Тренер
АБО два захоплення людини-оркестру
2. Що таке робот для RoboRace?Це баланс наступних складових:
ШВИДКІСТЬ
ЯКІСТЬ АЛГОРИТМІВ ПОВЕДІНКИ
НАДІЙНІСТЬМЕХАНІКА
ЖИВЛЕННЯ
Розглянемо приклад робота "на трасі"
Роботи
Чорні лінії
Борти траси
Концептуальна схема Робота
3. Концептуальна схема
Реальний світ
Реальний світ
Сенсорнапідсистема
Підсистемауправління
Підсистемавиконання
Сенсорна підсистема• Мета - навчити робота відчувати світ!• Точність, сприйняття, міра.• Висока надійність сенсорів.• Інтелектуальні алгоритми оброблення.• Фільтрація даних сенсорів.
Використання різних датчиків:Ультразвук;Датчик чорної лінії;Датчики перешкод; Інфрачервоний далекомір; ....
• Кожен датчик - не ідеальний і помиляється!• Рішення - в комбінації датчиків і створення єдиної сенсорної
системи.
Підсистема управління• Сукупність апаратно-програмних засобів для
управління роботом на трасі.• Програмна частина - система реального часу, що
приймає на основі даних сенсорів рішення як вести себе роботу на трасі.
• Апаратна частина - мікрокомп'ютер, енергоекономічний, компактний, але досить продуктивний, щоб виконувати програму управління в реальному часі.
• Програмна частина: дискретні алгоритми, інтелектуальні алгоритми.
• Слоган Roborace "Гонки інтелектів".• Апаратна частина: мікроконтролер на базі Arduino, як
сучасний бортовий комп'ютер.
Підсистема виконання
– Трансформує команди блоку управління в дії робочих частин робота на реальний світ.
– Гальмування, прискорення.– Вибір швидкості руху по трасі.– Контроль енергоспоживання.– Підвіска.– Регулювання кута повороту робота на трасі.– Ударостійкість та безпека робота під час заїзду.– Зчеплення коліс з трасою.– Як не зносити стінки бортів?– ....
РеалізаціяПорт програмування
Входи для сенсорів
Живлення
Драйвер двигуна
Підсистема управлінняПідсистема виконання
Шукаєте баланс!
Стратегія: Від стінок
Стратегія: За чорною лінією Логічний підхід
• стани:• x1 - лівий датчик на чорному• x2 - центральний датчик на чорному• x3 - правий датчик на чорному• x1 - лівий датчик на білому• x2 - центральний датчик на білому• x3 - правий датчик на білому• y0 - перемикач вимкнено• y1 = x ¬ 1x2x3 - прямо• y2 = x ¬ 1x2x3 v x ¬ 1x2x3 - вліво• y3 = x ¬ 1x2x3 v x ¬ 1x2x3 - вправо• y4 = x ¬ 1x2x3 vx ¬ 1x2x3 vx ¬ 1x2x3 -
виконання останнього стан
Стратегія: Гібридний підхід
• Дальноміри для орієнтації по стінкам.
• Датчики зіткнень для початку програми відновлення после зіткнень.
• Датчик чорної лінії для орієнтацій.
Перевага: багато динамічно перебираймих програм,маневри в швидкості.
Як підготуватись до участі ?1. Створити робота.2. Продумайте платформу.3. Продумайте механіку.4. Продумайте електроніку.5. Зробіть гарне живлення.6. Все працює? Починайте писати алгоритми.7. Підготувати робота.8. Перевірити.9. Ще раз все перевірити.10.Аналіз траси.11.Пошук слабких місць на трасі.12.Адаптація робота на місці.13.Запас батарейками, колесами, платами і взагалі всім, що
може скінчиться,відвалиться або зламатися.14.Умійте переписувати робота на ходу.
Початок 2011 р в Тернополі
Наступні: Сезон RoboRace 2011/12
Підготуйте робота заздалегідь!!!
Майбутнє: Стратегія: Камера
Ще не використовувалось на повну
Майбутнє: 3D траса на RoboRace
Використовувалась у Львові.
універсальна платформа, безколлекторні електродвигуни, спецпідвіска, широкопрофільні колеса!
Майбутнє: Професійні роботи
Створення справедливих і рівних умов, додавання катафотів, систем управління
та розпізнавання
Майбутнє: Уточнення та розширення регламенту
Телеметрія як інструмент для аналізу якості робота під час гонки
і підвищення видовищності змагань!
Майбутнє: Телеметрія з роботів
Посилання
Асоціація ротототехніки в Україніroboart.org.ua
Офіційний сайт RoboRacеroborace.te.ua