Implement new message structures
Description
Implement new message structures to support new, more flexible interfaces in Autoware.Auto.
Purpose
The current message structures are not flexible enough to handle many ODDs and vehicle configurations.
Desired Behavior
Support as many ODDs and AGVs as possible with the message APIs.
Definition of Done
-
Sensing: Ultrasonic #735 (closed)Will usesensor_msgs/msg/Range
for each sensor instead. -
Sensing: Wheel encoder autoware_auto_msgs!14 (merged) -
Localization: GNSS Conversion Output autoware_auto_msgs!23 (merged) -
Perception: Detected objects autoware_auto_msgs!15 (merged) -
Perception: Tracked objects autoware_auto_msgs!17 (merged) -
Perception: Predicted objects autoware_auto_msgs!21 (merged) -
Perception: Traffic lights autoware_auto_msgs!16 (closed) -
Perception: Environmental conditionsNot necessary for Cargo ODD -
Perception: Free space gridNot necessary for Cargo ODD -
Planning: Route (revised) autoware_auto_msgs!22 (merged) -
Vehicle Interface: Ackermann control command autoware_auto_msgs!31 (merged) -
Vehicle Interface: Ackermann control report -
Vehicle Interface: Vehicle state report (revised) -
Vehicle Interface: Vehicle state command (revised) autoware_auto_msgs!20 (merged)
Edited by Joshua Whitley