Get desktop application:
View/edit binary Protocol Buffers messages
Used in:
Used in:
Used in:
front-left wheel motor
back-left wheel motor
back-right wheel motor
front-right wheel motor
Used in:
these fields are used for manual control; if local is false, v_[sf] actually contain v_[xy]
deprecated = 9-10;
deprecated = 12
this field is used by the command converter for the SSL sim protocol
in [m] and [rad], in the global coordinate system
Used in:
Used in:
a parameterization of the robot position in the global xy-coordinate system with the origin being the center of the field
a parameterization of the robot position in the global sf-coordinate system with the origin being the position of the robot
the x polynomial is for sideward direction, y polynomial for forward direction
Used in:
front-left wheel motor
back-left wheel motor
back-right wheel motor
front-right wheel motor
Used in:
Used in:
Used in:
Used in Command Evaluator to limit velocities when used as 'acceleration' Used for pathfinding when used as 'strategy'
[m/s^2]
[m/s^2]
[rad/s^2]
[m/s^2]
[m/s^2]
[rad/s^2]
Used in:
Used in:
Here, a0, a1, a2 and a3 do NOT represent position, velocity, acceleration and jerk and instead are the raw polynomial coefficients: a0 + a1*t + a2*t^2 + a3*t^3 == x + v*t + (1/2)*a*t^2 + (1/6)*j*t^3 where x is the position, v the velocity, a the acceleration and j the jerk. So it follows: a0 = x, a1 = v, a2 = a/2, a3 = j/6
Used in:
Used in: , ,
Used in:
Older radio protocols (most notably, 2014) either sent the simple error_present field (no. 9) to signal that the robot detected any kind of error, and then sometimes it sent the extended_error (no 12), providing more details about the detected error(s). In the 2025 radio protocol, this was superseded by board_status (no 14). However, the error_present (9) and extended_error (12) are still computed and set in this message based on the contents of the board_status (14) for backwards compatibility.
measured_{pos,vel} is in **global** coordinates, estimated_speed is in **local** coordinates. In the 2025 protocol, the latter is computed from the former.
[Nm]
[Nm]
[Nm]
[Nm]
[Nm]
Used in: , ,
Used in:
Used in:
Limits maximum acceleration per wheel in the simulator
[rot/s^2]
[rot/s^2]
Used in: ,
[m]
[m]
[kg]
[rad]
[m/s], used in pathfinding as reliably achievable robot velocity
[rad/s]
[m/s], mainly used by strategy, should match rules (6.5 m/s)
[m], mainly used by strategy, derived from 3D speed and launch angle
[m], actual width of the dribbler, maximum value depends on the value of the angle parameter
deprecated = 14;
Sensitivity parameter for light barrier, only used in Gen2014 as GenPasta have fixed light barrier
[m], distance between the robot center and the edge of the ball when the ball is in the dribbler
[m]
if not present, the 'acceleration' field is used instread (with an additional acceleration factor)
Used in:
used for the mixed team technical challenge: own robots
Used in:
Used in:
Used in: ,
Used in: