Вернуться в Курс

Уровень 2. Продвинутые автономные роботы.

0% завершено
0/0 Шагов
  1. ОСНОВЫ РОБОТОТЕХНИКИ
    Урок 1: Введение в робототехнику
    3 Темы
  2. Урок 2: Знакомимся с датчиками
    4 Темы
    |
    1 Тест
  3. Урок 3: Знакомимся с приводами
    6 Темы
    |
    1 Тест
  4. Урок 4: Распознавание лиц с помощью робота
    2 Темы
  5. АВТОНОМНЫЕ РОБОТЫ
    Урок 5: Робот, избегающий препятствий
    4 Темы
    |
    1 Тест
  6. Урок 6: Робот, распознающий край и границы
    5 Темы
    |
    1 Тест
  7. Урок 7: Управляемый робот
    5 Темы
    |
    1 Тест
  8. РЕАЛЬНОЕ ПРИМЕНЕНИЕ ИИ & РОБОТОТЕХНИКА
    Урок 8: Полноприводный робот
    3 Темы
  9. Урок 9: Робот, отслеживающий положение объекта
    5 Темы
    |
    1 Тест
  10. Урок 10: Подъёмно-транспортный робот - сборка
    2 Темы
  11. Урок 11: Подъёмно-транспортный робот
    3 Темы
  12. ИТОГОВЫЙ ПРОЕКТ
    Урок 12: Курсовой проект
Урок прогресс
0% завершено

Логика распознания границ

Чтобы не падать, наш робот будет менять направление движения при обнаружении границы, рассчитывая расстояние между датчиком и поверхностью. Если расстояние превышает 10 см, это означает, что была обнаружена граница, поэтому робот изменит направление движения.

Давайте рассмотрим логику более подробно:

  1. Наш робот будет двигаться вперёд, если расстояние между ультразвуковым датчиком и поверхностью составляет менее 10 см.
  2. Граница обнаруживается, когда расстояние между ультразвуковым датчиком и поверхностью превышает 10 см. Робот прекращает выявлять границу.
  3. Головка ультразвукового датчика поворачивается налево, чтобы проверить, есть ли граница слева.
  4. Если слева нет границы, Кварки изменит направление, повернёт на 90 градусов и начнёт двигаться влево. Головка ультразвукового датчика будет смотреть прямо. И робот будет двигаться прямо.
  5. При обнаружении границы слева головка ультразвукового датчика повернется направо.
  6. Если граница обнаружена не будет, Кварки изменит направление, повернёт и начнёт двигаться направо. Головка ультразвукового датчика будет смотреть прямо. Робот будет двигаться вперёд.
  7. Если границы обнаружатся во всех направлениях Кварки будет двигаться назад.

Блок-схема

Ниже приведена блок-схема, на которой показана наша логика. В следующей теме мы напишем скрипт для робота.