Програмиране на робота да спира на трета черна линия Pro Preview

Ключовата задача от днешното занятие е спирането на трета черна линия. Учениците ще изпитат доста затруднения с нея и е твърде вероятно да не успеят да се справят сами.

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

Абонирай се

  • #858
  • 30 Mar 2018

В повечето случаи програмата, която ще имат, е следната:

Тук трябва да спрете учениците и заедно да обсъдите как да програмират робота, така че да спира на трета линия, и какъв е проблемът в текущата програма. Обърнете им внимание, че програмата им е логически вярна. След това може да минете по нея заедно с учениците и да изпълните всички команди, както би ги изпълнил роботът. Наблегнете, че след първото спиране върху черната линия, роботът се намира върху черна линия. Така вторият път той не изминава никакво разстояние, защото вече е върху черната линия. За да си гарантират, че са засекли нова черна линия, а не старата, учениците трябва да преминат някак до края на линията.

По-малките ученици и тези с първосигнална реакция ще напрвят придвижване напред на част от ротация или за няколко секунди. Това е валидно първо решение. Нека да проверят как ще работи.
След експеримент им покажете недостатъкът на този подход: когато линиите са различно дебели или когато са по-близо от разстоянието, което роботът преминава без да усеща със сензора си. Времето в което робот се движи на ротации, градуси или секунди е време, в което роботът е глух и сляп и не усеща нищо.

Универсалният подход към задачата е да усетят кога свършва една черна линия и започва следващата. Това става, когато добавят блокче за изчакване на различно от черно. Така, финалната програмa би изглеждала по следния начин:

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

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

Image for Роботика с LEGO - Ниво 1.5 - Шпионски игри
  • 56
  • 12:47
  • 135
Image for Занятие 4 - Следване на улики
  • 2
  • 4
  • 5
  • 3d_rotation 1
Image for Ниво Г - "Военни Технологии" - Роботика с LEGO
  • 37
  • 6:37
  • 111
Image for Занятие 4 - Трета черна линия
  • 2
  • 4
  • 3
  • 3d_rotation 1