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: sync beta branch beta/v0.25.0 with tier4/main #1208

Merged
merged 83 commits into from
Mar 25, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
83 commits
Select commit Hold shift + click to select a range
48d20f1
fix(mpc_lateral_controller): reset ctrl_cmd_prev during manual mode (…
kyoichi-sugahara Mar 5, 2024
888fec6
feat(mrm_handler, emergency_handler): remove takeover (#6522)
veqcc Mar 6, 2024
d3886e4
refactor(mrm_handler): delete control_cmd publish function (#6514)
veqcc Mar 6, 2024
724bd80
chore: update maintainer (#6551)
badai-nguyen Mar 6, 2024
9b5a372
docs(image_projection_based_fusion): update segmentation_pointcloud_f…
badai-nguyen Mar 6, 2024
0e1761a
chore(ground_segmentation_launch): change max_z of cropbox filter to …
badai-nguyen Mar 6, 2024
81d5374
feat(route_handler): use start pose yaw and not lanelet length to se…
danielsanchezaran Mar 6, 2024
5206580
ci: update build-and-test and -differential jobs (#6471)
oguzkaganozt Mar 6, 2024
e1a3139
feat(avoidance): change lateral margin based on if it's parked vehicl…
satoshi-ota Mar 7, 2024
7081a61
feat(perception_online_evaluator): publish metrics of each object cla…
kosuke55 Mar 7, 2024
07a84d4
feat(start_planner): prevent hindering rear vehicles (#6545)
danielsanchezaran Mar 7, 2024
1bbbb2a
fix(start_planner): consider backward completion before preparing bli…
soblin Mar 7, 2024
a15a37a
fix(raw_vehicle_cmd_converter): csv paths are resolved in param.yaml …
xmfcx Mar 7, 2024
cc00ed5
fix(drivable_area_expansion): fix invalid access (#6566)
satoshi-ota Mar 7, 2024
baa923e
refactor(radar_tracks_msgs_converter): rework parameters (#6533)
kaspermeck-arm Mar 7, 2024
3381296
fix(tier4_metrics_rviz_plugin): fix metrics_name column (#6568)
kosuke55 Mar 7, 2024
edc6ef0
fix(route_handler): query shoulder lane in getLaneletSequence() if on…
soblin Mar 7, 2024
f9dd38c
feat(out_of_lane): cut predicted paths after red lights (#6478)
maxime-clem Mar 8, 2024
c96a7f1
fix(emergency_handler): fix hazard status timeout (#6399)
veqcc Mar 8, 2024
d57e97e
chore(tier4_metrics_rviz_plugin): add kosuke55 and rej55 as maintaine…
kosuke55 Mar 8, 2024
aa84a5e
feat(tier4_metrics_rviz_plugin): switch visualization target topic (#…
kosuke55 Mar 8, 2024
71c5669
fix(component_state_monitor): change pose_estimator_pose rate (#6563)
YamatoAndo Mar 8, 2024
9993a9e
chore: update CODEOWNERS (#6557)
awf-autoware-bot[bot] Mar 9, 2024
e2aee50
feat(tier4_metrics_rviz_plugin): add selected metrics view tab (#6577)
kosuke55 Mar 10, 2024
1f6ed4a
fix(ndt_scan_matcher): added error handling about update_ndt (#6560)
SakodaShintaro Mar 11, 2024
ef751f6
fix(mpc_lateral_controller): precise backward driving (#6578)
takayuki5168 Mar 11, 2024
25bd77e
feat(lidar_centerpoint): remove files those are no longer supported n…
kminoda Mar 11, 2024
c07cdcb
chore(imu_corrector): relax gyro bias threshold parameter (#6582)
shmpwk Mar 11, 2024
8e8ef48
feat: add timeouts of request services (#6532)
TetsuKawa Mar 11, 2024
efe4e16
perf(common_ground_filter): performance tuning (#5861)
taisa1 Mar 11, 2024
8bdb542
fix(lane_departure_checker): empty lanelet polygon (#6588)
danielsanchezaran Mar 11, 2024
b404c8f
fix(mrm_handler): fix bug in operation mode availability timeout (#6513)
veqcc Mar 11, 2024
5adc394
build(perception_online_evaluator): add lanelet_extension dependency …
esteve Mar 11, 2024
c1b8f46
fix(avoidance): ignore objects are in intersection when the ego stops…
satoshi-ota Mar 12, 2024
94bbe3a
fix(perception_online_evaluator): fix build error (#6595)
satoshi-ota Mar 12, 2024
1de37a3
feat(map_based_prediction, etc): publish processing time in various p…
YoshiRi Mar 12, 2024
70bdf7f
fix(intersection_occlusion): estimate dynamic occlusion source with t…
soblin Mar 12, 2024
4747e74
fix(log-messages): reduce excessive log messages (#6406)
ahmeddesokyebrahim Mar 12, 2024
b7fdccc
fix(multi_object_tracker): object size becomes zero, risk of numeric …
technolojin Mar 12, 2024
b8c9701
feat(ndt_scan_matcher): added a function to check maximum distance of…
SakodaShintaro Mar 12, 2024
fc2b2c6
chore: add maintainer Yoshi Ri to packages (#6552)
YoshiRi Mar 12, 2024
69572f1
feat(tier4_autoware_utils): add published time debug class into utils…
brkay54 Mar 12, 2024
fcebec6
refactor(multi_object_tracker): define motion model class (#6587)
technolojin Mar 13, 2024
680953d
chore(cspell): merge `spell-check-partial` and `spell-check-all` (#6596)
HansRobo Mar 13, 2024
35d2143
fix(blind_spot): find collision point using sibling straight lanelet …
soblin Mar 13, 2024
283ff47
refactor(pointcloud_preprocessor): publish noise points in ring outli…
kyoichi-sugahara Mar 13, 2024
0eac12e
fix: add cspell ignore for CTRV (#6606)
h-ohta Mar 13, 2024
47d1212
feat(probabilistic_occupancy_grid_map): add synchronized ogm fusion n…
YoshiRi Mar 13, 2024
10ed352
fix(shape_estimation): preserve irregular large size vehicle detected…
badai-nguyen Mar 13, 2024
3ba1ecd
feat(intersection_occlusion): quickly delete occlusion wall on change…
soblin Mar 13, 2024
b6cd8f4
feat(pid_longitudinal_controller): add maker for stop reason (#6579)
takayuki5168 Mar 13, 2024
59c504b
feat(tier4_simulator_launch): add option to disable all perception re…
brkay54 Mar 13, 2024
3c01dc9
perf(occupancy_grid_map_outlier_filter): improve performance (#5980)
TakanoTaiga Mar 14, 2024
f9fbd39
docs(diagnostic_graph_aggregator): update documents (#6613)
isamu-takagi Mar 14, 2024
ca46a8f
fix(multi_object_tracker): mot multi-step prediction is not work as i…
technolojin Mar 14, 2024
6ee9627
feat(pointcloud_preprocessor): add pipeline_latency_ms debug publishe…
brkay54 Mar 14, 2024
5a6c82e
feat(diagnostic_graph_aggregator): update tools (#6614)
isamu-takagi Mar 15, 2024
7ba8016
feat(multi_object_tracker): add object class filtering in tracking pr…
technolojin Mar 15, 2024
c653236
fix(avoidance): the module ignored merging objects unexpectedly (#6601)
satoshi-ota Mar 15, 2024
152b11e
fix(lane_change): consider max velocity during path planning (#6615)
zulfaqar-azmi-t4 Mar 15, 2024
7f36c52
feat: add published_time publisher debug to packages (#6490)
brkay54 Mar 15, 2024
aa0c633
fix(ndt_scan_matcher): avoid passing nullptr in ndt (#6620)
SakodaShintaro Mar 15, 2024
a993a06
ci: add pr-agent (#6632)
xmfcx Mar 15, 2024
353a2ec
ci(pr-agent): don't run automatically (#6634)
xmfcx Mar 15, 2024
52b2fd6
feat(behavior_path_planner_common): add general method for calculatin…
danielsanchezaran Mar 15, 2024
e1d19d6
feat(start_planner): move collision check to plan method (#6564)
danielsanchezaran Mar 15, 2024
c24c3b0
feat(published_time_publisher): add unit test (#6610)
brkay54 Mar 16, 2024
546df44
feat(start_planner): add general turn signal method to start planner …
danielsanchezaran Mar 18, 2024
7e09808
fix(route_handler): detect looped road shoulders in getShoulderLanele…
soblin Mar 18, 2024
523b084
feat(pointcloud_preprocessor): make concatenate node to publish point…
YoshiRi Mar 18, 2024
f82f420
fix(tier4_autoware_utils): fix build error (caused by `published_time…
satoshi-ota Mar 18, 2024
f03f7f2
feat(behavior_path_avoidance_module): use the general calc turn signa…
danielsanchezaran Mar 18, 2024
f5f0683
feat(start_planner): add a sanity check if the path is empty (#6643)
danielsanchezaran Mar 18, 2024
6241fe0
refactor(trajectory_follower_node): apply default param to the param …
kyoichi-sugahara Mar 18, 2024
8a9965a
feat(lane_change_module): add general method to get turn signal for L…
danielsanchezaran Mar 18, 2024
413514b
refactor(obstacle_cruise_planner): move slow down params to a clear l…
danielsanchezaran Mar 18, 2024
bd568e8
ci(build-and-test-differential): bring back clang-tidy-differential j…
xmfcx Mar 18, 2024
0625e4a
fix(ar_tag_based_localizer): added 1 second wait to test (#6624)
SakodaShintaro Mar 18, 2024
3b53061
fix(tier4_autoware_utils): clang-tidy errors for published_time_publi…
xmfcx Mar 18, 2024
1ca97cf
feat(avoidance): wait and see ambiguous stopped vehicle (#6631)
satoshi-ota Mar 18, 2024
1cbdfa3
feat(dynamic_obstacle_stop): add option to ignore unavoidable collisi…
maxime-clem Mar 19, 2024
46ac827
fix(behavior_velocity_run_out): construct predicted path up to max pr…
TomohitoAndo Mar 19, 2024
0b70d0b
Merge pull request #1202 from tier4/sync-upstream
tier4-autoware-public-bot[bot] Mar 21, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 0 additions & 9 deletions .cspell-partial.json

This file was deleted.

5 changes: 5 additions & 0 deletions .cspell.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"ignorePaths": ["perception/bytetrack/lib/**"],
"ignoreRegExpList": [],
"words": ["dltype", "tvmgen"]
}
6 changes: 3 additions & 3 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ evaluator/kinematic_evaluator/** [email protected] fumiya.watanabe@tier4
evaluator/localization_evaluator/** [email protected] [email protected]
evaluator/perception_online_evaluator/** [email protected] [email protected] [email protected] [email protected] [email protected] [email protected]
evaluator/planning_evaluator/** [email protected] [email protected]
evaluator/tier4_metrics_rviz_plugin/** [email protected] [email protected] [email protected]
evaluator/tier4_metrics_rviz_plugin/** [email protected] [email protected] [email protected] [email protected] [email protected]
launch/tier4_autoware_api_launch/** [email protected] [email protected]
launch/tier4_control_launch/** [email protected] [email protected]
launch/tier4_localization_launch/** [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected]
Expand Down Expand Up @@ -121,7 +121,7 @@ perception/detected_object_feature_remover/** [email protected]
perception/detected_object_validation/** [email protected] [email protected] [email protected] [email protected]
perception/detection_by_tracker/** [email protected] [email protected] [email protected]
perception/elevation_map_loader/** [email protected] [email protected] [email protected]
perception/euclidean_cluster/** [email protected]
perception/euclidean_cluster/** [email protected] [email protected]
perception/ground_segmentation/** [email protected] [email protected] [email protected] [email protected]
perception/image_projection_based_fusion/** [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected]
perception/lidar_apollo_instance_segmentation/** [email protected]
Expand Down Expand Up @@ -212,7 +212,7 @@ sensing/image_diagnostics/** [email protected]
sensing/image_transport_decompressor/** [email protected]
sensing/imu_corrector/** [email protected] [email protected] [email protected]
sensing/livox/livox_tag_filter/** [email protected]
sensing/pointcloud_preprocessor/** [email protected] [email protected] [email protected] [email protected]
sensing/pointcloud_preprocessor/** [email protected] [email protected] [email protected] [email protected] [email protected]
sensing/radar_scan_to_pointcloud2/** [email protected] [email protected] [email protected] [email protected]
sensing/radar_static_pointcloud_filter/** [email protected] [email protected] [email protected] [email protected]
sensing/radar_threshold_filter/** [email protected] [email protected] [email protected] [email protected]
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
name: build-and-test-self-hosted
name: build-and-test-arm64

on:
schedule:
- cron: 0 0 * * *
workflow_dispatch:

jobs:
build-and-test-self-hosted:
build-and-test-arm64:
runs-on: [self-hosted, linux, ARM64]
container: ${{ matrix.container }}${{ matrix.container-suffix }}
strategy:
Expand All @@ -19,12 +19,15 @@ jobs:
- -cuda
include:
- rosdistro: humble
container: ghcr.io/autowarefoundation/autoware-universe:humble-latest
container: ghcr.io/autowarefoundation/autoware-openadk:latest-prebuilt
build-depends-repos: build_depends.repos
steps:
- name: Check out repository
uses: actions/checkout@v3

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

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

Expand All @@ -47,3 +50,6 @@ jobs:
rosdistro: ${{ matrix.rosdistro }}
target-packages: ${{ steps.get-self-packages.outputs.self-packages }}
build-depends-repos: ${{ matrix.build-depends-repos }}

- name: Show disk space after the tasks
run: df -h
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: build-and-test-differential-self-hosted
name: build-and-test-differential-arm64

on:
pull_request:
Expand All @@ -12,9 +12,9 @@ jobs:
prevent-no-label-execution:
uses: autowarefoundation/autoware-github-actions/.github/workflows/prevent-no-label-execution.yaml@v1
with:
label: ARM64
label: type:arm64

build-and-test-differential-self-hosted:
build-and-test-differential-arm64:
needs: prevent-no-label-execution
if: ${{ needs.prevent-no-label-execution.outputs.run == 'true' }}
runs-on: [self-hosted, linux, ARM64]
Expand All @@ -29,14 +29,17 @@ jobs:
- -cuda
include:
- rosdistro: humble
container: ghcr.io/autowarefoundation/autoware-universe:humble-latest
container: ghcr.io/autowarefoundation/autoware-openadk:latest-prebuilt
build-depends-repos: build_depends.repos
steps:
- name: Check out repository
uses: actions/checkout@v3
with:
fetch-depth: 0

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

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

Expand All @@ -59,3 +62,6 @@ jobs:
rosdistro: ${{ matrix.rosdistro }}
target-packages: ${{ steps.get-modified-packages.outputs.modified-packages }}
build-depends-repos: ${{ matrix.build-depends-repos }}

- name: Show disk space after the tasks
run: df -h
46 changes: 42 additions & 4 deletions .github/workflows/build-and-test-differential.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,26 +16,27 @@ jobs:
build-and-test-differential:
needs: prevent-no-label-execution
if: ${{ needs.prevent-no-label-execution.outputs.run == 'true' }}
runs-on: [self-hosted, linux, X64]
runs-on: ubuntu-latest
container: ${{ matrix.container }}${{ matrix.container-suffix }}
strategy:
fail-fast: false
matrix:
rosdistro:
- humble
container-suffix:
- ""
- -cuda
include:
- rosdistro: humble
container: ghcr.io/autowarefoundation/autoware-universe:humble-latest
container: ghcr.io/autowarefoundation/autoware-openadk:latest-prebuilt
build-depends-repos: build_depends.repos
steps:
- name: Check out repository
uses: actions/checkout@v3
with:
fetch-depth: 0

- name: Check disk space before build
- name: Show disk space before the tasks
run: df -h

- name: Remove exec_depend
Expand Down Expand Up @@ -71,5 +72,42 @@ jobs:
verbose: true
flags: differential

- name: Check disk space after build
- name: Show disk space after the tasks
run: df -h

clang-tidy-differential:
runs-on: ubuntu-latest
container: ghcr.io/autowarefoundation/autoware-openadk:latest-prebuilt-cuda
steps:
- name: Check out repository
uses: actions/checkout@v3
with:
fetch-depth: 0

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

- 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: Get modified files
id: get-modified-files
uses: tj-actions/changed-files@v35
with:
files: |
**/*.cpp
**/*.hpp

- name: Run clang-tidy
if: ${{ steps.get-modified-files.outputs.all_changed_files != '' }}
uses: autowarefoundation/autoware-github-actions/clang-tidy@v1
with:
rosdistro: humble
target-packages: ${{ steps.get-modified-packages.outputs.modified-packages }}
target-files: ${{ steps.get-modified-files.outputs.all_changed_files }}
clang-tidy-config-url: https://raw.githubusercontent.com/autowarefoundation/autoware/main/.clang-tidy
build-depends-repos: build_depends.repos
10 changes: 8 additions & 2 deletions .github/workflows/build-and-test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ on:
jobs:
build-and-test:
if: ${{ github.event_name != 'push' || github.ref_name == github.event.repository.default_branch }}
runs-on: [self-hosted, linux, X64]
runs-on: ubuntu-latest
container: ${{ matrix.container }}${{ matrix.container-suffix }}
strategy:
fail-fast: false
Expand All @@ -21,12 +21,15 @@ jobs:
- -cuda
include:
- rosdistro: humble
container: ghcr.io/autowarefoundation/autoware-universe:humble-latest
container: ghcr.io/autowarefoundation/autoware-openadk:latest-prebuilt
build-depends-repos: build_depends.repos
steps:
- name: Check out repository
uses: actions/checkout@v3

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

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

Expand Down Expand Up @@ -59,3 +62,6 @@ jobs:
fail_ci_if_error: false
verbose: true
flags: total

- name: Show disk space after the tasks
run: df -h
31 changes: 31 additions & 0 deletions .github/workflows/pr-agent.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
name: PR-Agent

on:
pull_request:
types: [opened, labeled, unlabeled, synchronize]
issue_comment:

jobs:
prevent-no-label-execution-pr-agent:
uses: autowarefoundation/autoware-github-actions/.github/workflows/prevent-no-label-execution.yaml@v1
with:
label: tag:pr-agent
pr_agent_job:
needs: prevent-no-label-execution-pr-agent
if: ${{ needs.prevent-no-label-execution-pr-agent.outputs.run == 'true' }}
runs-on: ubuntu-latest
permissions:
issues: write
pull-requests: write
contents: write
name: Run pr agent on every pull request, respond to user comments
steps:
- name: PR Agent action step
id: pragent
uses: Codium-ai/pr-agent@main
env:
OPENAI_KEY: ${{ secrets.OPENAI_KEY_PR_AGENT }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
github_action_config.auto_review: "false"
github_action_config.auto_describe: "false"
github_action_config.auto_improve: "false"
19 changes: 0 additions & 19 deletions .github/workflows/spell-check-all.yaml

This file was deleted.

7 changes: 5 additions & 2 deletions .github/workflows/spell-check-partial.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,20 @@ name: spell-check-partial

on:
pull_request:
schedule:
- cron: 0 0 * * *
workflow_dispatch:

jobs:
spell-check-partial:
runs-on: ubuntu-latest
steps:
- name: Check out repository
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Run spell-check
uses: autowarefoundation/autoware-github-actions/spell-check@v1
with:
cspell-json-url: https://raw.githubusercontent.com/tier4/autoware-spell-check-dict/main/.cspell.json
local-cspell-json: .cspell-partial.json
local-cspell-json: .cspell.json
incremental-files-only: false
4 changes: 4 additions & 0 deletions build_depends.repos
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,10 @@ repositories:
type: git
url: https://github.com/autowarefoundation/autoware_adapi_msgs.git
version: main
core/autoware_internal_msgs:
type: git
url: https://github.com/autowarefoundation/autoware_internal_msgs.git
version: main
core/external/autoware_auto_msgs:
type: git
url: https://github.com/tier4/autoware_auto_msgs.git
Expand Down
Loading
Loading