Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: bump version 0.43.0 #10323

Closed
wants to merge 75 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
75 commits
Select commit Hold shift + click to select a range
e9d43e4
feat(autoware_image_based_projection_fusion): redesign image based pr…
vividf Mar 3, 2025
58ce127
fix(segmentation_pointcloud_fusion): set valid pointcloud field for o…
KYabuuchi Mar 3, 2025
337f0ac
fix(planning, control): reuse stamp of subscribed topic to measure co…
satoshi-ota Mar 3, 2025
9d61ff1
feat(behavior_planning): add behavior_path_planner_type to launch pat…
kosuke55 Mar 4, 2025
6ef2396
fix(lane_departure_checker): fix trajectory resampling logic to keep …
kyoichi-sugahara Mar 4, 2025
4649cf6
docs(diagnostic_graph_aggregator): update document (#10199)
soblin Mar 4, 2025
2a86019
chore(dummy_infrastructure): add maintainers kosuke55, 1222-takeshi, …
kosuke55 Mar 5, 2025
fbc7a9d
feat(dummy_infrastructure): auto approval when ego stops at stop line…
kosuke55 Mar 5, 2025
b3caa5c
feat(autoware_object_recognition_utils): remove from universe (#10215)
liuXinGangChina Mar 5, 2025
df7eb3a
chore(autoware_pointcloud_preprocessor): fix variable naming in disto…
vividf Mar 6, 2025
3b0f98e
refactor: add autoware_cuda_dependency_meta (#10073)
esteve Mar 6, 2025
92da629
feat(Autoware_planning_factor_interface): replace tier4_msgs with aut…
liuXinGangChina Mar 6, 2025
5f8d9af
chore(mpc_lateral_controller): add package maintainer (#10239)
mkquda Mar 7, 2025
9f507cd
fix(tier4_system_launch): add missing exec_depend (#10132)
isamu-takagi Mar 7, 2025
21de736
fix(tier4_vehicle_launch): add missing exec_depend (#10133)
isamu-takagi Mar 7, 2025
3e7dd28
fix(planning): add missing exec_depend (#10134)
isamu-takagi Mar 7, 2025
1fe0d21
fix(static_obstacle_avoidance): ego doesn't keep stopping in unsafe c…
satoshi-ota Mar 7, 2025
160cf54
fix(common): fix package name of find-pkg-share (#10135)
isamu-takagi Mar 7, 2025
35d0ee7
feat(control_validator): add diag to check control component latency …
satoshi-ota Mar 7, 2025
658c112
fix(stopline, traffic_light): fix planning factor distance value (#10…
soblin Mar 7, 2025
15fdd87
feat(planning_validator): add diag to check planning component latenc…
satoshi-ota Mar 7, 2025
1797fbe
fix(compare_map_filter): deadlock bug fix (#10222)
badai-nguyen Mar 10, 2025
5be1ee3
feat(autoware_planning_factor_interface): remove from universe (#10243)
liuXinGangChina Mar 10, 2025
df2ceec
fix(out_of_lane): fix condition to keep using previous stop pose with…
maxime-clem Mar 10, 2025
7756eb7
feat(planning_factor): support new cruise planner's factor (#10229)
KYabuuchi Mar 10, 2025
5850ddd
fix(obstacle_cruise_planner): ignore invalid stopping objects (#10227)
KYabuuchi Mar 10, 2025
c3b96f8
fix(tier4_planning_launch): remap topics for path_generator (#10249)
mitukou1109 Mar 10, 2025
86c4d2d
feat(control_evaluator): add a new stop_deviation metric (#10246)
xtk8532704 Mar 10, 2025
e00b2af
fix(obstacle_stop): accounting for vehicle bumper length when handlin…
PanConChicharron Mar 10, 2025
28308e8
chore: update CODEOWNERS (#10234)
awf-autoware-bot[bot] Mar 10, 2025
c3134c2
fix(path_optimizer): remove unnecesary optional (#10181)
takayuki5168 Mar 10, 2025
2594504
fix(autoware_mpc_lateral_controller): replace Eigen::VectorXd with Ei…
kyoichi-sugahara Mar 11, 2025
1b37970
chore(perception): refactor perception launch (#10186)
MasatoSaeki Mar 11, 2025
c31c0ee
fix(dynamic_obstacle_stop): publish processing time when early return…
maxime-clem Mar 11, 2025
fb43521
feat(control_validator)!: add overrun check (#10236)
yuki-takagi-66 Mar 11, 2025
97c1195
feat(behavior_path_planner_common): modify drivable area expansion to…
mkquda Mar 12, 2025
8ae942f
fix(lane_change_module): fix planning factor issue (#10244)
mkquda Mar 12, 2025
a0539be
fix(autoware_mission_planner_universe): add explicit test dependency …
xmfcx Mar 12, 2025
191858c
feat(planning_validator): add yaw deviation metric (#10258)
maxime-clem Mar 12, 2025
54143d7
fix(autoware_behavior_path_planner_common): add explicit test depende…
xmfcx Mar 12, 2025
60b9108
feat(autoware_route_handler)!: port autoware_route_handler to Autowar…
mitsudome-r Mar 12, 2025
2d879df
fix(autoware_universe_utils): fix procedure to check if point is on e…
mitukou1109 Mar 12, 2025
eebb4a5
fix(static_obstacle_avoidance): turn signal chattering (#10202)
satoshi-ota Mar 13, 2025
33d6fc0
feat(out_of_lane): add option to use stop lines defined in the vector…
maxime-clem Mar 13, 2025
41ae346
fix(goal_planner): invert lane boundary of neighbor opposite lanelets…
MertClk Mar 13, 2025
e60daf7
docs(goal_planner): update README (#10263)
soblin Mar 13, 2025
37caef4
fix(ndt_scan_matcher): fix the covariance calculation (#10252)
anhnv3991 Mar 13, 2025
bcea43e
feat: add build-and-test-packages-above-differential.yaml and package…
takayuki5168 Mar 13, 2025
70f5cef
feat: adaption to ROS nodes guidelines about directory structure (#10…
NorahXiong Mar 13, 2025
0f1bfb6
fix(autoware_map_loader): exec name renamed in 24652f8 (#10247)
ralwing Mar 14, 2025
4edb973
fix(out_of_lane): fix object path time collision calculation (#10267)
mkquda Mar 14, 2025
5cec580
fix(obstacle_cruise_planner): fix obstacle filtering logic (#10232)
KYabuuchi Mar 14, 2025
2e5fa85
fix(segmentation_pointcloud_fusion): fix typo of defaut camera info t…
badai-nguyen Mar 14, 2025
1fcbfc4
fix(goal_planner): ignore use bus_stop_area flag if there are no BusS…
soblin Mar 14, 2025
e69b61d
refactor(multi_object_tracker): internal message driven process (#10203)
technolojin Mar 16, 2025
da5850e
fix(docker-build-test-tidy-pr.yaml): use `step-security/changed-files…
youtalk Mar 17, 2025
837db39
feat(traffic_light_classifier): update diagnostics when harsh backlig…
ktro2828 Mar 18, 2025
0d4b1ca
fix(obstacle stop/slow_down): early return without point cloud (#10289)
takayuki5168 Mar 18, 2025
3dd5f05
fix(obstacle_stop): use max_lat_margin_against_unknown only for predi…
takayuki5168 Mar 18, 2025
b3d15d9
fix(autoware_multi_object_tracker): unknown object orientation (#10286)
technolojin Mar 18, 2025
7686e5a
feat: apply splitting of autoware_utils_geometry (#10270)
isamu-takagi Mar 18, 2025
9c0877a
fix(behavior_velocity_planner): planning factor integration (#10292)
satoshi-ota Mar 18, 2025
ea448a9
feat!: replace VelocityLimit messages with autoware_internal_planning…
mitsudome-r Mar 18, 2025
e5c94b2
feat(autoware_cuda_pointcloud_preprocessor): a cuda-accelerated point…
knzo25 Mar 18, 2025
660ae1a
feat(autoware_cuda_pointcloud_preprocessor): a cuda-accelerated point…
knzo25 Mar 18, 2025
004cdfa
chore(autoware_cuda_pointcloud_preprocessor): add maintainer (#10297)
amadeuszsz Mar 19, 2025
de7ad75
feat(path_optimizer): additional failure logging and failure mode han…
PanConChicharron Mar 19, 2025
1bebec9
fix(autoware_path_optimizer): hotfix for wrong logic triggering MRM o…
PanConChicharron Mar 19, 2025
eb1ae1e
fix(safety_check): set safety condition properly (#10307)
satoshi-ota Mar 20, 2025
2ccb563
chore: rename from `autoware.universe` to `autoware_universe` (#10306)
youtalk Mar 20, 2025
63c5607
feat(autoware_pointcloud_preprocessor): add missing vehicle msg depen…
maxime-clem Mar 21, 2025
98ea837
fix(autoware_behavior_path_static_obstacle_avoidance_module): blinker…
yhisaki Mar 21, 2025
69c0a32
refactor(control): remove unimplemented function declarations (#10314)
Autumn60 Mar 21, 2025
3b269a9
fix(autoware_carla_interface): improve lateral control tracking (#10312)
stevenbrills Mar 21, 2025
b8ce82e
chore: bump version 0.43.0 (#10318)
hayato-m126 Mar 21, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
7 changes: 3 additions & 4 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,12 @@ common/autoware_auto_common/** opensource@apex.ai satoshi.ota@tier4.jp shumpei.w
common/autoware_component_interface_specs_universe/** isamu.takagi@tier4.jp yukihiro.saito@tier4.jp
common/autoware_component_interface_tools/** isamu.takagi@tier4.jp
common/autoware_component_interface_utils/** isamu.takagi@tier4.jp yukihiro.saito@tier4.jp
common/autoware_cuda_dependency_meta/** esteve.fernandez@tier4.jp
common/autoware_fake_test_node/** opensource@apex.ai satoshi.ota@tier4.jp shumpei.wakabayashi@tier4.jp tomoya.kimura@tier4.jp
common/autoware_global_parameter_loader/** ryohsuke.mitsudome@tier4.jp
common/autoware_glog_component/** takamasa.horibe@tier4.jp
common/autoware_goal_distance_calculator/** taiki.tanaka@tier4.jp
common/autoware_grid_map_utils/** maxime.clement@tier4.jp
common/autoware_object_recognition_utils/** takayuki.murooka@tier4.jp yoshi.ri@tier4.jp
common/autoware_path_distance_calculator/** isamu.takagi@tier4.jp
common/autoware_polar_grid/** yukihiro.saito@tier4.jp
common/autoware_signal_processing/** ali.boyali@tier4.jp fumiya.watanabe@tier4.jp kyoichi.sugahara@tier4.jp takamasa.horibe@tier4.jp takayuki.murooka@tier4.jp
Expand All @@ -25,7 +25,7 @@ control/autoware_control_validator/** kyoichi.sugahara@tier4.jp makoto.kurihara@
control/autoware_external_cmd_selector/** fumiya.watanabe@tier4.jp satoshi.ota@tier4.jp shumpei.wakabayashi@tier4.jp taiki.tanaka@tier4.jp takamasa.horibe@tier4.jp takayuki.murooka@tier4.jp tomoya.kimura@tier4.jp
control/autoware_joy_controller/** fumiya.watanabe@tier4.jp satoshi.ota@tier4.jp shumpei.wakabayashi@tier4.jp taiki.tanaka@tier4.jp takamasa.horibe@tier4.jp takayuki.murooka@tier4.jp tomoya.kimura@tier4.jp
control/autoware_lane_departure_checker/** kyoichi.sugahara@tier4.jp makoto.kurihara@tier4.jp zulfaqar.azmi@tier4.jp
control/autoware_mpc_lateral_controller/** kyoichi.sugahara@tier4.jp takamasa.horibe@tier4.jp takayuki.murooka@tier4.jp
control/autoware_mpc_lateral_controller/** alqudah.mohammad@tier4.jp kyoichi.sugahara@tier4.jp takamasa.horibe@tier4.jp takayuki.murooka@tier4.jp
control/autoware_obstacle_collision_checker/** fumiya.watanabe@tier4.jp satoshi.ota@tier4.jp shumpei.wakabayashi@tier4.jp taiki.tanaka@tier4.jp takamasa.horibe@tier4.jp takayuki.murooka@tier4.jp tomoya.kimura@tier4.jp
control/autoware_operation_mode_transition_manager/** takamasa.horibe@tier4.jp takayuki.murooka@tier4.jp tomoya.kimura@tier4.jp
control/autoware_pid_longitudinal_controller/** mamoru.sobue@tier4.jp takamasa.horibe@tier4.jp takayuki.murooka@tier4.jp yuki.takagi@tier4.jp
Expand Down Expand Up @@ -128,7 +128,6 @@ planning/autoware_obstacle_cruise_planner/** berkay@leodrive.ai kosuke.takeuchi@
planning/autoware_obstacle_stop_planner/** berkay@leodrive.ai bnk@leodrive.ai satoshi.ota@tier4.jp shumpei.wakabayashi@tier4.jp taiki.tanaka@tier4.jp tomoya.kimura@tier4.jp
planning/autoware_path_optimizer/** kosuke.takeuchi@tier4.jp takamasa.horibe@tier4.jp takayuki.murooka@tier4.jp
planning/autoware_path_smoother/** maxime.clement@tier4.jp takayuki.murooka@tier4.jp
planning/autoware_planning_factor_interface/** mamoru.sobue@tier4.jp satoshi.ota@tier4.jp
planning/autoware_planning_topic_converter/** kosuke.takeuchi@tier4.jp satoshi.ota@tier4.jp shumpei.wakabayashi@tier4.jp
planning/autoware_planning_validator/** kosuke.takeuchi@tier4.jp takamasa.horibe@tier4.jp
planning/autoware_remaining_distance_time_calculator/** ahmed.ebrahim@leodrive.ai
Expand Down Expand Up @@ -206,7 +205,7 @@ system/autoware_default_adapi_helpers/autoware_automatic_pose_initializer/** isa
system/autoware_diagnostic_graph_aggregator/** isamu.takagi@tier4.jp junya.sasaki@tier4.jp
system/autoware_diagnostic_graph_utils/** isamu.takagi@tier4.jp junya.sasaki@tier4.jp
system/autoware_dummy_diag_publisher/** fumihito.ito@tier4.jp tetsuhiro.kawaguchi@tier4.jp
system/autoware_dummy_infrastructure/** junya.sasaki@tier4.jp ryohsuke.mitsudome@tier4.jp
system/autoware_dummy_infrastructure/** akihisa.nagata@tier4.jp junya.sasaki@tier4.jp kosuke.takeuchi@tier4.jp ryohsuke.mitsudome@tier4.jp takeshi.miura@tier4.jp
system/autoware_duplicated_node_checker/** junya.sasaki@tier4.jp mamoru.sobue@tier4.jp shumpei.wakabayashi@tier4.jp uken.ryu@tier4.jp
system/autoware_hazard_status_converter/** isamu.takagi@tier4.jp junya.sasaki@tier4.jp
system/autoware_mrm_comfortable_stop_operator/** junya.sasaki@tier4.jp makoto.kurihara@tier4.jp tomohito.ando@tier4.jp
Expand Down
4 changes: 2 additions & 2 deletions .github/sync-files.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -46,8 +46,8 @@
dest: mkdocs.yaml
pre-commands: |
sd "Autoware Documentation" "Autoware Universe Documentation" {source}
sd "autoware-documentation" "autoware.universe" {source}
sd "repo_url: .*" "repo_url: https://github.com/autowarefoundation/autoware.universe" {source}
sd "autoware-documentation" "autoware_universe" {source}
sd "repo_url: .*" "repo_url: https://github.com/autowarefoundation/autoware_universe" {source}
sd "/edit/main/docs/" "/edit/main/" {source}
sd "docs_dir: .*" "docs_dir: ." {source}
sd "assets/(\w+)" "docs/assets/\$1" {source}
Expand Down
149 changes: 149 additions & 0 deletions .github/workflows/build-and-test-packages-above-differential.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,149 @@
name: build-and-test-packages-above-differential

on:
workflow_call:
inputs:
container:
required: true
type: string
runner:
default: ubuntu-24.04
required: false
type: string
rosdistro:
default: humble
required: false
type: string
run-condition:
default: true
required: false
type: boolean
container-suffix:
required: false
default: ""
type: string
build-pre-command:
required: false
default: ""
type: string
secrets:
codecov-token:
required: true

env:
CC: /usr/lib/ccache/gcc
CXX: /usr/lib/ccache/g++

jobs:
build-and-test-packages-above-differential:
if: ${{ inputs.run-condition }}
runs-on: ${{ inputs.runner }}
container: ${{ inputs.container }}${{ inputs.container-suffix }}
steps:
- name: Set PR fetch depth
run: echo "PR_FETCH_DEPTH=$(( ${{ github.event.pull_request.commits }} + 1 ))" >> "${GITHUB_ENV}"
shell: bash

- name: Checkout PR branch and all PR commits
uses: actions/checkout@v4
with:
ref: ${{ github.event.pull_request.head.sha }}
fetch-depth: ${{ env.PR_FETCH_DEPTH }}

- name: Show disk space before the tasks
run: df -h
shell: bash

- name: Show machine specs
run: lscpu && free -h
shell: bash

- name: Remove exec_depend
uses: autowarefoundation/autoware-github-actions/remove-exec-depend@v1

- name: Get modified packages
id: get-modified-packages
uses: autowarefoundation/autoware-github-actions/get-modified-packages@v1

- name: Create ccache directory
run: |
mkdir -p ${CCACHE_DIR}
du -sh ${CCACHE_DIR} && ccache -s
shell: bash

- name: Attempt to restore ccache
uses: actions/cache/restore@v4
with:
path: |
/root/.ccache
key: ccache-main-${{ runner.arch }}-${{ inputs.rosdistro }}-${{ github.event.pull_request.base.sha }}
restore-keys: |
ccache-main-${{ runner.arch }}-${{ inputs.rosdistro }}-

- name: Show ccache stats before build and reset stats
run: |
du -sh ${CCACHE_DIR} && ccache -s
ccache --zero-stats
shell: bash

- name: Export CUDA state as a variable for adding to cache key
run: |
build_type_cuda_state=nocuda
if [[ "${{ inputs.container-suffix }}" == "-cuda" ]]; then
build_type_cuda_state=cuda
fi
echo "BUILD_TYPE_CUDA_STATE=$build_type_cuda_state" >> "${GITHUB_ENV}"
echo "::notice::BUILD_TYPE_CUDA_STATE=$build_type_cuda_state"
shell: bash

- name: Prepare build_depends.repos file (main branch)
if: ${{ github.event.pull_request.base.ref == 'main' }}
uses: ./.github/actions/combine-repos-action
with:
base_file: build_depends_humble.repos
overlay_file: build_depends_nightly.repos
output_file: build_depends.repos

- name: Prepare build_depends.repos file (humble branch)
if: ${{ github.event.pull_request.base.ref == 'humble' }}
run: cp build_depends_humble.repos build_depends.repos
shell: bash

- name: Build
if: ${{ steps.get-modified-packages.outputs.modified-packages != '' }}
uses: autowarefoundation/autoware-github-actions/colcon-build@v1
with:
rosdistro: ${{ inputs.rosdistro }}
target-packages: ${{ steps.get-modified-packages.outputs.modified-packages }}
build-depends-repos: build_depends.repos
packages-above-repos: packages_above.repos
cache-key-element: ${{ env.BUILD_TYPE_CUDA_STATE }}
build-pre-command: ${{ inputs.build-pre-command }}

- name: Show ccache stats after build
run: du -sh ${CCACHE_DIR} && ccache -s
shell: bash

- name: Test
id: test
if: ${{ steps.get-modified-packages.outputs.modified-packages != '' }}
uses: autowarefoundation/autoware-github-actions/colcon-test@v1
with:
rosdistro: ${{ inputs.rosdistro }}
target-packages: ${{ steps.get-modified-packages.outputs.modified-packages }}
build-depends-repos: build_depends.repos
packages-above-repos: packages_above.repos

- name: Upload coverage to CodeCov
if: ${{ steps.test.outputs.coverage-report-files != '' }}
uses: codecov/codecov-action@v4
with:
files: ${{ steps.test.outputs.coverage-report-files }}
fail_ci_if_error: false
verbose: true
flags: differential${{ inputs.container-suffix }}
token: ${{ secrets.codecov-token }}

- name: Show disk space after the tasks
run: df -h
shell: bash
13 changes: 12 additions & 1 deletion .github/workflows/build-test-tidy-pr.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ jobs:

- name: Check if relevant files changed
id: check
uses: tj-actions/changed-files@v45
uses: step-security/changed-files@v45
with:
files: |
perception/**
Expand All @@ -50,6 +50,17 @@ jobs:
secrets:
codecov-token: ${{ secrets.CODECOV_TOKEN }}

build-and-test-packages-above-differential:
if: ${{ always() }}
needs:
- require-label
uses: ./.github/workflows/build-and-test-packages-above-differential.yaml
with:
container: ghcr.io/autowarefoundation/autoware:universe-devel
run-condition: ${{ needs.require-label.outputs.result == 'true' }}
secrets:
codecov-token: ${{ secrets.CODECOV_TOKEN }}

build-and-test-differential-cuda:
if: ${{ always() }}
needs: check-if-cuda-job-is-needed
Expand Down
2 changes: 1 addition & 1 deletion NOTICE
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
autowarefoundation/autoware.universe
autowarefoundation/autoware_universe
Copyright 2021 The Autoware Foundation

This product includes software developed at
Expand Down
Loading
Loading