<- Go to Data Types Go to ToC

1. Definition 2. Functional Requirements 3. Syntax 4. Semantics

1       Definition

A Brake Command is issued by the Motion Actuation Subsystem (MAS) to a Brake of the physical vehicle. It expresses:

  1. The desired target velocity after a specified time, as defined by the MPAI‑CAV standard, and
  2. Additional actuator‑level command parameters needed by autonomous‑vehicle braking systems, such as brake pressure targets, brake force/torque targets, ABS‑related constraints, and emergency‑braking flags.

2       Functional Requirements

Brake Command shall enable the MAS to:

2.1 Specify the braking objective

  • Provide the target velocity to reach after a specified time.
  • Designate which BrakeID should execute the command.

2.2 Control actuator characteristics (extended for AVs)

Modern braking systems (hydraulic, electro‑hydraulic, and electromechanical) support additional controllable parameters:

  • BrakePressureTarget
  • BrakeForceTarget
  • BrakeTorqueTarget
  • DecelerationTarget

2.3 Support complex AV braking modes

  • EmergencyBrakeFlag
  • RegenerativeBrakeFraction (EVs)
  • ABSAllow / ABSConstraint

2.4 Improve MAS planning and explainability

  • Provide optional confidence, constraints, priority, and ramp‑time fields.
  • Integrate MPAI‑AIF Trace for provenance and timing.

2.5 Support future and hybrid brake‑by‑wire systems

The Command shall be compatible with EMB, hydraulic, and hybrid brake systems.

3       Syntax

https://schemas.mpai.community/CAV2/V1.1/data/BrakeCommand.json

4       Semantics

Label Description
Header Brake Command Header – Standard “CAV‑BRC‑Vx.y”.
BrakeCommandID Identifier of the Brake Command instance.
BrakeID Identifier of the Brake to which the command is addressed.
BrakeCommand Container holding the command parameters.
– TargetVelocity Target velocity expected at the end of BrakeCommandTime. Original MPAI field.
– BrakeCommandTime Duration (seconds or ms) after which the target velocity must be reached. Original MPAI field.
BrakePressureTarget Target hydraulic/actuator pressure. Present in modern ABS/ESC and electro‑hydraulic brakes.
BrakeForceTarget Target brake force applied by caliper/EMB actuator. Used in electromechanical brakes.
BrakeTorqueTarget Target brake torque (often derived from EMB motor current).
DecelerationTarget Requested deceleration (m/s²). Enables MAS control loops.
RegenerativeBrakeFraction Fraction of braking to be achieved by regenerative braking (EVs).
ABSAllow Whether ABS may intervene.
EmergencyBrakeFlag Indicates autonomous emergency braking (AEB) mode.
RampTime Time needed to ramp from zero to full braking.
DataExchangeMetadata
Specific DataExchangeMetadata may be used, but not all DEM fields are required.
Trace Provenance trace providing Source and Time per AIF rules.
DescrMetadata Optional human‑readable descriptive metadata.