Skip to content

Design Rules

mitsudome-r edited this page Jun 13, 2022 · 1 revision

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