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

Уровень 1. Роботы и Искусственный интеллект с Кварки

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

Движение по кругу

А теперь пора повеселиться с нашим роботом! Давайте сделаем так, чтобы Кварки ездил по кругу.

До сих пор мы следили только за направлением двигателей, перемещающих робота.

Left Robot

Но если нам нужно заставить робота двигаться по кругу, нужно учитывать еще и скорость, с которой крутится каждое из колес. Например, чтобы робот двигался по кругу против часовой стрелки, нам нужно выполнить следующие условия:

  1. Оба колеса двигаются в направлении вперёд.
  2. Скорость вращения левого колеса меньше скорости вращения правого колеса.

Код

Чтобы это получилось, нам нужно управлять двигателями по отдельности:

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

А теперь давайте попробуем заставить робота двигаться по часовой стрелке.