Просто следване на линия със SPIKE Prime Pro Preview

Следването на линия е много често срещана състезателна категория. Ето как можете да започнете в него!

Необходимо е да се абонирате за FLLCasts.com, за да достъпите това видео

Абонирай се

  • #2316
  • 31 Jul 2024

снимка

Следването на линия е много просто на пръв поглед. Програмирайте робота да върви напред, когато е на линията и да се обръща към линията, когато не е на линията. Проблемът е, че втората част е невъзможна да се програмира, тъй като не можете да знаете от коя страна на линията е роботът. Трябва ли да завие наляво към линията? Или надясно?

Ето защо повечето алгоритми за следване на линия следват ръба на линията, вместо цялата линия. Та ако следвате левия край на линията, роботът винаги знае, че може да завие надясно към линията.

снимка

Основният алгоритъм изглежда по следния начин:

  • Ако роботът е на черната линия - да завие към ръба
  • Ако роботът е извън линията - да завие към линията
  • Така че, ако изберем да следваме десния ръб, тогава роботът трябва да завие надясно до бяло и след това наляво до черно. Ако това е във вечен цикъл, тогава роботът трябва успешно да следва черната линия! Този алгоритъм може да се реализира както с блокове за изчакване, така и с блокове ако/иначе.

    Курсове и занятия включващи този Урок

    Този Урок е използван в следните курсове и занятия.

    Image for Ниво Г - Въведение в състезателна роботика  - Роботика с LEGO SPIKE Prime
    • 21
    • 1:03
    • 60
    Image for Занятие 5 - Следване на линия част 1
    • 4
    • 4
    • 8
    • 3d_rotation 2