README
autoware_control_msgs
Design
Vehicle dimensions and axes: https://autowarefoundation.github.io/autoware-documentation/main/design/autoware-interfaces/components/vehicle-dimensions/
Lateral.msg
Defines a lateral control command message with a timestamp.
The message conveys the expectation for vehicle’s lateral state to be in the given configuration in the time point: control_time.
The field
steering_tire_angleis required.The field
steering_tire_rotation_rateis optional but may be required by some nodes.If this field is used,
is_defined_steering_tire_rotation_ratemust be settrue.
Longitudinal.msg
Defines a longitudinal control command message with a timestamp.
The message conveys the expectation for vehicle’s longitudinal state to be in the given configuration in the time point: control_time.
The field
velocityis required.The field
accelerationis optional but may be required by some nodes.If this field is used,
is_defined_accelerationmust be settrue.
The field
jerkis optional but may be required by some nodes.If this field is used,
is_defined_jerkmust be settrue.
Control.msg
Defines a control command message, combining Lateral.msg and Longitudinal.msg.
The message conveys the expectation for vehicle’s combined control state to be in the given configuration in the time point: control_time.
If the control_time is defined, the control_time field in the lateral and longitudinal fields are ignored.
ControlHorizon.msg
Defines a control commands array calculated for a future horizon.
Control messages are ordered from near to far future
[0 to N)withtime_step_msincrements.First element of the array contains the control signals at the
control_timeof this message.The
control_timefield in each element of the controls array can be ignored.