-
Notifications
You must be signed in to change notification settings - Fork 76
4. IMPORTANT: Setting Parameters of Patchwork in Your Own Env.
Hyungtae Lim edited this page Sep 25, 2023
·
7 revisions
I think this page is the main of wiki.
Please read this explanation carefully, otherwise, you can get some catastrophic failures as follows:
Above all things, we thank 薛银涛 who provides ouster-128 pcd files.
The most important parameters in params.yaml for your scenes will be explained.
Note that our Patchwork assumes that the point cloud is w.r.t. the LiDAR coordinate which is parallel to the X-Y plane of the ground. That is, if you use a tilted LiDAR setting, the point cloud should be transformed appropriately. In this repo, transformation is not supported. But you can utilize extrinsic_trans
and extrinsic_rot
.
For using Patchwork in your dataset, the following two parameters must be revised:
-
sensor_height
: Indeed, it denotes the height from the ground to the coordinate. Thus, it is set to 1.723 m in the KITTI dataset. If your point cloud (or pcd) was already transformed to the ground frame, i.e. height difference btw ground and the coordinate is equal to zero, thensensor_height
should be set to 0 like params_ouster128.yaml- **230925 Update: **In this repository, All-Terrain Auto-heighT (ATAT) estimator is included. So, the
sensor_height
is roughly auto-cablibrated.
- **230925 Update: **In this repository, All-Terrain Auto-heighT (ATAT) estimator is included. So, the
-
elevation_thresholds
: (updated in 230502) Elevation filters are w.r.t. thesensor_height
. This denotes that if the patches whose mean z values are larger than thissensor_height
+elevation_threhsholds[#]
, the patches are rejected. Thus, the values ofelevation_thresholds
should always be positive.