package robot

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message AlphaTimeTrajectory

robot.proto:99

Used in: ControllerInput

enum AlphaTimeTrajectory.EndSpeedType

robot.proto:100

Used in: AlphaTimeTrajectory

message BoardStatus

robot.proto:224

Used in: RadioResponse

message Command

robot.proto:147

Used in: RadioCommand

enum Command.KickStyle

robot.proto:149

Used in: Command

message ControllerInput

robot.proto:121

Used in: Command

message ExtendedError

robot.proto:236

Used in: RadioResponse

message Generation

robot.proto:59

message IMUStatus

robot.proto:212

Used in: BoardStatus

message KickerStatus

robot.proto:206

Used in: BoardStatus

message LimitParameters

robot.proto:5

Used in: Specs

message LocalSpeed

robot.proto:192

Used in: RadioResponse

message MotorStatus

robot.proto:199

Used in: BoardStatus

message Polynomial

robot.proto:70

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: Spline

message RadioCommand

robot.proto:183

Used in: amun.CommandControl, amun.Status, amun.UserInput

message RadioResponse

robot.proto:251

Used in: world.State

message RobotState

robot.proto:141

Used in: Command, RadioResponse, world.Robot

message SDStatus

robot.proto:217

Used in: BoardStatus

message SimulationLimits

robot.proto:17

Used in: Specs

message Specs

robot.proto:24

Used in: Generation, Team

enum Specs.GenerationType

robot.proto:26

Used in: Specs

message SpeedVector

robot.proto:132

Used in: Command

message Spline

robot.proto:85

Used in: ControllerInput

message Team

robot.proto:65

Used in: amun.Command, amun.Status

message Vector

robot.proto:94

Used in: AlphaTimeTrajectory