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

Уровень 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% завершено

Давайте разберёмся, как именно работает робот?

Сначала Кварки обнаруживает препятствие, потом проверяет, что находится слева и справа, поворачивая в нужном направлении, если расстояние превышает 30 см. Посмотрим, как это работает.

  1. Если нет препятствий, передвигается вперёд.
  2. Если возникает препятствие на определённом расстоянии Ультразвуковой датчик обнаружит препятствие и произойдёт остановка.
  3. Затем робот просканирует окружающую среду с помощью сервопривода. Но сначала он повернёт сервопривод на 45 градусов и поищет место, где нет препятствий.
  4. Если в радиусе 30 см под углом 45 градусов нет препятствий, Кварки повернёт направо на 45 градусов.
  5. Если справа, под углом 45 градусов, будет обнаружено препятствие, изменит угол на 135 градусов.
  6. Если в радиусе 30 см под углом 135 градусов нет препятствий, Кварки повернёт налево на 45 градусов.
  7. Если справа, под углом 135 градусов, будет обнаружено препятствие, изменит угол на 0 градусов.
  8. Если в радиусе 30 см под углом 0 градусов нет препятствий, Кварки повернёт направо на 90 градусов.
  9. Если справа, под углом 0 градусов, будет обнаружено препятствие, изменит угол на 180 градусов.
  10. Если в радиусе 30 см под углом 180 градусов нет препятствий, Кварки повернёт налево на 90 градусов.
  11. Если справа, под углом 180 градусов, будет обнаружено препятствие, будет двигаться назад.

Блок-схема

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