Precise Positioning and Heading for Autonomous Scouting Robots in a Harsh Environment

This document describes the design and verification of the GreenPatrol localization subsystem. Greenpatrol is an autonomous robot system intended to operate in light indoor environments, such as greenhouses, detecting and treating pests in high-value crops such as tomato and pepper. High accuracy positioning is required for performing this in a trustable and safety manner. The proposed localization solution is described hereafter. Test have been carried out in the real greenhouse environment. The proposed localization subsystem consists of two differentiate parts: (1) an absolute localization module which uses precise positioning GNSS techniques in combination with the robot proprioceptive sensors (i.e. inertial sensors and odometry) with an estimated position error lower than 30 cm, and (2) a relative localization module that takes the absolute solution as input and combines it with the robot range readings to generate a model of the environment and to estimate the robot position and heading inside it. From the analysis of the tests results it follows that the absolute localization is able to provide a heading solution with accuracy 5\(^\circ \) more than a 85% of the time. The relative localization algorithm, on the other hand, gives an estimation of the robot position inside the map which does not improve significantly the absolute solution, but it is able to refine the heading estimation and to absorb transitory error peaks.

[1]  Sebastian Thrun,et al.  FastSLAM: a factored solution to the simultaneous localization and mapping problem , 2002, AAAI/IAAI.

[2]  W. Burgard,et al.  Markov Localization for Mobile Robots in Dynamic Environments , 1999, J. Artif. Intell. Res..

[3]  Jiantong Cheng,et al.  Tightly Coupled SLAM/GNSS for Land Vehicle Navigation , 2014 .

[4]  Tetsuro Sakai,et al.  Effects of polyline simplification of dynamic GPS data under forest canopy on area and perimeter estimations , 2005, Journal of Forest Research.

[5]  Wolfram Burgard,et al.  Monte Carlo localization for mobile robots , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[6]  Hui Liu,et al.  An Integrated GNSS/INS/LiDAR-SLAM Positioning Method for Highly Accurate Forest Stem Mapping , 2016, Remote. Sens..

[7]  Morgan Quigley,et al.  ROS: an open-source Robot Operating System , 2009, ICRA 2009.

[8]  Sebastian Thrun,et al.  Simultaneous Localization and Mapping , 2008, Robotics and Cognitive Approaches to Spatial Mapping.

[9]  Emily Williams,et al.  Assessing Handheld Mobile Laser Scanners for Forest Surveys , 2015, Remote. Sens..

[10]  Hugh Durrant-Whyte,et al.  Simultaneous localization and mapping (SLAM): part II , 2006 .

[11]  Manuel Perez-Ruiz,et al.  GNSS in Precision Agricultural Operations , 2012 .

[12]  Ander Ansuategui,et al.  GNSS PRECISE POINT POSITIONING FOR AUTONOMOUS ROBOT NAVIGATION IN GREENHOUSE ENVIRONMENT FOR INTEGRATED PEST MONITORING , 2019 .

[13]  Karsten Berns,et al.  Simultaneous localization and mapping (SLAM) , 2009 .

[14]  Garry A. Einicke,et al.  Robust extended Kalman filtering , 1999, IEEE Trans. Signal Process..

[15]  Jeffrey K. Uhlmann,et al.  Unscented filtering and nonlinear estimation , 2004, Proceedings of the IEEE.

[16]  R. E. Kalman,et al.  A New Approach to Linear Filtering and Prediction Problems , 2002 .

[17]  Wolfram Burgard,et al.  Monte Carlo Localization: Efficient Position Estimation for Mobile Robots , 1999, AAAI/IAAI.

[18]  Peilin Liu,et al.  Statistical Multipath Model Based on Experimental GNSS Data in Static Urban Canyon Environment , 2018, Sensors.

[19]  Jonghyuk Kim,et al.  6DoF SLAM aided GNSS/INS Navigation in GNSS Denied and Unknown Environments , 2005 .

[20]  M. Holopainen,et al.  SLAM-Aided Stem Mapping for Forest Inventory with Small-Footprint Mobile LiDAR , 2015 .

[21]  Bernt Schiele,et al.  A comparison of position estimation techniques using occupancy grids , 1994, Robotics Auton. Syst..

[22]  Aleksandar Jovanovic,et al.  Analysis of Galileo E5 and E5ab code tracking , 2011, GPS Solutions.

[23]  Jian Yao,et al.  LASER-BASED SLAM WITH EFFICIENT OCCUPANCY LIKELIHOOD MAP LEARNING FOR DYNAMIC INDOOR SCENES , 2016 .