Skip to content

Commit 7de491e

Browse files
authored
chore: rename from autoware.universe to autoware_universe (#655)
1 parent 062c240 commit 7de491e

File tree

64 files changed

+410
-410
lines changed

Some content is hidden

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

64 files changed

+410
-410
lines changed

docs/autoware-competitions/index.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ This page is a collection of the links to the competitions that are related to t
66
| :-----------------------------------------------------------: | :------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
77
| <img src="images/autoware_challenge_2023.png" width = 640px > | Ongoing | **[Autoware / TIER IV Challenge 2023](https://autoware.org/autoware-challenge-2023)** <br> **Date:** May 15, 2023 - Nov. 1st, 2023 <br><br> As one of the main contributors of Autoware, TIER IV has been facing many difficult challenges through development, and TIER IV would like to sponsor a challenge to solve such engineering challenges. Any researchers, students, individuals or organizations are welcome to participate and submit their solution to any of the challenges we propose. |
88
| <img src="images/ai_challenge_2023.png" width = 640px > | Finished | **[Japan Automotive AI Challenge 2023 (Integration)](https://www.jsae.or.jp/jaaic/2023_summary.php)** <br> **Registration:** June 5, 2023 - July 14, 2023 <br>**Qualifiers:** July 3, 2023 - Aug. 31, 2023 <br>**Finals:** Nov. 12, 2023<br><br> In this competition, we focus on challenging tasks posed by autonomous driving in factory environments and aim to develop Autoware-based AD software that can overcome them. The qualifiers use the [digital twin autonomous driving simulator AWSIM](https://tier4.github.io/AWSIM/) to complete specific tasks within a virtual environment. Teams that make it to the finals have the opportunity to run their software on actual vehicles in a test course in Japan. |
9-
| <img src="images/ai_challenge2023-racing.jpg" width = 640px > | Ongoing | **[Japan Automotive AI Challenge 2023 (Simulation)](https://www.jsae.or.jp/jaaic/2023_simulation.php)** <br> **Registration:** Nov 6, 2023 - Dec 28, 2023 <br>**Date:** Dec 4, 2023 - Jan. 31, 2024 <br><br> This contest is a software development contest with a motorsports theme. Participants will develop autonomous driving software based on [Autoware.Universe](https://github.com/autowarefoundation/autoware.universe), and integrate it into a racing car that runs in the End to End simulation space (AWSIM). The goal is simple, win the race while driving safely! |
9+
| <img src="images/ai_challenge2023-racing.jpg" width = 640px > | Ongoing | **[Japan Automotive AI Challenge 2023 (Simulation)](https://www.jsae.or.jp/jaaic/2023_simulation.php)** <br> **Registration:** Nov 6, 2023 - Dec 28, 2023 <br>**Date:** Dec 4, 2023 - Jan. 31, 2024 <br><br> This contest is a software development contest with a motorsports theme. Participants will develop autonomous driving software based on [Autoware Universe](https://github.com/autowarefoundation/autoware_universe), and integrate it into a racing car that runs in the End to End simulation space (AWSIM). The goal is simple, win the race while driving safely! |
1010

1111
## Proposing New Competition
1212

docs/contributing/coding-guidelines/ros-nodes/launch-files.md

+7-7
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,15 @@ Autoware use ROS 2 launch system to startup the software. Please see the [offici
88

99
### The organization of launch files in Autoware
1010

11-
Autoware mainly has two repositories related to launch file organization: the [autoware.universe](https://github.com/autowarefoundation/autoware.universe) and the [autoware_launch](https://github.com/autowarefoundation/autoware_launch).
11+
Autoware mainly has two repositories related to launch file organization: the [autoware_universe](https://github.com/autowarefoundation/autoware_universe) and the [autoware_launch](https://github.com/autowarefoundation/autoware_launch).
1212

13-
#### autoware.universe
13+
#### autoware_universe
1414

15-
the `autoware.universe` contains the code of the main Autoware modules, and its `launch` directory is responsible for launching the nodes of each module. Autoware software stack is organized based on the [architecture](https://autowarefoundation.github.io/autoware-documentation/main/design/autoware-architecture/#high-level-architecture-design), so you may find that we try to match the launch structure similar to the architecture (splitting of files, namespace). For example, the `tier4_map_launch` subdirectory corresponds to the map module, so do the other `tier4_*_launch` subdirectories.
15+
the `autoware_universe` contains the code of the main Autoware modules, and its `launch` directory is responsible for launching the nodes of each module. Autoware software stack is organized based on the [architecture](https://autowarefoundation.github.io/autoware-documentation/main/design/autoware-architecture/#high-level-architecture-design), so you may find that we try to match the launch structure similar to the architecture (splitting of files, namespace). For example, the `tier4_map_launch` subdirectory corresponds to the map module, so do the other `tier4_*_launch` subdirectories.
1616

1717
#### autoware_launch
1818

19-
The `autoware_launch` is a repository referring to `autoware.universe`. The mainly purpose of introducing this repository is to provide the general entrance to start the Autoware software stacks, i.e, calling the launch file of each module.
19+
The `autoware_launch` is a repository referring to `autoware_universe`. The mainly purpose of introducing this repository is to provide the general entrance to start the Autoware software stacks, i.e, calling the launch file of each module.
2020

2121
- The `autoware.launch.xml` is the basic launch file for road driving scenarios.
2222

@@ -56,12 +56,12 @@ A33-->A43[twist2accel.launch.xml]
5656

5757
If a newly created package has executable node, we expect sample launch file and configuration within the package, just like the recommended structure shown in previous [directory structure](https://autowarefoundation.github.io/autoware-documentation/main/contributing/coding-guidelines/ros-nodes/directory-structure/) page.
5858

59-
In order to automatically load the newly added package when starting Autoware, you need to make some necessary changes to the corresponding launch file. For example, if using ICP instead of NDT as the pointcloud registration algorithm, you can modify the `autoware.universe/launch/tier4_localization_launch/launch/pose_estimator/pose_estimator.launch.xml` file to load the newly added ICP package.
59+
In order to automatically load the newly added package when starting Autoware, you need to make some necessary changes to the corresponding launch file. For example, if using ICP instead of NDT as the pointcloud registration algorithm, you can modify the `autoware_universe/launch/tier4_localization_launch/launch/pose_estimator/pose_estimator.launch.xml` file to load the newly added ICP package.
6060

6161
## Parameter management
6262

63-
Another purpose of introducing the `autoware_launch` repository is to facilitate the parameter management of Autoware. Thinking about this situation: if we want to integrate Autoware to a specific vehicle and modify parameters, we have to fork `autoware.universe` which also has a lot of code other than parameters and is frequently updated by developers. By integrating these parameters in `autoware_launch`, we can customize the Autoware parameters just by forking `autoware_launch` repository. Taking the localization module as an examples:
63+
Another purpose of introducing the `autoware_launch` repository is to facilitate the parameter management of Autoware. Thinking about this situation: if we want to integrate Autoware to a specific vehicle and modify parameters, we have to fork `autoware_universe` which also has a lot of code other than parameters and is frequently updated by developers. By integrating these parameters in `autoware_launch`, we can customize the Autoware parameters just by forking `autoware_launch` repository. Taking the localization module as an examples:
6464

6565
1. all the “launch parameters” for localization component is listed in the files under `autoware_launch/autoware_launch/config/localization`.
6666
2. the "launch parameters" file paths are set in the `autoware_launch/autoware_launch/launch/components/tier4_localization_component.launch.xml` file.
67-
3. in `autoware.universe/launch/tier4_localization_launch/launch`, the launch files loads the “launch parameters” if the argument is given in the parameter configuration file. You can still use the default parameters in each packages to launch `tier4_localization_launch` within `autoware.universe`.
67+
3. in `autoware_universe/launch/tier4_localization_launch/launch`, the launch files loads the “launch parameters” if the argument is given in the parameter configuration file. You can still use the default parameters in each packages to launch `tier4_localization_launch` within `autoware_universe`.

docs/contributing/coding-guidelines/ros-nodes/parameters.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ As there is no _default_value_ provided, the function throws an exception if a p
5757

5858
The table has been derived from [Parameter Type](https://github.com/ros2/rcl_interfaces/blob/humble/rcl_interfaces/msg/ParameterType.msg) and [Parameter Value](https://github.com/ros2/rcl_interfaces/blob/humble/rcl_interfaces/msg/ParameterValue.msg).
5959

60-
See example: _Lidar Apollo Segmentation TVM Nodes_ [declare function](https://github.com/autowarefoundation/autoware.universe/blob/f85c90b56ed4c7d6b52e787570e590cff786b28b/perception/lidar_apollo_segmentation_tvm_nodes/src/lidar_apollo_segmentation_tvm_node.cpp#L38)
60+
See example: _Lidar Apollo Segmentation TVM Nodes_ [declare function](https://github.com/autowarefoundation/autoware_universe/blob/f85c90b56ed4c7d6b52e787570e590cff786b28b/perception/lidar_apollo_segmentation_tvm_nodes/src/lidar_apollo_segmentation_tvm_node.cpp#L38)
6161

6262
## Parameter File
6363

@@ -78,7 +78,7 @@ Autoware has the following two types of parameter files for ROS packages:
7878

7979
- **Node parameter file**
8080
- Node parameter files store the default parameters provided for each package in Autoware.
81-
- For example, [the parameter of `behavior_path_planner`](https://github.com/autowarefoundation/autoware.universe/tree/245242cee866de2d113e89c562353c5fc17f1f98/planning/behavior_path_planner/config)
81+
- For example, [the parameter of `behavior_path_planner`](https://github.com/autowarefoundation/autoware_universe/tree/245242cee866de2d113e89c562353c5fc17f1f98/planning/behavior_path_planner/config)
8282
- All nodes in Autoware must have a parameter file if ROS parameters are declared in the node.
8383
- For `FOO_package`, the parameter is expected to be stored in `FOO_package/config`.
8484
- The launch file for individual packages must load node parameter by default:
@@ -149,7 +149,7 @@ Autoware has the following two types of parameter files for ROS packages:
149149

150150
The schema file path is `INSERT_PATH_TO_PACKAGE/schema/` and the schema file name is `INSERT_NODE_NAME.schema.json`. To adapt the template to the ROS node, replace each `INSERT_...` and add all parameters `1..N`.
151151

152-
See example: _Image Projection Based Fusion - Pointpainting_ [schema](https://github.com/autowarefoundation/autoware.universe/blob/main/universe/perception/autoware_image_projection_based_fusion/schema/pointpainting.schema.json)
152+
See example: _Image Projection Based Fusion - Pointpainting_ [schema](https://github.com/autowarefoundation/autoware_universe/blob/main/universe/perception/autoware_image_projection_based_fusion/schema/pointpainting.schema.json)
153153

154154
### Attributes
155155

docs/contributing/coding-guidelines/ros-nodes/topic-message-handling/index.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -204,4 +204,4 @@ If `rclcpp::Executor` based object, an executor, is programmed to call a callbac
204204
As of May 2024, the recommended manners are beginning to be used in Autoware Universe.
205205
See the following PR if you want an example in Autoware Universe.
206206
207-
[_feat(tier4_autoware_utils, obstacle_cruise): change to read topic by polling #6702_](https://github.com/autowarefoundation/autoware.universe/pull/6702)
207+
[_feat(tier4_autoware_utils, obstacle_cruise): change to read topic by polling #6702_](https://github.com/autowarefoundation/autoware_universe/pull/6702)

docs/contributing/pull-request-guidelines/ai-pr-review.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ We have [Codium-ai/pr-agent](https://github.com/Codium-ai/pr-agent/tree/main) en
44

55
## The workflow
66

7-
Workflow: [pr-agent.yaml](https://github.com/autowarefoundation/autoware.universe/blob/main/.github/workflows/pr-agent.yaml)
7+
Workflow: [pr-agent.yaml](https://github.com/autowarefoundation/autoware_universe/blob/main/.github/workflows/pr-agent.yaml)
88

99
### Additional links for the workflow maintainers
1010

docs/contributing/pull-request-guidelines/code-owners.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -20,16 +20,16 @@ Generally, repository maintainers handle the updates to `CODEOWNERS` files. To p
2020

2121
### Special case for the Autoware Universe repository
2222

23-
In the [autoware.universe](https://github.com/autowarefoundation/autoware.universe) repository, maintenance of the `CODEOWNERS` file is automated by the CI.
23+
In the [autoware_universe](https://github.com/autowarefoundation/autoware_universe) repository, maintenance of the `CODEOWNERS` file is automated by the CI.
2424

25-
[This workflow](https://github.com/autowarefoundation/autoware.universe/actions/workflows/update-codeowners-from-packages.yaml) updates the `CODEOWNERS` file based on the `maintainer` information in the `package.xml` files of the packages in the repository.
25+
[This workflow](https://github.com/autowarefoundation/autoware_universe/actions/workflows/update-codeowners-from-packages.yaml) updates the `CODEOWNERS` file based on the `maintainer` information in the `package.xml` files of the packages in the repository.
2626

27-
In order to change the code owners for a package in the `autoware.universe` repository:
27+
In order to change the code owners for a package in the `autoware_universe` repository:
2828

2929
1. Modify the `maintainer` information in the `package.xml` file via a PR.
3030
2. Once merged, the CI workflow runs at midnight UTC (or can be triggered manually by a maintainer) to update the `CODEOWNERS` file and create a PR.
3131
3. A maintainer then needs to merge the CI-generated PR to finalize the update.
32-
- **Example Automated PR:** [chore: update CODEOWNERS #6866](https://github.com/autowarefoundation/autoware.universe/pull/6866)
32+
- **Example Automated PR:** [chore: update CODEOWNERS #6866](https://github.com/autowarefoundation/autoware_universe/pull/6866)
3333

3434
## Responsibilities of code owners
3535

docs/contributing/testing-guidelines/integration-testing.md

+8-8
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ Doing so adds smoke tests that ensure that a node can be:
5656
2. Terminated with a standard `SIGTERM` signal.
5757

5858
For the full API documentation,
59-
refer to the [package design page](https://github.com/autowarefoundation/autoware.universe/blob/main/common/autoware_testing/design/autoware_testing-design.md).
59+
refer to the [package design page](https://github.com/autowarefoundation/autoware_universe/blob/main/common/autoware_testing/design/autoware_testing-design.md).
6060

6161
!!! note
6262

@@ -70,16 +70,16 @@ The simplest scenario is a single node.
7070
In this case, the integration test is commonly referred to as a component test.
7171

7272
To add a component test to an existing node,
73-
you can follow the example of the `lanelet2_map_loader` in the [`autoware_map_loader` package](https://github.com/autowarefoundation/autoware.universe/tree/main/map/autoware_map_loader)
74-
(added in [this PR](https://github.com/autowarefoundation/autoware.universe/pull/1056)).
73+
you can follow the example of the `lanelet2_map_loader` in the [`autoware_map_loader` package](https://github.com/autowarefoundation/autoware_universe/tree/main/map/autoware_map_loader)
74+
(added in [this PR](https://github.com/autowarefoundation/autoware_universe/pull/1056)).
7575

76-
In [`package.xml`](https://github.com/autowarefoundation/autoware.universe/blob/main/map/autoware_map_loader/package.xml), add:
76+
In [`package.xml`](https://github.com/autowarefoundation/autoware_universe/blob/main/map/autoware_map_loader/package.xml), add:
7777

7878
```xml
7979
<test_depend>ros_testing</test_depend>
8080
```
8181

82-
In [`CMakeLists.txt`](https://github.com/autowarefoundation/autoware.universe/blob/main/map/autoware_map_loader/CMakeLists.txt),
82+
In [`CMakeLists.txt`](https://github.com/autowarefoundation/autoware_universe/blob/main/map/autoware_map_loader/CMakeLists.txt),
8383
add or modify the `BUILD_TESTING` section:
8484

8585
```cmake
@@ -106,7 +106,7 @@ To create a test,
106106
either read the [launch_testing quick-start example](https://github.com/ros2/launch/tree/master/launch_testing#quick-start-example),
107107
or follow the steps below.
108108

109-
Taking [`test/lanelet2_map_loader_launch.test.py`](https://github.com/autowarefoundation/autoware.universe/blob/main/map/autoware_map_loader/test/lanelet2_map_loader_launch.test.py) as an example,
109+
Taking [`test/lanelet2_map_loader_launch.test.py`](https://github.com/autowarefoundation/autoware_universe/blob/main/map/autoware_map_loader/test/lanelet2_map_loader_launch.test.py) as an example,
110110
first dependencies are imported:
111111

112112
```python
@@ -122,7 +122,7 @@ import pytest
122122
```
123123

124124
Then a launch description is created to launch the node under test.
125-
Note that the [`test_map.osm`](https://github.com/autowarefoundation/autoware.universe/blob/main/map/autoware_map_loader/test/data/test_map.osm) file path is found and passed to the node,
125+
Note that the [`test_map.osm`](https://github.com/autowarefoundation/autoware_universe/blob/main/map/autoware_map_loader/test/data/test_map.osm) file path is found and passed to the node,
126126
something that cannot be done with the [smoke testing API](#smoke-tests):
127127

128128
```python
@@ -184,7 +184,7 @@ source install/setup.bash
184184
Then either execute the component test manually:
185185

186186
```console
187-
ros2 test src/universe/autoware.universe/map/autoware_map_loader/test/lanelet2_map_loader_launch.test.py
187+
ros2 test src/universe/autoware_universe/map/autoware_map_loader/test/lanelet2_map_loader_launch.test.py
188188
```
189189

190190
Or as part of testing the entire package:

docs/contributing/testing-guidelines/unit-testing.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -163,6 +163,6 @@ Total Test time (real) = 7.91 sec
163163
Loosely described,
164164
a code coverage metric is a measure of how much of the program code has been exercised (covered) during testing.
165165

166-
In the Autoware repositories, [Codecov](https://app.codecov.io/gh/autowarefoundation/autoware.universe/) is used to automatically calculate coverage of any open pull request.
166+
In the Autoware repositories, [Codecov](https://app.codecov.io/gh/autowarefoundation/autoware_universe/) is used to automatically calculate coverage of any open pull request.
167167

168168
More details about the code coverage metrics can be found in the [Codecov documentation](https://docs.codecov.com/docs/about-code-coverage).

docs/datasets/index.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -177,4 +177,4 @@ The pcap file and ros2 bag file is recorded in the same time with slight differe
177177

178178
[Click here to download (~553MB)](https://autoware-files.s3.us-west-2.amazonaws.com/collected_data/2022-04-14_autocore-lidar-bag-pcap/Lidar_Data_220414_bag_pcap.zip)
179179

180-
[Reference Issue](https://github.com/autowarefoundation/autoware.universe/issues/562#issuecomment-1102662448)
180+
[Reference Issue](https://github.com/autowarefoundation/autoware_universe/issues/562#issuecomment-1102662448)

0 commit comments

Comments
 (0)