Как заставить робота повернуться на 90 градусов вправо?

Мне было интересно, знает ли кто-нибудь, как заставить моего робота-зяблика повернуться вправо на 90 градусов? Приведенный ниже код - это то, что я пробовал, но он неверен, так как робот не поворачивается на 90 градусов.

robot.setWheelVelocities(100,-80,1000);

https://www.birdbraintechnologies.com/javadoc-finch/edu/cmu/ri/createlab/terk/robot/finch/Finch.html#setWheelVelocities(int,%20int)

https://www.birdbraintechnologies.com/finch/curriculum/lesson/java-lesson-3-turning-the-finch/


person Josh Martin    schedule 18.01.2020    source источник
comment
Всегда указывайте, что происходит, т. е. описание ошибки.   -  person Maarten Bodewes    schedule 18.01.2020
comment
Пожалуйста, не размещайте ссылки (или изображения). Опубликуйте минимально воспроизводимый пример, демонстрирующий проблему.   -  person WJS    schedule 18.01.2020


Ответы (1)


Вы можете попробовать установить один из колесиков на ноль, а другой на 100. Что-то вроде этого:

robot.setWheelVelocities(10,-10,3000);

Если это не сработает, измерьте угол, на который он повернулся, разделите на это 90 и умножьте время на ответ.

person SuperCoder    schedule 18.01.2020