Ego-motion based on EM for bionic navigation

Researches have proved that flying insects such as bees can achieve efficient and robust flight control, and biologists have explored some biomimetic principles regarding how they control flight. Based on those basic studies and principles acquired from the flying insects, this paper proposes a different solution of recovering ego-motion for low level navigation. Firstly, a new type of entropy flow is provided to calculate the motion parameters. Secondly, EKF, which has been used for navigation for some years to correct accumulated error, and estimation-Maximization, which is always used to estimate parameters, are put together to determine the ego-motion estimation of aerial vehicles. Numerical simulation on MATLAB has proved that this navigation system provides more accurate position and smaller mean absolute error than pure optical flow navigation. This paper has done pioneering work in bionic mechanism to space navigation.

[1]  Clark F. Olson,et al.  Rover navigation using stereo ego-motion , 2003, Robotics Auton. Syst..

[2]  Michal Irani,et al.  Recovery of ego-motion using image stabilization , 1994, 1994 Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[3]  Bo Feng,et al.  Fast global motion estimation for global motion compensation coding , 2001, ISCAS 2001. The 2001 IEEE International Symposium on Circuits and Systems (Cat. No.01CH37196).

[4]  A S Etienne,et al.  Path integration in mammals and its interaction with visual landmarks. , 1996, The Journal of experimental biology.

[5]  Henry Leung,et al.  EM-EKF based visual SLAM for simple robot localization , 2014, 2014 IEEE International Conference on Systems, Man, and Cybernetics (SMC).

[6]  Larry H. Matthies,et al.  Visual odometry on the Mars Exploration Rovers , 2005, 2005 IEEE International Conference on Systems, Man and Cybernetics.

[7]  Henry Leung,et al.  Multi-camera tracking by joint calibration, association and fusion , 2011, 2011 Fifth ACM/IEEE International Conference on Distributed Smart Cameras.

[8]  M V Srinivasan,et al.  Honeybee navigation: nature and calibration of the "odometer". , 2000, Science.

[9]  Garry A. Einicke,et al.  EM Algorithm State Matrix Estimation for Navigation , 2010, IEEE Signal Processing Letters.

[10]  Roland Siegwart,et al.  Stereo-Based Ego-Motion Estimation Using Pixel Tracking and Iterative Closest Point , 2006, Fourth IEEE International Conference on Computer Vision Systems (ICVS'06).

[11]  Hans Georg Wallraff,et al.  Avian Navigation: Pigeon Homing as a Paradigm , 2004 .

[12]  He Deng,et al.  Entropy Flow-Aided Navigation , 2010, Journal of Navigation.

[13]  Garry A. Einicke,et al.  Riccati Equation and EM Algorithm Convergence for Inertial Navigation Alignment , 2009, IEEE Transactions on Signal Processing.

[14]  Garry A. Einicke,et al.  Iterative Smoother-Based Variance Estimation , 2012, IEEE Signal Processing Letters.

[15]  Yoshifumi Sunahara,et al.  An approximate method of state estimation for non-linear dynamical systems with state-dependent noise† , 1970 .

[16]  Takeo Kanade,et al.  An Iterative Image Registration Technique with an Application to Stereo Vision , 1981, IJCAI.

[17]  L. Chittka,et al.  The influences of landmarks on distance estimation of honey bees , 1995, Animal Behaviour.

[18]  Martin Egelhaaf,et al.  Goal seeking in honeybees: matching of optic flow snapshots? , 2010, Journal of Experimental Biology.