FIELDSIM WORKSHOP

Autonomous studio

Write once. Test on the field. Run your saved program in solo, online and tournament matches.

Try saved program in solo

Saving requires a signed-in account. Drafts stay in this browser until saved. A running match keeps its selected program version.

Test on the field

The same field, robot models and physics used in matches. Drag to orbit; scroll to zoom.

Loading the match field…

    One robot, four preloads. Other players can affect your route in a match. Use the same robot and starting slot when testing and playing.

    Command reference

    Coordinates are in metres relative to your robot’s starting pose: x is forward, y is left. Angles are degrees, positive turns left. The same program mirrors naturally for either alliance.

    CommandAction
    drive(0.5, 0.6)Drive 0.5 metres along the current heading at up to 60% speed. Negative distance reverses.
    spline(1, 0.5, 90, 0.6)Follow a cubic curve to start-relative (1, 0.5), ending at a 90° heading relative to the start.
    turn(90, 0.5)Turn 90° relative to the current heading.
    aim()Align the shooter with your alliance hive.
    shoot(4)Aim and attempt four shots; counts launches, not scored elements.
    intake(true) / intake(false)Keep intake enabled or disabled across later commands.
    wait(1) / stop()Wait one second, or stop the program.

    Speed is optional (default 0.6). Commands run sequentially for at most the 30-second AUTO period. Motion times out after 10 seconds, aim after 3 seconds and shooting after 8 seconds, then continues to the next command. At program completion the robot stops. Physics, obstacles and other robots still apply. Preview runs solo; test multiplayer paths with teammates.

    Use // comments. Only these commands are accepted—no JavaScript variables, loops, network access or imports.