Package Summary
| Version | 0.53.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 | 2026-10-27 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Takagi, Isamu
Authors
autoware_control_command_gate
Overview
This package subscribes to multiple commands, selects one and publish it. Here, unless otherwise specified, command refers to a set of four commands: control, gear, turn_indicators, and hazard_lights. Each command input is identified as a command source, an arbitrary string. The node also applies a nominal filter to the selected commands to correct for obvious abnormal values.
Requirements
- Functional
- Subscribe to multiple commands as command source.
- Generate a builtin stop command as command source.
- Select one from the command sources and publish it.
- Filter abnormal values in the command selected.
- Filter the command selected smoothly on mode transition when requested.
- Support parking mode for humans to explicitly stop the vehicle (T.B.D.).
- Safety
- Detect timeouts for each command source.
- Select builtin stop when selected command source is not available.
Changelog for package autoware_control_command_gate
0.53.0 (2026-09-29)
-
Merge remote-tracking branch 'origin/main' into prepare-0.53.0-changelog
-
fix(design): align the control node designs with the packages they describe (#13340)
* fix(design): align the control node designs with the packages they describe ControlCommandGate and the operation mode transition manager name a plugin class and pin publishers that do not match the built package: the registered component is ControlCmdGate, and the transition flags belong on the design graph rather than on global: pins that link_manager skips. TrajectoryFollower declares three debug publishers with message types the node never publishes and a stop_reason publisher it does not create at all. VehicleCmdGate keeps gate_mode and engage on their official topic names through remap_target: alone, so the two inputs are connected through the design.
* fix(autoware_operation_mode_transition_manager): declare the system and legacy interfaces as remap targets The operation mode state publisher, the two operation mode change services and the legacy engage and gate mode publishers are node-side fixed names. Declaring them as remap targets puts them on the design graph; a port pinned with global: is skipped by link_manager and the exporter emits no remap for it. ---------
-
fix(control_command_gate): ignore invalid control command (#13239)
-
refactor(control): move node design files into each package (#13100) Co-authored-by: Claude Opus 5 (1M context) <<noreply@anthropic.com>>
-
Contributors: Ryohsuke Mitsudome, Taekjin LEE, Takagi, Isamu
0.52.0 (2026-06-30)
-
Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
-
feat: split control command source and filter service (#12650)
- feat: split control command source and filter service
- fix switcher remap
- fix emergency stop remap
* fix response status ---------Co-authored-by: Junya Sasaki <<junya.sasaki@tier4.jp>>
-
Contributors: Takagi, Isamu, github-actions
0.51.0 (2026-05-01)
-
Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
-
feat(autoware_control_command_gate): adopt cie (#12321)
- feat: adopt cie
- fix: revert ros2 executor
* Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <<175728472+Copilot@users.noreply.github.com>>
- fix
- fix: remove unnecessary lines
* fix: remove find pakcage ---------Co-authored-by: Copilot Autofix powered by AI <<175728472+Copilot@users.noreply.github.com>>
-
feat(control_command_filter, vehicle_cmd_gate): add logging capabilities for command limits (#12250)
- feat(control_command_filter): add logging capabilities for command limits
- feat(vehicle_cmd_filter): add logging for velocity, acceleration, jerk, and steering limits
- feat(command_filter): enhance logging by adding clock support for throttling
-
Contributors: Kyoichi Sugahara, Tetsuhiro Kawaguchi, github-actions
0.50.0 (2026-02-14)
- Merge remote-tracking branch 'origin/main' into humble
- fix(control_command_gate): fix funcArgNamesDifferent (#11975)
- Contributors: Ryohsuke Mitsudome, Ryuta Kambe
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| autoware_control_launch |
Launch files
- launch/control_command_gate.launch.xml
-
- config [default: $(find-pkg-share autoware_control_command_gate)/config/default.param.yaml]
- output/control [default: /control/command/control_cmd]
- output/gear [default: /control/command/gear_cmd]
- output/turn_indicators [default: /control/command/turn_indicators_cmd]
- output/hazard_lights [default: /control/command/hazard_lights_cmd]
- inputs/main/control [default: /control/trajectory_follower/control_cmd]
- inputs/main/gear [default: /control/shift_decider/gear_cmd]
- inputs/main/hazard_lights [default: /planning/hazard_lights_cmd]
- inputs/main/turn_indicators [default: /planning/turn_indicators_cmd]
- inputs/emergency_stop/control [default: /system/emergency/control_cmd]
- inputs/emergency_stop/gear [default: /system/emergency/gear_cmd]
- inputs/emergency_stop/hazard_lights [default: /system/emergency/hazard_lights_cmd]
- inputs/emergency_stop/turn_indicators [default: /system/emergency/turn_indicators_cmd]
Messages
Services
Plugins
Recent questions tagged autoware_control_command_gate at Robotics Stack Exchange
Package Summary
| Version | 0.53.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 | 2026-10-27 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Takagi, Isamu
Authors
autoware_control_command_gate
Overview
This package subscribes to multiple commands, selects one and publish it. Here, unless otherwise specified, command refers to a set of four commands: control, gear, turn_indicators, and hazard_lights. Each command input is identified as a command source, an arbitrary string. The node also applies a nominal filter to the selected commands to correct for obvious abnormal values.
Requirements
- Functional
- Subscribe to multiple commands as command source.
- Generate a builtin stop command as command source.
- Select one from the command sources and publish it.
- Filter abnormal values in the command selected.
- Filter the command selected smoothly on mode transition when requested.
- Support parking mode for humans to explicitly stop the vehicle (T.B.D.).
- Safety
- Detect timeouts for each command source.
- Select builtin stop when selected command source is not available.
Changelog for package autoware_control_command_gate
0.53.0 (2026-09-29)
-
Merge remote-tracking branch 'origin/main' into prepare-0.53.0-changelog
-
fix(design): align the control node designs with the packages they describe (#13340)
* fix(design): align the control node designs with the packages they describe ControlCommandGate and the operation mode transition manager name a plugin class and pin publishers that do not match the built package: the registered component is ControlCmdGate, and the transition flags belong on the design graph rather than on global: pins that link_manager skips. TrajectoryFollower declares three debug publishers with message types the node never publishes and a stop_reason publisher it does not create at all. VehicleCmdGate keeps gate_mode and engage on their official topic names through remap_target: alone, so the two inputs are connected through the design.
* fix(autoware_operation_mode_transition_manager): declare the system and legacy interfaces as remap targets The operation mode state publisher, the two operation mode change services and the legacy engage and gate mode publishers are node-side fixed names. Declaring them as remap targets puts them on the design graph; a port pinned with global: is skipped by link_manager and the exporter emits no remap for it. ---------
-
fix(control_command_gate): ignore invalid control command (#13239)
-
refactor(control): move node design files into each package (#13100) Co-authored-by: Claude Opus 5 (1M context) <<noreply@anthropic.com>>
-
Contributors: Ryohsuke Mitsudome, Taekjin LEE, Takagi, Isamu
0.52.0 (2026-06-30)
-
Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
-
feat: split control command source and filter service (#12650)
- feat: split control command source and filter service
- fix switcher remap
- fix emergency stop remap
* fix response status ---------Co-authored-by: Junya Sasaki <<junya.sasaki@tier4.jp>>
-
Contributors: Takagi, Isamu, github-actions
0.51.0 (2026-05-01)
-
Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
-
feat(autoware_control_command_gate): adopt cie (#12321)
- feat: adopt cie
- fix: revert ros2 executor
* Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <<175728472+Copilot@users.noreply.github.com>>
- fix
- fix: remove unnecessary lines
* fix: remove find pakcage ---------Co-authored-by: Copilot Autofix powered by AI <<175728472+Copilot@users.noreply.github.com>>
-
feat(control_command_filter, vehicle_cmd_gate): add logging capabilities for command limits (#12250)
- feat(control_command_filter): add logging capabilities for command limits
- feat(vehicle_cmd_filter): add logging for velocity, acceleration, jerk, and steering limits
- feat(command_filter): enhance logging by adding clock support for throttling
-
Contributors: Kyoichi Sugahara, Tetsuhiro Kawaguchi, github-actions
0.50.0 (2026-02-14)
- Merge remote-tracking branch 'origin/main' into humble
- fix(control_command_gate): fix funcArgNamesDifferent (#11975)
- Contributors: Ryohsuke Mitsudome, Ryuta Kambe
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| autoware_control_launch |
Launch files
- launch/control_command_gate.launch.xml
-
- config [default: $(find-pkg-share autoware_control_command_gate)/config/default.param.yaml]
- output/control [default: /control/command/control_cmd]
- output/gear [default: /control/command/gear_cmd]
- output/turn_indicators [default: /control/command/turn_indicators_cmd]
- output/hazard_lights [default: /control/command/hazard_lights_cmd]
- inputs/main/control [default: /control/trajectory_follower/control_cmd]
- inputs/main/gear [default: /control/shift_decider/gear_cmd]
- inputs/main/hazard_lights [default: /planning/hazard_lights_cmd]
- inputs/main/turn_indicators [default: /planning/turn_indicators_cmd]
- inputs/emergency_stop/control [default: /system/emergency/control_cmd]
- inputs/emergency_stop/gear [default: /system/emergency/gear_cmd]
- inputs/emergency_stop/hazard_lights [default: /system/emergency/hazard_lights_cmd]
- inputs/emergency_stop/turn_indicators [default: /system/emergency/turn_indicators_cmd]
Messages
Services
Plugins
Recent questions tagged autoware_control_command_gate at Robotics Stack Exchange
Package Summary
| Version | 0.53.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 | 2026-10-27 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Takagi, Isamu
Authors
autoware_control_command_gate
Overview
This package subscribes to multiple commands, selects one and publish it. Here, unless otherwise specified, command refers to a set of four commands: control, gear, turn_indicators, and hazard_lights. Each command input is identified as a command source, an arbitrary string. The node also applies a nominal filter to the selected commands to correct for obvious abnormal values.
Requirements
- Functional
- Subscribe to multiple commands as command source.
- Generate a builtin stop command as command source.
- Select one from the command sources and publish it.
- Filter abnormal values in the command selected.
- Filter the command selected smoothly on mode transition when requested.
- Support parking mode for humans to explicitly stop the vehicle (T.B.D.).
- Safety
- Detect timeouts for each command source.
- Select builtin stop when selected command source is not available.
Changelog for package autoware_control_command_gate
0.53.0 (2026-09-29)
-
Merge remote-tracking branch 'origin/main' into prepare-0.53.0-changelog
-
fix(design): align the control node designs with the packages they describe (#13340)
* fix(design): align the control node designs with the packages they describe ControlCommandGate and the operation mode transition manager name a plugin class and pin publishers that do not match the built package: the registered component is ControlCmdGate, and the transition flags belong on the design graph rather than on global: pins that link_manager skips. TrajectoryFollower declares three debug publishers with message types the node never publishes and a stop_reason publisher it does not create at all. VehicleCmdGate keeps gate_mode and engage on their official topic names through remap_target: alone, so the two inputs are connected through the design.
* fix(autoware_operation_mode_transition_manager): declare the system and legacy interfaces as remap targets The operation mode state publisher, the two operation mode change services and the legacy engage and gate mode publishers are node-side fixed names. Declaring them as remap targets puts them on the design graph; a port pinned with global: is skipped by link_manager and the exporter emits no remap for it. ---------
-
fix(control_command_gate): ignore invalid control command (#13239)
-
refactor(control): move node design files into each package (#13100) Co-authored-by: Claude Opus 5 (1M context) <<noreply@anthropic.com>>
-
Contributors: Ryohsuke Mitsudome, Taekjin LEE, Takagi, Isamu
0.52.0 (2026-06-30)
-
Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
-
feat: split control command source and filter service (#12650)
- feat: split control command source and filter service
- fix switcher remap
- fix emergency stop remap
* fix response status ---------Co-authored-by: Junya Sasaki <<junya.sasaki@tier4.jp>>
-
Contributors: Takagi, Isamu, github-actions
0.51.0 (2026-05-01)
-
Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
-
feat(autoware_control_command_gate): adopt cie (#12321)
- feat: adopt cie
- fix: revert ros2 executor
* Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <<175728472+Copilot@users.noreply.github.com>>
- fix
- fix: remove unnecessary lines
* fix: remove find pakcage ---------Co-authored-by: Copilot Autofix powered by AI <<175728472+Copilot@users.noreply.github.com>>
-
feat(control_command_filter, vehicle_cmd_gate): add logging capabilities for command limits (#12250)
- feat(control_command_filter): add logging capabilities for command limits
- feat(vehicle_cmd_filter): add logging for velocity, acceleration, jerk, and steering limits
- feat(command_filter): enhance logging by adding clock support for throttling
-
Contributors: Kyoichi Sugahara, Tetsuhiro Kawaguchi, github-actions
0.50.0 (2026-02-14)
- Merge remote-tracking branch 'origin/main' into humble
- fix(control_command_gate): fix funcArgNamesDifferent (#11975)
- Contributors: Ryohsuke Mitsudome, Ryuta Kambe
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| autoware_control_launch |
Launch files
- launch/control_command_gate.launch.xml
-
- config [default: $(find-pkg-share autoware_control_command_gate)/config/default.param.yaml]
- output/control [default: /control/command/control_cmd]
- output/gear [default: /control/command/gear_cmd]
- output/turn_indicators [default: /control/command/turn_indicators_cmd]
- output/hazard_lights [default: /control/command/hazard_lights_cmd]
- inputs/main/control [default: /control/trajectory_follower/control_cmd]
- inputs/main/gear [default: /control/shift_decider/gear_cmd]
- inputs/main/hazard_lights [default: /planning/hazard_lights_cmd]
- inputs/main/turn_indicators [default: /planning/turn_indicators_cmd]
- inputs/emergency_stop/control [default: /system/emergency/control_cmd]
- inputs/emergency_stop/gear [default: /system/emergency/gear_cmd]
- inputs/emergency_stop/hazard_lights [default: /system/emergency/hazard_lights_cmd]
- inputs/emergency_stop/turn_indicators [default: /system/emergency/turn_indicators_cmd]
Messages
Services
Plugins
Recent questions tagged autoware_control_command_gate at Robotics Stack Exchange
Package Summary
| Version | 0.53.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 | 2026-10-27 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Takagi, Isamu
Authors
autoware_control_command_gate
Overview
This package subscribes to multiple commands, selects one and publish it. Here, unless otherwise specified, command refers to a set of four commands: control, gear, turn_indicators, and hazard_lights. Each command input is identified as a command source, an arbitrary string. The node also applies a nominal filter to the selected commands to correct for obvious abnormal values.
Requirements
- Functional
- Subscribe to multiple commands as command source.
- Generate a builtin stop command as command source.
- Select one from the command sources and publish it.
- Filter abnormal values in the command selected.
- Filter the command selected smoothly on mode transition when requested.
- Support parking mode for humans to explicitly stop the vehicle (T.B.D.).
- Safety
- Detect timeouts for each command source.
- Select builtin stop when selected command source is not available.
Changelog for package autoware_control_command_gate
0.53.0 (2026-09-29)
-
Merge remote-tracking branch 'origin/main' into prepare-0.53.0-changelog
-
fix(design): align the control node designs with the packages they describe (#13340)
* fix(design): align the control node designs with the packages they describe ControlCommandGate and the operation mode transition manager name a plugin class and pin publishers that do not match the built package: the registered component is ControlCmdGate, and the transition flags belong on the design graph rather than on global: pins that link_manager skips. TrajectoryFollower declares three debug publishers with message types the node never publishes and a stop_reason publisher it does not create at all. VehicleCmdGate keeps gate_mode and engage on their official topic names through remap_target: alone, so the two inputs are connected through the design.
* fix(autoware_operation_mode_transition_manager): declare the system and legacy interfaces as remap targets The operation mode state publisher, the two operation mode change services and the legacy engage and gate mode publishers are node-side fixed names. Declaring them as remap targets puts them on the design graph; a port pinned with global: is skipped by link_manager and the exporter emits no remap for it. ---------
-
fix(control_command_gate): ignore invalid control command (#13239)
-
refactor(control): move node design files into each package (#13100) Co-authored-by: Claude Opus 5 (1M context) <<noreply@anthropic.com>>
-
Contributors: Ryohsuke Mitsudome, Taekjin LEE, Takagi, Isamu
0.52.0 (2026-06-30)
-
Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
-
feat: split control command source and filter service (#12650)
- feat: split control command source and filter service
- fix switcher remap
- fix emergency stop remap
* fix response status ---------Co-authored-by: Junya Sasaki <<junya.sasaki@tier4.jp>>
-
Contributors: Takagi, Isamu, github-actions
0.51.0 (2026-05-01)
-
Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
-
feat(autoware_control_command_gate): adopt cie (#12321)
- feat: adopt cie
- fix: revert ros2 executor
* Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <<175728472+Copilot@users.noreply.github.com>>
- fix
- fix: remove unnecessary lines
* fix: remove find pakcage ---------Co-authored-by: Copilot Autofix powered by AI <<175728472+Copilot@users.noreply.github.com>>
-
feat(control_command_filter, vehicle_cmd_gate): add logging capabilities for command limits (#12250)
- feat(control_command_filter): add logging capabilities for command limits
- feat(vehicle_cmd_filter): add logging for velocity, acceleration, jerk, and steering limits
- feat(command_filter): enhance logging by adding clock support for throttling
-
Contributors: Kyoichi Sugahara, Tetsuhiro Kawaguchi, github-actions
0.50.0 (2026-02-14)
- Merge remote-tracking branch 'origin/main' into humble
- fix(control_command_gate): fix funcArgNamesDifferent (#11975)
- Contributors: Ryohsuke Mitsudome, Ryuta Kambe
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| autoware_control_launch |
Launch files
- launch/control_command_gate.launch.xml
-
- config [default: $(find-pkg-share autoware_control_command_gate)/config/default.param.yaml]
- output/control [default: /control/command/control_cmd]
- output/gear [default: /control/command/gear_cmd]
- output/turn_indicators [default: /control/command/turn_indicators_cmd]
- output/hazard_lights [default: /control/command/hazard_lights_cmd]
- inputs/main/control [default: /control/trajectory_follower/control_cmd]
- inputs/main/gear [default: /control/shift_decider/gear_cmd]
- inputs/main/hazard_lights [default: /planning/hazard_lights_cmd]
- inputs/main/turn_indicators [default: /planning/turn_indicators_cmd]
- inputs/emergency_stop/control [default: /system/emergency/control_cmd]
- inputs/emergency_stop/gear [default: /system/emergency/gear_cmd]
- inputs/emergency_stop/hazard_lights [default: /system/emergency/hazard_lights_cmd]
- inputs/emergency_stop/turn_indicators [default: /system/emergency/turn_indicators_cmd]
Messages
Services
Plugins
Recent questions tagged autoware_control_command_gate at Robotics Stack Exchange
Package Summary
| Version | 0.53.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 | 2026-10-27 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Takagi, Isamu
Authors
autoware_control_command_gate
Overview
This package subscribes to multiple commands, selects one and publish it. Here, unless otherwise specified, command refers to a set of four commands: control, gear, turn_indicators, and hazard_lights. Each command input is identified as a command source, an arbitrary string. The node also applies a nominal filter to the selected commands to correct for obvious abnormal values.
Requirements
- Functional
- Subscribe to multiple commands as command source.
- Generate a builtin stop command as command source.
- Select one from the command sources and publish it.
- Filter abnormal values in the command selected.
- Filter the command selected smoothly on mode transition when requested.
- Support parking mode for humans to explicitly stop the vehicle (T.B.D.).
- Safety
- Detect timeouts for each command source.
- Select builtin stop when selected command source is not available.
Changelog for package autoware_control_command_gate
0.53.0 (2026-09-29)
-
Merge remote-tracking branch 'origin/main' into prepare-0.53.0-changelog
-
fix(design): align the control node designs with the packages they describe (#13340)
* fix(design): align the control node designs with the packages they describe ControlCommandGate and the operation mode transition manager name a plugin class and pin publishers that do not match the built package: the registered component is ControlCmdGate, and the transition flags belong on the design graph rather than on global: pins that link_manager skips. TrajectoryFollower declares three debug publishers with message types the node never publishes and a stop_reason publisher it does not create at all. VehicleCmdGate keeps gate_mode and engage on their official topic names through remap_target: alone, so the two inputs are connected through the design.
* fix(autoware_operation_mode_transition_manager): declare the system and legacy interfaces as remap targets The operation mode state publisher, the two operation mode change services and the legacy engage and gate mode publishers are node-side fixed names. Declaring them as remap targets puts them on the design graph; a port pinned with global: is skipped by link_manager and the exporter emits no remap for it. ---------
-
fix(control_command_gate): ignore invalid control command (#13239)
-
refactor(control): move node design files into each package (#13100) Co-authored-by: Claude Opus 5 (1M context) <<noreply@anthropic.com>>
-
Contributors: Ryohsuke Mitsudome, Taekjin LEE, Takagi, Isamu
0.52.0 (2026-06-30)
-
Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
-
feat: split control command source and filter service (#12650)
- feat: split control command source and filter service
- fix switcher remap
- fix emergency stop remap
* fix response status ---------Co-authored-by: Junya Sasaki <<junya.sasaki@tier4.jp>>
-
Contributors: Takagi, Isamu, github-actions
0.51.0 (2026-05-01)
-
Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
-
feat(autoware_control_command_gate): adopt cie (#12321)
- feat: adopt cie
- fix: revert ros2 executor
* Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <<175728472+Copilot@users.noreply.github.com>>
- fix
- fix: remove unnecessary lines
* fix: remove find pakcage ---------Co-authored-by: Copilot Autofix powered by AI <<175728472+Copilot@users.noreply.github.com>>
-
feat(control_command_filter, vehicle_cmd_gate): add logging capabilities for command limits (#12250)
- feat(control_command_filter): add logging capabilities for command limits
- feat(vehicle_cmd_filter): add logging for velocity, acceleration, jerk, and steering limits
- feat(command_filter): enhance logging by adding clock support for throttling
-
Contributors: Kyoichi Sugahara, Tetsuhiro Kawaguchi, github-actions
0.50.0 (2026-02-14)
- Merge remote-tracking branch 'origin/main' into humble
- fix(control_command_gate): fix funcArgNamesDifferent (#11975)
- Contributors: Ryohsuke Mitsudome, Ryuta Kambe
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| autoware_control_launch |
Launch files
- launch/control_command_gate.launch.xml
-
- config [default: $(find-pkg-share autoware_control_command_gate)/config/default.param.yaml]
- output/control [default: /control/command/control_cmd]
- output/gear [default: /control/command/gear_cmd]
- output/turn_indicators [default: /control/command/turn_indicators_cmd]
- output/hazard_lights [default: /control/command/hazard_lights_cmd]
- inputs/main/control [default: /control/trajectory_follower/control_cmd]
- inputs/main/gear [default: /control/shift_decider/gear_cmd]
- inputs/main/hazard_lights [default: /planning/hazard_lights_cmd]
- inputs/main/turn_indicators [default: /planning/turn_indicators_cmd]
- inputs/emergency_stop/control [default: /system/emergency/control_cmd]
- inputs/emergency_stop/gear [default: /system/emergency/gear_cmd]
- inputs/emergency_stop/hazard_lights [default: /system/emergency/hazard_lights_cmd]
- inputs/emergency_stop/turn_indicators [default: /system/emergency/turn_indicators_cmd]
Messages
Services
Plugins
Recent questions tagged autoware_control_command_gate at Robotics Stack Exchange
Package Summary
| Version | 0.53.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 | 2026-10-27 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Takagi, Isamu
Authors
autoware_control_command_gate
Overview
This package subscribes to multiple commands, selects one and publish it. Here, unless otherwise specified, command refers to a set of four commands: control, gear, turn_indicators, and hazard_lights. Each command input is identified as a command source, an arbitrary string. The node also applies a nominal filter to the selected commands to correct for obvious abnormal values.
Requirements
- Functional
- Subscribe to multiple commands as command source.
- Generate a builtin stop command as command source.
- Select one from the command sources and publish it.
- Filter abnormal values in the command selected.
- Filter the command selected smoothly on mode transition when requested.
- Support parking mode for humans to explicitly stop the vehicle (T.B.D.).
- Safety
- Detect timeouts for each command source.
- Select builtin stop when selected command source is not available.
Changelog for package autoware_control_command_gate
0.53.0 (2026-09-29)
-
Merge remote-tracking branch 'origin/main' into prepare-0.53.0-changelog
-
fix(design): align the control node designs with the packages they describe (#13340)
* fix(design): align the control node designs with the packages they describe ControlCommandGate and the operation mode transition manager name a plugin class and pin publishers that do not match the built package: the registered component is ControlCmdGate, and the transition flags belong on the design graph rather than on global: pins that link_manager skips. TrajectoryFollower declares three debug publishers with message types the node never publishes and a stop_reason publisher it does not create at all. VehicleCmdGate keeps gate_mode and engage on their official topic names through remap_target: alone, so the two inputs are connected through the design.
* fix(autoware_operation_mode_transition_manager): declare the system and legacy interfaces as remap targets The operation mode state publisher, the two operation mode change services and the legacy engage and gate mode publishers are node-side fixed names. Declaring them as remap targets puts them on the design graph; a port pinned with global: is skipped by link_manager and the exporter emits no remap for it. ---------
-
fix(control_command_gate): ignore invalid control command (#13239)
-
refactor(control): move node design files into each package (#13100) Co-authored-by: Claude Opus 5 (1M context) <<noreply@anthropic.com>>
-
Contributors: Ryohsuke Mitsudome, Taekjin LEE, Takagi, Isamu
0.52.0 (2026-06-30)
-
Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
-
feat: split control command source and filter service (#12650)
- feat: split control command source and filter service
- fix switcher remap
- fix emergency stop remap
* fix response status ---------Co-authored-by: Junya Sasaki <<junya.sasaki@tier4.jp>>
-
Contributors: Takagi, Isamu, github-actions
0.51.0 (2026-05-01)
-
Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
-
feat(autoware_control_command_gate): adopt cie (#12321)
- feat: adopt cie
- fix: revert ros2 executor
* Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <<175728472+Copilot@users.noreply.github.com>>
- fix
- fix: remove unnecessary lines
* fix: remove find pakcage ---------Co-authored-by: Copilot Autofix powered by AI <<175728472+Copilot@users.noreply.github.com>>
-
feat(control_command_filter, vehicle_cmd_gate): add logging capabilities for command limits (#12250)
- feat(control_command_filter): add logging capabilities for command limits
- feat(vehicle_cmd_filter): add logging for velocity, acceleration, jerk, and steering limits
- feat(command_filter): enhance logging by adding clock support for throttling
-
Contributors: Kyoichi Sugahara, Tetsuhiro Kawaguchi, github-actions
0.50.0 (2026-02-14)
- Merge remote-tracking branch 'origin/main' into humble
- fix(control_command_gate): fix funcArgNamesDifferent (#11975)
- Contributors: Ryohsuke Mitsudome, Ryuta Kambe
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| autoware_control_launch |
Launch files
- launch/control_command_gate.launch.xml
-
- config [default: $(find-pkg-share autoware_control_command_gate)/config/default.param.yaml]
- output/control [default: /control/command/control_cmd]
- output/gear [default: /control/command/gear_cmd]
- output/turn_indicators [default: /control/command/turn_indicators_cmd]
- output/hazard_lights [default: /control/command/hazard_lights_cmd]
- inputs/main/control [default: /control/trajectory_follower/control_cmd]
- inputs/main/gear [default: /control/shift_decider/gear_cmd]
- inputs/main/hazard_lights [default: /planning/hazard_lights_cmd]
- inputs/main/turn_indicators [default: /planning/turn_indicators_cmd]
- inputs/emergency_stop/control [default: /system/emergency/control_cmd]
- inputs/emergency_stop/gear [default: /system/emergency/gear_cmd]
- inputs/emergency_stop/hazard_lights [default: /system/emergency/hazard_lights_cmd]
- inputs/emergency_stop/turn_indicators [default: /system/emergency/turn_indicators_cmd]
Messages
Services
Plugins
Recent questions tagged autoware_control_command_gate at Robotics Stack Exchange
Package Summary
| Version | 0.53.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 | 2026-10-27 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Takagi, Isamu
Authors
autoware_control_command_gate
Overview
This package subscribes to multiple commands, selects one and publish it. Here, unless otherwise specified, command refers to a set of four commands: control, gear, turn_indicators, and hazard_lights. Each command input is identified as a command source, an arbitrary string. The node also applies a nominal filter to the selected commands to correct for obvious abnormal values.
Requirements
- Functional
- Subscribe to multiple commands as command source.
- Generate a builtin stop command as command source.
- Select one from the command sources and publish it.
- Filter abnormal values in the command selected.
- Filter the command selected smoothly on mode transition when requested.
- Support parking mode for humans to explicitly stop the vehicle (T.B.D.).
- Safety
- Detect timeouts for each command source.
- Select builtin stop when selected command source is not available.
Changelog for package autoware_control_command_gate
0.53.0 (2026-09-29)
-
Merge remote-tracking branch 'origin/main' into prepare-0.53.0-changelog
-
fix(design): align the control node designs with the packages they describe (#13340)
* fix(design): align the control node designs with the packages they describe ControlCommandGate and the operation mode transition manager name a plugin class and pin publishers that do not match the built package: the registered component is ControlCmdGate, and the transition flags belong on the design graph rather than on global: pins that link_manager skips. TrajectoryFollower declares three debug publishers with message types the node never publishes and a stop_reason publisher it does not create at all. VehicleCmdGate keeps gate_mode and engage on their official topic names through remap_target: alone, so the two inputs are connected through the design.
* fix(autoware_operation_mode_transition_manager): declare the system and legacy interfaces as remap targets The operation mode state publisher, the two operation mode change services and the legacy engage and gate mode publishers are node-side fixed names. Declaring them as remap targets puts them on the design graph; a port pinned with global: is skipped by link_manager and the exporter emits no remap for it. ---------
-
fix(control_command_gate): ignore invalid control command (#13239)
-
refactor(control): move node design files into each package (#13100) Co-authored-by: Claude Opus 5 (1M context) <<noreply@anthropic.com>>
-
Contributors: Ryohsuke Mitsudome, Taekjin LEE, Takagi, Isamu
0.52.0 (2026-06-30)
-
Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
-
feat: split control command source and filter service (#12650)
- feat: split control command source and filter service
- fix switcher remap
- fix emergency stop remap
* fix response status ---------Co-authored-by: Junya Sasaki <<junya.sasaki@tier4.jp>>
-
Contributors: Takagi, Isamu, github-actions
0.51.0 (2026-05-01)
-
Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
-
feat(autoware_control_command_gate): adopt cie (#12321)
- feat: adopt cie
- fix: revert ros2 executor
* Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <<175728472+Copilot@users.noreply.github.com>>
- fix
- fix: remove unnecessary lines
* fix: remove find pakcage ---------Co-authored-by: Copilot Autofix powered by AI <<175728472+Copilot@users.noreply.github.com>>
-
feat(control_command_filter, vehicle_cmd_gate): add logging capabilities for command limits (#12250)
- feat(control_command_filter): add logging capabilities for command limits
- feat(vehicle_cmd_filter): add logging for velocity, acceleration, jerk, and steering limits
- feat(command_filter): enhance logging by adding clock support for throttling
-
Contributors: Kyoichi Sugahara, Tetsuhiro Kawaguchi, github-actions
0.50.0 (2026-02-14)
- Merge remote-tracking branch 'origin/main' into humble
- fix(control_command_gate): fix funcArgNamesDifferent (#11975)
- Contributors: Ryohsuke Mitsudome, Ryuta Kambe
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| autoware_control_launch |
Launch files
- launch/control_command_gate.launch.xml
-
- config [default: $(find-pkg-share autoware_control_command_gate)/config/default.param.yaml]
- output/control [default: /control/command/control_cmd]
- output/gear [default: /control/command/gear_cmd]
- output/turn_indicators [default: /control/command/turn_indicators_cmd]
- output/hazard_lights [default: /control/command/hazard_lights_cmd]
- inputs/main/control [default: /control/trajectory_follower/control_cmd]
- inputs/main/gear [default: /control/shift_decider/gear_cmd]
- inputs/main/hazard_lights [default: /planning/hazard_lights_cmd]
- inputs/main/turn_indicators [default: /planning/turn_indicators_cmd]
- inputs/emergency_stop/control [default: /system/emergency/control_cmd]
- inputs/emergency_stop/gear [default: /system/emergency/gear_cmd]
- inputs/emergency_stop/hazard_lights [default: /system/emergency/hazard_lights_cmd]
- inputs/emergency_stop/turn_indicators [default: /system/emergency/turn_indicators_cmd]
Messages
Services
Plugins
Recent questions tagged autoware_control_command_gate at Robotics Stack Exchange
Package Summary
| Version | 0.53.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 | 2026-10-27 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Takagi, Isamu
Authors
autoware_control_command_gate
Overview
This package subscribes to multiple commands, selects one and publish it. Here, unless otherwise specified, command refers to a set of four commands: control, gear, turn_indicators, and hazard_lights. Each command input is identified as a command source, an arbitrary string. The node also applies a nominal filter to the selected commands to correct for obvious abnormal values.
Requirements
- Functional
- Subscribe to multiple commands as command source.
- Generate a builtin stop command as command source.
- Select one from the command sources and publish it.
- Filter abnormal values in the command selected.
- Filter the command selected smoothly on mode transition when requested.
- Support parking mode for humans to explicitly stop the vehicle (T.B.D.).
- Safety
- Detect timeouts for each command source.
- Select builtin stop when selected command source is not available.
Changelog for package autoware_control_command_gate
0.53.0 (2026-09-29)
-
Merge remote-tracking branch 'origin/main' into prepare-0.53.0-changelog
-
fix(design): align the control node designs with the packages they describe (#13340)
* fix(design): align the control node designs with the packages they describe ControlCommandGate and the operation mode transition manager name a plugin class and pin publishers that do not match the built package: the registered component is ControlCmdGate, and the transition flags belong on the design graph rather than on global: pins that link_manager skips. TrajectoryFollower declares three debug publishers with message types the node never publishes and a stop_reason publisher it does not create at all. VehicleCmdGate keeps gate_mode and engage on their official topic names through remap_target: alone, so the two inputs are connected through the design.
* fix(autoware_operation_mode_transition_manager): declare the system and legacy interfaces as remap targets The operation mode state publisher, the two operation mode change services and the legacy engage and gate mode publishers are node-side fixed names. Declaring them as remap targets puts them on the design graph; a port pinned with global: is skipped by link_manager and the exporter emits no remap for it. ---------
-
fix(control_command_gate): ignore invalid control command (#13239)
-
refactor(control): move node design files into each package (#13100) Co-authored-by: Claude Opus 5 (1M context) <<noreply@anthropic.com>>
-
Contributors: Ryohsuke Mitsudome, Taekjin LEE, Takagi, Isamu
0.52.0 (2026-06-30)
-
Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
-
feat: split control command source and filter service (#12650)
- feat: split control command source and filter service
- fix switcher remap
- fix emergency stop remap
* fix response status ---------Co-authored-by: Junya Sasaki <<junya.sasaki@tier4.jp>>
-
Contributors: Takagi, Isamu, github-actions
0.51.0 (2026-05-01)
-
Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
-
feat(autoware_control_command_gate): adopt cie (#12321)
- feat: adopt cie
- fix: revert ros2 executor
* Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <<175728472+Copilot@users.noreply.github.com>>
- fix
- fix: remove unnecessary lines
* fix: remove find pakcage ---------Co-authored-by: Copilot Autofix powered by AI <<175728472+Copilot@users.noreply.github.com>>
-
feat(control_command_filter, vehicle_cmd_gate): add logging capabilities for command limits (#12250)
- feat(control_command_filter): add logging capabilities for command limits
- feat(vehicle_cmd_filter): add logging for velocity, acceleration, jerk, and steering limits
- feat(command_filter): enhance logging by adding clock support for throttling
-
Contributors: Kyoichi Sugahara, Tetsuhiro Kawaguchi, github-actions
0.50.0 (2026-02-14)
- Merge remote-tracking branch 'origin/main' into humble
- fix(control_command_gate): fix funcArgNamesDifferent (#11975)
- Contributors: Ryohsuke Mitsudome, Ryuta Kambe
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| autoware_control_launch |
Launch files
- launch/control_command_gate.launch.xml
-
- config [default: $(find-pkg-share autoware_control_command_gate)/config/default.param.yaml]
- output/control [default: /control/command/control_cmd]
- output/gear [default: /control/command/gear_cmd]
- output/turn_indicators [default: /control/command/turn_indicators_cmd]
- output/hazard_lights [default: /control/command/hazard_lights_cmd]
- inputs/main/control [default: /control/trajectory_follower/control_cmd]
- inputs/main/gear [default: /control/shift_decider/gear_cmd]
- inputs/main/hazard_lights [default: /planning/hazard_lights_cmd]
- inputs/main/turn_indicators [default: /planning/turn_indicators_cmd]
- inputs/emergency_stop/control [default: /system/emergency/control_cmd]
- inputs/emergency_stop/gear [default: /system/emergency/gear_cmd]
- inputs/emergency_stop/hazard_lights [default: /system/emergency/hazard_lights_cmd]
- inputs/emergency_stop/turn_indicators [default: /system/emergency/turn_indicators_cmd]
Messages
Services
Plugins
Recent questions tagged autoware_control_command_gate at Robotics Stack Exchange
Package Summary
| Version | 0.53.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 | 2026-10-27 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Takagi, Isamu
Authors
autoware_control_command_gate
Overview
This package subscribes to multiple commands, selects one and publish it. Here, unless otherwise specified, command refers to a set of four commands: control, gear, turn_indicators, and hazard_lights. Each command input is identified as a command source, an arbitrary string. The node also applies a nominal filter to the selected commands to correct for obvious abnormal values.
Requirements
- Functional
- Subscribe to multiple commands as command source.
- Generate a builtin stop command as command source.
- Select one from the command sources and publish it.
- Filter abnormal values in the command selected.
- Filter the command selected smoothly on mode transition when requested.
- Support parking mode for humans to explicitly stop the vehicle (T.B.D.).
- Safety
- Detect timeouts for each command source.
- Select builtin stop when selected command source is not available.
Changelog for package autoware_control_command_gate
0.53.0 (2026-09-29)
-
Merge remote-tracking branch 'origin/main' into prepare-0.53.0-changelog
-
fix(design): align the control node designs with the packages they describe (#13340)
* fix(design): align the control node designs with the packages they describe ControlCommandGate and the operation mode transition manager name a plugin class and pin publishers that do not match the built package: the registered component is ControlCmdGate, and the transition flags belong on the design graph rather than on global: pins that link_manager skips. TrajectoryFollower declares three debug publishers with message types the node never publishes and a stop_reason publisher it does not create at all. VehicleCmdGate keeps gate_mode and engage on their official topic names through remap_target: alone, so the two inputs are connected through the design.
* fix(autoware_operation_mode_transition_manager): declare the system and legacy interfaces as remap targets The operation mode state publisher, the two operation mode change services and the legacy engage and gate mode publishers are node-side fixed names. Declaring them as remap targets puts them on the design graph; a port pinned with global: is skipped by link_manager and the exporter emits no remap for it. ---------
-
fix(control_command_gate): ignore invalid control command (#13239)
-
refactor(control): move node design files into each package (#13100) Co-authored-by: Claude Opus 5 (1M context) <<noreply@anthropic.com>>
-
Contributors: Ryohsuke Mitsudome, Taekjin LEE, Takagi, Isamu
0.52.0 (2026-06-30)
-
Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
-
feat: split control command source and filter service (#12650)
- feat: split control command source and filter service
- fix switcher remap
- fix emergency stop remap
* fix response status ---------Co-authored-by: Junya Sasaki <<junya.sasaki@tier4.jp>>
-
Contributors: Takagi, Isamu, github-actions
0.51.0 (2026-05-01)
-
Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
-
feat(autoware_control_command_gate): adopt cie (#12321)
- feat: adopt cie
- fix: revert ros2 executor
* Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <<175728472+Copilot@users.noreply.github.com>>
- fix
- fix: remove unnecessary lines
* fix: remove find pakcage ---------Co-authored-by: Copilot Autofix powered by AI <<175728472+Copilot@users.noreply.github.com>>
-
feat(control_command_filter, vehicle_cmd_gate): add logging capabilities for command limits (#12250)
- feat(control_command_filter): add logging capabilities for command limits
- feat(vehicle_cmd_filter): add logging for velocity, acceleration, jerk, and steering limits
- feat(command_filter): enhance logging by adding clock support for throttling
-
Contributors: Kyoichi Sugahara, Tetsuhiro Kawaguchi, github-actions
0.50.0 (2026-02-14)
- Merge remote-tracking branch 'origin/main' into humble
- fix(control_command_gate): fix funcArgNamesDifferent (#11975)
- Contributors: Ryohsuke Mitsudome, Ryuta Kambe
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| autoware_control_launch |
Launch files
- launch/control_command_gate.launch.xml
-
- config [default: $(find-pkg-share autoware_control_command_gate)/config/default.param.yaml]
- output/control [default: /control/command/control_cmd]
- output/gear [default: /control/command/gear_cmd]
- output/turn_indicators [default: /control/command/turn_indicators_cmd]
- output/hazard_lights [default: /control/command/hazard_lights_cmd]
- inputs/main/control [default: /control/trajectory_follower/control_cmd]
- inputs/main/gear [default: /control/shift_decider/gear_cmd]
- inputs/main/hazard_lights [default: /planning/hazard_lights_cmd]
- inputs/main/turn_indicators [default: /planning/turn_indicators_cmd]
- inputs/emergency_stop/control [default: /system/emergency/control_cmd]
- inputs/emergency_stop/gear [default: /system/emergency/gear_cmd]
- inputs/emergency_stop/hazard_lights [default: /system/emergency/hazard_lights_cmd]
- inputs/emergency_stop/turn_indicators [default: /system/emergency/turn_indicators_cmd]
Messages
Services
Plugins
Recent questions tagged autoware_control_command_gate at Robotics Stack Exchange
Package Summary
| Version | 0.53.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 | 2026-10-27 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Takagi, Isamu
Authors
autoware_control_command_gate
Overview
This package subscribes to multiple commands, selects one and publish it. Here, unless otherwise specified, command refers to a set of four commands: control, gear, turn_indicators, and hazard_lights. Each command input is identified as a command source, an arbitrary string. The node also applies a nominal filter to the selected commands to correct for obvious abnormal values.
Requirements
- Functional
- Subscribe to multiple commands as command source.
- Generate a builtin stop command as command source.
- Select one from the command sources and publish it.
- Filter abnormal values in the command selected.
- Filter the command selected smoothly on mode transition when requested.
- Support parking mode for humans to explicitly stop the vehicle (T.B.D.).
- Safety
- Detect timeouts for each command source.
- Select builtin stop when selected command source is not available.
Changelog for package autoware_control_command_gate
0.53.0 (2026-09-29)
-
Merge remote-tracking branch 'origin/main' into prepare-0.53.0-changelog
-
fix(design): align the control node designs with the packages they describe (#13340)
* fix(design): align the control node designs with the packages they describe ControlCommandGate and the operation mode transition manager name a plugin class and pin publishers that do not match the built package: the registered component is ControlCmdGate, and the transition flags belong on the design graph rather than on global: pins that link_manager skips. TrajectoryFollower declares three debug publishers with message types the node never publishes and a stop_reason publisher it does not create at all. VehicleCmdGate keeps gate_mode and engage on their official topic names through remap_target: alone, so the two inputs are connected through the design.
* fix(autoware_operation_mode_transition_manager): declare the system and legacy interfaces as remap targets The operation mode state publisher, the two operation mode change services and the legacy engage and gate mode publishers are node-side fixed names. Declaring them as remap targets puts them on the design graph; a port pinned with global: is skipped by link_manager and the exporter emits no remap for it. ---------
-
fix(control_command_gate): ignore invalid control command (#13239)
-
refactor(control): move node design files into each package (#13100) Co-authored-by: Claude Opus 5 (1M context) <<noreply@anthropic.com>>
-
Contributors: Ryohsuke Mitsudome, Taekjin LEE, Takagi, Isamu
0.52.0 (2026-06-30)
-
Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
-
feat: split control command source and filter service (#12650)
- feat: split control command source and filter service
- fix switcher remap
- fix emergency stop remap
* fix response status ---------Co-authored-by: Junya Sasaki <<junya.sasaki@tier4.jp>>
-
Contributors: Takagi, Isamu, github-actions
0.51.0 (2026-05-01)
-
Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
-
feat(autoware_control_command_gate): adopt cie (#12321)
- feat: adopt cie
- fix: revert ros2 executor
* Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <<175728472+Copilot@users.noreply.github.com>>
- fix
- fix: remove unnecessary lines
* fix: remove find pakcage ---------Co-authored-by: Copilot Autofix powered by AI <<175728472+Copilot@users.noreply.github.com>>
-
feat(control_command_filter, vehicle_cmd_gate): add logging capabilities for command limits (#12250)
- feat(control_command_filter): add logging capabilities for command limits
- feat(vehicle_cmd_filter): add logging for velocity, acceleration, jerk, and steering limits
- feat(command_filter): enhance logging by adding clock support for throttling
-
Contributors: Kyoichi Sugahara, Tetsuhiro Kawaguchi, github-actions
0.50.0 (2026-02-14)
- Merge remote-tracking branch 'origin/main' into humble
- fix(control_command_gate): fix funcArgNamesDifferent (#11975)
- Contributors: Ryohsuke Mitsudome, Ryuta Kambe
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| autoware_control_launch |
Launch files
- launch/control_command_gate.launch.xml
-
- config [default: $(find-pkg-share autoware_control_command_gate)/config/default.param.yaml]
- output/control [default: /control/command/control_cmd]
- output/gear [default: /control/command/gear_cmd]
- output/turn_indicators [default: /control/command/turn_indicators_cmd]
- output/hazard_lights [default: /control/command/hazard_lights_cmd]
- inputs/main/control [default: /control/trajectory_follower/control_cmd]
- inputs/main/gear [default: /control/shift_decider/gear_cmd]
- inputs/main/hazard_lights [default: /planning/hazard_lights_cmd]
- inputs/main/turn_indicators [default: /planning/turn_indicators_cmd]
- inputs/emergency_stop/control [default: /system/emergency/control_cmd]
- inputs/emergency_stop/gear [default: /system/emergency/gear_cmd]
- inputs/emergency_stop/hazard_lights [default: /system/emergency/hazard_lights_cmd]
- inputs/emergency_stop/turn_indicators [default: /system/emergency/turn_indicators_cmd]