From 89b56e665c6a8c3eea244479e180bbe5e636489c Mon Sep 17 00:00:00 2001 From: Ismet Atabay <56237550+ismetatabay@users.noreply.github.com> Date: Fri, 17 Nov 2023 03:26:50 +0300 Subject: [PATCH] docs: update creating autoware repositories page (#446) * init commit Signed-off-by: ismetatabay * update image path Signed-off-by: ismetatabay * fix typo Signed-off-by: ismetatabay * update sensor model repo name Signed-off-by: ismetatabay * update doc according to the tester feedback Signed-off-by: ismetatabay * update document readability Signed-off-by: ismetatabay --------- Signed-off-by: ismetatabay --- .../api/planning/cooperation/get_policies.md | 2 +- .../api/planning/cooperation/set_policies.md | 2 +- .../how-to-guides/integrating-autoware/.pages | 2 +- .../creating-autoware-meta-repository.md | 57 ------ .../creating-autoware-repositories.md | 176 ++++++++++++++++++ .../images/forking-autoware_repository.png | Bin 0 -> 69452 bytes 6 files changed, 179 insertions(+), 60 deletions(-) delete mode 100644 docs/how-to-guides/integrating-autoware/creating-your-autoware-meta-repository/creating-autoware-meta-repository.md create mode 100644 docs/how-to-guides/integrating-autoware/creating-your-autoware-repositories/creating-autoware-repositories.md create mode 100644 docs/how-to-guides/integrating-autoware/creating-your-autoware-repositories/images/forking-autoware_repository.png diff --git a/docs/design/autoware-interfaces/ad-api/list/api/planning/cooperation/get_policies.md b/docs/design/autoware-interfaces/ad-api/list/api/planning/cooperation/get_policies.md index 6ffce00a8a1..dd70be04490 100644 --- a/docs/design/autoware-interfaces/ad-api/list/api/planning/cooperation/get_policies.md +++ b/docs/design/autoware-interfaces/ad-api/list/api/planning/cooperation/get_policies.md @@ -12,7 +12,7 @@ type: - name: policies.sequence text: The type of the target sequence. - name: policies.policy - text: The type of the cooporation policy. + text: The type of the cooperation policy. --- {% extends 'design/autoware-interfaces/templates/autoware-interface.jinja2' %} diff --git a/docs/design/autoware-interfaces/ad-api/list/api/planning/cooperation/set_policies.md b/docs/design/autoware-interfaces/ad-api/list/api/planning/cooperation/set_policies.md index 463bf6af96c..01a4ff4e8c8 100644 --- a/docs/design/autoware-interfaces/ad-api/list/api/planning/cooperation/set_policies.md +++ b/docs/design/autoware-interfaces/ad-api/list/api/planning/cooperation/set_policies.md @@ -10,7 +10,7 @@ type: - name: policies.sequence text: The type of the target sequence. - name: policies.policy - text: The type of the cooporation policy. + text: The type of the cooperation policy. res: - name: status text: response status diff --git a/docs/how-to-guides/integrating-autoware/.pages b/docs/how-to-guides/integrating-autoware/.pages index 29eb42aa464..d520a5f69a0 100644 --- a/docs/how-to-guides/integrating-autoware/.pages +++ b/docs/how-to-guides/integrating-autoware/.pages @@ -1,6 +1,6 @@ nav: - overview.md - - 1. Creating your Autoware meta repository: creating-your-autoware-meta-repository + - 1. Creating your Autoware repositories: creating-your-autoware-repositories - 2. Creating vehicle and sensor description: creating-vehicle-and-sensor-description - 3. Creating vehicle interface: creating-vehicle-interface-package - 4. Creating maps: creating-maps diff --git a/docs/how-to-guides/integrating-autoware/creating-your-autoware-meta-repository/creating-autoware-meta-repository.md b/docs/how-to-guides/integrating-autoware/creating-your-autoware-meta-repository/creating-autoware-meta-repository.md deleted file mode 100644 index 71b128ba18f..00000000000 --- a/docs/how-to-guides/integrating-autoware/creating-your-autoware-meta-repository/creating-autoware-meta-repository.md +++ /dev/null @@ -1,57 +0,0 @@ -# Creating Autoware meta-repository - -## What is Meta-repository? - -A meta-repository is a repository that manages multiple repositories, and [Autoware](https://github.com/autowarefoundation/autoware) is one of them. -It serves as a centralized control point for referencing, configuring, and versioning other repositories. - -By using Ansible and VCS, you can automatically set up your Autoware. -`autoware.repos` file manages the configuration of multiple repositories. - -Note: VCS stands for Version Control System, such as Git or Subversion. - -## How to create and customize your autoware meta-repository - -### 1. Create autoware repository - -If you want to integrate Autoware into your vehicle, the first step is to create an Autoware meta-repository. - -One easy way is to fork [autowarefoundation/autoware](https://github.com/autowarefoundation/autoware) and clone it. -For how to fork a repository, refer to [GitHub Docs](https://docs.github.com/en/get-started/quickstart/fork-a-repo). - -```bash -git clone https://github.com/YOUR_NAME/autoware.git -``` - -If you set up multiple types of vehicles, adding a suffix like `autoware.vehicle_A` or `autoware.vehicle_B` is recommended - -### 2. Customize your autoware.repos for your environment - -You need to customize `autoware.repos` for your own vehicle's Autoware. - -For example, if you want to customize the parameters in your `individual_params` or `autoware_launch` package to fit your vehicle, you can modify the configuration of each package and use them accordingly. - -Please edit the parameters in Autoware's `autoware_individual_params` and `autoware_launch` packages to match your vehicle's specific requirements, as these packages provide sample parameters and may not be tailored to your vehicle by default. - -If you want to fork `autoware_individual_params` and make modifications, it would be as follows: - -Example: If you fork `individual_params` and rename `autoware_individual_params.vehicle_A`: - -```diff -- param/autoware_individual_params: -- type: git -- url: https://github.com/autowarefoundation/autoware_individual_params -- version: main -+ param/autoware_individual_params.vehicle_A: -+ type: git -+ url: https://github.com/YOUR_NAME/autoware_individual_params.vehicle_A -+ version: main -``` - -Please refer to the following documentation link for instructions on how to create and customize each `vehicle_interface`: - -- [creating-vehicle-and-sensor-description](https://autowarefoundation.github.io/autoware-documentation/main/how-to-guides/integrating-autoware/creating-vehicle-and-sensor-description/creating-vehicle-and-sensor-description) -- [creating-vehicle-interface-package](https://autowarefoundation.github.io/autoware-documentation/main/how-to-guides/integrating-autoware/creating-vehicle-interface-package/creating-a-vehicle-interface-for-an-ackermann-kinematic-model/) -- [customizing-for-differential-drive-model](https://autowarefoundation.github.io/autoware-documentation/main/how-to-guides/integrating-autoware/creating-vehicle-interface-package/customizing-for-differential-drive-model/) - -Please remember to add all your custom packages, such as interfaces and descriptions, to your `autoware.repos` to ensure that your packages are properly included and managed within the Autoware repository. diff --git a/docs/how-to-guides/integrating-autoware/creating-your-autoware-repositories/creating-autoware-repositories.md b/docs/how-to-guides/integrating-autoware/creating-your-autoware-repositories/creating-autoware-repositories.md new file mode 100644 index 00000000000..46600edc8dd --- /dev/null +++ b/docs/how-to-guides/integrating-autoware/creating-your-autoware-repositories/creating-autoware-repositories.md @@ -0,0 +1,176 @@ +# Creating Autoware repositories + +## What is a Meta-repository? + +A meta-repository is a repository that manages multiple repositories, +and [Autoware](https://github.com/autowarefoundation/autoware) is one of them. +It serves as a centralized control point for referencing, configuring, +and versioning other repositories. +To accomplish this, +the Autoware meta-repository includes the [`autoware.repos`](https://github.com/autowarefoundation/autoware/blob/main/autoware.repos) file +for managing multiple repositories. +We will use the [VCS](https://github.com/dirk-thomas/vcstool) tool +(Version Control System) to handle the .repos file. +VCS provides us with the capability to import, export, and pull from multiple repositories. +VCS will be used to import all the necessary repositories to build Autoware into our workspace. +Please refer to the documentation for VCS and .repos file usage. + +## How to create and customize your autoware meta-repository + +### 1. Create autoware meta-repository + +If you want to integrate Autoware into your vehicle, the first step is to create an Autoware meta-repository. + +One easy way is to fork the Autoware repository and clone it. +(For instructions on how to fork a repository, +refer to [GitHub Docs](https://docs.github.com/en/get-started/quickstart/fork-a-repo)) + +- In this guide, Autoware will be integrated into a `tutorial_vehicle` + (Note: when setting up multiple types of vehicles, + adding a suffix like `autoware.vehicle_A` or `autoware.vehicle_B` is recommended). + For the first step, + please visit the [autoware](https://github.com/autowarefoundation/autoware) repository + and click the fork button. + The fork process should look like this: + +
+ ![forking-autoware_repository](images/forking-autoware_repository.png){ align=center } +
+ Sample forking demonstration for tutorial_vehicle +
+
+ +Then click "Create fork" button to continue. After that, we can clone our fork repository on our local system. + +```bash +git clone https://github.com/YOUR_NAME/autoware..git +``` + +For example, it should be for our documentation: + +```bash +git clone https://github.com/leo-drive/autoware.tutorial_vehicle.git +``` + +#### 1.1 Create vehicle individual repositories + +To integrate Autoware into your individual vehicles, +you need to fork and modify the following repositories as well: + +- [sample_sensor_kit](https://github.com/autowarefoundation/sample_sensor_kit_launch): This repository will be used for sensing launch files, their pipelines-organizations and sensor descriptions. + Please fork and rename as autoware meta-repository. At this point, our forked repository name will be `tutorial_vehicle_sensor_kit_launch`. +- [sample_vehicle_launch](https://github.com/autowarefoundation/sample_vehicle_launch): This repository will be used for vehicle launch files, vehicle_descriptions and vehicle_model. + Please fork and rename this repository as well. At this point, our forked repository name will be `tutorial_vehicle_launch`. +- [autoware_individual_params](https://github.com/autowarefoundation/autoware_individual_params): This repository stores parameters that change depending on each vehicle (i.e. sensor calibrations). Please fork + and rename this repository as well; our forked repository name will be `tutorial_vehicle_individual_params`. +- [autoware_launch](https://github.com/autowarefoundation/autoware_launch): + This repository contains node configurations and their parameters for Autoware. + Please fork and rename it as the previously forked repositories; + our forked repository name will be `autoware_launch.tutorial_vehicle`. + +### 2. Customize autoware.repos for your environment + +You need to customize your `autoware.repos` to import your forked repositories. +The `autoware.repos` file usually includes information for all necessary Autoware repositories +(except calibration and simulator repositories). +Therefore, your forked repositories should also be added to this file. + +#### 2.1 Adding individual repos to autoware.repos + +After forking all repositories, +you can start +adding them to your Autoware meta-repository +by opening the `autoware.repos` file using any text editor and updating `sample_sensor_kit_launch`, +`sample_vehicle_launch`, `autoware_individual_params` +and `autoware launch` with your own individual repos. +For example, in this tutorial, +the necessary changes for our forked `tutorial_vehicle` repositories should be as follows: + +- Sensor Kit: + + ```diff + - sensor_kit/sample_sensor_kit_launch: + - type: git + - url: https://github.com/autowarefoundation/sample_sensor_kit_launch.git + - version: main + + sensor_kit/tutorial_vehicle_sensor_kit_launch: + + type: git + + url: https://github.com/leo-drive/tutorial_vehicle_sensor_kit_launch.git + + version: main + ``` + +- Vehicle Launch: + + ```diff + - vehicle/sample_vehicle_launch: + - type: git + - url: https://github.com/autowarefoundation/sample_vehicle_launch.git + - version: main + + vehicle/tutorial_vehicle_launch: + + type: git + + url: https://github.com/leo-drive/tutorial_vehicle_launch.git + + version: main + ``` + +- Individual Params: + + ```diff + - param/autoware_individual_params: + - type: git + - url: https://github.com/autowarefoundation/autoware_individual_params.git + - version: main + + param/tutorial_vehicle_individual_params: + + type: git + + url: https://github.com/leo-drive/tutorial_vehicle_individual_params.git + + version: main + ``` + +- Autoware Launch: + + ```diff + - launcher/autoware_launch: + - type: git + - url: https://github.com/autowarefoundation/autoware_launch.git + - version: main + + launcher/autoware_launch.tutorial_vehicle: + + type: git + + url: https://github.com/leo-drive/autoware_launch.tutorial_vehicle.git + + version: main + ``` + +Please make similar changes to your own autoware.repos file. +After making these changes, +you will be ready to use VCS to import all the necessary repositories into your Autoware workspace. + +First, create a src directory under your own Autoware meta-repository directory: + +```bash +cd +mkdir src +``` + +Then, import all necessary repositories with vcs: + +```bash +cd +vcs import src < autoware.repos +``` + +After the running `vcs import` command, +all autoware repositories will be cloned in the `src` folder under the Autoware directory. + +Now, you can build your own repository with colcon build command: + +```bash +cd +colcon build --symlink-install --cmake-args -DCMAKE_BUILD_TYPE=Release +``` + +Please refer to the following documentation links for instructions +on how to create and customize each of your vehicle's packages: + +- [creating-vehicle-and-sensor-description](https://autowarefoundation.github.io/autoware-documentation/main/how-to-guides/integrating-autoware/creating-vehicle-and-sensor-description/creating-vehicle-and-sensor-description) +- [creating-vehicle-interface-package](https://autowarefoundation.github.io/autoware-documentation/main/how-to-guides/integrating-autoware/creating-vehicle-interface-package/creating-a-vehicle-interface-for-an-ackermann-kinematic-model/) +- [customizing-for-differential-drive-model](https://autowarefoundation.github.io/autoware-documentation/main/how-to-guides/integrating-autoware/creating-vehicle-interface-package/customizing-for-differential-drive-model/) + +Please remember to add all your custom packages, such as interfaces and descriptions, to your `autoware.repos` to ensure that your packages are properly included and managed within the Autoware repository. diff --git a/docs/how-to-guides/integrating-autoware/creating-your-autoware-repositories/images/forking-autoware_repository.png b/docs/how-to-guides/integrating-autoware/creating-your-autoware-repositories/images/forking-autoware_repository.png new file mode 100644 index 0000000000000000000000000000000000000000..cb02ea0861fef7cabd37851ec2ff9a136449eed2 GIT binary patch literal 69452 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

lD_bOQHr6qNI?{qHzCerPk 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 OC^8a?;-#V=KmRAfx&4m- literal 0 HcmV?d00001