From 79ce6462303a84b8efe13f68dd2ef14db5cb6398 Mon Sep 17 00:00:00 2001 From: Kenzo Lobos-Tsunekawa Date: Fri, 19 Jan 2024 11:46:01 +0900 Subject: [PATCH] chore: more spell fixes Signed-off-by: Kenzo Lobos-Tsunekawa --- .cspell.json | 1 + sensor/docs/how_to_extrinsic_tag_based.md | 10 +++++----- .../{tagbased-1.jpg => tag_based-1.jpg} | Bin .../{tagbased-2.jpg => tag_based-2.jpg} | Bin 4 files changed, 6 insertions(+), 5 deletions(-) rename sensor/docs/images/camera-lidar/{tagbased-1.jpg => tag_based-1.jpg} (100%) rename sensor/docs/images/camera-lidar/{tagbased-2.jpg => tag_based-2.jpg} (100%) diff --git a/.cspell.json b/.cspell.json index a9d2e7df..4cb33a5a 100644 --- a/.cspell.json +++ b/.cspell.json @@ -40,6 +40,7 @@ "intrinsics", "kalman", "keyframes", + "libceres", "lidars", "lidartag", "lidartags", diff --git a/sensor/docs/how_to_extrinsic_tag_based.md b/sensor/docs/how_to_extrinsic_tag_based.md index 4e631d33..08273b6f 100644 --- a/sensor/docs/how_to_extrinsic_tag_based.md +++ b/sensor/docs/how_to_extrinsic_tag_based.md @@ -135,7 +135,7 @@ The difference between a point in the image (pimage), and the project
Fig 5. Reprojection error
-It follows that to calibrate the extrinsics of the camera-lidar pair of sensors, the reprojection error must be minimized in a set of corresponding pairs of points. The acquisition of the calibration pairs of points can be performed either automatically via a computer vision system or manually, and in this case, the pairs are computed automatically from the corners of the lidartag placeds in the field of view of the sensors +It follows that to calibrate the extrinsics of the camera-lidar pair of sensors, the reprojection error must be minimized in a set of corresponding pairs of points. The acquisition of the calibration pairs of points can be performed either automatically via a computer vision system or manually, and in this case, the pairs are computed automatically from the corners of the lidartag placed in the field of view of the sensors ## 5. Tag based Calibration Process @@ -145,11 +145,11 @@ The `apriltag` node detects the corners of the tags in the image, the `lidartag` However, in addition to the automatic calibration process, this tool also launches the Interactive calibrator UI, mainly for visualization purposes, but can also be used to use different optimization options, add additional calibration points, etc. However, the calibrations obtained through the UI can not be sent to the `Calibration manager` and instead must be saved manually (refer to the UI manual for more details). -| ![tagbased-1.jpg](images/camera-lidar/tagbased-1.jpg) | ![tagbased-2.jpg](images/camera-lidar/tagbased-2.jpg) | -| :---------------------------------------------------: | :---------------------------------------------------: | -| Fig 6. Initial calibration | Fig 7. Automatic tag-based calibration | +| ![tag_based-1.jpg](images/camera-lidar/tag_based-1.jpg) | ![tag_based-2.jpg](images/camera-lidar/tag_based-2.jpg) | +| :-----------------------------------------------------: | :-----------------------------------------------------: | +| Fig 6. Initial calibration | Fig 7. Automatic tag-based calibration | -The calibration tool is compatible with one or multiple tags, but a certain amount of camera-lidar detections is needed in order to obtain a correct calibration. In case that the number of tags at hand is not sufficient, the user can move a single tag to multiple locations in order to collect more detections akin to the camera calibration process. The parameters that determine how many detections are required in order for the algorithm to finish and output the final extrinsica are located in the `sensor/extrinsic_tag_based_calibrator/launch/tag_calibrator.launch.xml` launch file and below is an example of the related paramers: +The calibration tool is compatible with one or multiple tags, but a certain amount of camera-lidar detections is needed in order to obtain a correct calibration. In case that the number of tags at hand is not sufficient, the user can move a single tag to multiple locations in order to collect more detections akin to the camera calibration process. The parameters that determine how many detections are required in order for the algorithm to finish and output the final extrinsics are located in the `sensor/extrinsic_tag_based_calibrator/launch/tag_calibrator.launch.xml` launch file and below is an example of the related parameters: ```yaml diff --git a/sensor/docs/images/camera-lidar/tagbased-1.jpg b/sensor/docs/images/camera-lidar/tag_based-1.jpg similarity index 100% rename from sensor/docs/images/camera-lidar/tagbased-1.jpg rename to sensor/docs/images/camera-lidar/tag_based-1.jpg diff --git a/sensor/docs/images/camera-lidar/tagbased-2.jpg b/sensor/docs/images/camera-lidar/tag_based-2.jpg similarity index 100% rename from sensor/docs/images/camera-lidar/tagbased-2.jpg rename to sensor/docs/images/camera-lidar/tag_based-2.jpg