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-26 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Taiki Tanaka
- Tomoya Kimura
- Shumpei Wakabayashi
- Fumiya Watanabe
- Takamasa Horibe
- Takayuki Murooka
Authors
- Satoshi Ota
autoware_external_cmd_selector
Purpose
autoware_external_cmd_selector is the package to publish external_control_cmd, gear_cmd, hazard_lights_cmd, heartbeat and turn_indicators_cmd, according to the current mode, which is remote or local.
The current mode is set via service, remote is remotely operated, local is to use the values calculated by Autoware.
Input / Output
Input topics
| Name | Type | Description |
|---|---|---|
/api/external/set/command/local/control |
TBD | Local. Calculated control value. |
/api/external/set/command/local/heartbeat |
TBD | Local. Heartbeat. |
/api/external/set/command/local/shift |
TBD | Local. Gear shift like drive, rear and etc. |
/api/external/set/command/local/turn_signal |
TBD | Local. Turn signal like left turn, right turn and etc. |
/api/external/set/command/remote/control |
TBD | Remote. Calculated control value. |
/api/external/set/command/remote/heartbeat |
TBD | Remote. Heartbeat. |
/api/external/set/command/remote/shift |
TBD | Remote. Gear shift like drive, rear and etc. |
/api/external/set/command/remote/turn_signal |
TBD | Remote. Turn signal like left turn, right turn and etc. |
Output topics
| Name | Type | Description |
|---|---|---|
/control/external_cmd_selector/current_selector_mode |
TBD | Current selected mode, remote or local. |
/diagnostics |
diagnostic_msgs::msg::DiagnosticArray | Check if node is active or not. |
/external/selected/external_control_cmd |
TBD | Pass through control command with current mode. |
/external/selected/gear_cmd |
autoware_vehicle_msgs::msg::GearCommand | Pass through gear command with current mode. |
/external/selected/hazard_lights_cmd |
autoware_vehicle_msgs::msg::HazardLightsCommand | Pass through hazard light with current mode. |
/external/selected/heartbeat |
TBD | Pass through heartbeat with current mode. |
/external/selected/turn_indicators_cmd |
autoware_vehicle_msgs::msg::TurnIndicatorsCommand | Pass through turn indicator with current mode. |
Parameters
{{json_to_markdown(“control/autoware_external_cmd_selector/schema/external_cmd_selector.schema.json”)}}
Changelog for package autoware_external_cmd_selector
0.53.0 (2026-09-29)
-
Merge remote-tracking branch 'origin/main' into prepare-0.53.0-changelog
-
fix(control): declare the fixed-name compatibility interfaces in the control node designs (#13281)
* fix(control): declare the fixed-name compatibility interfaces in the control node designs operation_mode_transition_manager subscribes /control/current_gate_mode and /control/external_cmd_selector/current_selector_mode and calls /control/external_cmd_selector/select_external_command by fixed name; the gate serves the ADAPI pause/stop interfaces under /control/vehicle_cmd_gate. Declaring these ports with their remap_target lets a system design connect them and keep the fixed names when the module hierarchy nests the nodes.
* fix(control): declare the multi-publisher gate_mode_cmd and engage topics as global ---------
-
chore(control): update package maintainers (#13183)
-
refactor(control): move node design files into each package (#13100) Co-authored-by: Claude Opus 5 (1M context) <<noreply@anthropic.com>>
-
feat(external_cmd_selector): apply agnocast_wrapper::Node to external_cmd_selector (#13013)
* feat(external_cmd_selector): apply agnocast_wrapper::Node to external_cmd_selector Co-authored-by: Koichi Imai <<koichi.imai.2@tier4.jp>>
- refactor: revert comment
* refactor: revert comment ---------Co-authored-by: Koichi Imai <<koichi.imai.2@tier4.jp>>
-
Contributors: Ryohsuke Mitsudome, Satoshi OTA, Taekjin LEE, Yutaro Kobayashi
0.52.0 (2026-06-30)
-
Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
-
fix(external_cmd_selector): data race bug (#12887)
- fix data race bug
- delete unnecessary comment
* use atomic ---------
-
Contributors: Koichi Imai, github-actions
0.51.0 (2026-05-01)
0.50.0 (2026-02-14)
- Merge remote-tracking branch 'origin/main' into humble
- feat: control : fix contol packages compile error when using ros2 jazzy (#11556)
- Contributors: Ryohsuke Mitsudome, 心刚
0.49.0 (2025-12-30)
0.48.0 (2025-11-18)
0.47.1 (2025-08-14)
0.47.0 (2025-08-11)
0.46.0 (2025-06-20)
0.45.0 (2025-05-22)
0.44.2 (2025-06-10)
0.44.1 (2025-05-01)
0.44.0 (2025-04-18)
-
Merge remote-tracking branch 'origin/main' into humble
-
feat: manual control (#10354)
- feat(default_adapi): add manual control
- add conversion
- update selector
- update selector depends
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
- launch/external_cmd_selector.launch.xml
-
- param_path [default: $(find-pkg-share autoware_external_cmd_selector)/config/external_cmd_selector.param.yaml]
Messages
Services
Plugins
Recent questions tagged autoware_external_cmd_selector 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-26 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Taiki Tanaka
- Tomoya Kimura
- Shumpei Wakabayashi
- Fumiya Watanabe
- Takamasa Horibe
- Takayuki Murooka
Authors
- Satoshi Ota
autoware_external_cmd_selector
Purpose
autoware_external_cmd_selector is the package to publish external_control_cmd, gear_cmd, hazard_lights_cmd, heartbeat and turn_indicators_cmd, according to the current mode, which is remote or local.
The current mode is set via service, remote is remotely operated, local is to use the values calculated by Autoware.
Input / Output
Input topics
| Name | Type | Description |
|---|---|---|
/api/external/set/command/local/control |
TBD | Local. Calculated control value. |
/api/external/set/command/local/heartbeat |
TBD | Local. Heartbeat. |
/api/external/set/command/local/shift |
TBD | Local. Gear shift like drive, rear and etc. |
/api/external/set/command/local/turn_signal |
TBD | Local. Turn signal like left turn, right turn and etc. |
/api/external/set/command/remote/control |
TBD | Remote. Calculated control value. |
/api/external/set/command/remote/heartbeat |
TBD | Remote. Heartbeat. |
/api/external/set/command/remote/shift |
TBD | Remote. Gear shift like drive, rear and etc. |
/api/external/set/command/remote/turn_signal |
TBD | Remote. Turn signal like left turn, right turn and etc. |
Output topics
| Name | Type | Description |
|---|---|---|
/control/external_cmd_selector/current_selector_mode |
TBD | Current selected mode, remote or local. |
/diagnostics |
diagnostic_msgs::msg::DiagnosticArray | Check if node is active or not. |
/external/selected/external_control_cmd |
TBD | Pass through control command with current mode. |
/external/selected/gear_cmd |
autoware_vehicle_msgs::msg::GearCommand | Pass through gear command with current mode. |
/external/selected/hazard_lights_cmd |
autoware_vehicle_msgs::msg::HazardLightsCommand | Pass through hazard light with current mode. |
/external/selected/heartbeat |
TBD | Pass through heartbeat with current mode. |
/external/selected/turn_indicators_cmd |
autoware_vehicle_msgs::msg::TurnIndicatorsCommand | Pass through turn indicator with current mode. |
Parameters
{{json_to_markdown(“control/autoware_external_cmd_selector/schema/external_cmd_selector.schema.json”)}}
Changelog for package autoware_external_cmd_selector
0.53.0 (2026-09-29)
-
Merge remote-tracking branch 'origin/main' into prepare-0.53.0-changelog
-
fix(control): declare the fixed-name compatibility interfaces in the control node designs (#13281)
* fix(control): declare the fixed-name compatibility interfaces in the control node designs operation_mode_transition_manager subscribes /control/current_gate_mode and /control/external_cmd_selector/current_selector_mode and calls /control/external_cmd_selector/select_external_command by fixed name; the gate serves the ADAPI pause/stop interfaces under /control/vehicle_cmd_gate. Declaring these ports with their remap_target lets a system design connect them and keep the fixed names when the module hierarchy nests the nodes.
* fix(control): declare the multi-publisher gate_mode_cmd and engage topics as global ---------
-
chore(control): update package maintainers (#13183)
-
refactor(control): move node design files into each package (#13100) Co-authored-by: Claude Opus 5 (1M context) <<noreply@anthropic.com>>
-
feat(external_cmd_selector): apply agnocast_wrapper::Node to external_cmd_selector (#13013)
* feat(external_cmd_selector): apply agnocast_wrapper::Node to external_cmd_selector Co-authored-by: Koichi Imai <<koichi.imai.2@tier4.jp>>
- refactor: revert comment
* refactor: revert comment ---------Co-authored-by: Koichi Imai <<koichi.imai.2@tier4.jp>>
-
Contributors: Ryohsuke Mitsudome, Satoshi OTA, Taekjin LEE, Yutaro Kobayashi
0.52.0 (2026-06-30)
-
Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
-
fix(external_cmd_selector): data race bug (#12887)
- fix data race bug
- delete unnecessary comment
* use atomic ---------
-
Contributors: Koichi Imai, github-actions
0.51.0 (2026-05-01)
0.50.0 (2026-02-14)
- Merge remote-tracking branch 'origin/main' into humble
- feat: control : fix contol packages compile error when using ros2 jazzy (#11556)
- Contributors: Ryohsuke Mitsudome, 心刚
0.49.0 (2025-12-30)
0.48.0 (2025-11-18)
0.47.1 (2025-08-14)
0.47.0 (2025-08-11)
0.46.0 (2025-06-20)
0.45.0 (2025-05-22)
0.44.2 (2025-06-10)
0.44.1 (2025-05-01)
0.44.0 (2025-04-18)
-
Merge remote-tracking branch 'origin/main' into humble
-
feat: manual control (#10354)
- feat(default_adapi): add manual control
- add conversion
- update selector
- update selector depends
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
- launch/external_cmd_selector.launch.xml
-
- param_path [default: $(find-pkg-share autoware_external_cmd_selector)/config/external_cmd_selector.param.yaml]
Messages
Services
Plugins
Recent questions tagged autoware_external_cmd_selector 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-26 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Taiki Tanaka
- Tomoya Kimura
- Shumpei Wakabayashi
- Fumiya Watanabe
- Takamasa Horibe
- Takayuki Murooka
Authors
- Satoshi Ota
autoware_external_cmd_selector
Purpose
autoware_external_cmd_selector is the package to publish external_control_cmd, gear_cmd, hazard_lights_cmd, heartbeat and turn_indicators_cmd, according to the current mode, which is remote or local.
The current mode is set via service, remote is remotely operated, local is to use the values calculated by Autoware.
Input / Output
Input topics
| Name | Type | Description |
|---|---|---|
/api/external/set/command/local/control |
TBD | Local. Calculated control value. |
/api/external/set/command/local/heartbeat |
TBD | Local. Heartbeat. |
/api/external/set/command/local/shift |
TBD | Local. Gear shift like drive, rear and etc. |
/api/external/set/command/local/turn_signal |
TBD | Local. Turn signal like left turn, right turn and etc. |
/api/external/set/command/remote/control |
TBD | Remote. Calculated control value. |
/api/external/set/command/remote/heartbeat |
TBD | Remote. Heartbeat. |
/api/external/set/command/remote/shift |
TBD | Remote. Gear shift like drive, rear and etc. |
/api/external/set/command/remote/turn_signal |
TBD | Remote. Turn signal like left turn, right turn and etc. |
Output topics
| Name | Type | Description |
|---|---|---|
/control/external_cmd_selector/current_selector_mode |
TBD | Current selected mode, remote or local. |
/diagnostics |
diagnostic_msgs::msg::DiagnosticArray | Check if node is active or not. |
/external/selected/external_control_cmd |
TBD | Pass through control command with current mode. |
/external/selected/gear_cmd |
autoware_vehicle_msgs::msg::GearCommand | Pass through gear command with current mode. |
/external/selected/hazard_lights_cmd |
autoware_vehicle_msgs::msg::HazardLightsCommand | Pass through hazard light with current mode. |
/external/selected/heartbeat |
TBD | Pass through heartbeat with current mode. |
/external/selected/turn_indicators_cmd |
autoware_vehicle_msgs::msg::TurnIndicatorsCommand | Pass through turn indicator with current mode. |
Parameters
{{json_to_markdown(“control/autoware_external_cmd_selector/schema/external_cmd_selector.schema.json”)}}
Changelog for package autoware_external_cmd_selector
0.53.0 (2026-09-29)
-
Merge remote-tracking branch 'origin/main' into prepare-0.53.0-changelog
-
fix(control): declare the fixed-name compatibility interfaces in the control node designs (#13281)
* fix(control): declare the fixed-name compatibility interfaces in the control node designs operation_mode_transition_manager subscribes /control/current_gate_mode and /control/external_cmd_selector/current_selector_mode and calls /control/external_cmd_selector/select_external_command by fixed name; the gate serves the ADAPI pause/stop interfaces under /control/vehicle_cmd_gate. Declaring these ports with their remap_target lets a system design connect them and keep the fixed names when the module hierarchy nests the nodes.
* fix(control): declare the multi-publisher gate_mode_cmd and engage topics as global ---------
-
chore(control): update package maintainers (#13183)
-
refactor(control): move node design files into each package (#13100) Co-authored-by: Claude Opus 5 (1M context) <<noreply@anthropic.com>>
-
feat(external_cmd_selector): apply agnocast_wrapper::Node to external_cmd_selector (#13013)
* feat(external_cmd_selector): apply agnocast_wrapper::Node to external_cmd_selector Co-authored-by: Koichi Imai <<koichi.imai.2@tier4.jp>>
- refactor: revert comment
* refactor: revert comment ---------Co-authored-by: Koichi Imai <<koichi.imai.2@tier4.jp>>
-
Contributors: Ryohsuke Mitsudome, Satoshi OTA, Taekjin LEE, Yutaro Kobayashi
0.52.0 (2026-06-30)
-
Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
-
fix(external_cmd_selector): data race bug (#12887)
- fix data race bug
- delete unnecessary comment
* use atomic ---------
-
Contributors: Koichi Imai, github-actions
0.51.0 (2026-05-01)
0.50.0 (2026-02-14)
- Merge remote-tracking branch 'origin/main' into humble
- feat: control : fix contol packages compile error when using ros2 jazzy (#11556)
- Contributors: Ryohsuke Mitsudome, 心刚
0.49.0 (2025-12-30)
0.48.0 (2025-11-18)
0.47.1 (2025-08-14)
0.47.0 (2025-08-11)
0.46.0 (2025-06-20)
0.45.0 (2025-05-22)
0.44.2 (2025-06-10)
0.44.1 (2025-05-01)
0.44.0 (2025-04-18)
-
Merge remote-tracking branch 'origin/main' into humble
-
feat: manual control (#10354)
- feat(default_adapi): add manual control
- add conversion
- update selector
- update selector depends
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
- launch/external_cmd_selector.launch.xml
-
- param_path [default: $(find-pkg-share autoware_external_cmd_selector)/config/external_cmd_selector.param.yaml]
Messages
Services
Plugins
Recent questions tagged autoware_external_cmd_selector 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-26 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Taiki Tanaka
- Tomoya Kimura
- Shumpei Wakabayashi
- Fumiya Watanabe
- Takamasa Horibe
- Takayuki Murooka
Authors
- Satoshi Ota
autoware_external_cmd_selector
Purpose
autoware_external_cmd_selector is the package to publish external_control_cmd, gear_cmd, hazard_lights_cmd, heartbeat and turn_indicators_cmd, according to the current mode, which is remote or local.
The current mode is set via service, remote is remotely operated, local is to use the values calculated by Autoware.
Input / Output
Input topics
| Name | Type | Description |
|---|---|---|
/api/external/set/command/local/control |
TBD | Local. Calculated control value. |
/api/external/set/command/local/heartbeat |
TBD | Local. Heartbeat. |
/api/external/set/command/local/shift |
TBD | Local. Gear shift like drive, rear and etc. |
/api/external/set/command/local/turn_signal |
TBD | Local. Turn signal like left turn, right turn and etc. |
/api/external/set/command/remote/control |
TBD | Remote. Calculated control value. |
/api/external/set/command/remote/heartbeat |
TBD | Remote. Heartbeat. |
/api/external/set/command/remote/shift |
TBD | Remote. Gear shift like drive, rear and etc. |
/api/external/set/command/remote/turn_signal |
TBD | Remote. Turn signal like left turn, right turn and etc. |
Output topics
| Name | Type | Description |
|---|---|---|
/control/external_cmd_selector/current_selector_mode |
TBD | Current selected mode, remote or local. |
/diagnostics |
diagnostic_msgs::msg::DiagnosticArray | Check if node is active or not. |
/external/selected/external_control_cmd |
TBD | Pass through control command with current mode. |
/external/selected/gear_cmd |
autoware_vehicle_msgs::msg::GearCommand | Pass through gear command with current mode. |
/external/selected/hazard_lights_cmd |
autoware_vehicle_msgs::msg::HazardLightsCommand | Pass through hazard light with current mode. |
/external/selected/heartbeat |
TBD | Pass through heartbeat with current mode. |
/external/selected/turn_indicators_cmd |
autoware_vehicle_msgs::msg::TurnIndicatorsCommand | Pass through turn indicator with current mode. |
Parameters
{{json_to_markdown(“control/autoware_external_cmd_selector/schema/external_cmd_selector.schema.json”)}}
Changelog for package autoware_external_cmd_selector
0.53.0 (2026-09-29)
-
Merge remote-tracking branch 'origin/main' into prepare-0.53.0-changelog
-
fix(control): declare the fixed-name compatibility interfaces in the control node designs (#13281)
* fix(control): declare the fixed-name compatibility interfaces in the control node designs operation_mode_transition_manager subscribes /control/current_gate_mode and /control/external_cmd_selector/current_selector_mode and calls /control/external_cmd_selector/select_external_command by fixed name; the gate serves the ADAPI pause/stop interfaces under /control/vehicle_cmd_gate. Declaring these ports with their remap_target lets a system design connect them and keep the fixed names when the module hierarchy nests the nodes.
* fix(control): declare the multi-publisher gate_mode_cmd and engage topics as global ---------
-
chore(control): update package maintainers (#13183)
-
refactor(control): move node design files into each package (#13100) Co-authored-by: Claude Opus 5 (1M context) <<noreply@anthropic.com>>
-
feat(external_cmd_selector): apply agnocast_wrapper::Node to external_cmd_selector (#13013)
* feat(external_cmd_selector): apply agnocast_wrapper::Node to external_cmd_selector Co-authored-by: Koichi Imai <<koichi.imai.2@tier4.jp>>
- refactor: revert comment
* refactor: revert comment ---------Co-authored-by: Koichi Imai <<koichi.imai.2@tier4.jp>>
-
Contributors: Ryohsuke Mitsudome, Satoshi OTA, Taekjin LEE, Yutaro Kobayashi
0.52.0 (2026-06-30)
-
Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
-
fix(external_cmd_selector): data race bug (#12887)
- fix data race bug
- delete unnecessary comment
* use atomic ---------
-
Contributors: Koichi Imai, github-actions
0.51.0 (2026-05-01)
0.50.0 (2026-02-14)
- Merge remote-tracking branch 'origin/main' into humble
- feat: control : fix contol packages compile error when using ros2 jazzy (#11556)
- Contributors: Ryohsuke Mitsudome, 心刚
0.49.0 (2025-12-30)
0.48.0 (2025-11-18)
0.47.1 (2025-08-14)
0.47.0 (2025-08-11)
0.46.0 (2025-06-20)
0.45.0 (2025-05-22)
0.44.2 (2025-06-10)
0.44.1 (2025-05-01)
0.44.0 (2025-04-18)
-
Merge remote-tracking branch 'origin/main' into humble
-
feat: manual control (#10354)
- feat(default_adapi): add manual control
- add conversion
- update selector
- update selector depends
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
- launch/external_cmd_selector.launch.xml
-
- param_path [default: $(find-pkg-share autoware_external_cmd_selector)/config/external_cmd_selector.param.yaml]
Messages
Services
Plugins
Recent questions tagged autoware_external_cmd_selector 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-26 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Taiki Tanaka
- Tomoya Kimura
- Shumpei Wakabayashi
- Fumiya Watanabe
- Takamasa Horibe
- Takayuki Murooka
Authors
- Satoshi Ota
autoware_external_cmd_selector
Purpose
autoware_external_cmd_selector is the package to publish external_control_cmd, gear_cmd, hazard_lights_cmd, heartbeat and turn_indicators_cmd, according to the current mode, which is remote or local.
The current mode is set via service, remote is remotely operated, local is to use the values calculated by Autoware.
Input / Output
Input topics
| Name | Type | Description |
|---|---|---|
/api/external/set/command/local/control |
TBD | Local. Calculated control value. |
/api/external/set/command/local/heartbeat |
TBD | Local. Heartbeat. |
/api/external/set/command/local/shift |
TBD | Local. Gear shift like drive, rear and etc. |
/api/external/set/command/local/turn_signal |
TBD | Local. Turn signal like left turn, right turn and etc. |
/api/external/set/command/remote/control |
TBD | Remote. Calculated control value. |
/api/external/set/command/remote/heartbeat |
TBD | Remote. Heartbeat. |
/api/external/set/command/remote/shift |
TBD | Remote. Gear shift like drive, rear and etc. |
/api/external/set/command/remote/turn_signal |
TBD | Remote. Turn signal like left turn, right turn and etc. |
Output topics
| Name | Type | Description |
|---|---|---|
/control/external_cmd_selector/current_selector_mode |
TBD | Current selected mode, remote or local. |
/diagnostics |
diagnostic_msgs::msg::DiagnosticArray | Check if node is active or not. |
/external/selected/external_control_cmd |
TBD | Pass through control command with current mode. |
/external/selected/gear_cmd |
autoware_vehicle_msgs::msg::GearCommand | Pass through gear command with current mode. |
/external/selected/hazard_lights_cmd |
autoware_vehicle_msgs::msg::HazardLightsCommand | Pass through hazard light with current mode. |
/external/selected/heartbeat |
TBD | Pass through heartbeat with current mode. |
/external/selected/turn_indicators_cmd |
autoware_vehicle_msgs::msg::TurnIndicatorsCommand | Pass through turn indicator with current mode. |
Parameters
{{json_to_markdown(“control/autoware_external_cmd_selector/schema/external_cmd_selector.schema.json”)}}
Changelog for package autoware_external_cmd_selector
0.53.0 (2026-09-29)
-
Merge remote-tracking branch 'origin/main' into prepare-0.53.0-changelog
-
fix(control): declare the fixed-name compatibility interfaces in the control node designs (#13281)
* fix(control): declare the fixed-name compatibility interfaces in the control node designs operation_mode_transition_manager subscribes /control/current_gate_mode and /control/external_cmd_selector/current_selector_mode and calls /control/external_cmd_selector/select_external_command by fixed name; the gate serves the ADAPI pause/stop interfaces under /control/vehicle_cmd_gate. Declaring these ports with their remap_target lets a system design connect them and keep the fixed names when the module hierarchy nests the nodes.
* fix(control): declare the multi-publisher gate_mode_cmd and engage topics as global ---------
-
chore(control): update package maintainers (#13183)
-
refactor(control): move node design files into each package (#13100) Co-authored-by: Claude Opus 5 (1M context) <<noreply@anthropic.com>>
-
feat(external_cmd_selector): apply agnocast_wrapper::Node to external_cmd_selector (#13013)
* feat(external_cmd_selector): apply agnocast_wrapper::Node to external_cmd_selector Co-authored-by: Koichi Imai <<koichi.imai.2@tier4.jp>>
- refactor: revert comment
* refactor: revert comment ---------Co-authored-by: Koichi Imai <<koichi.imai.2@tier4.jp>>
-
Contributors: Ryohsuke Mitsudome, Satoshi OTA, Taekjin LEE, Yutaro Kobayashi
0.52.0 (2026-06-30)
-
Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
-
fix(external_cmd_selector): data race bug (#12887)
- fix data race bug
- delete unnecessary comment
* use atomic ---------
-
Contributors: Koichi Imai, github-actions
0.51.0 (2026-05-01)
0.50.0 (2026-02-14)
- Merge remote-tracking branch 'origin/main' into humble
- feat: control : fix contol packages compile error when using ros2 jazzy (#11556)
- Contributors: Ryohsuke Mitsudome, 心刚
0.49.0 (2025-12-30)
0.48.0 (2025-11-18)
0.47.1 (2025-08-14)
0.47.0 (2025-08-11)
0.46.0 (2025-06-20)
0.45.0 (2025-05-22)
0.44.2 (2025-06-10)
0.44.1 (2025-05-01)
0.44.0 (2025-04-18)
-
Merge remote-tracking branch 'origin/main' into humble
-
feat: manual control (#10354)
- feat(default_adapi): add manual control
- add conversion
- update selector
- update selector depends
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
- launch/external_cmd_selector.launch.xml
-
- param_path [default: $(find-pkg-share autoware_external_cmd_selector)/config/external_cmd_selector.param.yaml]
Messages
Services
Plugins
Recent questions tagged autoware_external_cmd_selector 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-26 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Taiki Tanaka
- Tomoya Kimura
- Shumpei Wakabayashi
- Fumiya Watanabe
- Takamasa Horibe
- Takayuki Murooka
Authors
- Satoshi Ota
autoware_external_cmd_selector
Purpose
autoware_external_cmd_selector is the package to publish external_control_cmd, gear_cmd, hazard_lights_cmd, heartbeat and turn_indicators_cmd, according to the current mode, which is remote or local.
The current mode is set via service, remote is remotely operated, local is to use the values calculated by Autoware.
Input / Output
Input topics
| Name | Type | Description |
|---|---|---|
/api/external/set/command/local/control |
TBD | Local. Calculated control value. |
/api/external/set/command/local/heartbeat |
TBD | Local. Heartbeat. |
/api/external/set/command/local/shift |
TBD | Local. Gear shift like drive, rear and etc. |
/api/external/set/command/local/turn_signal |
TBD | Local. Turn signal like left turn, right turn and etc. |
/api/external/set/command/remote/control |
TBD | Remote. Calculated control value. |
/api/external/set/command/remote/heartbeat |
TBD | Remote. Heartbeat. |
/api/external/set/command/remote/shift |
TBD | Remote. Gear shift like drive, rear and etc. |
/api/external/set/command/remote/turn_signal |
TBD | Remote. Turn signal like left turn, right turn and etc. |
Output topics
| Name | Type | Description |
|---|---|---|
/control/external_cmd_selector/current_selector_mode |
TBD | Current selected mode, remote or local. |
/diagnostics |
diagnostic_msgs::msg::DiagnosticArray | Check if node is active or not. |
/external/selected/external_control_cmd |
TBD | Pass through control command with current mode. |
/external/selected/gear_cmd |
autoware_vehicle_msgs::msg::GearCommand | Pass through gear command with current mode. |
/external/selected/hazard_lights_cmd |
autoware_vehicle_msgs::msg::HazardLightsCommand | Pass through hazard light with current mode. |
/external/selected/heartbeat |
TBD | Pass through heartbeat with current mode. |
/external/selected/turn_indicators_cmd |
autoware_vehicle_msgs::msg::TurnIndicatorsCommand | Pass through turn indicator with current mode. |
Parameters
{{json_to_markdown(“control/autoware_external_cmd_selector/schema/external_cmd_selector.schema.json”)}}
Changelog for package autoware_external_cmd_selector
0.53.0 (2026-09-29)
-
Merge remote-tracking branch 'origin/main' into prepare-0.53.0-changelog
-
fix(control): declare the fixed-name compatibility interfaces in the control node designs (#13281)
* fix(control): declare the fixed-name compatibility interfaces in the control node designs operation_mode_transition_manager subscribes /control/current_gate_mode and /control/external_cmd_selector/current_selector_mode and calls /control/external_cmd_selector/select_external_command by fixed name; the gate serves the ADAPI pause/stop interfaces under /control/vehicle_cmd_gate. Declaring these ports with their remap_target lets a system design connect them and keep the fixed names when the module hierarchy nests the nodes.
* fix(control): declare the multi-publisher gate_mode_cmd and engage topics as global ---------
-
chore(control): update package maintainers (#13183)
-
refactor(control): move node design files into each package (#13100) Co-authored-by: Claude Opus 5 (1M context) <<noreply@anthropic.com>>
-
feat(external_cmd_selector): apply agnocast_wrapper::Node to external_cmd_selector (#13013)
* feat(external_cmd_selector): apply agnocast_wrapper::Node to external_cmd_selector Co-authored-by: Koichi Imai <<koichi.imai.2@tier4.jp>>
- refactor: revert comment
* refactor: revert comment ---------Co-authored-by: Koichi Imai <<koichi.imai.2@tier4.jp>>
-
Contributors: Ryohsuke Mitsudome, Satoshi OTA, Taekjin LEE, Yutaro Kobayashi
0.52.0 (2026-06-30)
-
Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
-
fix(external_cmd_selector): data race bug (#12887)
- fix data race bug
- delete unnecessary comment
* use atomic ---------
-
Contributors: Koichi Imai, github-actions
0.51.0 (2026-05-01)
0.50.0 (2026-02-14)
- Merge remote-tracking branch 'origin/main' into humble
- feat: control : fix contol packages compile error when using ros2 jazzy (#11556)
- Contributors: Ryohsuke Mitsudome, 心刚
0.49.0 (2025-12-30)
0.48.0 (2025-11-18)
0.47.1 (2025-08-14)
0.47.0 (2025-08-11)
0.46.0 (2025-06-20)
0.45.0 (2025-05-22)
0.44.2 (2025-06-10)
0.44.1 (2025-05-01)
0.44.0 (2025-04-18)
-
Merge remote-tracking branch 'origin/main' into humble
-
feat: manual control (#10354)
- feat(default_adapi): add manual control
- add conversion
- update selector
- update selector depends
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
- launch/external_cmd_selector.launch.xml
-
- param_path [default: $(find-pkg-share autoware_external_cmd_selector)/config/external_cmd_selector.param.yaml]
Messages
Services
Plugins
Recent questions tagged autoware_external_cmd_selector 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-26 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Taiki Tanaka
- Tomoya Kimura
- Shumpei Wakabayashi
- Fumiya Watanabe
- Takamasa Horibe
- Takayuki Murooka
Authors
- Satoshi Ota
autoware_external_cmd_selector
Purpose
autoware_external_cmd_selector is the package to publish external_control_cmd, gear_cmd, hazard_lights_cmd, heartbeat and turn_indicators_cmd, according to the current mode, which is remote or local.
The current mode is set via service, remote is remotely operated, local is to use the values calculated by Autoware.
Input / Output
Input topics
| Name | Type | Description |
|---|---|---|
/api/external/set/command/local/control |
TBD | Local. Calculated control value. |
/api/external/set/command/local/heartbeat |
TBD | Local. Heartbeat. |
/api/external/set/command/local/shift |
TBD | Local. Gear shift like drive, rear and etc. |
/api/external/set/command/local/turn_signal |
TBD | Local. Turn signal like left turn, right turn and etc. |
/api/external/set/command/remote/control |
TBD | Remote. Calculated control value. |
/api/external/set/command/remote/heartbeat |
TBD | Remote. Heartbeat. |
/api/external/set/command/remote/shift |
TBD | Remote. Gear shift like drive, rear and etc. |
/api/external/set/command/remote/turn_signal |
TBD | Remote. Turn signal like left turn, right turn and etc. |
Output topics
| Name | Type | Description |
|---|---|---|
/control/external_cmd_selector/current_selector_mode |
TBD | Current selected mode, remote or local. |
/diagnostics |
diagnostic_msgs::msg::DiagnosticArray | Check if node is active or not. |
/external/selected/external_control_cmd |
TBD | Pass through control command with current mode. |
/external/selected/gear_cmd |
autoware_vehicle_msgs::msg::GearCommand | Pass through gear command with current mode. |
/external/selected/hazard_lights_cmd |
autoware_vehicle_msgs::msg::HazardLightsCommand | Pass through hazard light with current mode. |
/external/selected/heartbeat |
TBD | Pass through heartbeat with current mode. |
/external/selected/turn_indicators_cmd |
autoware_vehicle_msgs::msg::TurnIndicatorsCommand | Pass through turn indicator with current mode. |
Parameters
{{json_to_markdown(“control/autoware_external_cmd_selector/schema/external_cmd_selector.schema.json”)}}
Changelog for package autoware_external_cmd_selector
0.53.0 (2026-09-29)
-
Merge remote-tracking branch 'origin/main' into prepare-0.53.0-changelog
-
fix(control): declare the fixed-name compatibility interfaces in the control node designs (#13281)
* fix(control): declare the fixed-name compatibility interfaces in the control node designs operation_mode_transition_manager subscribes /control/current_gate_mode and /control/external_cmd_selector/current_selector_mode and calls /control/external_cmd_selector/select_external_command by fixed name; the gate serves the ADAPI pause/stop interfaces under /control/vehicle_cmd_gate. Declaring these ports with their remap_target lets a system design connect them and keep the fixed names when the module hierarchy nests the nodes.
* fix(control): declare the multi-publisher gate_mode_cmd and engage topics as global ---------
-
chore(control): update package maintainers (#13183)
-
refactor(control): move node design files into each package (#13100) Co-authored-by: Claude Opus 5 (1M context) <<noreply@anthropic.com>>
-
feat(external_cmd_selector): apply agnocast_wrapper::Node to external_cmd_selector (#13013)
* feat(external_cmd_selector): apply agnocast_wrapper::Node to external_cmd_selector Co-authored-by: Koichi Imai <<koichi.imai.2@tier4.jp>>
- refactor: revert comment
* refactor: revert comment ---------Co-authored-by: Koichi Imai <<koichi.imai.2@tier4.jp>>
-
Contributors: Ryohsuke Mitsudome, Satoshi OTA, Taekjin LEE, Yutaro Kobayashi
0.52.0 (2026-06-30)
-
Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
-
fix(external_cmd_selector): data race bug (#12887)
- fix data race bug
- delete unnecessary comment
* use atomic ---------
-
Contributors: Koichi Imai, github-actions
0.51.0 (2026-05-01)
0.50.0 (2026-02-14)
- Merge remote-tracking branch 'origin/main' into humble
- feat: control : fix contol packages compile error when using ros2 jazzy (#11556)
- Contributors: Ryohsuke Mitsudome, 心刚
0.49.0 (2025-12-30)
0.48.0 (2025-11-18)
0.47.1 (2025-08-14)
0.47.0 (2025-08-11)
0.46.0 (2025-06-20)
0.45.0 (2025-05-22)
0.44.2 (2025-06-10)
0.44.1 (2025-05-01)
0.44.0 (2025-04-18)
-
Merge remote-tracking branch 'origin/main' into humble
-
feat: manual control (#10354)
- feat(default_adapi): add manual control
- add conversion
- update selector
- update selector depends
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
- launch/external_cmd_selector.launch.xml
-
- param_path [default: $(find-pkg-share autoware_external_cmd_selector)/config/external_cmd_selector.param.yaml]
Messages
Services
Plugins
Recent questions tagged autoware_external_cmd_selector 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-26 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Taiki Tanaka
- Tomoya Kimura
- Shumpei Wakabayashi
- Fumiya Watanabe
- Takamasa Horibe
- Takayuki Murooka
Authors
- Satoshi Ota
autoware_external_cmd_selector
Purpose
autoware_external_cmd_selector is the package to publish external_control_cmd, gear_cmd, hazard_lights_cmd, heartbeat and turn_indicators_cmd, according to the current mode, which is remote or local.
The current mode is set via service, remote is remotely operated, local is to use the values calculated by Autoware.
Input / Output
Input topics
| Name | Type | Description |
|---|---|---|
/api/external/set/command/local/control |
TBD | Local. Calculated control value. |
/api/external/set/command/local/heartbeat |
TBD | Local. Heartbeat. |
/api/external/set/command/local/shift |
TBD | Local. Gear shift like drive, rear and etc. |
/api/external/set/command/local/turn_signal |
TBD | Local. Turn signal like left turn, right turn and etc. |
/api/external/set/command/remote/control |
TBD | Remote. Calculated control value. |
/api/external/set/command/remote/heartbeat |
TBD | Remote. Heartbeat. |
/api/external/set/command/remote/shift |
TBD | Remote. Gear shift like drive, rear and etc. |
/api/external/set/command/remote/turn_signal |
TBD | Remote. Turn signal like left turn, right turn and etc. |
Output topics
| Name | Type | Description |
|---|---|---|
/control/external_cmd_selector/current_selector_mode |
TBD | Current selected mode, remote or local. |
/diagnostics |
diagnostic_msgs::msg::DiagnosticArray | Check if node is active or not. |
/external/selected/external_control_cmd |
TBD | Pass through control command with current mode. |
/external/selected/gear_cmd |
autoware_vehicle_msgs::msg::GearCommand | Pass through gear command with current mode. |
/external/selected/hazard_lights_cmd |
autoware_vehicle_msgs::msg::HazardLightsCommand | Pass through hazard light with current mode. |
/external/selected/heartbeat |
TBD | Pass through heartbeat with current mode. |
/external/selected/turn_indicators_cmd |
autoware_vehicle_msgs::msg::TurnIndicatorsCommand | Pass through turn indicator with current mode. |
Parameters
{{json_to_markdown(“control/autoware_external_cmd_selector/schema/external_cmd_selector.schema.json”)}}
Changelog for package autoware_external_cmd_selector
0.53.0 (2026-09-29)
-
Merge remote-tracking branch 'origin/main' into prepare-0.53.0-changelog
-
fix(control): declare the fixed-name compatibility interfaces in the control node designs (#13281)
* fix(control): declare the fixed-name compatibility interfaces in the control node designs operation_mode_transition_manager subscribes /control/current_gate_mode and /control/external_cmd_selector/current_selector_mode and calls /control/external_cmd_selector/select_external_command by fixed name; the gate serves the ADAPI pause/stop interfaces under /control/vehicle_cmd_gate. Declaring these ports with their remap_target lets a system design connect them and keep the fixed names when the module hierarchy nests the nodes.
* fix(control): declare the multi-publisher gate_mode_cmd and engage topics as global ---------
-
chore(control): update package maintainers (#13183)
-
refactor(control): move node design files into each package (#13100) Co-authored-by: Claude Opus 5 (1M context) <<noreply@anthropic.com>>
-
feat(external_cmd_selector): apply agnocast_wrapper::Node to external_cmd_selector (#13013)
* feat(external_cmd_selector): apply agnocast_wrapper::Node to external_cmd_selector Co-authored-by: Koichi Imai <<koichi.imai.2@tier4.jp>>
- refactor: revert comment
* refactor: revert comment ---------Co-authored-by: Koichi Imai <<koichi.imai.2@tier4.jp>>
-
Contributors: Ryohsuke Mitsudome, Satoshi OTA, Taekjin LEE, Yutaro Kobayashi
0.52.0 (2026-06-30)
-
Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
-
fix(external_cmd_selector): data race bug (#12887)
- fix data race bug
- delete unnecessary comment
* use atomic ---------
-
Contributors: Koichi Imai, github-actions
0.51.0 (2026-05-01)
0.50.0 (2026-02-14)
- Merge remote-tracking branch 'origin/main' into humble
- feat: control : fix contol packages compile error when using ros2 jazzy (#11556)
- Contributors: Ryohsuke Mitsudome, 心刚
0.49.0 (2025-12-30)
0.48.0 (2025-11-18)
0.47.1 (2025-08-14)
0.47.0 (2025-08-11)
0.46.0 (2025-06-20)
0.45.0 (2025-05-22)
0.44.2 (2025-06-10)
0.44.1 (2025-05-01)
0.44.0 (2025-04-18)
-
Merge remote-tracking branch 'origin/main' into humble
-
feat: manual control (#10354)
- feat(default_adapi): add manual control
- add conversion
- update selector
- update selector depends
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
- launch/external_cmd_selector.launch.xml
-
- param_path [default: $(find-pkg-share autoware_external_cmd_selector)/config/external_cmd_selector.param.yaml]
Messages
Services
Plugins
Recent questions tagged autoware_external_cmd_selector 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-26 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Taiki Tanaka
- Tomoya Kimura
- Shumpei Wakabayashi
- Fumiya Watanabe
- Takamasa Horibe
- Takayuki Murooka
Authors
- Satoshi Ota
autoware_external_cmd_selector
Purpose
autoware_external_cmd_selector is the package to publish external_control_cmd, gear_cmd, hazard_lights_cmd, heartbeat and turn_indicators_cmd, according to the current mode, which is remote or local.
The current mode is set via service, remote is remotely operated, local is to use the values calculated by Autoware.
Input / Output
Input topics
| Name | Type | Description |
|---|---|---|
/api/external/set/command/local/control |
TBD | Local. Calculated control value. |
/api/external/set/command/local/heartbeat |
TBD | Local. Heartbeat. |
/api/external/set/command/local/shift |
TBD | Local. Gear shift like drive, rear and etc. |
/api/external/set/command/local/turn_signal |
TBD | Local. Turn signal like left turn, right turn and etc. |
/api/external/set/command/remote/control |
TBD | Remote. Calculated control value. |
/api/external/set/command/remote/heartbeat |
TBD | Remote. Heartbeat. |
/api/external/set/command/remote/shift |
TBD | Remote. Gear shift like drive, rear and etc. |
/api/external/set/command/remote/turn_signal |
TBD | Remote. Turn signal like left turn, right turn and etc. |
Output topics
| Name | Type | Description |
|---|---|---|
/control/external_cmd_selector/current_selector_mode |
TBD | Current selected mode, remote or local. |
/diagnostics |
diagnostic_msgs::msg::DiagnosticArray | Check if node is active or not. |
/external/selected/external_control_cmd |
TBD | Pass through control command with current mode. |
/external/selected/gear_cmd |
autoware_vehicle_msgs::msg::GearCommand | Pass through gear command with current mode. |
/external/selected/hazard_lights_cmd |
autoware_vehicle_msgs::msg::HazardLightsCommand | Pass through hazard light with current mode. |
/external/selected/heartbeat |
TBD | Pass through heartbeat with current mode. |
/external/selected/turn_indicators_cmd |
autoware_vehicle_msgs::msg::TurnIndicatorsCommand | Pass through turn indicator with current mode. |
Parameters
{{json_to_markdown(“control/autoware_external_cmd_selector/schema/external_cmd_selector.schema.json”)}}
Changelog for package autoware_external_cmd_selector
0.53.0 (2026-09-29)
-
Merge remote-tracking branch 'origin/main' into prepare-0.53.0-changelog
-
fix(control): declare the fixed-name compatibility interfaces in the control node designs (#13281)
* fix(control): declare the fixed-name compatibility interfaces in the control node designs operation_mode_transition_manager subscribes /control/current_gate_mode and /control/external_cmd_selector/current_selector_mode and calls /control/external_cmd_selector/select_external_command by fixed name; the gate serves the ADAPI pause/stop interfaces under /control/vehicle_cmd_gate. Declaring these ports with their remap_target lets a system design connect them and keep the fixed names when the module hierarchy nests the nodes.
* fix(control): declare the multi-publisher gate_mode_cmd and engage topics as global ---------
-
chore(control): update package maintainers (#13183)
-
refactor(control): move node design files into each package (#13100) Co-authored-by: Claude Opus 5 (1M context) <<noreply@anthropic.com>>
-
feat(external_cmd_selector): apply agnocast_wrapper::Node to external_cmd_selector (#13013)
* feat(external_cmd_selector): apply agnocast_wrapper::Node to external_cmd_selector Co-authored-by: Koichi Imai <<koichi.imai.2@tier4.jp>>
- refactor: revert comment
* refactor: revert comment ---------Co-authored-by: Koichi Imai <<koichi.imai.2@tier4.jp>>
-
Contributors: Ryohsuke Mitsudome, Satoshi OTA, Taekjin LEE, Yutaro Kobayashi
0.52.0 (2026-06-30)
-
Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
-
fix(external_cmd_selector): data race bug (#12887)
- fix data race bug
- delete unnecessary comment
* use atomic ---------
-
Contributors: Koichi Imai, github-actions
0.51.0 (2026-05-01)
0.50.0 (2026-02-14)
- Merge remote-tracking branch 'origin/main' into humble
- feat: control : fix contol packages compile error when using ros2 jazzy (#11556)
- Contributors: Ryohsuke Mitsudome, 心刚
0.49.0 (2025-12-30)
0.48.0 (2025-11-18)
0.47.1 (2025-08-14)
0.47.0 (2025-08-11)
0.46.0 (2025-06-20)
0.45.0 (2025-05-22)
0.44.2 (2025-06-10)
0.44.1 (2025-05-01)
0.44.0 (2025-04-18)
-
Merge remote-tracking branch 'origin/main' into humble
-
feat: manual control (#10354)
- feat(default_adapi): add manual control
- add conversion
- update selector
- update selector depends
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
- launch/external_cmd_selector.launch.xml
-
- param_path [default: $(find-pkg-share autoware_external_cmd_selector)/config/external_cmd_selector.param.yaml]
Messages
Services
Plugins
Recent questions tagged autoware_external_cmd_selector 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-26 |
| Dev Status | UNKNOWN |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Taiki Tanaka
- Tomoya Kimura
- Shumpei Wakabayashi
- Fumiya Watanabe
- Takamasa Horibe
- Takayuki Murooka
Authors
- Satoshi Ota
autoware_external_cmd_selector
Purpose
autoware_external_cmd_selector is the package to publish external_control_cmd, gear_cmd, hazard_lights_cmd, heartbeat and turn_indicators_cmd, according to the current mode, which is remote or local.
The current mode is set via service, remote is remotely operated, local is to use the values calculated by Autoware.
Input / Output
Input topics
| Name | Type | Description |
|---|---|---|
/api/external/set/command/local/control |
TBD | Local. Calculated control value. |
/api/external/set/command/local/heartbeat |
TBD | Local. Heartbeat. |
/api/external/set/command/local/shift |
TBD | Local. Gear shift like drive, rear and etc. |
/api/external/set/command/local/turn_signal |
TBD | Local. Turn signal like left turn, right turn and etc. |
/api/external/set/command/remote/control |
TBD | Remote. Calculated control value. |
/api/external/set/command/remote/heartbeat |
TBD | Remote. Heartbeat. |
/api/external/set/command/remote/shift |
TBD | Remote. Gear shift like drive, rear and etc. |
/api/external/set/command/remote/turn_signal |
TBD | Remote. Turn signal like left turn, right turn and etc. |
Output topics
| Name | Type | Description |
|---|---|---|
/control/external_cmd_selector/current_selector_mode |
TBD | Current selected mode, remote or local. |
/diagnostics |
diagnostic_msgs::msg::DiagnosticArray | Check if node is active or not. |
/external/selected/external_control_cmd |
TBD | Pass through control command with current mode. |
/external/selected/gear_cmd |
autoware_vehicle_msgs::msg::GearCommand | Pass through gear command with current mode. |
/external/selected/hazard_lights_cmd |
autoware_vehicle_msgs::msg::HazardLightsCommand | Pass through hazard light with current mode. |
/external/selected/heartbeat |
TBD | Pass through heartbeat with current mode. |
/external/selected/turn_indicators_cmd |
autoware_vehicle_msgs::msg::TurnIndicatorsCommand | Pass through turn indicator with current mode. |
Parameters
{{json_to_markdown(“control/autoware_external_cmd_selector/schema/external_cmd_selector.schema.json”)}}
Changelog for package autoware_external_cmd_selector
0.53.0 (2026-09-29)
-
Merge remote-tracking branch 'origin/main' into prepare-0.53.0-changelog
-
fix(control): declare the fixed-name compatibility interfaces in the control node designs (#13281)
* fix(control): declare the fixed-name compatibility interfaces in the control node designs operation_mode_transition_manager subscribes /control/current_gate_mode and /control/external_cmd_selector/current_selector_mode and calls /control/external_cmd_selector/select_external_command by fixed name; the gate serves the ADAPI pause/stop interfaces under /control/vehicle_cmd_gate. Declaring these ports with their remap_target lets a system design connect them and keep the fixed names when the module hierarchy nests the nodes.
* fix(control): declare the multi-publisher gate_mode_cmd and engage topics as global ---------
-
chore(control): update package maintainers (#13183)
-
refactor(control): move node design files into each package (#13100) Co-authored-by: Claude Opus 5 (1M context) <<noreply@anthropic.com>>
-
feat(external_cmd_selector): apply agnocast_wrapper::Node to external_cmd_selector (#13013)
* feat(external_cmd_selector): apply agnocast_wrapper::Node to external_cmd_selector Co-authored-by: Koichi Imai <<koichi.imai.2@tier4.jp>>
- refactor: revert comment
* refactor: revert comment ---------Co-authored-by: Koichi Imai <<koichi.imai.2@tier4.jp>>
-
Contributors: Ryohsuke Mitsudome, Satoshi OTA, Taekjin LEE, Yutaro Kobayashi
0.52.0 (2026-06-30)
-
Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
-
fix(external_cmd_selector): data race bug (#12887)
- fix data race bug
- delete unnecessary comment
* use atomic ---------
-
Contributors: Koichi Imai, github-actions
0.51.0 (2026-05-01)
0.50.0 (2026-02-14)
- Merge remote-tracking branch 'origin/main' into humble
- feat: control : fix contol packages compile error when using ros2 jazzy (#11556)
- Contributors: Ryohsuke Mitsudome, 心刚
0.49.0 (2025-12-30)
0.48.0 (2025-11-18)
0.47.1 (2025-08-14)
0.47.0 (2025-08-11)
0.46.0 (2025-06-20)
0.45.0 (2025-05-22)
0.44.2 (2025-06-10)
0.44.1 (2025-05-01)
0.44.0 (2025-04-18)
-
Merge remote-tracking branch 'origin/main' into humble
-
feat: manual control (#10354)
- feat(default_adapi): add manual control
- add conversion
- update selector
- update selector depends
File truncated at 100 lines see the full file
Package Dependencies
System Dependencies
Dependant Packages
Launch files
- launch/external_cmd_selector.launch.xml
-
- param_path [default: $(find-pkg-share autoware_external_cmd_selector)/config/external_cmd_selector.param.yaml]