Как можем да задвижим робота напред? Така поставени моторите, ако просто поставим блок за движение напред, роботът ще започне да се върти около своя център.
Необходимо е да се абонирате за FLLCasts.com, за да достъпите това видео
- #888
- 17 Dec 2018
Как да задвижим този странен робот в права посока? За да задвижим робота напред или назад е нужно неговите мотори да се движат в различни посоки. За да постигнем това има няколко основни начина:
- Плъзгача на опцията Steering на Move Steering блока да бъде в един от двата края (ляво или дясно). При така настроен блок за движение двата двигателя се движат в различни посоки.
- Пускане на всеки от двигателите по отделно. Това може да стане или чрез два паралелни блока за движение на мотор или чрез Move Tank блокчето.
Нека разгледаме един прост пример: Задачата е роботът да се движи, докато не се удари в стена и след това да се се придвижи назад една ротация.
Ако реализираме движенията на робота в две нишки, програмата би изглеждала така:
Ако работим с опцията Steering програмата би изглеждала по следния начин: