System Calibration of a Field Phenotyping Robot with Multiple High-Precision Profile Laser Scanners
Felix Esser, Gereon Tombrink, Andre Cornelißen, Lasse Klingbeil, Heiner Kuhlmann
TL;DR
This work addresses the challenge of obtaining precise, high‑resolution georeferenced 3D crop point clouds from a field robot equipped with two close‑range, high‑precision laser scanners. It introduces an omnivariance‑based calibration cost and a factor‑graph pose estimation framework that fuses IMU, GNSS heading, and total‑station prism measurements to accurately register scanner frames to the robot pose. The method is validated in a dedicated calibration field against a TLS reference, showing sub‑centimeter accuracy ($\approx 0.8$ cm RMSE) when a reference cloud is used and good transferability across datasets, with improved inter‑scanner consistency. Remaining non‑static deformations of the enclosure introduce residual biases, highlighting the need for ongoing kinematic calibration along trajectories to further reduce errors. This approach enables high‑precision, field‑deployable 3D crop phenotyping with dual high‑precision scanners.
Abstract
The creation of precise and high-resolution crop point clouds in agricultural fields has become a key challenge for high-throughput phenotyping applications. This work implements a novel calibration method to calibrate the laser scanning system of an agricultural field robot consisting of two industrial-grade laser scanners used for high-precise 3D crop point cloud creation. The calibration method optimizes the transformation between the scanner origins and the robot pose by minimizing 3D point omnivariances within the point cloud. Moreover, we present a novel factor graph-based pose estimation method that fuses total station prism measurements with IMU and GNSS heading information for high-precise pose determination during calibration. The root-mean-square error of the distances to a georeferenced ground truth point cloud results in 0.8 cm after parameter optimization. Furthermore, our results show the importance of a reference point cloud in the calibration method needed to estimate the vertical translation of the calibration. Challenges arise due to non-static parameters while the robot moves, indicated by systematic deviations to a ground truth terrestrial laser scan.
