From 920a51293729c9ed95e4dafd5cbf6b1f2958f3ec Mon Sep 17 00:00:00 2001 From: Tetsuya Yamamoto Date: Fri, 13 Dec 2024 11:52:05 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20Changed=20the=20explanation=20to=20focus?= =?UTF-8?q?=20on=20XT32=20LiDAR=20related=20to=20discontinue=E2=80=A6=20(#?= =?UTF-8?q?27)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Changed the explanation to focus on XT32 LiDAR related to discontinue AT128 Below is the exception part - 3-2. ... LiDAR calibration file only as at128 * changed warning sentence --- docs/tutorials/01_hardware_setup.md | 8 +- docs/tutorials/03_sensor_calibration.md | 8 +- docs/tutorials/04_launch_application.md | 6 +- docs/tutorials/figures/connection.drawio.svg | 2 +- .../figures/demo_construction.drawio.svg | 2 +- .../figures/synchronization.drawio.svg | 665 +----------------- 6 files changed, 19 insertions(+), 672 deletions(-) diff --git a/docs/tutorials/01_hardware_setup.md b/docs/tutorials/01_hardware_setup.md index 6ad92ebdf76..d57235b5727 100644 --- a/docs/tutorials/01_hardware_setup.md +++ b/docs/tutorials/01_hardware_setup.md @@ -4,6 +4,10 @@ As a first step, prepare your hardwares including Sensor and ECU. ## Sample hardware configuration +> [!WARNING] +> +> HESAI AT128 is deprecated because it has been discontinued. + This following hardware configuration is used throughout this tutorial. - ECU setup @@ -12,10 +16,10 @@ This following hardware configuration is used throughout this tutorial. - Sensor setup - Sample configuration 1 - Camera: TIER IV Automotive HDR Camera C1 (x2) - - LiDAR: HESAI AT128 (x1) + - LiDAR: HESAI Pandar XT32 (x1) - Sample configuration 2 - Camera: TIER IV Automotive HDR Camera C1 (x2) - - LiDAR: HESAI Pandar XT32 (x1) + - LiDAR: HESAI AT128 (x1) ### Connection diagram diff --git a/docs/tutorials/03_sensor_calibration.md b/docs/tutorials/03_sensor_calibration.md index 1477630870a..b15eef7b651 100644 --- a/docs/tutorials/03_sensor_calibration.md +++ b/docs/tutorials/03_sensor_calibration.md @@ -96,9 +96,9 @@ for detailed operation on the tool. cd edge-auto source install/setup.bash -ros2 launch edge_auto_launch calibration_extrinsic_at128_sample.launch.xml -## or ros2 launch edge_auto_launch calibration_extrinsic_xt32_sample.launch.xml +## or +ros2 launch edge_auto_launch calibration_extrinsic_at128_sample.launch.xml ``` After executing the above launch file, two windows will be appear like below: @@ -115,6 +115,6 @@ After calculating extrinsic parameters, put the result in the appropriate files ```sh edge-auto/src/individual_params/individual_params/config/ └── default - ├── at128_to_camera0.json # <- replace this file with your calculated results - └── at128_to_camera1.json # <- replace this file with your calculated results + ├── xt32_to_camera0.json # <- replace this file with your calculated results + └── xt32_to_camera1.json # <- replace this file with your calculated results ``` diff --git a/docs/tutorials/04_launch_application.md b/docs/tutorials/04_launch_application.md index aa09b1cf240..fc7ee2fb51f 100644 --- a/docs/tutorials/04_launch_application.md +++ b/docs/tutorials/04_launch_application.md @@ -40,9 +40,9 @@ it is recommended to adjust this value according to your actual sensor setup to cd edge-auto source install/setup.bash -ros2 launch edge_auto_launch perception_at128_sample.launch.xml sensor_height:=[sensor height from the ground] -## or ros2 launch edge_auto_launch perception_xt32_sample.launch.xml sensor_height:=[sensor height from the ground] +## or +ros2 launch edge_auto_launch perception_at128_sample.launch.xml sensor_height:=[sensor height from the ground] ``` This sample mainly leverages [pointcloud_preprocessor](https://github.com/autowarefoundation/autoware.universe/tree/main/sensing/pointcloud_preprocessor), [centerpoint](https://github.com/autowarefoundation/autoware.universe/tree/main/perception/lidar_centerpoint), and [image_projection_based_fusion](https://github.com/autowarefoundation/autoware.universe/tree/main/perception/image_projection_based_fusion) packages @@ -51,7 +51,7 @@ See the READMEs of these packages for more detail. In addition to the perception stack, this sample also launches viewers so that users can check perception results visually. -As an example, the following picture shows the perception results in the case of a system configuration that consists of one AT128 and one C1 camera. +As an example, the following picture shows the perception results. ![Example: perception result](../sample.png "Example: perception result") diff --git a/docs/tutorials/figures/connection.drawio.svg b/docs/tutorials/figures/connection.drawio.svg index 04be3a18c4e..079067db177 100644 --- a/docs/tutorials/figures/connection.drawio.svg +++ b/docs/tutorials/figures/connection.drawio.svg @@ -1,4 +1,4 @@ -
x86-based ECU
(AVA-3510)
x86-based ECU...
GMSL 2
GMSL 2
4
4
2
2
3
3
GMSL 2
GMSL 2
1
1
Display
Display
Keyboard
Keyboard
7
7
6
6
8
8
5
5
DP
DP
USB
USB
Jetson-based ECU
(RQX-58G)
Jetson-based ECU...



eth0
eth0
eth1
eth1
enp2s0f1
enp2s0...
enp3s0
enp3s0
192.168.2.1/24
192.168.2.1/24
192.168.2.2/24
192.168.2.2/24
192.168.1.100/24
192.168.1.100/24
...
...
converter
converter
LiDAR
(XT32 or AT128)
LiDAR...
Camera 1
(C1)
Camera 1...
Camera 0
(C1)
Camera 0...
eno1
eno1
internet
internet
internet
internet
DP++
DP++
Display
Display
Text is not SVG - cannot display
\ No newline at end of file +
x86-based ECU
(AVA-3510)
x86-based ECU...
GMSL 2
GMSL 2
4
4
2
2
3
3
GMSL 2
GMSL 2
1
1
Display
Display
Keyboard
Keyboard
7
7
6
6
8
8
5
5
DP
DP
USB
USB
Jetson-based ECU
(RQX-58G)
Jetson-based ECU...



eth0
eth0
eth1
eth1
enp2s0f1
enp2s0...
enp3s0
enp3s0
192.168.2.1/24
192.168.2.1/24
192.168.2.2/24
192.168.2.2/24
192.168.1.100/24
192.168.1.100/24
...
...
converter
converter
LiDAR
(XT32 or AT128)
LiDAR...
Camera 1
(C1)
Camera 1...
Camera 0
(C1)
Camera 0...
eno1
eno1
internet
internet
internet
internet
DP++
DP++
Display
Display
Text is not SVG - cannot display
\ No newline at end of file diff --git a/docs/tutorials/figures/demo_construction.drawio.svg b/docs/tutorials/figures/demo_construction.drawio.svg index 5550c48da9f..08ba7a07f6d 100644 --- a/docs/tutorials/figures/demo_construction.drawio.svg +++ b/docs/tutorials/figures/demo_construction.drawio.svg @@ -1,4 +1,4 @@ -
Detection area
Detection area
LiDAR
LiDAR
sensor_height
sensor_heig...
Text is not SVG - cannot display
\ No newline at end of file +
Detection area
Detection area
sensor_height
sensor_heig...
LiDAR
LiDAR
Text is not SVG - cannot display
\ No newline at end of file diff --git a/docs/tutorials/figures/synchronization.drawio.svg b/docs/tutorials/figures/synchronization.drawio.svg index dee4735ad3e..68e5e062eae 100644 --- a/docs/tutorials/figures/synchronization.drawio.svg +++ b/docs/tutorials/figures/synchronization.drawio.svg @@ -1,661 +1,4 @@ - - - - - - - - - - - -
-
-
- - GMSL 2 - -
-
-
-
- - GMSL 2 - -
-
- - - - -
-
-
- - 4 - -
-
-
-
- - 4 - -
-
- - - - - - - - -
-
-
- - 2 - -
-
-
-
- - 2 - -
-
- - - -
-
-
- - 3 - -
-
-
-
- - 3 - -
-
- - - - - - - - -
-
-
- - 1 - -
-
-
-
- - 1 - -
-
- - - -
-
-
- - 7 - -
-
-
-
- - 7 - -
-
- - - -
-
-
- - 6 - -
-
-
-
- - 6 - -
-
- - - -
-
-
- - 8 - -
-
-
-
- - 8 - -
-
- - - -
-
-
- - 5 - -
-
-
-
- - 5 - -
-
- - - - -
-
-
- - - eth1 - - -
-
-
-
- - eth1 - -
-
- - - - - - - - -
-
-
-
-
-
-
-
-
-
- - -
-
- - - - - -
-
-
-
-
-
-
-
-
-
- - -
-
- - - - - -
-
-
-
-
-
-
-
-
-
- - -
-
- - - -
-
-
-
- - LiDAR - -
-
- - (XT32 or AT128) - -
-
-
-
-
- - LiDAR... - -
-
- - - -
-
-
-
- Camera 1 -
-
- (C1) -
-
-
-
-
- - Camera 1... - -
-
- - - - -
-
-
- - GPIO 52 - -
-
-
-
- - GPIO 52 - -
-
- - - - -
-
-
- - Deserializer - -
-
-
-
- - Deserializer - -
-
- - - - -
-
-
- - Deserializer - -
-
-
-
- - Deserializer - -
-
- - - - - -
-
-
- - Jetson GPIO - -
-
-
-
- - Jetson GPIO - -
-
- - - - -
-
-
- Phase alignment & trigger generation -
-
-
-
- - Phase alignment &... - -
-
- - - - -
-
-
- - System clock - -
-
-
-
- - System clock - -
-
- - - - - - - - - - - -
-
-
- - GPIO 51 - -
-
-
-
- - GPIO 51 - -
-
- - - -
-
-
- - GMSL 2 - -
-
-
-
- - GMSL 2 - -
-
- - - - - -
-
-
- - Trigger signal - -
-
-
-
- - Trigger signal - -
-
- - - - - -
-
-
- - Trigger signal - -
-
-
-
- - Trigger signal - -
-
- - - -
-
-
-
- Camera 0 -
-
- (C1) -
-
-
-
-
- - Camera 0... - -
-
- - - -
-
-
- - - Jetson-based ECU -
- (RQX-58G) -
-
-
-
-
-
-
- - Jetson-based ECU... - -
-
- - - - - -
-
-
- PTP master -
-
-
-
- - PTP master - -
-
- - - - -
-
-
- - System clock - -
-
-
-
- - System clock - -
-
- - - -
-
-
- - - x86-based ECU -
- (AVA-3510) -
-
-
-
-
-
-
- - x86-based ECU... - -
-
- - - - -
-
-
- - - enp2s0f1 - - -
-
-
-
- - enp2s0... - -
-
- - - - - -
-
-
- PTP slave -
-
-
-
- - PTP slave - -
-
- - - -
- - - - - Text is not SVG - cannot display - - - -
+ + + +
GMSL 2
GMSL 2
4
4
2
2
3
3
1
1
7
7
6
6
8
8
5
5
eth1
eth1



LiDAR
(XT32 or AT128)
LiDAR...
Camera 1
(C1)
Camera 1...
GPIO 52
GPIO 52
Deserializer
Deserializer
Deserializer
Deserializer
Jetson GPIO
Jetson GPIO
Phase alignment & trigger generation
Phase alignment &...
System clock
System clock
GPIO 51
GPIO 51
GMSL 2
GMSL 2
Trigger signal
Trigger signal
Trigger signal
Trigger signal
Camera 0
(C1)
Camera 0...
Jetson-based ECU
(RQX-58G)
Jetson-based ECU...
PTP master
PTP master
System clock
System clock
x86-based ECU
(AVA-3510)
x86-based ECU...
enp2s0f1
enp2s0...
PTP slave
PTP slave
Text is not SVG - cannot display
\ No newline at end of file