Залишатися в колі
Ваш робот тепер здатний зупинятися, коли бачить лінію. Ви можете використовувати цю функцію, щоб утримати робота в колі! Ви дізнаєтеся, навіщо це потрібно, в наступному модулі, який є завданням-викликом!
Розбиймо цю проблему на кілька етапів:
Проїжджайте вперед, поки не побачите лінію (край кола)
Припиніть рух, щоб робот не виїхав за межі кола
Повернись
Повторити
Ви вже маєте код, який виконує кроки 1 і 2. (drive_until_line()), а ви
в модулі з керування роботами навчилися виконувати крок 3
(drivetrain.turn(), see /course/driving/calling_drive_functions для
повторення)
Спробуйте
Напишіть нескінченний цикл, який утримує робота в колі. Спробуйте різні кути при повороті. Можливо, ви захочете спробувати не повертати на повні 180 градусів.