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