Package symbol

autoware_default_adapi package from autoware_core repo

autoware_adapi_adaptors autoware_adapi_specs autoware_core_api autoware_default_adapi autoware_core autoware_agnocast_wrapper autoware_component_interface_admission autoware_component_interface_specs autoware_component_interface_utils autoware_geography_utils autoware_global_parameter_loader autoware_interface_spec_lint autoware_interpolation autoware_kalman_filter autoware_lanelet2_utils autoware_marker_utils autoware_motion_utils autoware_node autoware_object_recognition_utils autoware_osqp_interface autoware_point_types autoware_qos_utils autoware_qp_interface autoware_signal_processing autoware_trajectory autoware_vehicle_info_utils autoware_command_gate autoware_core_control autoware_simple_pure_pursuit autoware_awsim_sensor_kit_description autoware_sample_sensor_kit_description autoware_sample_vehicle_description autoware_core_localization autoware_ekf_localizer autoware_gyro_odometer autoware_localization_util autoware_ndt_scan_matcher autoware_pose_initializer autoware_stop_filter autoware_twist2accel autoware_core_map autoware_lanelet2_map_visualizer autoware_map_height_fitter autoware_map_loader autoware_map_projection_loader autoware_core_perception autoware_euclidean_cluster_object_detector autoware_ground_filter autoware_perception_objects_converter autoware_core_planning autoware_mission_planner autoware_objects_of_interest_marker_interface autoware_path_generator autoware_planning_factor_interface autoware_planning_test_manager autoware_planning_topic_converter autoware_route_handler autoware_velocity_smoother autoware_behavior_velocity_planner autoware_behavior_velocity_planner_common autoware_behavior_velocity_stop_line_module autoware_motion_velocity_obstacle_stop_module autoware_motion_velocity_planner autoware_motion_velocity_planner_common autoware_core_sensing autoware_crop_box_filter autoware_downsample_filters autoware_gnss_poser autoware_vehicle_velocity_converter autoware_pyplot autoware_test_node autoware_test_utils autoware_testing autoware_core_vehicle

ROS Distro
humble

Package Summary

Version 1.10.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/autowarefoundation/autoware_core.git
VCS Type git
VCS Version main
Last Updated 2026-10-02
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

The autoware_default_adapi package

Maintainers

  • Takagi, Isamu
  • Ryohsuke Mitsudome
  • Yukihiro Saito
  • Junya Sasaki

Authors

No additional authors.

autoware_default_adapi

Notes

Components that relay services must be executed by the Multi-Threaded Executor.

Features

This package is a default implementation AD API.

Interface

CHANGELOG

Changelog for package autoware_default_adapi

