WRO 2026 Junior

Field crop
1000 x 1000 mm
Robot size
250 x 250 mm
Speed 500 mm/s
Accel 1400 mm/s2
Turn 240 deg/s
Turn accel 720 deg/s2

Field image failed to load.

Color sensor

Color
Unknown
Reflected light
-
X
0 mm
Y
0 mm
Heading
0 deg
Ready

Pseudocode

Справочник псевдокода

Pseudocode reference

Движение
startPoint(340, 820, 0)
Стартовая поза: X, Y в мм и угол в градусах.
straight(100)
Вперед на мм; отрицательное значение едет назад.
moveToLine(10)
Едет вперёд, пока отражённый свет не станет меньше порога.
turn(90)
Поворот на месте; положительный угол вправо.
turn_one(left, 90)
Поворот вокруг левого или правого колеса.
drop(1)
Оставить кубик с номером от 1 до 4.
// comment
Comment to the end of the line; it is not executed.
Условия
if Yellow == 1 {}
Сравнение цвета с номером кубика или None.
elif color == 2 {}
Следующая ветка условия; также работает else if.
and / or
Объединяют проверки: color == 2 and next == 1.
else {}
Ветка, если предыдущие условия не подошли.
Цикл и цвета
readColors()
Заполняет блок colors текущими цветами кубиков.
for color in colors {}
Перебор: Yellow, Blue, Black, Green, Red.
color, next, previous
Текущий, следующий и предыдущий цвет внутри цикла.
Yellow = 1
Присваивание значения 1..5 или None; до readColors() все цвета равны None.