Multisensory Data Fusion for Autonomous Vineyard Sprayer Robot Navigation

This thesis is a research for localization problem of an autonomous vineyard spraying robot. The project is motivated by the lack of manpower to perform the vineyard spraying task and the exposure to hazardous pesticides during the spraying. Localization is a fundamental problem in the field of autonomous mobile robotics. In order to allow basic autonomous functionality of a robot, Position and Path-Planning control loops are needed. Both loops require knowledge of the accurate state (position orientation and velocity) of the robot This research focus in modeling the kinematic model of the robot. The model will be later use for controller design and model based state estimation (filtering). Second, we research how to filter a noisy raw sensor data and the integration of data from all sensors (DGPS, IMU and Vision). The research focus on statistical and probability theory such as Bayesian estimator and Kalman filter for filtering and data fusion. The simulations of Data Fusion presented in this thesis show major improvement for the state estimation errors. The main contribution of this thesis ere the set of tools and methodologies to design low cost navigation system with high precision of localization and a novel algorithm for data fusion using likelihood ratio test as decision making technique for choosing the most probable solution. Each sensor is pre-filtered according to its noise distribution, not like other methods for data fusion i.e. Kalman filter. Also, this algorithm can also be used for many other applications where decision making is needed This thesis published in report for the Chief Scientist, Ministry of Agriculture [1] and it is a basis for further research for examination of the data fusion algorithm, its robustness and real-time implementation.

[1]  Paul Timothy Furgale,et al.  Lighting‐invariant Visual Teach and Repeat Using Appearance‐based Lidar , 2013, J. Field Robotics.

[2]  Elena Console,et al.  Data Fusion , 2009, Encyclopedia of Database Systems.

[3]  Karl Johan Åström,et al.  PID Controllers: Theory, Design, and Tuning , 1995 .

[4]  Branko Ristic,et al.  Beyond the Kalman Filter: Particle Filters for Tracking Applications , 2004 .

[5]  John Enright,et al.  Visual odometry aided by a sun sensor and inclinometer , 2011 .

[6]  Olivier D. Faugeras,et al.  The fundamental matrix: Theory, algorithms, and stability analysis , 2004, International Journal of Computer Vision.

[7]  Salah Sukkarieh,et al.  Low Cost, High Integrity, Aided Inertial Navigation Systems for Autonomous Land Vehicles , 2000 .

[8]  Michael R. M. Jenkin,et al.  Computational principles of mobile robotics , 2000 .

[9]  Moshe Kam,et al.  Sensor Fusion for Mobile Robot Navigation , 1997, Proc. IEEE.

[10]  Ravi N. Banavar A game theoretic approach to linear dynamic estimation , 1992 .

[11]  Roland Siegwart,et al.  Introduction to Autonomous Mobile Robots , 2004 .

[12]  Uri Shaked,et al.  Robust minimum variance filtering , 1995, IEEE Trans. Signal Process..

[13]  Elans Grabs,et al.  Accuracy Estimation of GPS Receiver Parameters with Re-Reference System in Static Mode , 2008 .

[14]  S. Haykin Kalman Filtering and Neural Networks , 2001 .

[15]  Ren C. Luo,et al.  Multisensor fusion and integration: approaches, applications, and future research directions , 2002 .

[16]  Q. Wang,et al.  Fuzzy adaptive Kalman filtering for INS/GPS data fusion , 1999 .

[17]  Thia Kirubarajan,et al.  Estimation with Applications to Tracking and Navigation: Theory, Algorithms and Software , 2001 .

[18]  D. Simon Optimal State Estimation: Kalman, H Infinity, and Nonlinear Approaches , 2006 .

[19]  Dan Svenstrup,et al.  Monte Carlo methods for dynamical systems , 2009 .

[20]  J. Soraghan Fuzzy Stabilization of Fuzzy Control Systems , 2008 .

[21]  Yosef Cohen,et al.  Non linear PID and its application in process control , 2010, 2010 IEEE 26-th Convention of Electrical and Electronics Engineers in Israel.

[22]  J. L. Roux An Introduction to the Kalman Filter , 2003 .

[23]  S. P. Mudur,et al.  Three-dimensional computer vision: a geometric viewpoint , 1993 .

[24]  O. Faugeras,et al.  On determining the fundamental matrix : analysis of different methods and experimental results , 1993 .

[25]  M. F.,et al.  Bibliography , 1985, Experimental Gerontology.

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

[27]  Standard SpeciÞcation Format Guide and Test Procedure for Single-Axis Interferometric Fiber Optic Gyros , 1998 .

[28]  D. Sellers,et al.  An Overview of Proportional plus Integral plus Derivative Control and Suggestions for Its Successful Application and Implementation , 2001 .

[29]  Mark A. Minor,et al.  Modeling and dynamic control of compliant framed wheeled modular mobile robots , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[30]  Mohinder S. Grewal,et al.  Global Positioning Systems, Inertial Navigation, and Integration , 2000 .

[31]  David W. Hodo Development of an Autonomous Mobile Robot-Trailer System for UXO Detection , 2007 .

[32]  P. Fearnhead,et al.  Improved particle filter for nonlinear problems , 1999 .

[33]  J. Bellantoni,et al.  A square root formulation of the Kalman- Schmidt filter. , 1967 .

[34]  Larry H. Matthies,et al.  Two years of Visual Odometry on the Mars Exploration Rovers , 2007, J. Field Robotics.

[35]  Richard I. Hartley,et al.  In defence of the 8-point algorithm , 1995, Proceedings of IEEE International Conference on Computer Vision.

[36]  Fuwen Yang,et al.  Robust H∞ filtering with error variance constraints for discrete time-varying systems with uncertainty , 2003, Autom..

[37]  John M. Richardson,et al.  Fusion of Multisensor Data , 1988, Int. J. Robotics Res..

[38]  Oliver J. Woodman,et al.  An introduction to inertial navigation , 2007 .

[39]  Yan Shi,et al.  Autonomous Navigation for Wheeled Mobile Robots-A Survey , 2007, Second International Conference on Innovative Computing, Informatio and Control (ICICIC 2007).

[40]  K. S. Arun,et al.  Least-Squares Fitting of Two 3-D Point Sets , 1987, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[41]  Jean Ponce,et al.  Computer Vision: A Modern Approach , 2002 .

[42]  Emanuele Menegatti,et al.  Image-based memory for robot navigation using properties of omnidirectional images , 2004, Robotics Auton. Syst..

[43]  José Luis Blanco-Claraco,et al.  Contributions to Localization, Mapping and Navigation in Mobile Robotics , 2009 .