1.10.0 (2026-09-28)

  • Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base

  • feat(api, motion_velocity_planner): add the node designs required by the AD API and motion planning design modules (#1456)

    • feat(api): add node designs for the default AD API nodes and RViz adaptors

    * fix(autoware_motion_velocity_planner): add additional planning factors to publishers in the node design ---------

  • feat(default_adapi): move the API nodes to agnocast_wrapper::Node (#1438)

  • fix(api): declare the dependencies autoware_default_adapi uses (#1366) autoware_default_adapi uses packages it never declares. Either it includes a header of that package, or it names a symbol of it while the header arrives through another dependency. Both build today only because some declared dependency re-exports the owner, so a change in an unrelated repository can break this package without anything here changing. The tag follows where the dependency is used: a use in an installed header or in code compiled into the library takes <depend>, one reached only from test/ takes <test_depend>.

  • fix(component_interface_utils): fix build errors related to NodeAdaptor (#1339)

  • refactor(autoware_default_adapi): create endpoints through NodeAdaptor (#1326) The nineteen endpoints in this package each re-derived their type, name and QoS by hand from a spec that already carries all three. Create them through NodeAdaptor instead, so each call site names its spec once. No wire change: every site already passed Spec::name, and the QoS each one built by hand is the value NodeAdaptor derives. The topic and service lists are identical before and after.

  • Contributors: Koichi Imai, Mete Fatih Cırıt, Taekjin LEE, Takagi, Isamu, Yutaka Kondo, github-actions

1.9.0 (2026-06-24)

  • Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base

  • test(autoware_default_adapi): add gtest suite for pure conversion functions (#1141) The package previously had only a launch test asserting the interface version. The message-conversion translation units (route_conversion.cpp, localization_conversion.cpp) hold the real, pure logic yet were exercised only via service round-trips. Add an ament_auto_add_gtest suite that links against the package library and covers the already-pure conversion functions with value-asserting, table-driven cases:

    - convert_state: exhaustive internal RouteState -> external mapping, including the non-obvious collapses (INITIALIZING/UNSET/ROUTING->UNSET, REROUTING->CHANGING, ABORTED/INTERRUPTED->SET) and the default->UNKNOWN branch, plus stamp pass-through.

    - convert_route / RouteSegment round-trips: preferred-primitive extraction from alternatives, the missing-preferred branch (preferred left default-constructed, no erase), empty segments, and the RoutePrimitive.type <-> LaneletPrimitive.primitive_type field rename.

    - route convert_request overloads (lanelet, waypoint, clear) and convert_response field mappings.

    - localization convert_request (method=AUTO + pose copy) and convert_response field mappings. No production code changes; the functions were already pure and need no refactor to test. Refs: autowarefoundation/autoware_core#1096

  • Contributors: Yutaka Kondo, github-actions

1.8.0 (2026-05-01)

1.7.0 (2026-02-14)

1.6.0 (2025-12-30)

  • Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
  • docs: fix broken links (#779)
  • ci(pre-commit): autoupdate (#723)
    • pre-commit formatting changes
  • Contributors: Mete Fatih Cırıt, github-actions

File truncated at 100 lines see the full file

Launch files

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged autoware_default_adapi at Robotics Stack Exchange

Package symbol

autoware_default_adapi package from autoware_core repo

autoware_adapi_adaptors autoware_adapi_specs autoware_core_api autoware_default_adapi autoware_core autoware_agnocast_wrapper autoware_component_interface_admission autoware_component_interface_specs autoware_component_interface_utils autoware_geography_utils autoware_global_parameter_loader autoware_interface_spec_lint autoware_interpolation autoware_kalman_filter autoware_lanelet2_utils autoware_marker_utils autoware_motion_utils autoware_node autoware_object_recognition_utils autoware_osqp_interface autoware_point_types autoware_qos_utils autoware_qp_interface autoware_signal_processing autoware_trajectory autoware_vehicle_info_utils autoware_command_gate autoware_core_control autoware_simple_pure_pursuit autoware_awsim_sensor_kit_description autoware_sample_sensor_kit_description autoware_sample_vehicle_description autoware_core_localization autoware_ekf_localizer autoware_gyro_odometer autoware_localization_util autoware_ndt_scan_matcher autoware_pose_initializer autoware_stop_filter autoware_twist2accel autoware_core_map autoware_lanelet2_map_visualizer autoware_map_height_fitter autoware_map_loader autoware_map_projection_loader autoware_core_perception autoware_euclidean_cluster_object_detector autoware_ground_filter autoware_perception_objects_converter autoware_core_planning autoware_mission_planner autoware_objects_of_interest_marker_interface autoware_path_generator autoware_planning_factor_interface autoware_planning_test_manager autoware_planning_topic_converter autoware_route_handler autoware_velocity_smoother autoware_behavior_velocity_planner autoware_behavior_velocity_planner_common autoware_behavior_velocity_stop_line_module autoware_motion_velocity_obstacle_stop_module autoware_motion_velocity_planner autoware_motion_velocity_planner_common autoware_core_sensing autoware_crop_box_filter autoware_downsample_filters autoware_gnss_poser autoware_vehicle_velocity_converter autoware_pyplot autoware_test_node autoware_test_utils autoware_testing autoware_core_vehicle

ROS Distro
jazzy

Package Summary

Version 1.10.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/autowarefoundation/autoware_core.git
VCS Type git
VCS Version main
Last Updated 2026-10-02
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

The autoware_default_adapi package

Maintainers

  • Takagi, Isamu
  • Ryohsuke Mitsudome
  • Yukihiro Saito
  • Junya Sasaki

Authors

No additional authors.

autoware_default_adapi

Notes

Components that relay services must be executed by the Multi-Threaded Executor.

Features

This package is a default implementation AD API.

Interface

CHANGELOG

Changelog for package autoware_default_adapi

1.10.0 (2026-09-28)

  • Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base

  • feat(api, motion_velocity_planner): add the node designs required by the AD API and motion planning design modules (#1456)

    • feat(api): add node designs for the default AD API nodes and RViz adaptors

    * fix(autoware_motion_velocity_planner): add additional planning factors to publishers in the node design ---------

  • feat(default_adapi): move the API nodes to agnocast_wrapper::Node (#1438)

  • fix(api): declare the dependencies autoware_default_adapi uses (#1366) autoware_default_adapi uses packages it never declares. Either it includes a header of that package, or it names a symbol of it while the header arrives through another dependency. Both build today only because some declared dependency re-exports the owner, so a change in an unrelated repository can break this package without anything here changing. The tag follows where the dependency is used: a use in an installed header or in code compiled into the library takes <depend>, one reached only from test/ takes <test_depend>.

  • fix(component_interface_utils): fix build errors related to NodeAdaptor (#1339)

  • refactor(autoware_default_adapi): create endpoints through NodeAdaptor (#1326) The nineteen endpoints in this package each re-derived their type, name and QoS by hand from a spec that already carries all three. Create them through NodeAdaptor instead, so each call site names its spec once. No wire change: every site already passed Spec::name, and the QoS each one built by hand is the value NodeAdaptor derives. The topic and service lists are identical before and after.

  • Contributors: Koichi Imai, Mete Fatih Cırıt, Taekjin LEE, Takagi, Isamu, Yutaka Kondo, github-actions

1.9.0 (2026-06-24)

  • Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base

  • test(autoware_default_adapi): add gtest suite for pure conversion functions (#1141) The package previously had only a launch test asserting the interface version. The message-conversion translation units (route_conversion.cpp, localization_conversion.cpp) hold the real, pure logic yet were exercised only via service round-trips. Add an ament_auto_add_gtest suite that links against the package library and covers the already-pure conversion functions with value-asserting, table-driven cases:

    - convert_state: exhaustive internal RouteState -> external mapping, including the non-obvious collapses (INITIALIZING/UNSET/ROUTING->UNSET, REROUTING->CHANGING, ABORTED/INTERRUPTED->SET) and the default->UNKNOWN branch, plus stamp pass-through.

    - convert_route / RouteSegment round-trips: preferred-primitive extraction from alternatives, the missing-preferred branch (preferred left default-constructed, no erase), empty segments, and the RoutePrimitive.type <-> LaneletPrimitive.primitive_type field rename.

    - route convert_request overloads (lanelet, waypoint, clear) and convert_response field mappings.

    - localization convert_request (method=AUTO + pose copy) and convert_response field mappings. No production code changes; the functions were already pure and need no refactor to test. Refs: autowarefoundation/autoware_core#1096

  • Contributors: Yutaka Kondo, github-actions

1.8.0 (2026-05-01)

1.7.0 (2026-02-14)

1.6.0 (2025-12-30)

  • Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
  • docs: fix broken links (#779)
  • ci(pre-commit): autoupdate (#723)
    • pre-commit formatting changes
  • Contributors: Mete Fatih Cırıt, github-actions

File truncated at 100 lines see the full file

Launch files

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged autoware_default_adapi at Robotics Stack Exchange

No version for distro kilted showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

autoware_default_adapi package from autoware_core repo

autoware_adapi_adaptors autoware_adapi_specs autoware_core_api autoware_default_adapi autoware_core autoware_agnocast_wrapper autoware_component_interface_admission autoware_component_interface_specs autoware_component_interface_utils autoware_geography_utils autoware_global_parameter_loader autoware_interface_spec_lint autoware_interpolation autoware_kalman_filter autoware_lanelet2_utils autoware_marker_utils autoware_motion_utils autoware_node autoware_object_recognition_utils autoware_osqp_interface autoware_point_types autoware_qos_utils autoware_qp_interface autoware_signal_processing autoware_trajectory autoware_vehicle_info_utils autoware_command_gate autoware_core_control autoware_simple_pure_pursuit autoware_awsim_sensor_kit_description autoware_sample_sensor_kit_description autoware_sample_vehicle_description autoware_core_localization autoware_ekf_localizer autoware_gyro_odometer autoware_localization_util autoware_ndt_scan_matcher autoware_pose_initializer autoware_stop_filter autoware_twist2accel autoware_core_map autoware_lanelet2_map_visualizer autoware_map_height_fitter autoware_map_loader autoware_map_projection_loader autoware_core_perception autoware_euclidean_cluster_object_detector autoware_ground_filter autoware_perception_objects_converter autoware_core_planning autoware_mission_planner autoware_objects_of_interest_marker_interface autoware_path_generator autoware_planning_factor_interface autoware_planning_test_manager autoware_planning_topic_converter autoware_route_handler autoware_velocity_smoother autoware_behavior_velocity_planner autoware_behavior_velocity_planner_common autoware_behavior_velocity_stop_line_module autoware_motion_velocity_obstacle_stop_module autoware_motion_velocity_planner autoware_motion_velocity_planner_common autoware_core_sensing autoware_crop_box_filter autoware_downsample_filters autoware_gnss_poser autoware_vehicle_velocity_converter autoware_pyplot autoware_test_node autoware_test_utils autoware_testing autoware_core_vehicle

ROS Distro
humble

Package Summary

Version 1.10.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/autowarefoundation/autoware_core.git
VCS Type git
VCS Version main
Last Updated 2026-10-02
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

The autoware_default_adapi package

Maintainers

  • Takagi, Isamu
  • Ryohsuke Mitsudome
  • Yukihiro Saito
  • Junya Sasaki

Authors

No additional authors.

autoware_default_adapi

Notes

Components that relay services must be executed by the Multi-Threaded Executor.

Features

This package is a default implementation AD API.

Interface

CHANGELOG

Changelog for package autoware_default_adapi

1.10.0 (2026-09-28)

  • Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base

  • feat(api, motion_velocity_planner): add the node designs required by the AD API and motion planning design modules (#1456)

    • feat(api): add node designs for the default AD API nodes and RViz adaptors

    * fix(autoware_motion_velocity_planner): add additional planning factors to publishers in the node design ---------

  • feat(default_adapi): move the API nodes to agnocast_wrapper::Node (#1438)

  • fix(api): declare the dependencies autoware_default_adapi uses (#1366) autoware_default_adapi uses packages it never declares. Either it includes a header of that package, or it names a symbol of it while the header arrives through another dependency. Both build today only because some declared dependency re-exports the owner, so a change in an unrelated repository can break this package without anything here changing. The tag follows where the dependency is used: a use in an installed header or in code compiled into the library takes <depend>, one reached only from test/ takes <test_depend>.

  • fix(component_interface_utils): fix build errors related to NodeAdaptor (#1339)

  • refactor(autoware_default_adapi): create endpoints through NodeAdaptor (#1326) The nineteen endpoints in this package each re-derived their type, name and QoS by hand from a spec that already carries all three. Create them through NodeAdaptor instead, so each call site names its spec once. No wire change: every site already passed Spec::name, and the QoS each one built by hand is the value NodeAdaptor derives. The topic and service lists are identical before and after.

  • Contributors: Koichi Imai, Mete Fatih Cırıt, Taekjin LEE, Takagi, Isamu, Yutaka Kondo, github-actions

1.9.0 (2026-06-24)

  • Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base

  • test(autoware_default_adapi): add gtest suite for pure conversion functions (#1141) The package previously had only a launch test asserting the interface version. The message-conversion translation units (route_conversion.cpp, localization_conversion.cpp) hold the real, pure logic yet were exercised only via service round-trips. Add an ament_auto_add_gtest suite that links against the package library and covers the already-pure conversion functions with value-asserting, table-driven cases:

    - convert_state: exhaustive internal RouteState -> external mapping, including the non-obvious collapses (INITIALIZING/UNSET/ROUTING->UNSET, REROUTING->CHANGING, ABORTED/INTERRUPTED->SET) and the default->UNKNOWN branch, plus stamp pass-through.

    - convert_route / RouteSegment round-trips: preferred-primitive extraction from alternatives, the missing-preferred branch (preferred left default-constructed, no erase), empty segments, and the RoutePrimitive.type <-> LaneletPrimitive.primitive_type field rename.

    - route convert_request overloads (lanelet, waypoint, clear) and convert_response field mappings.

    - localization convert_request (method=AUTO + pose copy) and convert_response field mappings. No production code changes; the functions were already pure and need no refactor to test. Refs: autowarefoundation/autoware_core#1096

  • Contributors: Yutaka Kondo, github-actions

1.8.0 (2026-05-01)

1.7.0 (2026-02-14)

1.6.0 (2025-12-30)

  • Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
  • docs: fix broken links (#779)
  • ci(pre-commit): autoupdate (#723)
    • pre-commit formatting changes
  • Contributors: Mete Fatih Cırıt, github-actions

File truncated at 100 lines see the full file

Launch files

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged autoware_default_adapi at Robotics Stack Exchange

No version for distro lyrical showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

autoware_default_adapi package from autoware_core repo

autoware_adapi_adaptors autoware_adapi_specs autoware_core_api autoware_default_adapi autoware_core autoware_agnocast_wrapper autoware_component_interface_admission autoware_component_interface_specs autoware_component_interface_utils autoware_geography_utils autoware_global_parameter_loader autoware_interface_spec_lint autoware_interpolation autoware_kalman_filter autoware_lanelet2_utils autoware_marker_utils autoware_motion_utils autoware_node autoware_object_recognition_utils autoware_osqp_interface autoware_point_types autoware_qos_utils autoware_qp_interface autoware_signal_processing autoware_trajectory autoware_vehicle_info_utils autoware_command_gate autoware_core_control autoware_simple_pure_pursuit autoware_awsim_sensor_kit_description autoware_sample_sensor_kit_description autoware_sample_vehicle_description autoware_core_localization autoware_ekf_localizer autoware_gyro_odometer autoware_localization_util autoware_ndt_scan_matcher autoware_pose_initializer autoware_stop_filter autoware_twist2accel autoware_core_map autoware_lanelet2_map_visualizer autoware_map_height_fitter autoware_map_loader autoware_map_projection_loader autoware_core_perception autoware_euclidean_cluster_object_detector autoware_ground_filter autoware_perception_objects_converter autoware_core_planning autoware_mission_planner autoware_objects_of_interest_marker_interface autoware_path_generator autoware_planning_factor_interface autoware_planning_test_manager autoware_planning_topic_converter autoware_route_handler autoware_velocity_smoother autoware_behavior_velocity_planner autoware_behavior_velocity_planner_common autoware_behavior_velocity_stop_line_module autoware_motion_velocity_obstacle_stop_module autoware_motion_velocity_planner autoware_motion_velocity_planner_common autoware_core_sensing autoware_crop_box_filter autoware_downsample_filters autoware_gnss_poser autoware_vehicle_velocity_converter autoware_pyplot autoware_test_node autoware_test_utils autoware_testing autoware_core_vehicle

ROS Distro
humble

Package Summary

Version 1.10.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/autowarefoundation/autoware_core.git
VCS Type git
VCS Version main
Last Updated 2026-10-02
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

The autoware_default_adapi package

Maintainers

  • Takagi, Isamu
  • Ryohsuke Mitsudome
  • Yukihiro Saito
  • Junya Sasaki

Authors

No additional authors.

autoware_default_adapi

Notes

Components that relay services must be executed by the Multi-Threaded Executor.

Features

This package is a default implementation AD API.

Interface

CHANGELOG

Changelog for package autoware_default_adapi

1.10.0 (2026-09-28)

  • Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base

  • feat(api, motion_velocity_planner): add the node designs required by the AD API and motion planning design modules (#1456)

    • feat(api): add node designs for the default AD API nodes and RViz adaptors

    * fix(autoware_motion_velocity_planner): add additional planning factors to publishers in the node design ---------

  • feat(default_adapi): move the API nodes to agnocast_wrapper::Node (#1438)

  • fix(api): declare the dependencies autoware_default_adapi uses (#1366) autoware_default_adapi uses packages it never declares. Either it includes a header of that package, or it names a symbol of it while the header arrives through another dependency. Both build today only because some declared dependency re-exports the owner, so a change in an unrelated repository can break this package without anything here changing. The tag follows where the dependency is used: a use in an installed header or in code compiled into the library takes <depend>, one reached only from test/ takes <test_depend>.

  • fix(component_interface_utils): fix build errors related to NodeAdaptor (#1339)

  • refactor(autoware_default_adapi): create endpoints through NodeAdaptor (#1326) The nineteen endpoints in this package each re-derived their type, name and QoS by hand from a spec that already carries all three. Create them through NodeAdaptor instead, so each call site names its spec once. No wire change: every site already passed Spec::name, and the QoS each one built by hand is the value NodeAdaptor derives. The topic and service lists are identical before and after.

  • Contributors: Koichi Imai, Mete Fatih Cırıt, Taekjin LEE, Takagi, Isamu, Yutaka Kondo, github-actions

1.9.0 (2026-06-24)

  • Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base

  • test(autoware_default_adapi): add gtest suite for pure conversion functions (#1141) The package previously had only a launch test asserting the interface version. The message-conversion translation units (route_conversion.cpp, localization_conversion.cpp) hold the real, pure logic yet were exercised only via service round-trips. Add an ament_auto_add_gtest suite that links against the package library and covers the already-pure conversion functions with value-asserting, table-driven cases:

    - convert_state: exhaustive internal RouteState -> external mapping, including the non-obvious collapses (INITIALIZING/UNSET/ROUTING->UNSET, REROUTING->CHANGING, ABORTED/INTERRUPTED->SET) and the default->UNKNOWN branch, plus stamp pass-through.

    - convert_route / RouteSegment round-trips: preferred-primitive extraction from alternatives, the missing-preferred branch (preferred left default-constructed, no erase), empty segments, and the RoutePrimitive.type <-> LaneletPrimitive.primitive_type field rename.

    - route convert_request overloads (lanelet, waypoint, clear) and convert_response field mappings.

    - localization convert_request (method=AUTO + pose copy) and convert_response field mappings. No production code changes; the functions were already pure and need no refactor to test. Refs: autowarefoundation/autoware_core#1096

  • Contributors: Yutaka Kondo, github-actions

1.8.0 (2026-05-01)

1.7.0 (2026-02-14)

1.6.0 (2025-12-30)

  • Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
  • docs: fix broken links (#779)
  • ci(pre-commit): autoupdate (#723)
    • pre-commit formatting changes
  • Contributors: Mete Fatih Cırıt, github-actions

File truncated at 100 lines see the full file

Launch files

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged autoware_default_adapi at Robotics Stack Exchange

No version for distro rolling showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

autoware_default_adapi package from autoware_core repo

autoware_adapi_adaptors autoware_adapi_specs autoware_core_api autoware_default_adapi autoware_core autoware_agnocast_wrapper autoware_component_interface_admission autoware_component_interface_specs autoware_component_interface_utils autoware_geography_utils autoware_global_parameter_loader autoware_interface_spec_lint autoware_interpolation autoware_kalman_filter autoware_lanelet2_utils autoware_marker_utils autoware_motion_utils autoware_node autoware_object_recognition_utils autoware_osqp_interface autoware_point_types autoware_qos_utils autoware_qp_interface autoware_signal_processing autoware_trajectory autoware_vehicle_info_utils autoware_command_gate autoware_core_control autoware_simple_pure_pursuit autoware_awsim_sensor_kit_description autoware_sample_sensor_kit_description autoware_sample_vehicle_description autoware_core_localization autoware_ekf_localizer autoware_gyro_odometer autoware_localization_util autoware_ndt_scan_matcher autoware_pose_initializer autoware_stop_filter autoware_twist2accel autoware_core_map autoware_lanelet2_map_visualizer autoware_map_height_fitter autoware_map_loader autoware_map_projection_loader autoware_core_perception autoware_euclidean_cluster_object_detector autoware_ground_filter autoware_perception_objects_converter autoware_core_planning autoware_mission_planner autoware_objects_of_interest_marker_interface autoware_path_generator autoware_planning_factor_interface autoware_planning_test_manager autoware_planning_topic_converter autoware_route_handler autoware_velocity_smoother autoware_behavior_velocity_planner autoware_behavior_velocity_planner_common autoware_behavior_velocity_stop_line_module autoware_motion_velocity_obstacle_stop_module autoware_motion_velocity_planner autoware_motion_velocity_planner_common autoware_core_sensing autoware_crop_box_filter autoware_downsample_filters autoware_gnss_poser autoware_vehicle_velocity_converter autoware_pyplot autoware_test_node autoware_test_utils autoware_testing autoware_core_vehicle

ROS Distro
humble

Package Summary

Version 1.10.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/autowarefoundation/autoware_core.git
VCS Type git
VCS Version main
Last Updated 2026-10-02
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

The autoware_default_adapi package

Maintainers

  • Takagi, Isamu
  • Ryohsuke Mitsudome
  • Yukihiro Saito
  • Junya Sasaki

Authors

No additional authors.

autoware_default_adapi

Notes

Components that relay services must be executed by the Multi-Threaded Executor.

Features

This package is a default implementation AD API.

Interface

CHANGELOG

Changelog for package autoware_default_adapi

1.10.0 (2026-09-28)

  • Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base

  • feat(api, motion_velocity_planner): add the node designs required by the AD API and motion planning design modules (#1456)

    • feat(api): add node designs for the default AD API nodes and RViz adaptors

    * fix(autoware_motion_velocity_planner): add additional planning factors to publishers in the node design ---------

  • feat(default_adapi): move the API nodes to agnocast_wrapper::Node (#1438)

  • fix(api): declare the dependencies autoware_default_adapi uses (#1366) autoware_default_adapi uses packages it never declares. Either it includes a header of that package, or it names a symbol of it while the header arrives through another dependency. Both build today only because some declared dependency re-exports the owner, so a change in an unrelated repository can break this package without anything here changing. The tag follows where the dependency is used: a use in an installed header or in code compiled into the library takes <depend>, one reached only from test/ takes <test_depend>.

  • fix(component_interface_utils): fix build errors related to NodeAdaptor (#1339)

  • refactor(autoware_default_adapi): create endpoints through NodeAdaptor (#1326) The nineteen endpoints in this package each re-derived their type, name and QoS by hand from a spec that already carries all three. Create them through NodeAdaptor instead, so each call site names its spec once. No wire change: every site already passed Spec::name, and the QoS each one built by hand is the value NodeAdaptor derives. The topic and service lists are identical before and after.

  • Contributors: Koichi Imai, Mete Fatih Cırıt, Taekjin LEE, Takagi, Isamu, Yutaka Kondo, github-actions

1.9.0 (2026-06-24)

  • Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base

  • test(autoware_default_adapi): add gtest suite for pure conversion functions (#1141) The package previously had only a launch test asserting the interface version. The message-conversion translation units (route_conversion.cpp, localization_conversion.cpp) hold the real, pure logic yet were exercised only via service round-trips. Add an ament_auto_add_gtest suite that links against the package library and covers the already-pure conversion functions with value-asserting, table-driven cases:

    - convert_state: exhaustive internal RouteState -> external mapping, including the non-obvious collapses (INITIALIZING/UNSET/ROUTING->UNSET, REROUTING->CHANGING, ABORTED/INTERRUPTED->SET) and the default->UNKNOWN branch, plus stamp pass-through.

    - convert_route / RouteSegment round-trips: preferred-primitive extraction from alternatives, the missing-preferred branch (preferred left default-constructed, no erase), empty segments, and the RoutePrimitive.type <-> LaneletPrimitive.primitive_type field rename.

    - route convert_request overloads (lanelet, waypoint, clear) and convert_response field mappings.

    - localization convert_request (method=AUTO + pose copy) and convert_response field mappings. No production code changes; the functions were already pure and need no refactor to test. Refs: autowarefoundation/autoware_core#1096

  • Contributors: Yutaka Kondo, github-actions

1.8.0 (2026-05-01)

1.7.0 (2026-02-14)

1.6.0 (2025-12-30)

  • Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
  • docs: fix broken links (#779)
  • ci(pre-commit): autoupdate (#723)
    • pre-commit formatting changes
  • Contributors: Mete Fatih Cırıt, github-actions

File truncated at 100 lines see the full file

Launch files

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged autoware_default_adapi at Robotics Stack Exchange

No version for distro ardent showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

autoware_default_adapi package from autoware_core repo

autoware_adapi_adaptors autoware_adapi_specs autoware_core_api autoware_default_adapi autoware_core autoware_agnocast_wrapper autoware_component_interface_admission autoware_component_interface_specs autoware_component_interface_utils autoware_geography_utils autoware_global_parameter_loader autoware_interface_spec_lint autoware_interpolation autoware_kalman_filter autoware_lanelet2_utils autoware_marker_utils autoware_motion_utils autoware_node autoware_object_recognition_utils autoware_osqp_interface autoware_point_types autoware_qos_utils autoware_qp_interface autoware_signal_processing autoware_trajectory autoware_vehicle_info_utils autoware_command_gate autoware_core_control autoware_simple_pure_pursuit autoware_awsim_sensor_kit_description autoware_sample_sensor_kit_description autoware_sample_vehicle_description autoware_core_localization autoware_ekf_localizer autoware_gyro_odometer autoware_localization_util autoware_ndt_scan_matcher autoware_pose_initializer autoware_stop_filter autoware_twist2accel autoware_core_map autoware_lanelet2_map_visualizer autoware_map_height_fitter autoware_map_loader autoware_map_projection_loader autoware_core_perception autoware_euclidean_cluster_object_detector autoware_ground_filter autoware_perception_objects_converter autoware_core_planning autoware_mission_planner autoware_objects_of_interest_marker_interface autoware_path_generator autoware_planning_factor_interface autoware_planning_test_manager autoware_planning_topic_converter autoware_route_handler autoware_velocity_smoother autoware_behavior_velocity_planner autoware_behavior_velocity_planner_common autoware_behavior_velocity_stop_line_module autoware_motion_velocity_obstacle_stop_module autoware_motion_velocity_planner autoware_motion_velocity_planner_common autoware_core_sensing autoware_crop_box_filter autoware_downsample_filters autoware_gnss_poser autoware_vehicle_velocity_converter autoware_pyplot autoware_test_node autoware_test_utils autoware_testing autoware_core_vehicle

ROS Distro
humble

Package Summary

Version 1.10.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/autowarefoundation/autoware_core.git
VCS Type git
VCS Version main
Last Updated 2026-10-02
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

The autoware_default_adapi package

Maintainers

  • Takagi, Isamu
  • Ryohsuke Mitsudome
  • Yukihiro Saito
  • Junya Sasaki

Authors

No additional authors.

autoware_default_adapi

Notes

Components that relay services must be executed by the Multi-Threaded Executor.

Features

This package is a default implementation AD API.

Interface

CHANGELOG

Changelog for package autoware_default_adapi

1.10.0 (2026-09-28)

  • Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base

  • feat(api, motion_velocity_planner): add the node designs required by the AD API and motion planning design modules (#1456)

    • feat(api): add node designs for the default AD API nodes and RViz adaptors

    * fix(autoware_motion_velocity_planner): add additional planning factors to publishers in the node design ---------

  • feat(default_adapi): move the API nodes to agnocast_wrapper::Node (#1438)

  • fix(api): declare the dependencies autoware_default_adapi uses (#1366) autoware_default_adapi uses packages it never declares. Either it includes a header of that package, or it names a symbol of it while the header arrives through another dependency. Both build today only because some declared dependency re-exports the owner, so a change in an unrelated repository can break this package without anything here changing. The tag follows where the dependency is used: a use in an installed header or in code compiled into the library takes <depend>, one reached only from test/ takes <test_depend>.

  • fix(component_interface_utils): fix build errors related to NodeAdaptor (#1339)

  • refactor(autoware_default_adapi): create endpoints through NodeAdaptor (#1326) The nineteen endpoints in this package each re-derived their type, name and QoS by hand from a spec that already carries all three. Create them through NodeAdaptor instead, so each call site names its spec once. No wire change: every site already passed Spec::name, and the QoS each one built by hand is the value NodeAdaptor derives. The topic and service lists are identical before and after.

  • Contributors: Koichi Imai, Mete Fatih Cırıt, Taekjin LEE, Takagi, Isamu, Yutaka Kondo, github-actions

1.9.0 (2026-06-24)

  • Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base

  • test(autoware_default_adapi): add gtest suite for pure conversion functions (#1141) The package previously had only a launch test asserting the interface version. The message-conversion translation units (route_conversion.cpp, localization_conversion.cpp) hold the real, pure logic yet were exercised only via service round-trips. Add an ament_auto_add_gtest suite that links against the package library and covers the already-pure conversion functions with value-asserting, table-driven cases:

    - convert_state: exhaustive internal RouteState -> external mapping, including the non-obvious collapses (INITIALIZING/UNSET/ROUTING->UNSET, REROUTING->CHANGING, ABORTED/INTERRUPTED->SET) and the default->UNKNOWN branch, plus stamp pass-through.

    - convert_route / RouteSegment round-trips: preferred-primitive extraction from alternatives, the missing-preferred branch (preferred left default-constructed, no erase), empty segments, and the RoutePrimitive.type <-> LaneletPrimitive.primitive_type field rename.

    - route convert_request overloads (lanelet, waypoint, clear) and convert_response field mappings.

    - localization convert_request (method=AUTO + pose copy) and convert_response field mappings. No production code changes; the functions were already pure and need no refactor to test. Refs: autowarefoundation/autoware_core#1096

  • Contributors: Yutaka Kondo, github-actions

1.8.0 (2026-05-01)

1.7.0 (2026-02-14)

1.6.0 (2025-12-30)

  • Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
  • docs: fix broken links (#779)
  • ci(pre-commit): autoupdate (#723)
    • pre-commit formatting changes
  • Contributors: Mete Fatih Cırıt, github-actions

File truncated at 100 lines see the full file

Launch files

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged autoware_default_adapi at Robotics Stack Exchange

No version for distro bouncy showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

autoware_default_adapi package from autoware_core repo

autoware_adapi_adaptors autoware_adapi_specs autoware_core_api autoware_default_adapi autoware_core autoware_agnocast_wrapper autoware_component_interface_admission autoware_component_interface_specs autoware_component_interface_utils autoware_geography_utils autoware_global_parameter_loader autoware_interface_spec_lint autoware_interpolation autoware_kalman_filter autoware_lanelet2_utils autoware_marker_utils autoware_motion_utils autoware_node autoware_object_recognition_utils autoware_osqp_interface autoware_point_types autoware_qos_utils autoware_qp_interface autoware_signal_processing autoware_trajectory autoware_vehicle_info_utils autoware_command_gate autoware_core_control autoware_simple_pure_pursuit autoware_awsim_sensor_kit_description autoware_sample_sensor_kit_description autoware_sample_vehicle_description autoware_core_localization autoware_ekf_localizer autoware_gyro_odometer autoware_localization_util autoware_ndt_scan_matcher autoware_pose_initializer autoware_stop_filter autoware_twist2accel autoware_core_map autoware_lanelet2_map_visualizer autoware_map_height_fitter autoware_map_loader autoware_map_projection_loader autoware_core_perception autoware_euclidean_cluster_object_detector autoware_ground_filter autoware_perception_objects_converter autoware_core_planning autoware_mission_planner autoware_objects_of_interest_marker_interface autoware_path_generator autoware_planning_factor_interface autoware_planning_test_manager autoware_planning_topic_converter autoware_route_handler autoware_velocity_smoother autoware_behavior_velocity_planner autoware_behavior_velocity_planner_common autoware_behavior_velocity_stop_line_module autoware_motion_velocity_obstacle_stop_module autoware_motion_velocity_planner autoware_motion_velocity_planner_common autoware_core_sensing autoware_crop_box_filter autoware_downsample_filters autoware_gnss_poser autoware_vehicle_velocity_converter autoware_pyplot autoware_test_node autoware_test_utils autoware_testing autoware_core_vehicle

ROS Distro
humble

Package Summary

Version 1.10.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/autowarefoundation/autoware_core.git
VCS Type git
VCS Version main
Last Updated 2026-10-02
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

The autoware_default_adapi package

Maintainers

  • Takagi, Isamu
  • Ryohsuke Mitsudome
  • Yukihiro Saito
  • Junya Sasaki

Authors

No additional authors.

autoware_default_adapi

Notes

Components that relay services must be executed by the Multi-Threaded Executor.

Features

This package is a default implementation AD API.

Interface

CHANGELOG

Changelog for package autoware_default_adapi

1.10.0 (2026-09-28)

  • Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base

  • feat(api, motion_velocity_planner): add the node designs required by the AD API and motion planning design modules (#1456)

    • feat(api): add node designs for the default AD API nodes and RViz adaptors

    * fix(autoware_motion_velocity_planner): add additional planning factors to publishers in the node design ---------

  • feat(default_adapi): move the API nodes to agnocast_wrapper::Node (#1438)

  • fix(api): declare the dependencies autoware_default_adapi uses (#1366) autoware_default_adapi uses packages it never declares. Either it includes a header of that package, or it names a symbol of it while the header arrives through another dependency. Both build today only because some declared dependency re-exports the owner, so a change in an unrelated repository can break this package without anything here changing. The tag follows where the dependency is used: a use in an installed header or in code compiled into the library takes <depend>, one reached only from test/ takes <test_depend>.

  • fix(component_interface_utils): fix build errors related to NodeAdaptor (#1339)

  • refactor(autoware_default_adapi): create endpoints through NodeAdaptor (#1326) The nineteen endpoints in this package each re-derived their type, name and QoS by hand from a spec that already carries all three. Create them through NodeAdaptor instead, so each call site names its spec once. No wire change: every site already passed Spec::name, and the QoS each one built by hand is the value NodeAdaptor derives. The topic and service lists are identical before and after.

  • Contributors: Koichi Imai, Mete Fatih Cırıt, Taekjin LEE, Takagi, Isamu, Yutaka Kondo, github-actions

1.9.0 (2026-06-24)

  • Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base

  • test(autoware_default_adapi): add gtest suite for pure conversion functions (#1141) The package previously had only a launch test asserting the interface version. The message-conversion translation units (route_conversion.cpp, localization_conversion.cpp) hold the real, pure logic yet were exercised only via service round-trips. Add an ament_auto_add_gtest suite that links against the package library and covers the already-pure conversion functions with value-asserting, table-driven cases:

    - convert_state: exhaustive internal RouteState -> external mapping, including the non-obvious collapses (INITIALIZING/UNSET/ROUTING->UNSET, REROUTING->CHANGING, ABORTED/INTERRUPTED->SET) and the default->UNKNOWN branch, plus stamp pass-through.

    - convert_route / RouteSegment round-trips: preferred-primitive extraction from alternatives, the missing-preferred branch (preferred left default-constructed, no erase), empty segments, and the RoutePrimitive.type <-> LaneletPrimitive.primitive_type field rename.

    - route convert_request overloads (lanelet, waypoint, clear) and convert_response field mappings.

    - localization convert_request (method=AUTO + pose copy) and convert_response field mappings. No production code changes; the functions were already pure and need no refactor to test. Refs: autowarefoundation/autoware_core#1096

  • Contributors: Yutaka Kondo, github-actions

1.8.0 (2026-05-01)

1.7.0 (2026-02-14)

1.6.0 (2025-12-30)

  • Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
  • docs: fix broken links (#779)
  • ci(pre-commit): autoupdate (#723)
    • pre-commit formatting changes
  • Contributors: Mete Fatih Cırıt, github-actions

File truncated at 100 lines see the full file

Launch files

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged autoware_default_adapi at Robotics Stack Exchange

No version for distro crystal showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

autoware_default_adapi package from autoware_core repo

autoware_adapi_adaptors autoware_adapi_specs autoware_core_api autoware_default_adapi autoware_core autoware_agnocast_wrapper autoware_component_interface_admission autoware_component_interface_specs autoware_component_interface_utils autoware_geography_utils autoware_global_parameter_loader autoware_interface_spec_lint autoware_interpolation autoware_kalman_filter autoware_lanelet2_utils autoware_marker_utils autoware_motion_utils autoware_node autoware_object_recognition_utils autoware_osqp_interface autoware_point_types autoware_qos_utils autoware_qp_interface autoware_signal_processing autoware_trajectory autoware_vehicle_info_utils autoware_command_gate autoware_core_control autoware_simple_pure_pursuit autoware_awsim_sensor_kit_description autoware_sample_sensor_kit_description autoware_sample_vehicle_description autoware_core_localization autoware_ekf_localizer autoware_gyro_odometer autoware_localization_util autoware_ndt_scan_matcher autoware_pose_initializer autoware_stop_filter autoware_twist2accel autoware_core_map autoware_lanelet2_map_visualizer autoware_map_height_fitter autoware_map_loader autoware_map_projection_loader autoware_core_perception autoware_euclidean_cluster_object_detector autoware_ground_filter autoware_perception_objects_converter autoware_core_planning autoware_mission_planner autoware_objects_of_interest_marker_interface autoware_path_generator autoware_planning_factor_interface autoware_planning_test_manager autoware_planning_topic_converter autoware_route_handler autoware_velocity_smoother autoware_behavior_velocity_planner autoware_behavior_velocity_planner_common autoware_behavior_velocity_stop_line_module autoware_motion_velocity_obstacle_stop_module autoware_motion_velocity_planner autoware_motion_velocity_planner_common autoware_core_sensing autoware_crop_box_filter autoware_downsample_filters autoware_gnss_poser autoware_vehicle_velocity_converter autoware_pyplot autoware_test_node autoware_test_utils autoware_testing autoware_core_vehicle

ROS Distro
humble

Package Summary

Version 1.10.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/autowarefoundation/autoware_core.git
VCS Type git
VCS Version main
Last Updated 2026-10-02
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

The autoware_default_adapi package

Maintainers

  • Takagi, Isamu
  • Ryohsuke Mitsudome
  • Yukihiro Saito
  • Junya Sasaki

Authors

No additional authors.

autoware_default_adapi

Notes

Components that relay services must be executed by the Multi-Threaded Executor.

Features

This package is a default implementation AD API.

Interface

CHANGELOG

Changelog for package autoware_default_adapi

1.10.0 (2026-09-28)

  • Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base

  • feat(api, motion_velocity_planner): add the node designs required by the AD API and motion planning design modules (#1456)

    • feat(api): add node designs for the default AD API nodes and RViz adaptors

    * fix(autoware_motion_velocity_planner): add additional planning factors to publishers in the node design ---------

  • feat(default_adapi): move the API nodes to agnocast_wrapper::Node (#1438)

  • fix(api): declare the dependencies autoware_default_adapi uses (#1366) autoware_default_adapi uses packages it never declares. Either it includes a header of that package, or it names a symbol of it while the header arrives through another dependency. Both build today only because some declared dependency re-exports the owner, so a change in an unrelated repository can break this package without anything here changing. The tag follows where the dependency is used: a use in an installed header or in code compiled into the library takes <depend>, one reached only from test/ takes <test_depend>.

  • fix(component_interface_utils): fix build errors related to NodeAdaptor (#1339)

  • refactor(autoware_default_adapi): create endpoints through NodeAdaptor (#1326) The nineteen endpoints in this package each re-derived their type, name and QoS by hand from a spec that already carries all three. Create them through NodeAdaptor instead, so each call site names its spec once. No wire change: every site already passed Spec::name, and the QoS each one built by hand is the value NodeAdaptor derives. The topic and service lists are identical before and after.

  • Contributors: Koichi Imai, Mete Fatih Cırıt, Taekjin LEE, Takagi, Isamu, Yutaka Kondo, github-actions

1.9.0 (2026-06-24)

  • Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base

  • test(autoware_default_adapi): add gtest suite for pure conversion functions (#1141) The package previously had only a launch test asserting the interface version. The message-conversion translation units (route_conversion.cpp, localization_conversion.cpp) hold the real, pure logic yet were exercised only via service round-trips. Add an ament_auto_add_gtest suite that links against the package library and covers the already-pure conversion functions with value-asserting, table-driven cases:

    - convert_state: exhaustive internal RouteState -> external mapping, including the non-obvious collapses (INITIALIZING/UNSET/ROUTING->UNSET, REROUTING->CHANGING, ABORTED/INTERRUPTED->SET) and the default->UNKNOWN branch, plus stamp pass-through.

    - convert_route / RouteSegment round-trips: preferred-primitive extraction from alternatives, the missing-preferred branch (preferred left default-constructed, no erase), empty segments, and the RoutePrimitive.type <-> LaneletPrimitive.primitive_type field rename.

    - route convert_request overloads (lanelet, waypoint, clear) and convert_response field mappings.

    - localization convert_request (method=AUTO + pose copy) and convert_response field mappings. No production code changes; the functions were already pure and need no refactor to test. Refs: autowarefoundation/autoware_core#1096

  • Contributors: Yutaka Kondo, github-actions

1.8.0 (2026-05-01)

1.7.0 (2026-02-14)

1.6.0 (2025-12-30)

  • Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
  • docs: fix broken links (#779)
  • ci(pre-commit): autoupdate (#723)
    • pre-commit formatting changes
  • Contributors: Mete Fatih Cırıt, github-actions

File truncated at 100 lines see the full file

Launch files

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged autoware_default_adapi at Robotics Stack Exchange

No version for distro eloquent showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

autoware_default_adapi package from autoware_core repo

autoware_adapi_adaptors autoware_adapi_specs autoware_core_api autoware_default_adapi autoware_core autoware_agnocast_wrapper autoware_component_interface_admission autoware_component_interface_specs autoware_component_interface_utils autoware_geography_utils autoware_global_parameter_loader autoware_interface_spec_lint autoware_interpolation autoware_kalman_filter autoware_lanelet2_utils autoware_marker_utils autoware_motion_utils autoware_node autoware_object_recognition_utils autoware_osqp_interface autoware_point_types autoware_qos_utils autoware_qp_interface autoware_signal_processing autoware_trajectory autoware_vehicle_info_utils autoware_command_gate autoware_core_control autoware_simple_pure_pursuit autoware_awsim_sensor_kit_description autoware_sample_sensor_kit_description autoware_sample_vehicle_description autoware_core_localization autoware_ekf_localizer autoware_gyro_odometer autoware_localization_util autoware_ndt_scan_matcher autoware_pose_initializer autoware_stop_filter autoware_twist2accel autoware_core_map autoware_lanelet2_map_visualizer autoware_map_height_fitter autoware_map_loader autoware_map_projection_loader autoware_core_perception autoware_euclidean_cluster_object_detector autoware_ground_filter autoware_perception_objects_converter autoware_core_planning autoware_mission_planner autoware_objects_of_interest_marker_interface autoware_path_generator autoware_planning_factor_interface autoware_planning_test_manager autoware_planning_topic_converter autoware_route_handler autoware_velocity_smoother autoware_behavior_velocity_planner autoware_behavior_velocity_planner_common autoware_behavior_velocity_stop_line_module autoware_motion_velocity_obstacle_stop_module autoware_motion_velocity_planner autoware_motion_velocity_planner_common autoware_core_sensing autoware_crop_box_filter autoware_downsample_filters autoware_gnss_poser autoware_vehicle_velocity_converter autoware_pyplot autoware_test_node autoware_test_utils autoware_testing autoware_core_vehicle

ROS Distro
humble

Package Summary

Version 1.10.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/autowarefoundation/autoware_core.git
VCS Type git
VCS Version main
Last Updated 2026-10-02
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

The autoware_default_adapi package

Maintainers

  • Takagi, Isamu
  • Ryohsuke Mitsudome
  • Yukihiro Saito
  • Junya Sasaki

Authors

No additional authors.

autoware_default_adapi

Notes

Components that relay services must be executed by the Multi-Threaded Executor.

Features

This package is a default implementation AD API.

Interface

CHANGELOG

Changelog for package autoware_default_adapi

1.10.0 (2026-09-28)

  • Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base

  • feat(api, motion_velocity_planner): add the node designs required by the AD API and motion planning design modules (#1456)

    • feat(api): add node designs for the default AD API nodes and RViz adaptors

    * fix(autoware_motion_velocity_planner): add additional planning factors to publishers in the node design ---------

  • feat(default_adapi): move the API nodes to agnocast_wrapper::Node (#1438)

  • fix(api): declare the dependencies autoware_default_adapi uses (#1366) autoware_default_adapi uses packages it never declares. Either it includes a header of that package, or it names a symbol of it while the header arrives through another dependency. Both build today only because some declared dependency re-exports the owner, so a change in an unrelated repository can break this package without anything here changing. The tag follows where the dependency is used: a use in an installed header or in code compiled into the library takes <depend>, one reached only from test/ takes <test_depend>.

  • fix(component_interface_utils): fix build errors related to NodeAdaptor (#1339)

  • refactor(autoware_default_adapi): create endpoints through NodeAdaptor (#1326) The nineteen endpoints in this package each re-derived their type, name and QoS by hand from a spec that already carries all three. Create them through NodeAdaptor instead, so each call site names its spec once. No wire change: every site already passed Spec::name, and the QoS each one built by hand is the value NodeAdaptor derives. The topic and service lists are identical before and after.

  • Contributors: Koichi Imai, Mete Fatih Cırıt, Taekjin LEE, Takagi, Isamu, Yutaka Kondo, github-actions

1.9.0 (2026-06-24)

  • Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base

  • test(autoware_default_adapi): add gtest suite for pure conversion functions (#1141) The package previously had only a launch test asserting the interface version. The message-conversion translation units (route_conversion.cpp, localization_conversion.cpp) hold the real, pure logic yet were exercised only via service round-trips. Add an ament_auto_add_gtest suite that links against the package library and covers the already-pure conversion functions with value-asserting, table-driven cases:

    - convert_state: exhaustive internal RouteState -> external mapping, including the non-obvious collapses (INITIALIZING/UNSET/ROUTING->UNSET, REROUTING->CHANGING, ABORTED/INTERRUPTED->SET) and the default->UNKNOWN branch, plus stamp pass-through.

    - convert_route / RouteSegment round-trips: preferred-primitive extraction from alternatives, the missing-preferred branch (preferred left default-constructed, no erase), empty segments, and the RoutePrimitive.type <-> LaneletPrimitive.primitive_type field rename.

    - route convert_request overloads (lanelet, waypoint, clear) and convert_response field mappings.

    - localization convert_request (method=AUTO + pose copy) and convert_response field mappings. No production code changes; the functions were already pure and need no refactor to test. Refs: autowarefoundation/autoware_core#1096

  • Contributors: Yutaka Kondo, github-actions

1.8.0 (2026-05-01)

1.7.0 (2026-02-14)

1.6.0 (2025-12-30)

  • Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
  • docs: fix broken links (#779)
  • ci(pre-commit): autoupdate (#723)
    • pre-commit formatting changes
  • Contributors: Mete Fatih Cırıt, github-actions

File truncated at 100 lines see the full file

Launch files

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged autoware_default_adapi at Robotics Stack Exchange

No version for distro dashing showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

autoware_default_adapi package from autoware_core repo

autoware_adapi_adaptors autoware_adapi_specs autoware_core_api autoware_default_adapi autoware_core autoware_agnocast_wrapper autoware_component_interface_admission autoware_component_interface_specs autoware_component_interface_utils autoware_geography_utils autoware_global_parameter_loader autoware_interface_spec_lint autoware_interpolation autoware_kalman_filter autoware_lanelet2_utils autoware_marker_utils autoware_motion_utils autoware_node autoware_object_recognition_utils autoware_osqp_interface autoware_point_types autoware_qos_utils autoware_qp_interface autoware_signal_processing autoware_trajectory autoware_vehicle_info_utils autoware_command_gate autoware_core_control autoware_simple_pure_pursuit autoware_awsim_sensor_kit_description autoware_sample_sensor_kit_description autoware_sample_vehicle_description autoware_core_localization autoware_ekf_localizer autoware_gyro_odometer autoware_localization_util autoware_ndt_scan_matcher autoware_pose_initializer autoware_stop_filter autoware_twist2accel autoware_core_map autoware_lanelet2_map_visualizer autoware_map_height_fitter autoware_map_loader autoware_map_projection_loader autoware_core_perception autoware_euclidean_cluster_object_detector autoware_ground_filter autoware_perception_objects_converter autoware_core_planning autoware_mission_planner autoware_objects_of_interest_marker_interface autoware_path_generator autoware_planning_factor_interface autoware_planning_test_manager autoware_planning_topic_converter autoware_route_handler autoware_velocity_smoother autoware_behavior_velocity_planner autoware_behavior_velocity_planner_common autoware_behavior_velocity_stop_line_module autoware_motion_velocity_obstacle_stop_module autoware_motion_velocity_planner autoware_motion_velocity_planner_common autoware_core_sensing autoware_crop_box_filter autoware_downsample_filters autoware_gnss_poser autoware_vehicle_velocity_converter autoware_pyplot autoware_test_node autoware_test_utils autoware_testing autoware_core_vehicle

ROS Distro
humble

Package Summary

Version 1.10.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/autowarefoundation/autoware_core.git
VCS Type git
VCS Version main
Last Updated 2026-10-02
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

The autoware_default_adapi package

Maintainers

  • Takagi, Isamu
  • Ryohsuke Mitsudome
  • Yukihiro Saito
  • Junya Sasaki

Authors

No additional authors.

autoware_default_adapi

Notes

Components that relay services must be executed by the Multi-Threaded Executor.

Features

This package is a default implementation AD API.

Interface

CHANGELOG

Changelog for package autoware_default_adapi

1.10.0 (2026-09-28)

  • Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base

  • feat(api, motion_velocity_planner): add the node designs required by the AD API and motion planning design modules (#1456)

    • feat(api): add node designs for the default AD API nodes and RViz adaptors

    * fix(autoware_motion_velocity_planner): add additional planning factors to publishers in the node design ---------

  • feat(default_adapi): move the API nodes to agnocast_wrapper::Node (#1438)

  • fix(api): declare the dependencies autoware_default_adapi uses (#1366) autoware_default_adapi uses packages it never declares. Either it includes a header of that package, or it names a symbol of it while the header arrives through another dependency. Both build today only because some declared dependency re-exports the owner, so a change in an unrelated repository can break this package without anything here changing. The tag follows where the dependency is used: a use in an installed header or in code compiled into the library takes <depend>, one reached only from test/ takes <test_depend>.

  • fix(component_interface_utils): fix build errors related to NodeAdaptor (#1339)

  • refactor(autoware_default_adapi): create endpoints through NodeAdaptor (#1326) The nineteen endpoints in this package each re-derived their type, name and QoS by hand from a spec that already carries all three. Create them through NodeAdaptor instead, so each call site names its spec once. No wire change: every site already passed Spec::name, and the QoS each one built by hand is the value NodeAdaptor derives. The topic and service lists are identical before and after.

  • Contributors: Koichi Imai, Mete Fatih Cırıt, Taekjin LEE, Takagi, Isamu, Yutaka Kondo, github-actions

1.9.0 (2026-06-24)

  • Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base

  • test(autoware_default_adapi): add gtest suite for pure conversion functions (#1141) The package previously had only a launch test asserting the interface version. The message-conversion translation units (route_conversion.cpp, localization_conversion.cpp) hold the real, pure logic yet were exercised only via service round-trips. Add an ament_auto_add_gtest suite that links against the package library and covers the already-pure conversion functions with value-asserting, table-driven cases:

    - convert_state: exhaustive internal RouteState -> external mapping, including the non-obvious collapses (INITIALIZING/UNSET/ROUTING->UNSET, REROUTING->CHANGING, ABORTED/INTERRUPTED->SET) and the default->UNKNOWN branch, plus stamp pass-through.

    - convert_route / RouteSegment round-trips: preferred-primitive extraction from alternatives, the missing-preferred branch (preferred left default-constructed, no erase), empty segments, and the RoutePrimitive.type <-> LaneletPrimitive.primitive_type field rename.

    - route convert_request overloads (lanelet, waypoint, clear) and convert_response field mappings.

    - localization convert_request (method=AUTO + pose copy) and convert_response field mappings. No production code changes; the functions were already pure and need no refactor to test. Refs: autowarefoundation/autoware_core#1096

  • Contributors: Yutaka Kondo, github-actions

1.8.0 (2026-05-01)

1.7.0 (2026-02-14)

1.6.0 (2025-12-30)

  • Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
  • docs: fix broken links (#779)
  • ci(pre-commit): autoupdate (#723)
    • pre-commit formatting changes
  • Contributors: Mete Fatih Cırıt, github-actions

File truncated at 100 lines see the full file

Launch files

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged autoware_default_adapi at Robotics Stack Exchange

No version for distro galactic showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

autoware_default_adapi package from autoware_core repo

autoware_adapi_adaptors autoware_adapi_specs autoware_core_api autoware_default_adapi autoware_core autoware_agnocast_wrapper autoware_component_interface_admission autoware_component_interface_specs autoware_component_interface_utils autoware_geography_utils autoware_global_parameter_loader autoware_interface_spec_lint autoware_interpolation autoware_kalman_filter autoware_lanelet2_utils autoware_marker_utils autoware_motion_utils autoware_node autoware_object_recognition_utils autoware_osqp_interface autoware_point_types autoware_qos_utils autoware_qp_interface autoware_signal_processing autoware_trajectory autoware_vehicle_info_utils autoware_command_gate autoware_core_control autoware_simple_pure_pursuit autoware_awsim_sensor_kit_description autoware_sample_sensor_kit_description autoware_sample_vehicle_description autoware_core_localization autoware_ekf_localizer autoware_gyro_odometer autoware_localization_util autoware_ndt_scan_matcher autoware_pose_initializer autoware_stop_filter autoware_twist2accel autoware_core_map autoware_lanelet2_map_visualizer autoware_map_height_fitter autoware_map_loader autoware_map_projection_loader autoware_core_perception autoware_euclidean_cluster_object_detector autoware_ground_filter autoware_perception_objects_converter autoware_core_planning autoware_mission_planner autoware_objects_of_interest_marker_interface autoware_path_generator autoware_planning_factor_interface autoware_planning_test_manager autoware_planning_topic_converter autoware_route_handler autoware_velocity_smoother autoware_behavior_velocity_planner autoware_behavior_velocity_planner_common autoware_behavior_velocity_stop_line_module autoware_motion_velocity_obstacle_stop_module autoware_motion_velocity_planner autoware_motion_velocity_planner_common autoware_core_sensing autoware_crop_box_filter autoware_downsample_filters autoware_gnss_poser autoware_vehicle_velocity_converter autoware_pyplot autoware_test_node autoware_test_utils autoware_testing autoware_core_vehicle

ROS Distro
humble

Package Summary

Version 1.10.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/autowarefoundation/autoware_core.git
VCS Type git
VCS Version main
Last Updated 2026-10-02
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

The autoware_default_adapi package

Maintainers

  • Takagi, Isamu
  • Ryohsuke Mitsudome
  • Yukihiro Saito
  • Junya Sasaki

Authors

No additional authors.

autoware_default_adapi

Notes

Components that relay services must be executed by the Multi-Threaded Executor.

Features

This package is a default implementation AD API.

Interface

CHANGELOG

Changelog for package autoware_default_adapi

1.10.0 (2026-09-28)

  • Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base

  • feat(api, motion_velocity_planner): add the node designs required by the AD API and motion planning design modules (#1456)

    • feat(api): add node designs for the default AD API nodes and RViz adaptors

    * fix(autoware_motion_velocity_planner): add additional planning factors to publishers in the node design ---------

  • feat(default_adapi): move the API nodes to agnocast_wrapper::Node (#1438)

  • fix(api): declare the dependencies autoware_default_adapi uses (#1366) autoware_default_adapi uses packages it never declares. Either it includes a header of that package, or it names a symbol of it while the header arrives through another dependency. Both build today only because some declared dependency re-exports the owner, so a change in an unrelated repository can break this package without anything here changing. The tag follows where the dependency is used: a use in an installed header or in code compiled into the library takes <depend>, one reached only from test/ takes <test_depend>.

  • fix(component_interface_utils): fix build errors related to NodeAdaptor (#1339)

  • refactor(autoware_default_adapi): create endpoints through NodeAdaptor (#1326) The nineteen endpoints in this package each re-derived their type, name and QoS by hand from a spec that already carries all three. Create them through NodeAdaptor instead, so each call site names its spec once. No wire change: every site already passed Spec::name, and the QoS each one built by hand is the value NodeAdaptor derives. The topic and service lists are identical before and after.

  • Contributors: Koichi Imai, Mete Fatih Cırıt, Taekjin LEE, Takagi, Isamu, Yutaka Kondo, github-actions

1.9.0 (2026-06-24)

  • Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base

  • test(autoware_default_adapi): add gtest suite for pure conversion functions (#1141) The package previously had only a launch test asserting the interface version. The message-conversion translation units (route_conversion.cpp, localization_conversion.cpp) hold the real, pure logic yet were exercised only via service round-trips. Add an ament_auto_add_gtest suite that links against the package library and covers the already-pure conversion functions with value-asserting, table-driven cases:

    - convert_state: exhaustive internal RouteState -> external mapping, including the non-obvious collapses (INITIALIZING/UNSET/ROUTING->UNSET, REROUTING->CHANGING, ABORTED/INTERRUPTED->SET) and the default->UNKNOWN branch, plus stamp pass-through.

    - convert_route / RouteSegment round-trips: preferred-primitive extraction from alternatives, the missing-preferred branch (preferred left default-constructed, no erase), empty segments, and the RoutePrimitive.type <-> LaneletPrimitive.primitive_type field rename.

    - route convert_request overloads (lanelet, waypoint, clear) and convert_response field mappings.

    - localization convert_request (method=AUTO + pose copy) and convert_response field mappings. No production code changes; the functions were already pure and need no refactor to test. Refs: autowarefoundation/autoware_core#1096

  • Contributors: Yutaka Kondo, github-actions

1.8.0 (2026-05-01)

1.7.0 (2026-02-14)

1.6.0 (2025-12-30)

  • Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
  • docs: fix broken links (#779)
  • ci(pre-commit): autoupdate (#723)
    • pre-commit formatting changes
  • Contributors: Mete Fatih Cırıt, github-actions

File truncated at 100 lines see the full file

Launch files

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged autoware_default_adapi at Robotics Stack Exchange

No version for distro foxy showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

autoware_default_adapi package from autoware_core repo

autoware_adapi_adaptors autoware_adapi_specs autoware_core_api autoware_default_adapi autoware_core autoware_agnocast_wrapper autoware_component_interface_admission autoware_component_interface_specs autoware_component_interface_utils autoware_geography_utils autoware_global_parameter_loader autoware_interface_spec_lint autoware_interpolation autoware_kalman_filter autoware_lanelet2_utils autoware_marker_utils autoware_motion_utils autoware_node autoware_object_recognition_utils autoware_osqp_interface autoware_point_types autoware_qos_utils autoware_qp_interface autoware_signal_processing autoware_trajectory autoware_vehicle_info_utils autoware_command_gate autoware_core_control autoware_simple_pure_pursuit autoware_awsim_sensor_kit_description autoware_sample_sensor_kit_description autoware_sample_vehicle_description autoware_core_localization autoware_ekf_localizer autoware_gyro_odometer autoware_localization_util autoware_ndt_scan_matcher autoware_pose_initializer autoware_stop_filter autoware_twist2accel autoware_core_map autoware_lanelet2_map_visualizer autoware_map_height_fitter autoware_map_loader autoware_map_projection_loader autoware_core_perception autoware_euclidean_cluster_object_detector autoware_ground_filter autoware_perception_objects_converter autoware_core_planning autoware_mission_planner autoware_objects_of_interest_marker_interface autoware_path_generator autoware_planning_factor_interface autoware_planning_test_manager autoware_planning_topic_converter autoware_route_handler autoware_velocity_smoother autoware_behavior_velocity_planner autoware_behavior_velocity_planner_common autoware_behavior_velocity_stop_line_module autoware_motion_velocity_obstacle_stop_module autoware_motion_velocity_planner autoware_motion_velocity_planner_common autoware_core_sensing autoware_crop_box_filter autoware_downsample_filters autoware_gnss_poser autoware_vehicle_velocity_converter autoware_pyplot autoware_test_node autoware_test_utils autoware_testing autoware_core_vehicle

ROS Distro
humble

Package Summary

Version 1.10.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/autowarefoundation/autoware_core.git
VCS Type git
VCS Version main
Last Updated 2026-10-02
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

The autoware_default_adapi package

Maintainers

  • Takagi, Isamu
  • Ryohsuke Mitsudome
  • Yukihiro Saito
  • Junya Sasaki

Authors

No additional authors.

autoware_default_adapi

Notes

Components that relay services must be executed by the Multi-Threaded Executor.

Features

This package is a default implementation AD API.

Interface

CHANGELOG

Changelog for package autoware_default_adapi

1.10.0 (2026-09-28)

  • Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base

  • feat(api, motion_velocity_planner): add the node designs required by the AD API and motion planning design modules (#1456)

    • feat(api): add node designs for the default AD API nodes and RViz adaptors

    * fix(autoware_motion_velocity_planner): add additional planning factors to publishers in the node design ---------

  • feat(default_adapi): move the API nodes to agnocast_wrapper::Node (#1438)

  • fix(api): declare the dependencies autoware_default_adapi uses (#1366) autoware_default_adapi uses packages it never declares. Either it includes a header of that package, or it names a symbol of it while the header arrives through another dependency. Both build today only because some declared dependency re-exports the owner, so a change in an unrelated repository can break this package without anything here changing. The tag follows where the dependency is used: a use in an installed header or in code compiled into the library takes <depend>, one reached only from test/ takes <test_depend>.

  • fix(component_interface_utils): fix build errors related to NodeAdaptor (#1339)

  • refactor(autoware_default_adapi): create endpoints through NodeAdaptor (#1326) The nineteen endpoints in this package each re-derived their type, name and QoS by hand from a spec that already carries all three. Create them through NodeAdaptor instead, so each call site names its spec once. No wire change: every site already passed Spec::name, and the QoS each one built by hand is the value NodeAdaptor derives. The topic and service lists are identical before and after.

  • Contributors: Koichi Imai, Mete Fatih Cırıt, Taekjin LEE, Takagi, Isamu, Yutaka Kondo, github-actions

1.9.0 (2026-06-24)

  • Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base

  • test(autoware_default_adapi): add gtest suite for pure conversion functions (#1141) The package previously had only a launch test asserting the interface version. The message-conversion translation units (route_conversion.cpp, localization_conversion.cpp) hold the real, pure logic yet were exercised only via service round-trips. Add an ament_auto_add_gtest suite that links against the package library and covers the already-pure conversion functions with value-asserting, table-driven cases:

    - convert_state: exhaustive internal RouteState -> external mapping, including the non-obvious collapses (INITIALIZING/UNSET/ROUTING->UNSET, REROUTING->CHANGING, ABORTED/INTERRUPTED->SET) and the default->UNKNOWN branch, plus stamp pass-through.

    - convert_route / RouteSegment round-trips: preferred-primitive extraction from alternatives, the missing-preferred branch (preferred left default-constructed, no erase), empty segments, and the RoutePrimitive.type <-> LaneletPrimitive.primitive_type field rename.

    - route convert_request overloads (lanelet, waypoint, clear) and convert_response field mappings.

    - localization convert_request (method=AUTO + pose copy) and convert_response field mappings. No production code changes; the functions were already pure and need no refactor to test. Refs: autowarefoundation/autoware_core#1096

  • Contributors: Yutaka Kondo, github-actions

1.8.0 (2026-05-01)

1.7.0 (2026-02-14)

1.6.0 (2025-12-30)

  • Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
  • docs: fix broken links (#779)
  • ci(pre-commit): autoupdate (#723)
    • pre-commit formatting changes
  • Contributors: Mete Fatih Cırıt, github-actions

File truncated at 100 lines see the full file

Launch files

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged autoware_default_adapi at Robotics Stack Exchange

No version for distro iron showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

autoware_default_adapi package from autoware_core repo

autoware_adapi_adaptors autoware_adapi_specs autoware_core_api autoware_default_adapi autoware_core autoware_agnocast_wrapper autoware_component_interface_admission autoware_component_interface_specs autoware_component_interface_utils autoware_geography_utils autoware_global_parameter_loader autoware_interface_spec_lint autoware_interpolation autoware_kalman_filter autoware_lanelet2_utils autoware_marker_utils autoware_motion_utils autoware_node autoware_object_recognition_utils autoware_osqp_interface autoware_point_types autoware_qos_utils autoware_qp_interface autoware_signal_processing autoware_trajectory autoware_vehicle_info_utils autoware_command_gate autoware_core_control autoware_simple_pure_pursuit autoware_awsim_sensor_kit_description autoware_sample_sensor_kit_description autoware_sample_vehicle_description autoware_core_localization autoware_ekf_localizer autoware_gyro_odometer autoware_localization_util autoware_ndt_scan_matcher autoware_pose_initializer autoware_stop_filter autoware_twist2accel autoware_core_map autoware_lanelet2_map_visualizer autoware_map_height_fitter autoware_map_loader autoware_map_projection_loader autoware_core_perception autoware_euclidean_cluster_object_detector autoware_ground_filter autoware_perception_objects_converter autoware_core_planning autoware_mission_planner autoware_objects_of_interest_marker_interface autoware_path_generator autoware_planning_factor_interface autoware_planning_test_manager autoware_planning_topic_converter autoware_route_handler autoware_velocity_smoother autoware_behavior_velocity_planner autoware_behavior_velocity_planner_common autoware_behavior_velocity_stop_line_module autoware_motion_velocity_obstacle_stop_module autoware_motion_velocity_planner autoware_motion_velocity_planner_common autoware_core_sensing autoware_crop_box_filter autoware_downsample_filters autoware_gnss_poser autoware_vehicle_velocity_converter autoware_pyplot autoware_test_node autoware_test_utils autoware_testing autoware_core_vehicle

ROS Distro
humble

Package Summary

Version 1.10.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/autowarefoundation/autoware_core.git
VCS Type git
VCS Version main
Last Updated 2026-10-02
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

The autoware_default_adapi package

Maintainers

  • Takagi, Isamu
  • Ryohsuke Mitsudome
  • Yukihiro Saito
  • Junya Sasaki

Authors

No additional authors.

autoware_default_adapi

Notes

Components that relay services must be executed by the Multi-Threaded Executor.

Features

This package is a default implementation AD API.

Interface

CHANGELOG

Changelog for package autoware_default_adapi

1.10.0 (2026-09-28)

  • Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base

  • feat(api, motion_velocity_planner): add the node designs required by the AD API and motion planning design modules (#1456)

    • feat(api): add node designs for the default AD API nodes and RViz adaptors

    * fix(autoware_motion_velocity_planner): add additional planning factors to publishers in the node design ---------

  • feat(default_adapi): move the API nodes to agnocast_wrapper::Node (#1438)

  • fix(api): declare the dependencies autoware_default_adapi uses (#1366) autoware_default_adapi uses packages it never declares. Either it includes a header of that package, or it names a symbol of it while the header arrives through another dependency. Both build today only because some declared dependency re-exports the owner, so a change in an unrelated repository can break this package without anything here changing. The tag follows where the dependency is used: a use in an installed header or in code compiled into the library takes <depend>, one reached only from test/ takes <test_depend>.

  • fix(component_interface_utils): fix build errors related to NodeAdaptor (#1339)

  • refactor(autoware_default_adapi): create endpoints through NodeAdaptor (#1326) The nineteen endpoints in this package each re-derived their type, name and QoS by hand from a spec that already carries all three. Create them through NodeAdaptor instead, so each call site names its spec once. No wire change: every site already passed Spec::name, and the QoS each one built by hand is the value NodeAdaptor derives. The topic and service lists are identical before and after.

  • Contributors: Koichi Imai, Mete Fatih Cırıt, Taekjin LEE, Takagi, Isamu, Yutaka Kondo, github-actions

1.9.0 (2026-06-24)

  • Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base

  • test(autoware_default_adapi): add gtest suite for pure conversion functions (#1141) The package previously had only a launch test asserting the interface version. The message-conversion translation units (route_conversion.cpp, localization_conversion.cpp) hold the real, pure logic yet were exercised only via service round-trips. Add an ament_auto_add_gtest suite that links against the package library and covers the already-pure conversion functions with value-asserting, table-driven cases:

    - convert_state: exhaustive internal RouteState -> external mapping, including the non-obvious collapses (INITIALIZING/UNSET/ROUTING->UNSET, REROUTING->CHANGING, ABORTED/INTERRUPTED->SET) and the default->UNKNOWN branch, plus stamp pass-through.

    - convert_route / RouteSegment round-trips: preferred-primitive extraction from alternatives, the missing-preferred branch (preferred left default-constructed, no erase), empty segments, and the RoutePrimitive.type <-> LaneletPrimitive.primitive_type field rename.

    - route convert_request overloads (lanelet, waypoint, clear) and convert_response field mappings.

    - localization convert_request (method=AUTO + pose copy) and convert_response field mappings. No production code changes; the functions were already pure and need no refactor to test. Refs: autowarefoundation/autoware_core#1096

  • Contributors: Yutaka Kondo, github-actions

1.8.0 (2026-05-01)

1.7.0 (2026-02-14)

1.6.0 (2025-12-30)

  • Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
  • docs: fix broken links (#779)
  • ci(pre-commit): autoupdate (#723)
    • pre-commit formatting changes
  • Contributors: Mete Fatih Cırıt, github-actions

File truncated at 100 lines see the full file

Launch files

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged autoware_default_adapi at Robotics Stack Exchange

No version for distro lunar showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

autoware_default_adapi package from autoware_core repo

autoware_adapi_adaptors autoware_adapi_specs autoware_core_api autoware_default_adapi autoware_core autoware_agnocast_wrapper autoware_component_interface_admission autoware_component_interface_specs autoware_component_interface_utils autoware_geography_utils autoware_global_parameter_loader autoware_interface_spec_lint autoware_interpolation autoware_kalman_filter autoware_lanelet2_utils autoware_marker_utils autoware_motion_utils autoware_node autoware_object_recognition_utils autoware_osqp_interface autoware_point_types autoware_qos_utils autoware_qp_interface autoware_signal_processing autoware_trajectory autoware_vehicle_info_utils autoware_command_gate autoware_core_control autoware_simple_pure_pursuit autoware_awsim_sensor_kit_description autoware_sample_sensor_kit_description autoware_sample_vehicle_description autoware_core_localization autoware_ekf_localizer autoware_gyro_odometer autoware_localization_util autoware_ndt_scan_matcher autoware_pose_initializer autoware_stop_filter autoware_twist2accel autoware_core_map autoware_lanelet2_map_visualizer autoware_map_height_fitter autoware_map_loader autoware_map_projection_loader autoware_core_perception autoware_euclidean_cluster_object_detector autoware_ground_filter autoware_perception_objects_converter autoware_core_planning autoware_mission_planner autoware_objects_of_interest_marker_interface autoware_path_generator autoware_planning_factor_interface autoware_planning_test_manager autoware_planning_topic_converter autoware_route_handler autoware_velocity_smoother autoware_behavior_velocity_planner autoware_behavior_velocity_planner_common autoware_behavior_velocity_stop_line_module autoware_motion_velocity_obstacle_stop_module autoware_motion_velocity_planner autoware_motion_velocity_planner_common autoware_core_sensing autoware_crop_box_filter autoware_downsample_filters autoware_gnss_poser autoware_vehicle_velocity_converter autoware_pyplot autoware_test_node autoware_test_utils autoware_testing autoware_core_vehicle

ROS Distro
humble

Package Summary

Version 1.10.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/autowarefoundation/autoware_core.git
VCS Type git
VCS Version main
Last Updated 2026-10-02
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

The autoware_default_adapi package

Maintainers

  • Takagi, Isamu
  • Ryohsuke Mitsudome
  • Yukihiro Saito
  • Junya Sasaki

Authors

No additional authors.

autoware_default_adapi

Notes

Components that relay services must be executed by the Multi-Threaded Executor.

Features

This package is a default implementation AD API.

Interface

CHANGELOG

Changelog for package autoware_default_adapi

1.10.0 (2026-09-28)

  • Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base

  • feat(api, motion_velocity_planner): add the node designs required by the AD API and motion planning design modules (#1456)

    • feat(api): add node designs for the default AD API nodes and RViz adaptors

    * fix(autoware_motion_velocity_planner): add additional planning factors to publishers in the node design ---------

  • feat(default_adapi): move the API nodes to agnocast_wrapper::Node (#1438)

  • fix(api): declare the dependencies autoware_default_adapi uses (#1366) autoware_default_adapi uses packages it never declares. Either it includes a header of that package, or it names a symbol of it while the header arrives through another dependency. Both build today only because some declared dependency re-exports the owner, so a change in an unrelated repository can break this package without anything here changing. The tag follows where the dependency is used: a use in an installed header or in code compiled into the library takes <depend>, one reached only from test/ takes <test_depend>.

  • fix(component_interface_utils): fix build errors related to NodeAdaptor (#1339)

  • refactor(autoware_default_adapi): create endpoints through NodeAdaptor (#1326) The nineteen endpoints in this package each re-derived their type, name and QoS by hand from a spec that already carries all three. Create them through NodeAdaptor instead, so each call site names its spec once. No wire change: every site already passed Spec::name, and the QoS each one built by hand is the value NodeAdaptor derives. The topic and service lists are identical before and after.

  • Contributors: Koichi Imai, Mete Fatih Cırıt, Taekjin LEE, Takagi, Isamu, Yutaka Kondo, github-actions

1.9.0 (2026-06-24)

  • Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base

  • test(autoware_default_adapi): add gtest suite for pure conversion functions (#1141) The package previously had only a launch test asserting the interface version. The message-conversion translation units (route_conversion.cpp, localization_conversion.cpp) hold the real, pure logic yet were exercised only via service round-trips. Add an ament_auto_add_gtest suite that links against the package library and covers the already-pure conversion functions with value-asserting, table-driven cases:

    - convert_state: exhaustive internal RouteState -> external mapping, including the non-obvious collapses (INITIALIZING/UNSET/ROUTING->UNSET, REROUTING->CHANGING, ABORTED/INTERRUPTED->SET) and the default->UNKNOWN branch, plus stamp pass-through.

    - convert_route / RouteSegment round-trips: preferred-primitive extraction from alternatives, the missing-preferred branch (preferred left default-constructed, no erase), empty segments, and the RoutePrimitive.type <-> LaneletPrimitive.primitive_type field rename.

    - route convert_request overloads (lanelet, waypoint, clear) and convert_response field mappings.

    - localization convert_request (method=AUTO + pose copy) and convert_response field mappings. No production code changes; the functions were already pure and need no refactor to test. Refs: autowarefoundation/autoware_core#1096

  • Contributors: Yutaka Kondo, github-actions

1.8.0 (2026-05-01)

1.7.0 (2026-02-14)

1.6.0 (2025-12-30)

  • Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
  • docs: fix broken links (#779)
  • ci(pre-commit): autoupdate (#723)
    • pre-commit formatting changes
  • Contributors: Mete Fatih Cırıt, github-actions

File truncated at 100 lines see the full file

Launch files

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged autoware_default_adapi at Robotics Stack Exchange

No version for distro jade showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

autoware_default_adapi package from autoware_core repo

autoware_adapi_adaptors autoware_adapi_specs autoware_core_api autoware_default_adapi autoware_core autoware_agnocast_wrapper autoware_component_interface_admission autoware_component_interface_specs autoware_component_interface_utils autoware_geography_utils autoware_global_parameter_loader autoware_interface_spec_lint autoware_interpolation autoware_kalman_filter autoware_lanelet2_utils autoware_marker_utils autoware_motion_utils autoware_node autoware_object_recognition_utils autoware_osqp_interface autoware_point_types autoware_qos_utils autoware_qp_interface autoware_signal_processing autoware_trajectory autoware_vehicle_info_utils autoware_command_gate autoware_core_control autoware_simple_pure_pursuit autoware_awsim_sensor_kit_description autoware_sample_sensor_kit_description autoware_sample_vehicle_description autoware_core_localization autoware_ekf_localizer autoware_gyro_odometer autoware_localization_util autoware_ndt_scan_matcher autoware_pose_initializer autoware_stop_filter autoware_twist2accel autoware_core_map autoware_lanelet2_map_visualizer autoware_map_height_fitter autoware_map_loader autoware_map_projection_loader autoware_core_perception autoware_euclidean_cluster_object_detector autoware_ground_filter autoware_perception_objects_converter autoware_core_planning autoware_mission_planner autoware_objects_of_interest_marker_interface autoware_path_generator autoware_planning_factor_interface autoware_planning_test_manager autoware_planning_topic_converter autoware_route_handler autoware_velocity_smoother autoware_behavior_velocity_planner autoware_behavior_velocity_planner_common autoware_behavior_velocity_stop_line_module autoware_motion_velocity_obstacle_stop_module autoware_motion_velocity_planner autoware_motion_velocity_planner_common autoware_core_sensing autoware_crop_box_filter autoware_downsample_filters autoware_gnss_poser autoware_vehicle_velocity_converter autoware_pyplot autoware_test_node autoware_test_utils autoware_testing autoware_core_vehicle

ROS Distro
humble

Package Summary

Version 1.10.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/autowarefoundation/autoware_core.git
VCS Type git
VCS Version main
Last Updated 2026-10-02
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

The autoware_default_adapi package

Maintainers

  • Takagi, Isamu
  • Ryohsuke Mitsudome
  • Yukihiro Saito
  • Junya Sasaki

Authors

No additional authors.

autoware_default_adapi

Notes

Components that relay services must be executed by the Multi-Threaded Executor.

Features

This package is a default implementation AD API.

Interface

CHANGELOG

Changelog for package autoware_default_adapi

1.10.0 (2026-09-28)

  • Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base

  • feat(api, motion_velocity_planner): add the node designs required by the AD API and motion planning design modules (#1456)

    • feat(api): add node designs for the default AD API nodes and RViz adaptors

    * fix(autoware_motion_velocity_planner): add additional planning factors to publishers in the node design ---------

  • feat(default_adapi): move the API nodes to agnocast_wrapper::Node (#1438)

  • fix(api): declare the dependencies autoware_default_adapi uses (#1366) autoware_default_adapi uses packages it never declares. Either it includes a header of that package, or it names a symbol of it while the header arrives through another dependency. Both build today only because some declared dependency re-exports the owner, so a change in an unrelated repository can break this package without anything here changing. The tag follows where the dependency is used: a use in an installed header or in code compiled into the library takes <depend>, one reached only from test/ takes <test_depend>.

  • fix(component_interface_utils): fix build errors related to NodeAdaptor (#1339)

  • refactor(autoware_default_adapi): create endpoints through NodeAdaptor (#1326) The nineteen endpoints in this package each re-derived their type, name and QoS by hand from a spec that already carries all three. Create them through NodeAdaptor instead, so each call site names its spec once. No wire change: every site already passed Spec::name, and the QoS each one built by hand is the value NodeAdaptor derives. The topic and service lists are identical before and after.

  • Contributors: Koichi Imai, Mete Fatih Cırıt, Taekjin LEE, Takagi, Isamu, Yutaka Kondo, github-actions

1.9.0 (2026-06-24)

  • Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base

  • test(autoware_default_adapi): add gtest suite for pure conversion functions (#1141) The package previously had only a launch test asserting the interface version. The message-conversion translation units (route_conversion.cpp, localization_conversion.cpp) hold the real, pure logic yet were exercised only via service round-trips. Add an ament_auto_add_gtest suite that links against the package library and covers the already-pure conversion functions with value-asserting, table-driven cases:

    - convert_state: exhaustive internal RouteState -> external mapping, including the non-obvious collapses (INITIALIZING/UNSET/ROUTING->UNSET, REROUTING->CHANGING, ABORTED/INTERRUPTED->SET) and the default->UNKNOWN branch, plus stamp pass-through.

    - convert_route / RouteSegment round-trips: preferred-primitive extraction from alternatives, the missing-preferred branch (preferred left default-constructed, no erase), empty segments, and the RoutePrimitive.type <-> LaneletPrimitive.primitive_type field rename.

    - route convert_request overloads (lanelet, waypoint, clear) and convert_response field mappings.

    - localization convert_request (method=AUTO + pose copy) and convert_response field mappings. No production code changes; the functions were already pure and need no refactor to test. Refs: autowarefoundation/autoware_core#1096

  • Contributors: Yutaka Kondo, github-actions

1.8.0 (2026-05-01)

1.7.0 (2026-02-14)

1.6.0 (2025-12-30)

  • Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
  • docs: fix broken links (#779)
  • ci(pre-commit): autoupdate (#723)
    • pre-commit formatting changes
  • Contributors: Mete Fatih Cırıt, github-actions

File truncated at 100 lines see the full file

Launch files

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged autoware_default_adapi at Robotics Stack Exchange

No version for distro indigo showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

autoware_default_adapi package from autoware_core repo

autoware_adapi_adaptors autoware_adapi_specs autoware_core_api autoware_default_adapi autoware_core autoware_agnocast_wrapper autoware_component_interface_admission autoware_component_interface_specs autoware_component_interface_utils autoware_geography_utils autoware_global_parameter_loader autoware_interface_spec_lint autoware_interpolation autoware_kalman_filter autoware_lanelet2_utils autoware_marker_utils autoware_motion_utils autoware_node autoware_object_recognition_utils autoware_osqp_interface autoware_point_types autoware_qos_utils autoware_qp_interface autoware_signal_processing autoware_trajectory autoware_vehicle_info_utils autoware_command_gate autoware_core_control autoware_simple_pure_pursuit autoware_awsim_sensor_kit_description autoware_sample_sensor_kit_description autoware_sample_vehicle_description autoware_core_localization autoware_ekf_localizer autoware_gyro_odometer autoware_localization_util autoware_ndt_scan_matcher autoware_pose_initializer autoware_stop_filter autoware_twist2accel autoware_core_map autoware_lanelet2_map_visualizer autoware_map_height_fitter autoware_map_loader autoware_map_projection_loader autoware_core_perception autoware_euclidean_cluster_object_detector autoware_ground_filter autoware_perception_objects_converter autoware_core_planning autoware_mission_planner autoware_objects_of_interest_marker_interface autoware_path_generator autoware_planning_factor_interface autoware_planning_test_manager autoware_planning_topic_converter autoware_route_handler autoware_velocity_smoother autoware_behavior_velocity_planner autoware_behavior_velocity_planner_common autoware_behavior_velocity_stop_line_module autoware_motion_velocity_obstacle_stop_module autoware_motion_velocity_planner autoware_motion_velocity_planner_common autoware_core_sensing autoware_crop_box_filter autoware_downsample_filters autoware_gnss_poser autoware_vehicle_velocity_converter autoware_pyplot autoware_test_node autoware_test_utils autoware_testing autoware_core_vehicle

ROS Distro
humble

Package Summary

Version 1.10.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/autowarefoundation/autoware_core.git
VCS Type git
VCS Version main
Last Updated 2026-10-02
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

The autoware_default_adapi package

Maintainers

  • Takagi, Isamu
  • Ryohsuke Mitsudome
  • Yukihiro Saito
  • Junya Sasaki

Authors

No additional authors.

autoware_default_adapi

Notes

Components that relay services must be executed by the Multi-Threaded Executor.

Features

This package is a default implementation AD API.

Interface

CHANGELOG

Changelog for package autoware_default_adapi

1.10.0 (2026-09-28)

  • Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base

  • feat(api, motion_velocity_planner): add the node designs required by the AD API and motion planning design modules (#1456)

    • feat(api): add node designs for the default AD API nodes and RViz adaptors

    * fix(autoware_motion_velocity_planner): add additional planning factors to publishers in the node design ---------

  • feat(default_adapi): move the API nodes to agnocast_wrapper::Node (#1438)

  • fix(api): declare the dependencies autoware_default_adapi uses (#1366) autoware_default_adapi uses packages it never declares. Either it includes a header of that package, or it names a symbol of it while the header arrives through another dependency. Both build today only because some declared dependency re-exports the owner, so a change in an unrelated repository can break this package without anything here changing. The tag follows where the dependency is used: a use in an installed header or in code compiled into the library takes <depend>, one reached only from test/ takes <test_depend>.

  • fix(component_interface_utils): fix build errors related to NodeAdaptor (#1339)

  • refactor(autoware_default_adapi): create endpoints through NodeAdaptor (#1326) The nineteen endpoints in this package each re-derived their type, name and QoS by hand from a spec that already carries all three. Create them through NodeAdaptor instead, so each call site names its spec once. No wire change: every site already passed Spec::name, and the QoS each one built by hand is the value NodeAdaptor derives. The topic and service lists are identical before and after.

  • Contributors: Koichi Imai, Mete Fatih Cırıt, Taekjin LEE, Takagi, Isamu, Yutaka Kondo, github-actions

1.9.0 (2026-06-24)

  • Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base

  • test(autoware_default_adapi): add gtest suite for pure conversion functions (#1141) The package previously had only a launch test asserting the interface version. The message-conversion translation units (route_conversion.cpp, localization_conversion.cpp) hold the real, pure logic yet were exercised only via service round-trips. Add an ament_auto_add_gtest suite that links against the package library and covers the already-pure conversion functions with value-asserting, table-driven cases:

    - convert_state: exhaustive internal RouteState -> external mapping, including the non-obvious collapses (INITIALIZING/UNSET/ROUTING->UNSET, REROUTING->CHANGING, ABORTED/INTERRUPTED->SET) and the default->UNKNOWN branch, plus stamp pass-through.

    - convert_route / RouteSegment round-trips: preferred-primitive extraction from alternatives, the missing-preferred branch (preferred left default-constructed, no erase), empty segments, and the RoutePrimitive.type <-> LaneletPrimitive.primitive_type field rename.

    - route convert_request overloads (lanelet, waypoint, clear) and convert_response field mappings.

    - localization convert_request (method=AUTO + pose copy) and convert_response field mappings. No production code changes; the functions were already pure and need no refactor to test. Refs: autowarefoundation/autoware_core#1096

  • Contributors: Yutaka Kondo, github-actions

1.8.0 (2026-05-01)

1.7.0 (2026-02-14)

1.6.0 (2025-12-30)

  • Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
  • docs: fix broken links (#779)
  • ci(pre-commit): autoupdate (#723)
    • pre-commit formatting changes
  • Contributors: Mete Fatih Cırıt, github-actions

File truncated at 100 lines see the full file

Launch files

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged autoware_default_adapi at Robotics Stack Exchange

No version for distro hydro showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

autoware_default_adapi package from autoware_core repo

autoware_adapi_adaptors autoware_adapi_specs autoware_core_api autoware_default_adapi autoware_core autoware_agnocast_wrapper autoware_component_interface_admission autoware_component_interface_specs autoware_component_interface_utils autoware_geography_utils autoware_global_parameter_loader autoware_interface_spec_lint autoware_interpolation autoware_kalman_filter autoware_lanelet2_utils autoware_marker_utils autoware_motion_utils autoware_node autoware_object_recognition_utils autoware_osqp_interface autoware_point_types autoware_qos_utils autoware_qp_interface autoware_signal_processing autoware_trajectory autoware_vehicle_info_utils autoware_command_gate autoware_core_control autoware_simple_pure_pursuit autoware_awsim_sensor_kit_description autoware_sample_sensor_kit_description autoware_sample_vehicle_description autoware_core_localization autoware_ekf_localizer autoware_gyro_odometer autoware_localization_util autoware_ndt_scan_matcher autoware_pose_initializer autoware_stop_filter autoware_twist2accel autoware_core_map autoware_lanelet2_map_visualizer autoware_map_height_fitter autoware_map_loader autoware_map_projection_loader autoware_core_perception autoware_euclidean_cluster_object_detector autoware_ground_filter autoware_perception_objects_converter autoware_core_planning autoware_mission_planner autoware_objects_of_interest_marker_interface autoware_path_generator autoware_planning_factor_interface autoware_planning_test_manager autoware_planning_topic_converter autoware_route_handler autoware_velocity_smoother autoware_behavior_velocity_planner autoware_behavior_velocity_planner_common autoware_behavior_velocity_stop_line_module autoware_motion_velocity_obstacle_stop_module autoware_motion_velocity_planner autoware_motion_velocity_planner_common autoware_core_sensing autoware_crop_box_filter autoware_downsample_filters autoware_gnss_poser autoware_vehicle_velocity_converter autoware_pyplot autoware_test_node autoware_test_utils autoware_testing autoware_core_vehicle

ROS Distro
humble

Package Summary

Version 1.10.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/autowarefoundation/autoware_core.git
VCS Type git
VCS Version main
Last Updated 2026-10-02
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

The autoware_default_adapi package

Maintainers

  • Takagi, Isamu
  • Ryohsuke Mitsudome
  • Yukihiro Saito
  • Junya Sasaki

Authors

No additional authors.

autoware_default_adapi

Notes

Components that relay services must be executed by the Multi-Threaded Executor.

Features

This package is a default implementation AD API.

Interface

CHANGELOG

Changelog for package autoware_default_adapi

1.10.0 (2026-09-28)

  • Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base

  • feat(api, motion_velocity_planner): add the node designs required by the AD API and motion planning design modules (#1456)

    • feat(api): add node designs for the default AD API nodes and RViz adaptors

    * fix(autoware_motion_velocity_planner): add additional planning factors to publishers in the node design ---------

  • feat(default_adapi): move the API nodes to agnocast_wrapper::Node (#1438)

  • fix(api): declare the dependencies autoware_default_adapi uses (#1366) autoware_default_adapi uses packages it never declares. Either it includes a header of that package, or it names a symbol of it while the header arrives through another dependency. Both build today only because some declared dependency re-exports the owner, so a change in an unrelated repository can break this package without anything here changing. The tag follows where the dependency is used: a use in an installed header or in code compiled into the library takes <depend>, one reached only from test/ takes <test_depend>.

  • fix(component_interface_utils): fix build errors related to NodeAdaptor (#1339)

  • refactor(autoware_default_adapi): create endpoints through NodeAdaptor (#1326) The nineteen endpoints in this package each re-derived their type, name and QoS by hand from a spec that already carries all three. Create them through NodeAdaptor instead, so each call site names its spec once. No wire change: every site already passed Spec::name, and the QoS each one built by hand is the value NodeAdaptor derives. The topic and service lists are identical before and after.

  • Contributors: Koichi Imai, Mete Fatih Cırıt, Taekjin LEE, Takagi, Isamu, Yutaka Kondo, github-actions

1.9.0 (2026-06-24)

  • Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base

  • test(autoware_default_adapi): add gtest suite for pure conversion functions (#1141) The package previously had only a launch test asserting the interface version. The message-conversion translation units (route_conversion.cpp, localization_conversion.cpp) hold the real, pure logic yet were exercised only via service round-trips. Add an ament_auto_add_gtest suite that links against the package library and covers the already-pure conversion functions with value-asserting, table-driven cases:

    - convert_state: exhaustive internal RouteState -> external mapping, including the non-obvious collapses (INITIALIZING/UNSET/ROUTING->UNSET, REROUTING->CHANGING, ABORTED/INTERRUPTED->SET) and the default->UNKNOWN branch, plus stamp pass-through.

    - convert_route / RouteSegment round-trips: preferred-primitive extraction from alternatives, the missing-preferred branch (preferred left default-constructed, no erase), empty segments, and the RoutePrimitive.type <-> LaneletPrimitive.primitive_type field rename.

    - route convert_request overloads (lanelet, waypoint, clear) and convert_response field mappings.

    - localization convert_request (method=AUTO + pose copy) and convert_response field mappings. No production code changes; the functions were already pure and need no refactor to test. Refs: autowarefoundation/autoware_core#1096

  • Contributors: Yutaka Kondo, github-actions

1.8.0 (2026-05-01)

1.7.0 (2026-02-14)

1.6.0 (2025-12-30)

  • Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
  • docs: fix broken links (#779)
  • ci(pre-commit): autoupdate (#723)
    • pre-commit formatting changes
  • Contributors: Mete Fatih Cırıt, github-actions

File truncated at 100 lines see the full file

Launch files

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged autoware_default_adapi at Robotics Stack Exchange

No version for distro kinetic showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

autoware_default_adapi package from autoware_core repo

autoware_adapi_adaptors autoware_adapi_specs autoware_core_api autoware_default_adapi autoware_core autoware_agnocast_wrapper autoware_component_interface_admission autoware_component_interface_specs autoware_component_interface_utils autoware_geography_utils autoware_global_parameter_loader autoware_interface_spec_lint autoware_interpolation autoware_kalman_filter autoware_lanelet2_utils autoware_marker_utils autoware_motion_utils autoware_node autoware_object_recognition_utils autoware_osqp_interface autoware_point_types autoware_qos_utils autoware_qp_interface autoware_signal_processing autoware_trajectory autoware_vehicle_info_utils autoware_command_gate autoware_core_control autoware_simple_pure_pursuit autoware_awsim_sensor_kit_description autoware_sample_sensor_kit_description autoware_sample_vehicle_description autoware_core_localization autoware_ekf_localizer autoware_gyro_odometer autoware_localization_util autoware_ndt_scan_matcher autoware_pose_initializer autoware_stop_filter autoware_twist2accel autoware_core_map autoware_lanelet2_map_visualizer autoware_map_height_fitter autoware_map_loader autoware_map_projection_loader autoware_core_perception autoware_euclidean_cluster_object_detector autoware_ground_filter autoware_perception_objects_converter autoware_core_planning autoware_mission_planner autoware_objects_of_interest_marker_interface autoware_path_generator autoware_planning_factor_interface autoware_planning_test_manager autoware_planning_topic_converter autoware_route_handler autoware_velocity_smoother autoware_behavior_velocity_planner autoware_behavior_velocity_planner_common autoware_behavior_velocity_stop_line_module autoware_motion_velocity_obstacle_stop_module autoware_motion_velocity_planner autoware_motion_velocity_planner_common autoware_core_sensing autoware_crop_box_filter autoware_downsample_filters autoware_gnss_poser autoware_vehicle_velocity_converter autoware_pyplot autoware_test_node autoware_test_utils autoware_testing autoware_core_vehicle

ROS Distro
humble

Package Summary

Version 1.10.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/autowarefoundation/autoware_core.git
VCS Type git
VCS Version main
Last Updated 2026-10-02
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

The autoware_default_adapi package

Maintainers

  • Takagi, Isamu
  • Ryohsuke Mitsudome
  • Yukihiro Saito
  • Junya Sasaki

Authors

No additional authors.

autoware_default_adapi

Notes

Components that relay services must be executed by the Multi-Threaded Executor.

Features

This package is a default implementation AD API.

Interface

CHANGELOG

Changelog for package autoware_default_adapi

1.10.0 (2026-09-28)

  • Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base

  • feat(api, motion_velocity_planner): add the node designs required by the AD API and motion planning design modules (#1456)

    • feat(api): add node designs for the default AD API nodes and RViz adaptors

    * fix(autoware_motion_velocity_planner): add additional planning factors to publishers in the node design ---------

  • feat(default_adapi): move the API nodes to agnocast_wrapper::Node (#1438)

  • fix(api): declare the dependencies autoware_default_adapi uses (#1366) autoware_default_adapi uses packages it never declares. Either it includes a header of that package, or it names a symbol of it while the header arrives through another dependency. Both build today only because some declared dependency re-exports the owner, so a change in an unrelated repository can break this package without anything here changing. The tag follows where the dependency is used: a use in an installed header or in code compiled into the library takes <depend>, one reached only from test/ takes <test_depend>.

  • fix(component_interface_utils): fix build errors related to NodeAdaptor (#1339)

  • refactor(autoware_default_adapi): create endpoints through NodeAdaptor (#1326) The nineteen endpoints in this package each re-derived their type, name and QoS by hand from a spec that already carries all three. Create them through NodeAdaptor instead, so each call site names its spec once. No wire change: every site already passed Spec::name, and the QoS each one built by hand is the value NodeAdaptor derives. The topic and service lists are identical before and after.

  • Contributors: Koichi Imai, Mete Fatih Cırıt, Taekjin LEE, Takagi, Isamu, Yutaka Kondo, github-actions

1.9.0 (2026-06-24)

  • Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base

  • test(autoware_default_adapi): add gtest suite for pure conversion functions (#1141) The package previously had only a launch test asserting the interface version. The message-conversion translation units (route_conversion.cpp, localization_conversion.cpp) hold the real, pure logic yet were exercised only via service round-trips. Add an ament_auto_add_gtest suite that links against the package library and covers the already-pure conversion functions with value-asserting, table-driven cases:

    - convert_state: exhaustive internal RouteState -> external mapping, including the non-obvious collapses (INITIALIZING/UNSET/ROUTING->UNSET, REROUTING->CHANGING, ABORTED/INTERRUPTED->SET) and the default->UNKNOWN branch, plus stamp pass-through.

    - convert_route / RouteSegment round-trips: preferred-primitive extraction from alternatives, the missing-preferred branch (preferred left default-constructed, no erase), empty segments, and the RoutePrimitive.type <-> LaneletPrimitive.primitive_type field rename.

    - route convert_request overloads (lanelet, waypoint, clear) and convert_response field mappings.

    - localization convert_request (method=AUTO + pose copy) and convert_response field mappings. No production code changes; the functions were already pure and need no refactor to test. Refs: autowarefoundation/autoware_core#1096

  • Contributors: Yutaka Kondo, github-actions

1.8.0 (2026-05-01)

1.7.0 (2026-02-14)

1.6.0 (2025-12-30)

  • Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
  • docs: fix broken links (#779)
  • ci(pre-commit): autoupdate (#723)
    • pre-commit formatting changes
  • Contributors: Mete Fatih Cırıt, github-actions

File truncated at 100 lines see the full file

Launch files

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged autoware_default_adapi at Robotics Stack Exchange

No version for distro melodic showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

autoware_default_adapi package from autoware_core repo

autoware_adapi_adaptors autoware_adapi_specs autoware_core_api autoware_default_adapi autoware_core autoware_agnocast_wrapper autoware_component_interface_admission autoware_component_interface_specs autoware_component_interface_utils autoware_geography_utils autoware_global_parameter_loader autoware_interface_spec_lint autoware_interpolation autoware_kalman_filter autoware_lanelet2_utils autoware_marker_utils autoware_motion_utils autoware_node autoware_object_recognition_utils autoware_osqp_interface autoware_point_types autoware_qos_utils autoware_qp_interface autoware_signal_processing autoware_trajectory autoware_vehicle_info_utils autoware_command_gate autoware_core_control autoware_simple_pure_pursuit autoware_awsim_sensor_kit_description autoware_sample_sensor_kit_description autoware_sample_vehicle_description autoware_core_localization autoware_ekf_localizer autoware_gyro_odometer autoware_localization_util autoware_ndt_scan_matcher autoware_pose_initializer autoware_stop_filter autoware_twist2accel autoware_core_map autoware_lanelet2_map_visualizer autoware_map_height_fitter autoware_map_loader autoware_map_projection_loader autoware_core_perception autoware_euclidean_cluster_object_detector autoware_ground_filter autoware_perception_objects_converter autoware_core_planning autoware_mission_planner autoware_objects_of_interest_marker_interface autoware_path_generator autoware_planning_factor_interface autoware_planning_test_manager autoware_planning_topic_converter autoware_route_handler autoware_velocity_smoother autoware_behavior_velocity_planner autoware_behavior_velocity_planner_common autoware_behavior_velocity_stop_line_module autoware_motion_velocity_obstacle_stop_module autoware_motion_velocity_planner autoware_motion_velocity_planner_common autoware_core_sensing autoware_crop_box_filter autoware_downsample_filters autoware_gnss_poser autoware_vehicle_velocity_converter autoware_pyplot autoware_test_node autoware_test_utils autoware_testing autoware_core_vehicle

ROS Distro
humble

Package Summary

Version 1.10.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/autowarefoundation/autoware_core.git
VCS Type git
VCS Version main
Last Updated 2026-10-02
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

The autoware_default_adapi package

Maintainers

  • Takagi, Isamu
  • Ryohsuke Mitsudome
  • Yukihiro Saito
  • Junya Sasaki

Authors

No additional authors.

autoware_default_adapi

Notes

Components that relay services must be executed by the Multi-Threaded Executor.

Features

This package is a default implementation AD API.

Interface

CHANGELOG

Changelog for package autoware_default_adapi

1.10.0 (2026-09-28)

  • Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base

  • feat(api, motion_velocity_planner): add the node designs required by the AD API and motion planning design modules (#1456)

    • feat(api): add node designs for the default AD API nodes and RViz adaptors

    * fix(autoware_motion_velocity_planner): add additional planning factors to publishers in the node design ---------

  • feat(default_adapi): move the API nodes to agnocast_wrapper::Node (#1438)

  • fix(api): declare the dependencies autoware_default_adapi uses (#1366) autoware_default_adapi uses packages it never declares. Either it includes a header of that package, or it names a symbol of it while the header arrives through another dependency. Both build today only because some declared dependency re-exports the owner, so a change in an unrelated repository can break this package without anything here changing. The tag follows where the dependency is used: a use in an installed header or in code compiled into the library takes <depend>, one reached only from test/ takes <test_depend>.

  • fix(component_interface_utils): fix build errors related to NodeAdaptor (#1339)

  • refactor(autoware_default_adapi): create endpoints through NodeAdaptor (#1326) The nineteen endpoints in this package each re-derived their type, name and QoS by hand from a spec that already carries all three. Create them through NodeAdaptor instead, so each call site names its spec once. No wire change: every site already passed Spec::name, and the QoS each one built by hand is the value NodeAdaptor derives. The topic and service lists are identical before and after.

  • Contributors: Koichi Imai, Mete Fatih Cırıt, Taekjin LEE, Takagi, Isamu, Yutaka Kondo, github-actions

1.9.0 (2026-06-24)

  • Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base

  • test(autoware_default_adapi): add gtest suite for pure conversion functions (#1141) The package previously had only a launch test asserting the interface version. The message-conversion translation units (route_conversion.cpp, localization_conversion.cpp) hold the real, pure logic yet were exercised only via service round-trips. Add an ament_auto_add_gtest suite that links against the package library and covers the already-pure conversion functions with value-asserting, table-driven cases:

    - convert_state: exhaustive internal RouteState -> external mapping, including the non-obvious collapses (INITIALIZING/UNSET/ROUTING->UNSET, REROUTING->CHANGING, ABORTED/INTERRUPTED->SET) and the default->UNKNOWN branch, plus stamp pass-through.

    - convert_route / RouteSegment round-trips: preferred-primitive extraction from alternatives, the missing-preferred branch (preferred left default-constructed, no erase), empty segments, and the RoutePrimitive.type <-> LaneletPrimitive.primitive_type field rename.

    - route convert_request overloads (lanelet, waypoint, clear) and convert_response field mappings.

    - localization convert_request (method=AUTO + pose copy) and convert_response field mappings. No production code changes; the functions were already pure and need no refactor to test. Refs: autowarefoundation/autoware_core#1096

  • Contributors: Yutaka Kondo, github-actions

1.8.0 (2026-05-01)

1.7.0 (2026-02-14)

1.6.0 (2025-12-30)

  • Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
  • docs: fix broken links (#779)
  • ci(pre-commit): autoupdate (#723)
    • pre-commit formatting changes
  • Contributors: Mete Fatih Cırıt, github-actions

File truncated at 100 lines see the full file

Launch files

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged autoware_default_adapi at Robotics Stack Exchange

No version for distro noetic showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

autoware_default_adapi package from autoware_core repo

autoware_adapi_adaptors autoware_adapi_specs autoware_core_api autoware_default_adapi autoware_core autoware_agnocast_wrapper autoware_component_interface_admission autoware_component_interface_specs autoware_component_interface_utils autoware_geography_utils autoware_global_parameter_loader autoware_interface_spec_lint autoware_interpolation autoware_kalman_filter autoware_lanelet2_utils autoware_marker_utils autoware_motion_utils autoware_node autoware_object_recognition_utils autoware_osqp_interface autoware_point_types autoware_qos_utils autoware_qp_interface autoware_signal_processing autoware_trajectory autoware_vehicle_info_utils autoware_command_gate autoware_core_control autoware_simple_pure_pursuit autoware_awsim_sensor_kit_description autoware_sample_sensor_kit_description autoware_sample_vehicle_description autoware_core_localization autoware_ekf_localizer autoware_gyro_odometer autoware_localization_util autoware_ndt_scan_matcher autoware_pose_initializer autoware_stop_filter autoware_twist2accel autoware_core_map autoware_lanelet2_map_visualizer autoware_map_height_fitter autoware_map_loader autoware_map_projection_loader autoware_core_perception autoware_euclidean_cluster_object_detector autoware_ground_filter autoware_perception_objects_converter autoware_core_planning autoware_mission_planner autoware_objects_of_interest_marker_interface autoware_path_generator autoware_planning_factor_interface autoware_planning_test_manager autoware_planning_topic_converter autoware_route_handler autoware_velocity_smoother autoware_behavior_velocity_planner autoware_behavior_velocity_planner_common autoware_behavior_velocity_stop_line_module autoware_motion_velocity_obstacle_stop_module autoware_motion_velocity_planner autoware_motion_velocity_planner_common autoware_core_sensing autoware_crop_box_filter autoware_downsample_filters autoware_gnss_poser autoware_vehicle_velocity_converter autoware_pyplot autoware_test_node autoware_test_utils autoware_testing autoware_core_vehicle

ROS Distro
humble

Package Summary

Version 1.10.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/autowarefoundation/autoware_core.git
VCS Type git
VCS Version main
Last Updated 2026-10-02
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

The autoware_default_adapi package

Maintainers

  • Takagi, Isamu
  • Ryohsuke Mitsudome
  • Yukihiro Saito
  • Junya Sasaki

Authors

No additional authors.

autoware_default_adapi

Notes

Components that relay services must be executed by the Multi-Threaded Executor.

Features

This package is a default implementation AD API.

Interface

CHANGELOG

Changelog for package autoware_default_adapi

1.10.0 (2026-09-28)

  • Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base

  • feat(api, motion_velocity_planner): add the node designs required by the AD API and motion planning design modules (#1456)

    • feat(api): add node designs for the default AD API nodes and RViz adaptors

    * fix(autoware_motion_velocity_planner): add additional planning factors to publishers in the node design ---------

  • feat(default_adapi): move the API nodes to agnocast_wrapper::Node (#1438)

  • fix(api): declare the dependencies autoware_default_adapi uses (#1366) autoware_default_adapi uses packages it never declares. Either it includes a header of that package, or it names a symbol of it while the header arrives through another dependency. Both build today only because some declared dependency re-exports the owner, so a change in an unrelated repository can break this package without anything here changing. The tag follows where the dependency is used: a use in an installed header or in code compiled into the library takes <depend>, one reached only from test/ takes <test_depend>.

  • fix(component_interface_utils): fix build errors related to NodeAdaptor (#1339)

  • refactor(autoware_default_adapi): create endpoints through NodeAdaptor (#1326) The nineteen endpoints in this package each re-derived their type, name and QoS by hand from a spec that already carries all three. Create them through NodeAdaptor instead, so each call site names its spec once. No wire change: every site already passed Spec::name, and the QoS each one built by hand is the value NodeAdaptor derives. The topic and service lists are identical before and after.

  • Contributors: Koichi Imai, Mete Fatih Cırıt, Taekjin LEE, Takagi, Isamu, Yutaka Kondo, github-actions

1.9.0 (2026-06-24)

  • Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base

  • test(autoware_default_adapi): add gtest suite for pure conversion functions (#1141) The package previously had only a launch test asserting the interface version. The message-conversion translation units (route_conversion.cpp, localization_conversion.cpp) hold the real, pure logic yet were exercised only via service round-trips. Add an ament_auto_add_gtest suite that links against the package library and covers the already-pure conversion functions with value-asserting, table-driven cases:

    - convert_state: exhaustive internal RouteState -> external mapping, including the non-obvious collapses (INITIALIZING/UNSET/ROUTING->UNSET, REROUTING->CHANGING, ABORTED/INTERRUPTED->SET) and the default->UNKNOWN branch, plus stamp pass-through.

    - convert_route / RouteSegment round-trips: preferred-primitive extraction from alternatives, the missing-preferred branch (preferred left default-constructed, no erase), empty segments, and the RoutePrimitive.type <-> LaneletPrimitive.primitive_type field rename.

    - route convert_request overloads (lanelet, waypoint, clear) and convert_response field mappings.

    - localization convert_request (method=AUTO + pose copy) and convert_response field mappings. No production code changes; the functions were already pure and need no refactor to test. Refs: autowarefoundation/autoware_core#1096

  • Contributors: Yutaka Kondo, github-actions

1.8.0 (2026-05-01)

1.7.0 (2026-02-14)

1.6.0 (2025-12-30)

  • Merge remote-tracking branch 'origin/main' into tmp/bot/bump_version_base
  • docs: fix broken links (#779)
  • ci(pre-commit): autoupdate (#723)
    • pre-commit formatting changes
  • Contributors: Mete Fatih Cırıt, github-actions

File truncated at 100 lines see the full file

Launch files

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged autoware_default_adapi at Robotics Stack Exchange