42
Перегони справжніх роботів roborace.te.ua Перегони інтелектів

Перегони справжніх роботів

  • Upload
    garasym

  • View
    577

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Перегони справжніх роботів

Перегони справжніх роботів 

roborace.te.ua

Перегони інтелектів

Page 2: Перегони справжніх роботів

RoboRace - це змагання гоночних роботів, за аналогом Formula1.

Page 3: Перегони справжніх роботів

Боліди Formula 1

Page 4: Перегони справжніх роботів

Боліди RoboRace

Page 5: Перегони справжніх роботів

Траса Formula 1

Page 6: Перегони справжніх роботів

Траса RoboRace

Page 7: Перегони справжніх роботів

Тури Formula 1.

Page 8: Перегони справжніх роботів

Тур RoboRace 2011/12 * RoboRace 2011/2012 пройде в нових містах:

Київ, Одеса, Хмельницький (всього 8)

Page 9: Перегони справжніх роботів

Команда Formula 1

Page 10: Перегони справжніх роботів

Команда RoboRace

Page 11: Перегони справжніх роботів

Нагородження Formula 1

Page 12: Перегони справжніх роботів

Нагородження RoboRace

Page 13: Перегони справжніх роботів

Краще один раз побачити

Page 14: Перегони справжніх роботів

Говорить www.roborace.te.ua • Вікових, територіальних, національних та інших

обмежень до учасників чемпіонату немає;• У будь-якому зі змагань можуть взяти участь як

студенти і школярі, так і фахівці в галузі робототехніки;• Можуть брати участь як прості вузькоспрямовані

конструкції, створені початківцями, так і комплексні робототехнічні пристрої зі складною програмною частиною;

• Потрібна команда 2 і більше людини;• Робот повинен бути автономним;• Змагання йдуть у кілька заїздів на виліт. Перемагає

той, хто проїхав необхідну кількість кіл першим.

Page 15: Перегони справжніх роботів

Говорить www.roborace.te.ua •Допускається більше одного робота від команди;•Роботи можуть обганяти один одного без зіткнень;•Зіткнення заборонені. За зіткнення нараховуються штрафи. Винен той, хто ззаду.

ЗАГАЛОМ:•Можна їхати як хочеш, а не тільки по чорній лінії;•Можна їхати по обох лініях;•Способи орієнтації - будь-які автономні;•Робот 50 см x 25 см x 3 кг;•Якщо роботів більше одного, то допустимі переговори між ними;•Якщо робот несправний більше 10 секунд, команда може забрати його на доопрацювання.

Page 16: Перегони справжніх роботів

На новий сезон (попередньо):

• Результат команди зараховується кращій машині;• Машина повинна мати задні габаритні вогні - червоний

світлодіод діаметром 5 мм і кутом розсіювання не менше 60 град. Спрямований в тил і розміщений не більше ніж на 1 см;

• Загальний результат розраховується за сумою балів по всіх заїздах;

• Робота над уніфікацією робоплатформи для змагань;• Дівчата і вечірка.

Page 17: Перегони справжніх роботів

*

*Сектор робототехники БрГТУ

Організатори

Page 18: Перегони справжніх роботів

Відеопрезентація про те, як проходив RoboRace в Бресті (Білорусія)

Page 19: Перегони справжніх роботів

Ви напевно думаєте, що брати участь дуже легко!

Page 20: Перегони справжніх роботів

І навіть бути крутіше всіх

Page 21: Перегони справжніх роботів

Але поки у вас Fail Mobile

Page 22: Перегони справжніх роботів

Вітаю,Створити

свого робота на RoboRace може кожен

Page 23: Перегони справжніх роботів

З чого почати?1. Вам потрібна команда

Механік, електронщик, Підтримка,Лідер, Програміст, "Ідейник" і Тренер

АБО два захоплення людини-оркестру

Page 24: Перегони справжніх роботів

2. Що таке робот для RoboRace?Це баланс наступних складових:

ШВИДКІСТЬ

ЯКІСТЬ АЛГОРИТМІВ ПОВЕДІНКИ

НАДІЙНІСТЬМЕХАНІКА

ЖИВЛЕННЯ

Page 25: Перегони справжніх роботів

Розглянемо приклад робота "на трасі"

Роботи

Чорні лінії

Борти траси

Page 26: Перегони справжніх роботів

