Design Rules - autowarefoundation/autoware_ai_documentation GitHub Wiki

Design is important for readability and maintainability. It is highly recommended to follow the design rules for distributing your idea. The outline is based on the overview.

Namespace

Message Type

autoware_(namespace)_msgs::typename

Examples:

  • autoware_detection_msgs
  • autoware_localization_msgs
  • autoware_prediction_msgs
  • autoware_intelligence_msgs
  • autoware_state_msgs
  • autoware_mission_msgs
  • autoware_motion_msgs
  • autoware_sensor_msgs

Topic Name

/detection/ParentComponent/DataName

Examples:

  • /detection/lidar_detector/objects
  • /detection/image_detector/objects
  • etc...

A Motif

A Motif