Skip to content

Commit 53ee59c

Browse files
committed
add launch sensing packages
Signed-off-by: ismetatabay <[email protected]>
1 parent c7e2c23 commit 53ee59c

File tree

5 files changed

+73
-16
lines changed

5 files changed

+73
-16
lines changed
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
nav:
22
- index.md
3+
- Launch sensing: sensing
34
- Launch localization: localization
45
- Launch perception: perception

docs/how-to-guides/integrating-autoware/launch-autoware/localization/index.md

+10-8
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,16 @@ This diagram describes some of the Autoware localization launch files flow at `a
1515
</figcaption>
1616
</figure>
1717

18-
The Autoware project is a large project.
19-
Therefore, as we manage the Autoware project, we utilize specific
20-
arguments in the launch files.
21-
ROS 2 offers an argument-overriding feature for these launch files.
22-
Please refer to [the official ROS 2 launch documentation](https://docs.ros.org/en/humble/Tutorials/Intermediate/Launch/Using-ROS2-Launch-For-Large-Projects.html#parameter-overrides) for further information.
23-
For instance,
24-
if we define an argument at the top-level launch,
25-
it will override the value on lower-level launches.
18+
!!! note
19+
20+
The Autoware project is a large project.
21+
Therefore, as we manage the Autoware project, we utilize specific
22+
arguments in the launch files.
23+
ROS 2 offers an argument-overriding feature for these launch files.
24+
Please refer to [the official ROS 2 launch documentation](https://docs.ros.org/en/humble/Tutorials/Intermediate/Launch/Using-ROS2-Launch-For-Large-Projects.html#parameter-overrides) for further information.
25+
For instance,
26+
if we define an argument at the top-level launch,
27+
it will override the value on lower-level launches.
2628

2729
## tier4_localization_component.launch.xml
2830

docs/how-to-guides/integrating-autoware/launch-autoware/perception/index.md

+10-8
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,16 @@ This diagram describes some of the Autoware perception launch files flow at `aut
1515
</figcaption>
1616
</figure>
1717

18-
The Autoware project is a large project.
19-
Therefore, as we manage the Autoware project, we utilize specific
20-
arguments in the launch files.
21-
ROS 2 offers an argument-overriding feature for these launch files.
22-
Please refer to [the official ROS 2 launch documentation](https://docs.ros.org/en/humble/Tutorials/Intermediate/Launch/Using-ROS2-Launch-For-Large-Projects.html#parameter-overrides) for further information.
23-
For instance,
24-
if we define an argument at the top-level launch,
25-
it will override the value on lower-level launches.
18+
!!! note
19+
20+
The Autoware project is a large project.
21+
Therefore, as we manage the Autoware project, we utilize specific
22+
arguments in the launch files.
23+
ROS 2 offers an argument-overriding feature for these launch files.
24+
Please refer to [the official ROS 2 launch documentation](https://docs.ros.org/en/humble/Tutorials/Intermediate/Launch/Using-ROS2-Launch-For-Large-Projects.html#parameter-overrides) for further information.
25+
For instance,
26+
if we define an argument at the top-level launch,
27+
it will override the value on lower-level launches.
2628

2729
## tier4_perception_component.launch.xml
2830

docs/how-to-guides/integrating-autoware/launch-autoware/sensing/images/sensing_launch_flow.svg

+4
Loading
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
# Sensing Launch Files
2+
3+
## Overview
4+
5+
The Autoware sensing stacks start
6+
launching at `autoware_launch.xml` as we mentioned at [Launch Autoware](../index.md) page.
7+
The `autoware_launch` package includes `tier4_sensing_component.launch.xml`
8+
for starting sensing launch files invocation from `autoware_launch.xml`.
9+
This diagram describes some of the Autoware sensing launch files flow at `autoware_launch` and `autoware.universe` packages.
10+
11+
<figure markdown>
12+
![sensing-launch-flow](images/sensing_launch_flow.svg){ align=center }
13+
<figcaption>
14+
Autoware sensing launch flow diagram
15+
</figcaption>
16+
</figure>
17+
18+
!!! note
19+
20+
The Autoware project is a large project.
21+
Therefore, as we manage the Autoware project, we utilize specific
22+
arguments in the launch files.
23+
ROS 2 offers an argument-overriding feature for these launch files.
24+
Please refer to [the official ROS 2 launch documentation](https://docs.ros.org/en/humble/Tutorials/Intermediate/Launch/Using-ROS2-Launch-For-Large-Projects.html#parameter-overrides) for further information.
25+
For instance,
26+
if we define an argument at the top-level launch,
27+
it will override the value on lower-level launches.
28+
29+
The sensing launch is more related to your sensor kit,
30+
so if you want to modify your launch, we recommend applying
31+
these modifications to the <YOUR-SENSOR-KIT> packages.
32+
Please look
33+
at [creating sensor and vehicle model](../../creating-vehicle-and-sensor-description) pages for more information but there
34+
is are some modifications on which can you done at top-level launch files.
35+
36+
For example, if you do not want to launch the sensor driver with Autoware,
37+
you can disable it with a command-line argument:
38+
39+
```bash
40+
ros2 launch autoware_launch autoware.launch.xml ... launch_sensing_driver:=false ...
41+
```
42+
43+
Or you can change it on your `autoware.launch.xml` launch file:
44+
45+
```diff
46+
- <arg name="launch_sensing_driver" default="true" description="launch sensing driver"/>
47+
+ <arg name="launch_sensing_driver" default="false" description="launch sensing driver"/>
48+
```

0 commit comments

Comments
 (0)