Package Summary
| Tags | No category tags. |
| Version | 0.47.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/autowarefoundation/autoware_universe.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2025-10-23 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Tags | planner ros calibration self-driving-car autonomous-driving autonomous-vehicles ros2 3d-map autoware |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Makoto Kurihara
- Mamoru Sobue
Authors
Autoware Hazard Lights Selector
Purpose
The Hazard Lights Selector is a node that manages and selects hazard light commands from multiple sources (planning and system) to determine the final hazard lights state of the vehicle.
Inner-workings / Algorithms
The node operates on a timer-based update cycle and implements the following logic:
- Receives hazard light commands from both planning and system sources
- If either source requests hazard lights to be enabled, the final command will be to enable hazard lights
- If neither source requests hazard lights to be enabled, the final command will be to disable hazard lights
- The selected command is published at a configurable update rate
Inputs / Outputs
Input
| Name | Type | Description |
|---|---|---|
input/planning/hazard_lights_command |
autoware_vehicle_msgs/msg/HazardLightsCommand |
Hazard lights command from the planning system |
input/system/hazard_lights_command |
autoware_vehicle_msgs/msg/HazardLightsCommand |
Hazard lights command from the system |
Output
| Name | Type | Description |
|---|---|---|
output/hazard_lights_command |
autoware_vehicle_msgs/msg/HazardLightsCommand |
The selected hazard lights command |
Parameters
| Name | Type | Default Value | Description |
|---|---|---|---|
update_rate |
int | 10 | The update rate in Hz for publishing hazard lights commands |
Assumptions / Known limits
(Optional) Error detection and handling
(Optional) Performance characterization
(Optional) References/External links
(Optional) Future extensions / Unimplemented parts
Changelog for package autoware_hazard_lights_selector
0.47.0 (2025-08-11)
0.46.0 (2025-06-20)
- Merge remote-tracking branch 'upstream/main' into tmp/TaikiYamada/bump_version_base
- feat(hazard_lights_selector): add a hazard lights selector package (#10692) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Mamoru Sobue <<hilo.soblin@gmail.com>>
- Contributors: Makoto Kurihara, TaikiYamada4
Package Dependencies
| Deps | Name |
|---|---|
| autoware_cmake | |
| ament_cmake_auto | |
| ament_lint_auto | |
| autoware_lint_common | |
| autoware_vehicle_msgs | |
| rclcpp | |
| rclcpp_components |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| tier4_planning_launch |
Launch files
- launch/hazard_lights_selector.launch.xml
-
- hazard_lights_selector_param_path [default: $(find-pkg-share autoware_hazard_lights_selector)/config/hazard_lights_selector.param.yaml]
- input_hazard_lights_cmd_from_path_planner [default: /planning/behavior_path_planner/hazard_lights_cmd]
- input_hazard_lights_cmd_from_mrm_operator [default: /system/hazard_lights_cmd]
- output_hazard_lights_cmd [default: /planning/hazard_lights_cmd]
Messages
Services
Plugins
Recent questions tagged autoware_hazard_lights_selector at Robotics Stack Exchange
Package Summary
| Tags | No category tags. |
| Version | 0.47.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/autowarefoundation/autoware_universe.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2025-10-23 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Tags | planner ros calibration self-driving-car autonomous-driving autonomous-vehicles ros2 3d-map autoware |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Makoto Kurihara
- Mamoru Sobue
Authors
Autoware Hazard Lights Selector
Purpose
The Hazard Lights Selector is a node that manages and selects hazard light commands from multiple sources (planning and system) to determine the final hazard lights state of the vehicle.
Inner-workings / Algorithms
The node operates on a timer-based update cycle and implements the following logic:
- Receives hazard light commands from both planning and system sources
- If either source requests hazard lights to be enabled, the final command will be to enable hazard lights
- If neither source requests hazard lights to be enabled, the final command will be to disable hazard lights
- The selected command is published at a configurable update rate
Inputs / Outputs
Input
| Name | Type | Description |
|---|---|---|
input/planning/hazard_lights_command |
autoware_vehicle_msgs/msg/HazardLightsCommand |
Hazard lights command from the planning system |
input/system/hazard_lights_command |
autoware_vehicle_msgs/msg/HazardLightsCommand |
Hazard lights command from the system |
Output
| Name | Type | Description |
|---|---|---|
output/hazard_lights_command |
autoware_vehicle_msgs/msg/HazardLightsCommand |
The selected hazard lights command |
Parameters
| Name | Type | Default Value | Description |
|---|---|---|---|
update_rate |
int | 10 | The update rate in Hz for publishing hazard lights commands |
Assumptions / Known limits
(Optional) Error detection and handling
(Optional) Performance characterization
(Optional) References/External links
(Optional) Future extensions / Unimplemented parts
Changelog for package autoware_hazard_lights_selector
0.47.0 (2025-08-11)
0.46.0 (2025-06-20)
- Merge remote-tracking branch 'upstream/main' into tmp/TaikiYamada/bump_version_base
- feat(hazard_lights_selector): add a hazard lights selector package (#10692) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Mamoru Sobue <<hilo.soblin@gmail.com>>
- Contributors: Makoto Kurihara, TaikiYamada4
Package Dependencies
| Deps | Name |
|---|---|
| autoware_cmake | |
| ament_cmake_auto | |
| ament_lint_auto | |
| autoware_lint_common | |
| autoware_vehicle_msgs | |
| rclcpp | |
| rclcpp_components |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| tier4_planning_launch |
Launch files
- launch/hazard_lights_selector.launch.xml
-
- hazard_lights_selector_param_path [default: $(find-pkg-share autoware_hazard_lights_selector)/config/hazard_lights_selector.param.yaml]
- input_hazard_lights_cmd_from_path_planner [default: /planning/behavior_path_planner/hazard_lights_cmd]
- input_hazard_lights_cmd_from_mrm_operator [default: /system/hazard_lights_cmd]
- output_hazard_lights_cmd [default: /planning/hazard_lights_cmd]
Messages
Services
Plugins
Recent questions tagged autoware_hazard_lights_selector at Robotics Stack Exchange
Package Summary
| Tags | No category tags. |
| Version | 0.47.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/autowarefoundation/autoware_universe.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2025-10-23 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Tags | planner ros calibration self-driving-car autonomous-driving autonomous-vehicles ros2 3d-map autoware |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Makoto Kurihara
- Mamoru Sobue
Authors
Autoware Hazard Lights Selector
Purpose
The Hazard Lights Selector is a node that manages and selects hazard light commands from multiple sources (planning and system) to determine the final hazard lights state of the vehicle.
Inner-workings / Algorithms
The node operates on a timer-based update cycle and implements the following logic:
- Receives hazard light commands from both planning and system sources
- If either source requests hazard lights to be enabled, the final command will be to enable hazard lights
- If neither source requests hazard lights to be enabled, the final command will be to disable hazard lights
- The selected command is published at a configurable update rate
Inputs / Outputs
Input
| Name | Type | Description |
|---|---|---|
input/planning/hazard_lights_command |
autoware_vehicle_msgs/msg/HazardLightsCommand |
Hazard lights command from the planning system |
input/system/hazard_lights_command |
autoware_vehicle_msgs/msg/HazardLightsCommand |
Hazard lights command from the system |
Output
| Name | Type | Description |
|---|---|---|
output/hazard_lights_command |
autoware_vehicle_msgs/msg/HazardLightsCommand |
The selected hazard lights command |
Parameters
| Name | Type | Default Value | Description |
|---|---|---|---|
update_rate |
int | 10 | The update rate in Hz for publishing hazard lights commands |
Assumptions / Known limits
(Optional) Error detection and handling
(Optional) Performance characterization
(Optional) References/External links
(Optional) Future extensions / Unimplemented parts
Changelog for package autoware_hazard_lights_selector
0.47.0 (2025-08-11)
0.46.0 (2025-06-20)
- Merge remote-tracking branch 'upstream/main' into tmp/TaikiYamada/bump_version_base
- feat(hazard_lights_selector): add a hazard lights selector package (#10692) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Mamoru Sobue <<hilo.soblin@gmail.com>>
- Contributors: Makoto Kurihara, TaikiYamada4
Package Dependencies
| Deps | Name |
|---|---|
| autoware_cmake | |
| ament_cmake_auto | |
| ament_lint_auto | |
| autoware_lint_common | |
| autoware_vehicle_msgs | |
| rclcpp | |
| rclcpp_components |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| tier4_planning_launch |
Launch files
- launch/hazard_lights_selector.launch.xml
-
- hazard_lights_selector_param_path [default: $(find-pkg-share autoware_hazard_lights_selector)/config/hazard_lights_selector.param.yaml]
- input_hazard_lights_cmd_from_path_planner [default: /planning/behavior_path_planner/hazard_lights_cmd]
- input_hazard_lights_cmd_from_mrm_operator [default: /system/hazard_lights_cmd]
- output_hazard_lights_cmd [default: /planning/hazard_lights_cmd]
Messages
Services
Plugins
Recent questions tagged autoware_hazard_lights_selector at Robotics Stack Exchange
Package Summary
| Tags | No category tags. |
| Version | 0.47.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/autowarefoundation/autoware_universe.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2025-10-23 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Tags | planner ros calibration self-driving-car autonomous-driving autonomous-vehicles ros2 3d-map autoware |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Makoto Kurihara
- Mamoru Sobue
Authors
Autoware Hazard Lights Selector
Purpose
The Hazard Lights Selector is a node that manages and selects hazard light commands from multiple sources (planning and system) to determine the final hazard lights state of the vehicle.
Inner-workings / Algorithms
The node operates on a timer-based update cycle and implements the following logic:
- Receives hazard light commands from both planning and system sources
- If either source requests hazard lights to be enabled, the final command will be to enable hazard lights
- If neither source requests hazard lights to be enabled, the final command will be to disable hazard lights
- The selected command is published at a configurable update rate
Inputs / Outputs
Input
| Name | Type | Description |
|---|---|---|
input/planning/hazard_lights_command |
autoware_vehicle_msgs/msg/HazardLightsCommand |
Hazard lights command from the planning system |
input/system/hazard_lights_command |
autoware_vehicle_msgs/msg/HazardLightsCommand |
Hazard lights command from the system |
Output
| Name | Type | Description |
|---|---|---|
output/hazard_lights_command |
autoware_vehicle_msgs/msg/HazardLightsCommand |
The selected hazard lights command |
Parameters
| Name | Type | Default Value | Description |
|---|---|---|---|
update_rate |
int | 10 | The update rate in Hz for publishing hazard lights commands |
Assumptions / Known limits
(Optional) Error detection and handling
(Optional) Performance characterization
(Optional) References/External links
(Optional) Future extensions / Unimplemented parts
Changelog for package autoware_hazard_lights_selector
0.47.0 (2025-08-11)
0.46.0 (2025-06-20)
- Merge remote-tracking branch 'upstream/main' into tmp/TaikiYamada/bump_version_base
- feat(hazard_lights_selector): add a hazard lights selector package (#10692) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Mamoru Sobue <<hilo.soblin@gmail.com>>
- Contributors: Makoto Kurihara, TaikiYamada4
Package Dependencies
| Deps | Name |
|---|---|
| autoware_cmake | |
| ament_cmake_auto | |
| ament_lint_auto | |
| autoware_lint_common | |
| autoware_vehicle_msgs | |
| rclcpp | |
| rclcpp_components |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| tier4_planning_launch |
Launch files
- launch/hazard_lights_selector.launch.xml
-
- hazard_lights_selector_param_path [default: $(find-pkg-share autoware_hazard_lights_selector)/config/hazard_lights_selector.param.yaml]
- input_hazard_lights_cmd_from_path_planner [default: /planning/behavior_path_planner/hazard_lights_cmd]
- input_hazard_lights_cmd_from_mrm_operator [default: /system/hazard_lights_cmd]
- output_hazard_lights_cmd [default: /planning/hazard_lights_cmd]
Messages
Services
Plugins
Recent questions tagged autoware_hazard_lights_selector at Robotics Stack Exchange
Package Summary
| Tags | No category tags. |
| Version | 0.47.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/autowarefoundation/autoware_universe.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2025-10-23 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Tags | planner ros calibration self-driving-car autonomous-driving autonomous-vehicles ros2 3d-map autoware |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Makoto Kurihara
- Mamoru Sobue
Authors
Autoware Hazard Lights Selector
Purpose
The Hazard Lights Selector is a node that manages and selects hazard light commands from multiple sources (planning and system) to determine the final hazard lights state of the vehicle.
Inner-workings / Algorithms
The node operates on a timer-based update cycle and implements the following logic:
- Receives hazard light commands from both planning and system sources
- If either source requests hazard lights to be enabled, the final command will be to enable hazard lights
- If neither source requests hazard lights to be enabled, the final command will be to disable hazard lights
- The selected command is published at a configurable update rate
Inputs / Outputs
Input
| Name | Type | Description |
|---|---|---|
input/planning/hazard_lights_command |
autoware_vehicle_msgs/msg/HazardLightsCommand |
Hazard lights command from the planning system |
input/system/hazard_lights_command |
autoware_vehicle_msgs/msg/HazardLightsCommand |
Hazard lights command from the system |
Output
| Name | Type | Description |
|---|---|---|
output/hazard_lights_command |
autoware_vehicle_msgs/msg/HazardLightsCommand |
The selected hazard lights command |
Parameters
| Name | Type | Default Value | Description |
|---|---|---|---|
update_rate |
int | 10 | The update rate in Hz for publishing hazard lights commands |
Assumptions / Known limits
(Optional) Error detection and handling
(Optional) Performance characterization
(Optional) References/External links
(Optional) Future extensions / Unimplemented parts
Changelog for package autoware_hazard_lights_selector
0.47.0 (2025-08-11)
0.46.0 (2025-06-20)
- Merge remote-tracking branch 'upstream/main' into tmp/TaikiYamada/bump_version_base
- feat(hazard_lights_selector): add a hazard lights selector package (#10692) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Mamoru Sobue <<hilo.soblin@gmail.com>>
- Contributors: Makoto Kurihara, TaikiYamada4
Package Dependencies
| Deps | Name |
|---|---|
| autoware_cmake | |
| ament_cmake_auto | |
| ament_lint_auto | |
| autoware_lint_common | |
| autoware_vehicle_msgs | |
| rclcpp | |
| rclcpp_components |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| tier4_planning_launch |
Launch files
- launch/hazard_lights_selector.launch.xml
-
- hazard_lights_selector_param_path [default: $(find-pkg-share autoware_hazard_lights_selector)/config/hazard_lights_selector.param.yaml]
- input_hazard_lights_cmd_from_path_planner [default: /planning/behavior_path_planner/hazard_lights_cmd]
- input_hazard_lights_cmd_from_mrm_operator [default: /system/hazard_lights_cmd]
- output_hazard_lights_cmd [default: /planning/hazard_lights_cmd]
Messages
Services
Plugins
Recent questions tagged autoware_hazard_lights_selector at Robotics Stack Exchange
Package Summary
| Tags | No category tags. |
| Version | 0.47.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/autowarefoundation/autoware_universe.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2025-10-23 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Tags | planner ros calibration self-driving-car autonomous-driving autonomous-vehicles ros2 3d-map autoware |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Makoto Kurihara
- Mamoru Sobue
Authors
Autoware Hazard Lights Selector
Purpose
The Hazard Lights Selector is a node that manages and selects hazard light commands from multiple sources (planning and system) to determine the final hazard lights state of the vehicle.
Inner-workings / Algorithms
The node operates on a timer-based update cycle and implements the following logic:
- Receives hazard light commands from both planning and system sources
- If either source requests hazard lights to be enabled, the final command will be to enable hazard lights
- If neither source requests hazard lights to be enabled, the final command will be to disable hazard lights
- The selected command is published at a configurable update rate
Inputs / Outputs
Input
| Name | Type | Description |
|---|---|---|
input/planning/hazard_lights_command |
autoware_vehicle_msgs/msg/HazardLightsCommand |
Hazard lights command from the planning system |
input/system/hazard_lights_command |
autoware_vehicle_msgs/msg/HazardLightsCommand |
Hazard lights command from the system |
Output
| Name | Type | Description |
|---|---|---|
output/hazard_lights_command |
autoware_vehicle_msgs/msg/HazardLightsCommand |
The selected hazard lights command |
Parameters
| Name | Type | Default Value | Description |
|---|---|---|---|
update_rate |
int | 10 | The update rate in Hz for publishing hazard lights commands |
Assumptions / Known limits
(Optional) Error detection and handling
(Optional) Performance characterization
(Optional) References/External links
(Optional) Future extensions / Unimplemented parts
Changelog for package autoware_hazard_lights_selector
0.47.0 (2025-08-11)
0.46.0 (2025-06-20)
- Merge remote-tracking branch 'upstream/main' into tmp/TaikiYamada/bump_version_base
- feat(hazard_lights_selector): add a hazard lights selector package (#10692) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Mamoru Sobue <<hilo.soblin@gmail.com>>
- Contributors: Makoto Kurihara, TaikiYamada4
Package Dependencies
| Deps | Name |
|---|---|
| autoware_cmake | |
| ament_cmake_auto | |
| ament_lint_auto | |
| autoware_lint_common | |
| autoware_vehicle_msgs | |
| rclcpp | |
| rclcpp_components |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| tier4_planning_launch |
Launch files
- launch/hazard_lights_selector.launch.xml
-
- hazard_lights_selector_param_path [default: $(find-pkg-share autoware_hazard_lights_selector)/config/hazard_lights_selector.param.yaml]
- input_hazard_lights_cmd_from_path_planner [default: /planning/behavior_path_planner/hazard_lights_cmd]
- input_hazard_lights_cmd_from_mrm_operator [default: /system/hazard_lights_cmd]
- output_hazard_lights_cmd [default: /planning/hazard_lights_cmd]
Messages
Services
Plugins
Recent questions tagged autoware_hazard_lights_selector at Robotics Stack Exchange
Package Summary
| Tags | No category tags. |
| Version | 0.47.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/autowarefoundation/autoware_universe.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2025-10-23 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Tags | planner ros calibration self-driving-car autonomous-driving autonomous-vehicles ros2 3d-map autoware |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Makoto Kurihara
- Mamoru Sobue
Authors
Autoware Hazard Lights Selector
Purpose
The Hazard Lights Selector is a node that manages and selects hazard light commands from multiple sources (planning and system) to determine the final hazard lights state of the vehicle.
Inner-workings / Algorithms
The node operates on a timer-based update cycle and implements the following logic:
- Receives hazard light commands from both planning and system sources
- If either source requests hazard lights to be enabled, the final command will be to enable hazard lights
- If neither source requests hazard lights to be enabled, the final command will be to disable hazard lights
- The selected command is published at a configurable update rate
Inputs / Outputs
Input
| Name | Type | Description |
|---|---|---|
input/planning/hazard_lights_command |
autoware_vehicle_msgs/msg/HazardLightsCommand |
Hazard lights command from the planning system |
input/system/hazard_lights_command |
autoware_vehicle_msgs/msg/HazardLightsCommand |
Hazard lights command from the system |
Output
| Name | Type | Description |
|---|---|---|
output/hazard_lights_command |
autoware_vehicle_msgs/msg/HazardLightsCommand |
The selected hazard lights command |
Parameters
| Name | Type | Default Value | Description |
|---|---|---|---|
update_rate |
int | 10 | The update rate in Hz for publishing hazard lights commands |
Assumptions / Known limits
(Optional) Error detection and handling
(Optional) Performance characterization
(Optional) References/External links
(Optional) Future extensions / Unimplemented parts
Changelog for package autoware_hazard_lights_selector
0.47.0 (2025-08-11)
0.46.0 (2025-06-20)
- Merge remote-tracking branch 'upstream/main' into tmp/TaikiYamada/bump_version_base
- feat(hazard_lights_selector): add a hazard lights selector package (#10692) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Mamoru Sobue <<hilo.soblin@gmail.com>>
- Contributors: Makoto Kurihara, TaikiYamada4
Package Dependencies
| Deps | Name |
|---|---|
| autoware_cmake | |
| ament_cmake_auto | |
| ament_lint_auto | |
| autoware_lint_common | |
| autoware_vehicle_msgs | |
| rclcpp | |
| rclcpp_components |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| tier4_planning_launch |
Launch files
- launch/hazard_lights_selector.launch.xml
-
- hazard_lights_selector_param_path [default: $(find-pkg-share autoware_hazard_lights_selector)/config/hazard_lights_selector.param.yaml]
- input_hazard_lights_cmd_from_path_planner [default: /planning/behavior_path_planner/hazard_lights_cmd]
- input_hazard_lights_cmd_from_mrm_operator [default: /system/hazard_lights_cmd]
- output_hazard_lights_cmd [default: /planning/hazard_lights_cmd]
Messages
Services
Plugins
Recent questions tagged autoware_hazard_lights_selector at Robotics Stack Exchange
Package Summary
| Tags | No category tags. |
| Version | 0.47.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/autowarefoundation/autoware_universe.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2025-10-23 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Tags | planner ros calibration self-driving-car autonomous-driving autonomous-vehicles ros2 3d-map autoware |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Makoto Kurihara
- Mamoru Sobue
Authors
Autoware Hazard Lights Selector
Purpose
The Hazard Lights Selector is a node that manages and selects hazard light commands from multiple sources (planning and system) to determine the final hazard lights state of the vehicle.
Inner-workings / Algorithms
The node operates on a timer-based update cycle and implements the following logic:
- Receives hazard light commands from both planning and system sources
- If either source requests hazard lights to be enabled, the final command will be to enable hazard lights
- If neither source requests hazard lights to be enabled, the final command will be to disable hazard lights
- The selected command is published at a configurable update rate
Inputs / Outputs
Input
| Name | Type | Description |
|---|---|---|
input/planning/hazard_lights_command |
autoware_vehicle_msgs/msg/HazardLightsCommand |
Hazard lights command from the planning system |
input/system/hazard_lights_command |
autoware_vehicle_msgs/msg/HazardLightsCommand |
Hazard lights command from the system |
Output
| Name | Type | Description |
|---|---|---|
output/hazard_lights_command |
autoware_vehicle_msgs/msg/HazardLightsCommand |
The selected hazard lights command |
Parameters
| Name | Type | Default Value | Description |
|---|---|---|---|
update_rate |
int | 10 | The update rate in Hz for publishing hazard lights commands |
Assumptions / Known limits
(Optional) Error detection and handling
(Optional) Performance characterization
(Optional) References/External links
(Optional) Future extensions / Unimplemented parts
Changelog for package autoware_hazard_lights_selector
0.47.0 (2025-08-11)
0.46.0 (2025-06-20)
- Merge remote-tracking branch 'upstream/main' into tmp/TaikiYamada/bump_version_base
- feat(hazard_lights_selector): add a hazard lights selector package (#10692) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Mamoru Sobue <<hilo.soblin@gmail.com>>
- Contributors: Makoto Kurihara, TaikiYamada4
Package Dependencies
| Deps | Name |
|---|---|
| autoware_cmake | |
| ament_cmake_auto | |
| ament_lint_auto | |
| autoware_lint_common | |
| autoware_vehicle_msgs | |
| rclcpp | |
| rclcpp_components |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| tier4_planning_launch |
Launch files
- launch/hazard_lights_selector.launch.xml
-
- hazard_lights_selector_param_path [default: $(find-pkg-share autoware_hazard_lights_selector)/config/hazard_lights_selector.param.yaml]
- input_hazard_lights_cmd_from_path_planner [default: /planning/behavior_path_planner/hazard_lights_cmd]
- input_hazard_lights_cmd_from_mrm_operator [default: /system/hazard_lights_cmd]
- output_hazard_lights_cmd [default: /planning/hazard_lights_cmd]
Messages
Services
Plugins
Recent questions tagged autoware_hazard_lights_selector at Robotics Stack Exchange
Package Summary
| Tags | No category tags. |
| Version | 0.47.0 |
| License | Apache License 2.0 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | |
| Checkout URI | https://github.com/autowarefoundation/autoware_universe.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2025-10-23 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Tags | planner ros calibration self-driving-car autonomous-driving autonomous-vehicles ros2 3d-map autoware |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Makoto Kurihara
- Mamoru Sobue
Authors
Autoware Hazard Lights Selector
Purpose
The Hazard Lights Selector is a node that manages and selects hazard light commands from multiple sources (planning and system) to determine the final hazard lights state of the vehicle.
Inner-workings / Algorithms
The node operates on a timer-based update cycle and implements the following logic:
- Receives hazard light commands from both planning and system sources
- If either source requests hazard lights to be enabled, the final command will be to enable hazard lights
- If neither source requests hazard lights to be enabled, the final command will be to disable hazard lights
- The selected command is published at a configurable update rate
Inputs / Outputs
Input
| Name | Type | Description |
|---|---|---|
input/planning/hazard_lights_command |
autoware_vehicle_msgs/msg/HazardLightsCommand |
Hazard lights command from the planning system |
input/system/hazard_lights_command |
autoware_vehicle_msgs/msg/HazardLightsCommand |
Hazard lights command from the system |
Output
| Name | Type | Description |
|---|---|---|
output/hazard_lights_command |
autoware_vehicle_msgs/msg/HazardLightsCommand |
The selected hazard lights command |
Parameters
| Name | Type | Default Value | Description |
|---|---|---|---|
update_rate |
int | 10 | The update rate in Hz for publishing hazard lights commands |
Assumptions / Known limits
(Optional) Error detection and handling
(Optional) Performance characterization
(Optional) References/External links
(Optional) Future extensions / Unimplemented parts
Changelog for package autoware_hazard_lights_selector
0.47.0 (2025-08-11)
0.46.0 (2025-06-20)
- Merge remote-tracking branch 'upstream/main' into tmp/TaikiYamada/bump_version_base
- feat(hazard_lights_selector): add a hazard lights selector package (#10692) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Mamoru Sobue <<hilo.soblin@gmail.com>>
- Contributors: Makoto Kurihara, TaikiYamada4
Package Dependencies
| Deps | Name |
|---|---|
| autoware_cmake | |
| ament_cmake_auto | |
| ament_lint_auto | |
| autoware_lint_common | |
| autoware_vehicle_msgs | |
| rclcpp | |
| rclcpp_components |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| tier4_planning_launch |
Launch files
- launch/hazard_lights_selector.launch.xml
-
- hazard_lights_selector_param_path [default: $(find-pkg-share autoware_hazard_lights_selector)/config/hazard_lights_selector.param.yaml]
- input_hazard_lights_cmd_from_path_planner [default: /planning/behavior_path_planner/hazard_lights_cmd]
- input_hazard_lights_cmd_from_mrm_operator [default: /system/hazard_lights_cmd]
- output_hazard_lights_cmd [default: /planning/hazard_lights_cmd]