Abstract:Reliable point cloud registration is essential for agricultural machinery navigation in unstructured field environments, but conventional ICP methods are easily affected by large initial pose errors, dynamic vegetation interference and vibration-induced noise. To improve registration robustness and efficiency, a robust point-to-plane ICP method based on the Huber loss, named Huber-ICP, was proposed. The Huber robust kernel was introduced into the point-to-plane ICP objective function, and the transformation parameters were estimated through an iteratively reweighted least squares optimization process. In this way, point pairs with large residuals were assigned lower weights, whereas the contribution of inlier correspondences was retained. Experiments were conducted on sequences 00, 02, 05, 07 and 08 of the public BotanicGarden odometry dataset to evaluate the proposed method under different navigation conditions. Compared with point-to-point ICP and point-to-plane ICP, Huber-ICP reduced the absolute trajectory error by 67.97% and 46.53%, respectively. Compared with Pi2Pi-ICP and Pi2Pl-ICP, the average number of iterations was reduced by 46.22% and 14.74%, and the per-frame registration time was reduced by 11.43% and 35.42%. Under a translational perturbation of 1.0 m, the registration success rate remained above 80%. The results indicated that the dynamic reweighting strategy improved both outlier suppression and convergence efficiency. The proposed method can provide a practical registration solution for continuous localization of agricultural machinery in GNSS-denied and high-vibration field environments.