Skip to content

Commit 3d1d84e

Browse files
authored
Merge branch 'main' into perf_occupancy
2 parents 0dd29fd + 8e8ef48 commit 3d1d84e

File tree

459 files changed

+10995
-12320
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

459 files changed

+10995
-12320
lines changed

.github/CODEOWNERS

+30-29
Large diffs are not rendered by default.

.github/workflows/build-and-test-self-hosted.yaml .github/workflows/build-and-test-arm64.yaml

+9-3
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
name: build-and-test-self-hosted
1+
name: build-and-test-arm64
22

33
on:
44
schedule:
55
- cron: 0 0 * * *
66
workflow_dispatch:
77

88
jobs:
9-
build-and-test-self-hosted:
9+
build-and-test-arm64:
1010
runs-on: [self-hosted, linux, ARM64]
1111
container: ${{ matrix.container }}${{ matrix.container-suffix }}
1212
strategy:
@@ -19,12 +19,15 @@ jobs:
1919
- -cuda
2020
include:
2121
- rosdistro: humble
22-
container: ghcr.io/autowarefoundation/autoware-universe:humble-latest
22+
container: ghcr.io/autowarefoundation/autoware-openadk:latest-prebuilt
2323
build-depends-repos: build_depends.repos
2424
steps:
2525
- name: Check out repository
2626
uses: actions/checkout@v3
2727

28+
- name: Show disk space before the tasks
29+
run: df -h
30+
2831
- name: Remove exec_depend
2932
uses: autowarefoundation/autoware-github-actions/remove-exec-depend@v1
3033

@@ -47,3 +50,6 @@ jobs:
4750
rosdistro: ${{ matrix.rosdistro }}
4851
target-packages: ${{ steps.get-self-packages.outputs.self-packages }}
4952
build-depends-repos: ${{ matrix.build-depends-repos }}
53+
54+
- name: Show disk space after the tasks
55+
run: df -h

.github/workflows/build-and-test-differential-self-hosted.yaml .github/workflows/build-and-test-differential-arm64.yaml

+10-4
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: build-and-test-differential-self-hosted
1+
name: build-and-test-differential-arm64
22

33
on:
44
pull_request:
@@ -12,9 +12,9 @@ jobs:
1212
prevent-no-label-execution:
1313
uses: autowarefoundation/autoware-github-actions/.github/workflows/prevent-no-label-execution.yaml@v1
1414
with:
15-
label: ARM64
15+
label: type:arm64
1616

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

40+
- name: Show disk space before the tasks
41+
run: df -h
42+
4043
- name: Remove exec_depend
4144
uses: autowarefoundation/autoware-github-actions/remove-exec-depend@v1
4245

@@ -59,3 +62,6 @@ jobs:
5962
rosdistro: ${{ matrix.rosdistro }}
6063
target-packages: ${{ steps.get-modified-packages.outputs.modified-packages }}
6164
build-depends-repos: ${{ matrix.build-depends-repos }}
65+
66+
- name: Show disk space after the tasks
67+
run: df -h

.github/workflows/build-and-test-differential.yaml

+4-39
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
build-and-test-differential:
1717
needs: prevent-no-label-execution
1818
if: ${{ needs.prevent-no-label-execution.outputs.run == 'true' }}
19-
runs-on: [self-hosted, linux, X64]
19+
runs-on: ubuntu-latest
2020
container: ${{ matrix.container }}${{ matrix.container-suffix }}
2121
strategy:
2222
fail-fast: false
@@ -28,15 +28,15 @@ jobs:
2828
- -cuda
2929
include:
3030
- rosdistro: humble
31-
container: ghcr.io/autowarefoundation/autoware-universe:humble-latest
31+
container: ghcr.io/autowarefoundation/autoware-openadk:latest-prebuilt
3232
build-depends-repos: build_depends.repos
3333
steps:
3434
- name: Check out repository
3535
uses: actions/checkout@v3
3636
with:
3737
fetch-depth: 0
3838

