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

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

Робот, отслеживающий положение объекта, – это робот, который отслеживает и следует за объектом перед собой.

Робот, отслеживающий положение объекта, использует искусственный интеллект, чтобы распознать объект перед собой. Для этого применяется расширение Autonomous Robot (Автономный робот), который позволяет роботу использовать камеру для распознания числа и знака. Это приложение очень полезно ещё и потому, что даёт нам информацию о знаках, например:

  1. Положение Х
  2. Положение Y
  3. Ширина
  4. Высота
  5. Достоверность

Понимание процесса отслеживания объекта

Эти параметры помогут нам в отслеживании объекта. Давайте разберём сам процесс.

  1. Для начала нам нужно распознать и получить информацию о знаке. Мы можем использовать следующую информацию:
    1. Положение X – для того, чтобы определить, находится ли объект справа, напротив или слева от робота.
      1. Слева
      2. Справа
      3. Центр
    2. Ширина – для того, чтобы определить находится ли объект близко или далеко от робота.
      1. Близко
      2. Далеко
  2. После того, как положение объекта определено, мы будем двигать робота по направлению к знаку при помощи движения налево-направо. Объект должен совпадать со знаком в диапазоне -50 до 50 на рабочей области.
  3. После того, как объект окажется напротив робота, мы можем передвинуть его вперёд. Нам нужно, чтобы робот подъехал близко к знаку. Если ширина объекта небольшая, то, значит, объект далеко и мы двигаем робота ближе.

Мы повторяем эти три шага снова и снова, пока знак не окажется в нужном положении.

В следующих нескольких темах мы будем писать код для этой последовательности операций.