Back to Курс
Уровень 2. Продвинутые автономные роботы.
0% Complete
0/0 Steps
-
ОСНОВЫ РОБОТОТЕХНИКИУрок 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: Курсовой проект
Урок 6, Тема 3
В прогрессе
Логика и блок-схема
Урок Progress
0% Complete
Логика распознания границ
Чтобы не падать, наш робот будет менять направление движения при обнаружении границы, рассчитывая расстояние между датчиком и поверхностью. Если расстояние превышает 10 см, это означает, что была обнаружена граница, поэтому робот изменит направление движения.
Давайте рассмотрим логику более подробно:
- Наш робот будет двигаться вперёд, если расстояние между ультразвуковым датчиком и поверхностью составляет менее 10 см.
- Граница обнаруживается, когда расстояние между ультразвуковым датчиком и поверхностью превышает 10 см. Робот прекращает выявлять границу.
- Головка ультразвукового датчика поворачивается налево, чтобы проверить, есть ли граница слева.
- Если слева нет границы, Кварки изменит направление, повернёт на 90 градусов и начнёт двигаться влево. Головка ультразвукового датчика будет смотреть прямо. И робот будет двигаться прямо.
- При обнаружении границы слева головка ультразвукового датчика повернется направо.
- Если граница обнаружена не будет, Кварки изменит направление, повернёт и начнёт двигаться направо. Головка ультразвукового датчика будет смотреть прямо. Робот будет двигаться вперёд.
- Если границы обнаружатся во всех направлениях Кварки будет двигаться назад.
Блок-схема
Ниже приведена блок-схема, на которой показана наша логика. В следующей теме мы напишем скрипт для робота.