39-
- name: Check disk space before build
39+
- name: Show disk space before the tasks
4040
run: df -h
4141

4242
- name: Remove exec_depend
@@ -72,40 +72,5 @@ jobs:
7272
verbose: true
7373
flags: differential
7474

75-
- name: Check disk space after build
75+
- name: Show disk space after the tasks
7676
run: df -h
77-
78-
clang-tidy-differential:
79-
runs-on: [self-hosted, linux, X64]
80-
container: ghcr.io/autowarefoundation/autoware-universe:humble-latest-cuda
81-
needs: build-and-test-differential
82-
steps:
83-
- name: Check out repository
84-
uses: actions/checkout@v3
85-
with:
86-
fetch-depth: 0
87-
88-
- name: Remove exec_depend
89-
uses: autowarefoundation/autoware-github-actions/remove-exec-depend@v1
90-
91-
- name: Get modified packages
92-
id: get-modified-packages
93-
uses: autowarefoundation/autoware-github-actions/get-modified-packages@v1
94-
95-
- name: Get modified files
96-
id: get-modified-files
97-
uses: tj-actions/changed-files@v35
98-
with:
99-
files: |
100-
**/*.cpp
101-
**/*.hpp
102-
103-
- name: Run clang-tidy
104-
if: ${{ steps.get-modified-files.outputs.all_changed_files != '' }}
105-
uses: autowarefoundation/autoware-github-actions/clang-tidy@v1
106-
with:
107-
rosdistro: humble
108-
target-packages: ${{ steps.get-modified-packages.outputs.modified-packages }}
109-
target-files: ${{ steps.get-modified-files.outputs.all_changed_files }}
110-
clang-tidy-config-url: https://raw.githubusercontent.com/autowarefoundation/autoware/main/.clang-tidy
111-
build-depends-repos: build_depends.repos

.github/workflows/build-and-test.yaml

+6-8
Original file line numberDiff line numberDiff line change
@@ -21,19 +21,14 @@ jobs:
2121
- -cuda
2222
include:
2323
- rosdistro: humble
24-
container: ghcr.io/autowarefoundation/autoware-universe:humble-latest
24+
container: ghcr.io/autowarefoundation/autoware-openadk:latest-prebuilt
2525
build-depends-repos: build_depends.repos
2626
steps:
2727
- name: Check out repository
2828
uses: actions/checkout@v3
2929

30-
- name: Free disk space (Ubuntu)
31-
uses: jlumbroso/free-disk-space@v1.2.0
32-
with:
33-
tool-cache: false
34-
dotnet: false
35-
swap-storage: false
36-
large-packages: false
30+
- name: Show disk space before the tasks
31+
run: df -h
3732

3833
- name: Remove exec_depend
3934
uses: autowarefoundation/autoware-github-actions/remove-exec-depend@v1
@@ -67,3 +62,6 @@ jobs:
6762
fail_ci_if_error: false
6863
verbose: true
6964
flags: total
65+
66+
- name: Show disk space after the tasks
67+
run: df -h

.github/workflows/json-schema-check.yaml

+25-3
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,38 @@ name: json-schema-check
22

33
on:
44
pull_request:
5-
paths:
6-
- "**/schema/*.schema.json"
7-
- "**/config/*.param.yaml"
5+
workflow_dispatch:
86

97
jobs:
8+
check-if-relevant-files-changed:
9+
runs-on: ubuntu-latest
10+
outputs:
11+
run-check: ${{ steps.paths_filter.outputs.json_or_yaml }}
12+
steps:
13+
- uses: actions/checkout@v3
14+
- uses: dorny/paths-filter@v3
15+
id: paths_filter
16+
with:
17+
filters: |
18+
json_or_yaml:
19+
- '**/schema/*.schema.json'
20+
- '**/config/*.param.yaml'
21+
1022
json-schema-check:
23+
needs: check-if-relevant-files-changed
24+
if: needs.check-if-relevant-files-changed.outputs.run-check == 'true'
1125
runs-on: ubuntu-latest
1226
steps:
1327
- name: Check out repository
1428
uses: actions/checkout@v3
1529