Концептуальна схема Робота

3. Концептуальна схема

Реальний світ

Реальний світ

Сенсорнапідсистема

Підсистемауправління

Підсистемавиконання

Page 27: Перегони справжніх роботів

Сенсорна підсистема• Мета - навчити робота відчувати світ!• Точність, сприйняття, міра.• Висока надійність сенсорів.• Інтелектуальні алгоритми оброблення.• Фільтрація даних сенсорів.

Використання різних датчиків:Ультразвук;Датчик чорної лінії;Датчики перешкод; Інфрачервоний далекомір; ....

• Кожен датчик - не ідеальний і помиляється!• Рішення - в комбінації датчиків і створення єдиної сенсорної

системи.

Page 28: Перегони справжніх роботів

Підсистема управління• Сукупність апаратно-програмних засобів для

управління роботом на трасі.• Програмна частина - система реального часу, що

приймає на основі даних сенсорів рішення як вести себе роботу на трасі.

• Апаратна частина - мікрокомп'ютер, енергоекономічний, компактний, але досить продуктивний, щоб виконувати програму управління в реальному часі.

• Програмна частина: дискретні алгоритми, інтелектуальні алгоритми.

• Слоган Roborace "Гонки інтелектів".• Апаратна частина: мікроконтролер на базі Arduino, як

сучасний бортовий комп'ютер.

Page 29: Перегони справжніх роботів

Підсистема виконання

– Трансформує команди блоку управління в дії робочих частин робота на реальний світ.

– Гальмування, прискорення.– Вибір швидкості руху по трасі.– Контроль енергоспоживання.– Підвіска.– Регулювання кута повороту робота на трасі.– Ударостійкість та безпека робота під час заїзду.– Зчеплення коліс з трасою.– Як не зносити стінки бортів?– ....

Page 30: Перегони справжніх роботів

РеалізаціяПорт програмування

Входи для сенсорів

Живлення

Драйвер двигуна

Підсистема управлінняПідсистема виконання

Page 31: Перегони справжніх роботів

Шукаєте баланс!

Page 32: Перегони справжніх роботів

Стратегія: Від стінок

Page 33: Перегони справжніх роботів

Стратегія: За чорною лінією Логічний підхід

• стани:• 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 -

виконання останнього стан

Page 34: Перегони справжніх роботів

Стратегія: Гібридний підхід

• Дальноміри для орієнтації по стінкам.

• Датчики зіткнень для початку програми відновлення после зіткнень.

• Датчик чорної лінії для орієнтацій.

Перевага: багато динамічно перебираймих програм,маневри в швидкості.

Page 35: Перегони справжніх роботів

Як підготуватись до участі ?1. Створити робота.2. Продумайте платформу.3. Продумайте механіку.4. Продумайте електроніку.5. Зробіть гарне живлення.6. Все працює? Починайте писати алгоритми.7. Підготувати робота.8. Перевірити.9. Ще раз все перевірити.10.Аналіз траси.11.Пошук слабких місць на трасі.12.Адаптація робота на місці.13.Запас батарейками, колесами, платами і взагалі всім, що

може скінчиться,відвалиться або зламатися.14.Умійте переписувати робота на ходу.

Page 36: Перегони справжніх роботів

Початок  2011 р в Тернополі

Наступні: Сезон RoboRace 2011/12

Підготуйте робота заздалегідь!!!

Page 37: Перегони справжніх роботів

Майбутнє: Стратегія: Камера

Ще не використовувалось на повну

Page 38: Перегони справжніх роботів

Майбутнє: 3D траса на RoboRace 

Використовувалась у Львові.

Page 39: Перегони справжніх роботів

універсальна платформа, безколлекторні електродвигуни, спецпідвіска, широкопрофільні колеса!

Майбутнє: Професійні роботи

Page 40: Перегони справжніх роботів

Створення справедливих і рівних умов, додавання катафотів, систем управління

та розпізнавання

Майбутнє: Уточнення та розширення регламенту

Page 41: Перегони справжніх роботів

Телеметрія як інструмент для аналізу якості робота під час гонки

і підвищення видовищності змагань!

Майбутнє: Телеметрія з роботів

Page 42: Перегони справжніх роботів

Посилання

Асоціація ротототехніки в Україніroboart.org.ua

Офіційний сайт RoboRacеroborace.te.ua