Skip to content

Commit 7e1dfea

Browse files
authored
refactor: fix all broken self referential absolute links (#737)
Signed-off-by: Mete Fatih Cırıt <mfc@autoware.org>
1 parent 1ffb23f commit 7e1dfea

13 files changed

Lines changed: 22 additions & 24 deletions

File tree

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ A33-->A43[twist2accel.launch.xml]
5454

5555
### Add a new package in Autoware
5656

57-
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.
57+
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 the previous [directory structure](../../../contributing/coding-guidelines/ros-nodes/directory-structure.md) page.
5858

5959
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

docs/design/autoware-architecture-v1/components/map/map-requirements/vector-map-requirements-overview/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Vector Map uses [lanelet2_extension](https://github.com/autowarefoundation/autow
1010

1111
The primitives (basic components) used in Vector Map are explained in [Web.Auto Docs - What is Lanelet2](https://docs.web.auto/en/user-manuals/vector-map-builder/introduction#what-is-lanelet2). The following **Vector Map creation requirement specifications** are written on the premise of these knowledge.
1212

13-
This specification is a set of requirements for the creation of Vector Map(s) to ensure that Autoware drives safely and autonomously as intended by the user. To Create a Lanelet2 format .osm file, please refer to [Creating a vector map](https://autowarefoundation.github.io/autoware-documentation/latest/how-to-guides/integrating-autoware/creating-maps/#creating-a-vector-map).
13+
This specification is a set of requirements for the creation of Vector Map(s) to ensure that Autoware drives safely and autonomously as intended by the user. To Create a Lanelet2 format .osm file, please refer to [Creating a vector map](../../../../../../tutorials/integrating-autoware/creating-maps/creating-vector-map/index.md).
1414

1515
## Handling of the Requirement Specification
1616

docs/design/autoware-architecture-v1/components/perception/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@ This document outlines the high-level design strategies, goals and related ratio
66

77
## Overview
88

9-
The Perception Component receives inputs from Sensing, Localization, and Map components, and adds semantic information (e.g., Object Recognition, Obstacle Segmentation, Traffic Light Recognition, Occupancy Grid Map), which is then passed on to Planning Component. This component design follows the overarching philosophy of Autoware, defined as the [microautonomy concept](https://autowarefoundation.github.io/autoware-documentation/main/design/autoware-concepts/).
9+
The Perception Component receives inputs from Sensing, Localization, and Map components, and adds semantic information (e.g., Object Recognition, Obstacle Segmentation, Traffic Light Recognition, Occupancy Grid Map), which is then passed on to Planning Component. This component design follows the overarching philosophy of Autoware, defined as the [microautonomy concept](../../../autoware-concepts/index.md).
1010

1111
## Goals and non-goals
1212

1313
The role of the Perception Component is to recognize the surrounding environment based on the data obtained through Sensing and acquire sufficient information (such as the presence of dynamic objects, stationary obstacles, blind spots, and traffic signal information) to enable autonomous driving.
1414

15-
In our overall design, we emphasize the concept of [microautonomy architecture](https://autowarefoundation.github.io/autoware-documentation/main/design/autoware-concepts). This term refers to a design approach that focuses on the proper modularization of functions, clear definition of interfaces between these modules, and as a result, high expandability of the system. Given this context, the goal of the Perception Component is set not to solve every conceivable complex use case (although we do aim to support basic ones), but rather to provide a platform that can be customized to the user's needs and can facilitate the development of additional features.
15+
In our overall design, we emphasize the concept of [microautonomy architecture](../../../autoware-concepts/index.md). This term refers to a design approach that focuses on the proper modularization of functions, clear definition of interfaces between these modules, and as a result, high expandability of the system. Given this context, the goal of the Perception Component is set not to solve every conceivable complex use case (although we do aim to support basic ones), but rather to provide a platform that can be customized to the user's needs and can facilitate the development of additional features.
1616

1717
To clarify the design concepts, the following points are listed as goals and non-goals.
1818

docs/design/autoware-architecture-v1/components/planning/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ The document is divided into two parts: the first part discusses high-level requ
1212

1313
Our objective extends beyond merely developing an autonomous driving system. We aim to offer an "autonomous driving platform" where users can enhance autonomous driving functionalities based on their individual needs.
1414

15-
In Autoware, we utilize the [microautonomy architecture](https://autowarefoundation.github.io/autoware-documentation/main/design/autoware-concepts) concept, which emphasizes high extensibility, functional modularity, and clearly defined interfaces.
15+
In Autoware, we utilize the [microautonomy architecture](../../../autoware-concepts/index.md) concept, which emphasizes high extensibility, functional modularity, and clearly defined interfaces.
1616

1717
With this in mind, the design policy for the Planning Component is focused not on addressing every complex autonomous driving scenario (as that is a very challenging problem), but on **providing a customizable and easily extendable Planning development platform**. We believe this approach will allow the platform to meet a wide range of needs, ultimately solving many complex use cases.
1818

docs/design/autoware-interfaces/components/perception-interface.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,11 +60,11 @@ Image frame captured by camera.
6060

6161
### Vehicle kinematic state
6262

63-
current position of ego, used in traffic signals recognition. See [output of Localization](https://autowarefoundation.github.io/autoware-documentation/main/design/autoware-interfaces/components/localization/#vehicle-kinematic-state).
63+
current position of ego, used in traffic signals recognition. See [output of Localization](localization.md#vehicle-kinematic-state).
6464

6565
### Lanelet2 Map
6666

67-
map of the environment. See [outputs of Map](https://autowarefoundation.github.io/autoware-documentation/main/design/autoware-interfaces/components/map/#outputs).
67+
map of the environment. See [outputs of Map](map.md/#outputs).
6868

6969
## Output
7070

docs/installation/autoware/source-installation.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,6 @@ sudo apt-get -y update
1818
sudo apt-get -y install git
1919
```
2020

21-
> Note: If you wish to use ROS 2 Galactic on Ubuntu 20.04, refer to installation instruction from [galactic](https://autowarefoundation.github.io/autoware-documentation/galactic/installation/autoware/source-installation/) branch, but be aware that Galactic version of Autoware might not have the latest features.
22-
2321
## How to set up a development environment
2422

2523
1. Clone `autowarefoundation/autoware` and move to the directory.

docs/simulation-evaluation/components_evaluation/localization_evaluation/urban-environment-evaluation.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
#### Related Links
44

5-
Data Collection Documentation --> <https://autowarefoundation.github.io/autoware-documentation/main/datasets/#istanbul-open-dataset>
5+
Data Collection Documentation --> [İstanbul Open Dataset](../../../datasets/index.md#istanbul-open-dataset)
66

77
#### Purpose
88

@@ -22,7 +22,7 @@ The data contains data from the following sensors:
2222
- 1 x Applanix POS LVX GNSS/INS System
2323
- 1 x Hesai Pandar XT32 LiDAR
2424

25-
You can find the data collected for testing and mapping in this [Documentation](https://autowarefoundation.github.io/autoware-documentation/main/datasets/#istanbul-open-dataset).
25+
You can find the data collected for testing and mapping in this [İstanbul Open Dataset](../../../datasets/index.md#istanbul-open-dataset).
2626

2727
> <span style="color:green">**NOTE !**</span> </br>
2828
> Since there was no velocity source coming from the vehicle during all these tests, the twist message coming from GNSS/INS was given to ekf_localizer as the linear&angular velocity source. </br>

docs/tutorials/integrating-autoware/creating-vehicle-interface-package/ackermann-kinematic-model.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Please remember,
77
Autoware control output (/control/command/control_cmd)
88
publishes lateral and longitudinal commands according to the Ackermann kinematic model.
99

10-
- If your vehicle does not suit the Ackermann kinematic model, you have to modify the control commands. [Another document gives you an example how to convert your Ackermann kinematic model control inputs into a differential drive model.](https://autowarefoundation.github.io/autoware-documentation/main/how-to-guides/integrating-autoware/creating-vehicle-interface-package/customizing-for-differential-drive-model/)
10+
- If your vehicle does not suit the Ackermann kinematic model, you have to modify the control commands. [Another document gives you an example of how to convert your Ackermann kinematic model control inputs into a differential drive model.](customizing-for-differential-drive-model.md)
1111

1212
## Geometry
1313

@@ -64,4 +64,4 @@ See the [AckermannLateralCommand.idl](https://gitlab.com/autowarefoundation/auto
6464

6565
The vehicle interface should realize these control commands through your vehicle's control device.
6666

67-
Moreover, Autoware also provides brake commands, light commands, and more (see [vehicle interface design](https://autowarefoundation.github.io/autoware-documentation/main/design/autoware-interfaces/components/vehicle-interface/)), so the vehicle interface module should be applicable to these commands as long as there are devices available to handle them.
67+
Moreover, Autoware also provides brake commands, light commands, and more (see [vehicle interface design](../../../design/autoware-interfaces/components/vehicle-interface.md)), so the vehicle interface module should be applicable to these commands as long as there are devices available to handle them.

docs/tutorials/integrating-autoware/creating-vehicle-interface-package/creating-vehicle-interface.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -257,4 +257,4 @@ There are some tips that may help you.
257257
version: main
258258
```
259259
260-
Then you can import your entire environment easily to another local device by using the `vcs import` command. (See [the source installation guide](https://autowarefoundation.github.io/autoware-documentation/main/installation/autoware/source-installation/#how-to-set-up-a-workspace))
260+
Then you can import your entire environment easily to another local device by using the `vcs import` command. (See [the source installation guide](../../../installation/autoware/source-installation.md#how-to-set-up-a-workspace))

docs/tutorials/integrating-autoware/creating-your-autoware-repositories/creating-autoware-repositories.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,7 @@ on how to create and customize each of your vehicle's packages:
173173
- [Creating sensor model](../creating-vehicle-and-sensor-model/creating-sensor-model/index.md)
174174
- [Creating individual params](../creating-vehicle-and-sensor-model/creating-individual-params/index.md)
175175
- [Creating vehicle model](../creating-vehicle-and-sensor-model/creating-vehicle-model/index.md)
176-
- [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/)
177-
- [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/)
176+
- [creating-vehicle-interface-package](../creating-vehicle-interface-package/ackermann-kinematic-model.md)
177+
- [customizing-for-differential-drive-model](../creating-vehicle-interface-package/customizing-for-differential-drive-model.md)
178178

179179
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.

0 commit comments

Comments
 (0)