1630
- name: Run json-schema-check
1731
uses: autowarefoundation/autoware-github-actions/json-schema-check@v1
32+
33+
no-relevant-changes:
34+
needs: check-if-relevant-files-changed
35+
if: needs.check-if-relevant-files-changed.outputs.run-check == 'false'
36+
runs-on: ubuntu-latest
37+
steps:
38+
- name: Dummy step
39+
run: echo "No relevant changes, passing check"

README.md

+13-4
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,16 @@
1-
# autoware.universe
1+
# Autoware Universe
22

3-
For Autoware's general documentation, see [Autoware Documentation](https://autowarefoundation.github.io/autoware-documentation/).
3+
## Welcome to Autoware Universe
44

5-
For detailed documents of Autoware Universe components, see [Autoware Universe Documentation](https://autowarefoundation.github.io/autoware.universe/).
5+
Autoware Universe serves as a foundational pillar within the Autoware ecosystem, playing a critical role in enhancing the core functionalities of autonomous driving technologies.
6+
This repository is a pivotal element of the Autoware Core/Universe concept, managing a wide array of packages that significantly extend the capabilities of autonomous vehicles.
67

7-
---
8+
![autoware_universe_front](docs/assets/images/autoware_universe_front.png)
9+
10+
## Getting Started
11+
12+
To dive into the vast world of Autoware and understand how Autoware Universe fits into the bigger picture, we recommend starting with the [Autoware Documentation](https://autowarefoundation.github.io/autoware-documentation/). This resource provides a thorough overview of the Autoware ecosystem, guiding you through its components, functionalities, and how to get started with development.
13+
14+
### Explore Autoware Universe documentation
15+
16+
For those looking to explore the specifics of Autoware Universe components, the [Autoware Universe Documentation](https://autowarefoundation.github.io/autoware.universe/), deployed with MKDocs, offers detailed insights.

common/autoware_auto_perception_rviz_plugin/include/autoware_auto_perception_rviz_plugin/object_detection/object_polygon_detail.hpp

+8
Original file line numberDiff line numberDiff line change
@@ -186,6 +186,10 @@ AUTOWARE_AUTO_PERCEPTION_RVIZ_PLUGIN_PUBLIC void calc_bounding_box_direction_lin
186186
const autoware_auto_perception_msgs::msg::Shape & shape,
187187
std::vector<geometry_msgs::msg::Point> & points);
188188

189+
AUTOWARE_AUTO_PERCEPTION_RVIZ_PLUGIN_PUBLIC void calc_bounding_box_orientation_line_list(
190+
const autoware_auto_perception_msgs::msg::Shape & shape,
191+
std::vector<geometry_msgs::msg::Point> & points);
192+
189193
AUTOWARE_AUTO_PERCEPTION_RVIZ_PLUGIN_PUBLIC void calc_2d_bounding_box_bottom_line_list(
190194
const autoware_auto_perception_msgs::msg::Shape & shape,
191195
std::vector<geometry_msgs::msg::Point> & points);
@@ -194,6 +198,10 @@ AUTOWARE_AUTO_PERCEPTION_RVIZ_PLUGIN_PUBLIC void calc_2d_bounding_box_bottom_dir
194198
const autoware_auto_perception_msgs::msg::Shape & shape,
195199
std::vector<geometry_msgs::msg::Point> & points);
196200

201+
AUTOWARE_AUTO_PERCEPTION_RVIZ_PLUGIN_PUBLIC void calc_2d_bounding_box_bottom_orientation_line_list(
202+
const autoware_auto_perception_msgs::msg::Shape & shape,
203+
std::vector<geometry_msgs::msg::Point> & points);
204+
197205
AUTOWARE_AUTO_PERCEPTION_RVIZ_PLUGIN_PUBLIC void calc_cylinder_line_list(
198206
const autoware_auto_perception_msgs::msg::Shape & shape,
199207
std::vector<geometry_msgs::msg::Point> & points);

0 commit comments

Comments
 (0)