Visual-based quadrotor control by means of fuzzy cognitive maps.

By applying an image-based visual servoing (IBVS) method, the intelligent image-based controlling of a quadrotor type unmanned aerial vehicle (UAV) tracking a moving target is studied in this paper. A fuzzy cognitive map (FCM) is a soft computing method which is classified as a fuzzy neural system and exploits the main aspects of fuzzy logic and neural network systems; so it seems to be a suitable choice for implementing a vision-based intelligent technique. An FCM has been employed in implementing an IBVS scheme on a quadrotor UAV, so that the UAV can track a moving target on the ground. For this purpose, by properly combining the perspective image moments, some features with the desired characteristics for controlling the translational and yaw motions of a UAV have been presented. In designing a vision-based control method for a UAV quadrotor, there are some challenges, including the target mobility and not knowing the height of UAV above the target. Also, no sensor has been installed on the moving object and the changes of its yaw angle are not available. Despite all the stated challenges, the proposed method, which uses an FCM in controlling the translational motion and the yaw rotation of a UAV, adequately enables the quadrotor to follow the moving target. The simulation results for different paths show the satisfactory performance of the designed controller.

[1]  Yongmin Zhong,et al.  A derivative UKF for tightly coupled INS/GPS integrated navigation. , 2015, ISA transactions.

[2]  François Chaumette,et al.  Dynamic visual servoing with image moments for an unmanned aerial vehicle using a virtual spring approach , 2013, Adv. Robotics.

[3]  Peter Xiaoping Liu,et al.  Robust Control of Four-Rotor Unmanned Aerial Vehicle With Disturbance Uncertainty , 2015, IEEE Transactions on Industrial Electronics.

[4]  Jose L. Salmeron,et al.  Forecasting Risk Impact on ERP Maintenance with Augmented Fuzzy Cognitive Maps , 2012, IEEE Transactions on Software Engineering.

[5]  Witold Pedrycz,et al.  Data-driven Nonlinear Hebbian Learning method for Fuzzy Cognitive Maps , 2008, 2008 IEEE International Conference on Fuzzy Systems (IEEE World Congress on Computational Intelligence).

[6]  Omid Motlagh An FCM-based Design for Balancing of Legged Robots , 2011 .

[7]  Adil Baykasoglu,et al.  Training Fuzzy Cognitive Maps via Extended Great Deluge Algorithm with applications , 2011, Comput. Ind..

[8]  Fernando José Von Zuben,et al.  Gradient-Based Algorithms for the Automatic Construction of Fuzzy Cognitive Maps , 2012, 2012 11th International Conference on Machine Learning and Applications.

[9]  Panagiota Spyridonos,et al.  Advanced soft computing diagnosis method for tumour grading , 2006, Artif. Intell. Medicine.

[10]  Kasper Kok,et al.  The potential of Fuzzy Cognitive Maps for semi-quantitative scenario development, with an example from Brazil , 2009 .

[11]  François Chaumette,et al.  Image moments: a general and useful set of features for visual servoing , 2004, IEEE Transactions on Robotics.

[12]  Toru Yamaguchi,et al.  Human centered architecture by means of Q-learning algorithm and the KEI (knowledge, emotion and intention) model , 2001, Proceedings 2001 IEEE International Symposium on Computational Intelligence in Robotics and Automation (Cat. No.01EX515).

[13]  Anthony G. Pipe,et al.  Abstracting non-situated behaviours from situated experiences: an experiment in mobile robotics , 1995, Proceedings of Tenth International Symposium on Intelligent Control.

[14]  Bart Kosko,et al.  Fuzzy Cognitive Maps , 1986, Int. J. Man Mach. Stud..

[15]  Michael N. Vrahatis,et al.  A first study of fuzzy cognitive maps learning using particle swarm optimization , 2003, The 2003 Congress on Evolutionary Computation, 2003. CEC '03..

[16]  A. Azadeh,et al.  Action Selection in Robots Based on Learning Fuzzy Cognitive Map , 2006, 2006 4th IEEE International Conference on Industrial Informatics.

[17]  Michael N. Vrahatis,et al.  Improving fuzzy cognitive maps learning through memetic particle swarm optimization , 2008, Soft Comput..

[18]  Jose L. Salmeron,et al.  A Fuzzy Grey Cognitive Maps-based Decision Support System for radiotherapy treatment planning , 2012, Knowl. Based Syst..

[19]  Andreas S. Andreou,et al.  A framework for developing intelligent decision support systems using evolutionary fuzzy cognitive maps , 2008, J. Intell. Fuzzy Syst..

[20]  Jose L. Salmeron,et al.  Ranking fuzzy cognitive map based scenarios with TOPSIS , 2012, Expert Syst. Appl..

[21]  Chrysostomos D. Stylios,et al.  Unsupervised learning techniques for fine-tuning fuzzy cognitive map causal links , 2006, Int. J. Hum. Comput. Stud..

[22]  Alexandre Bernardino,et al.  Visual station keeping for floating robots in unstructured environments , 2002, Robotics Auton. Syst..

[23]  Ján Vaščák,et al.  Learning of Fuzzy Cognitive Maps by a PSO Algorithm for Movement Adjustment of Robots , 2015 .

[24]  Daewon Lee,et al.  Autonomous landing of a VTOL UAV on a moving platform using image-based visual servoing , 2012, 2012 IEEE International Conference on Robotics and Automation.

[25]  Dario Floreano,et al.  Fly-inspired visual steering of an ultralight indoor aircraft , 2006, IEEE Transactions on Robotics.

[26]  Michalis Glykas,et al.  Fuzzy cognitive maps in business analysis and performance-driven change , 2004, IEEE Transactions on Engineering Management.

[27]  Jose L. Salmeron,et al.  A Review of Fuzzy Cognitive Maps Research During the Last Decade , 2013, IEEE Transactions on Fuzzy Systems.

[28]  Chrysostomos D. Stylios,et al.  Active Hebbian learning algorithm to train fuzzy cognitive maps , 2004, Int. J. Approx. Reason..

[29]  Wai-Kiang Yeap,et al.  Using a Mobile Robot to Test a Theory of Cognitive Mapping , 2008, Robotics and Cognitive Approaches to Spatial Mapping.

[30]  Rita Cunha,et al.  A Globally Stabilizing Path Following Controller for Rotorcraft With Wind Disturbance Rejection , 2015, IEEE Transactions on Control Systems Technology.

[31]  Andreas S. Andreou,et al.  Soft computing for crisis management and political decision making: the use of genetically evolved fuzzy cognitive maps , 2005, Soft Comput..

[32]  Farrokh Janabi-Sharifi,et al.  Image-based tracking control of VTOL unmanned aerial vehicles , 2015, Autom..

[33]  Elpiniki I. Papageorgiou,et al.  A new methodology for Decisions in Medical Informatics using fuzzy cognitive maps based on fuzzy rule-extraction techniques , 2011, Appl. Soft Comput..

[34]  Chrysostomos D. Stylios,et al.  Fuzzy Cognitive Map Learning Based on Nonlinear Hebbian Rule , 2003, Australian Conference on Artificial Intelligence.

[35]  Erdinç Altug,et al.  Vision-based servo control of a quadrotor air vehicle , 2009, 2009 IEEE International Symposium on Computational Intelligence in Robotics and Automation - (CIRA).

[36]  Chrysostomos D. Stylios,et al.  Modeling complex systems using fuzzy cognitive maps , 2004, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[37]  Witold Pedrycz,et al.  The design of cognitive maps: A study in synergy of granular computing and evolutionary optimization , 2010, Expert Syst. Appl..

[38]  Toru Yamaguchi,et al.  Model of knowledge, emotion and awareness , 1997, Proceedings 6th IEEE International Workshop on Robot and Human Communication. RO-MAN'97 SENDAI.

[39]  Grzegorz Slon,et al.  Optimization and Adaptation of Dynamic Models of Fuzzy Relational Cognitive Maps , 2011, RSFDGrC.

[40]  Peter I. Corke,et al.  Robotics, Vision and Control - Fundamental Algorithms in MATLAB® , 2011, Springer Tracts in Advanced Robotics.

[41]  Rossitza Setchi,et al.  Modelling IT projects success with Fuzzy Cognitive Maps , 2007, Expert Syst. Appl..

[42]  Jose L. Salmeron,et al.  Supporting Decision Makers with Fuzzy Cognitive Maps , 2009 .

[43]  François Chaumette,et al.  Point-based and region-based image moments for visual servoing of planar objects , 2005, IEEE Transactions on Robotics.

[44]  D. E. Koulouriotis,et al.  Learning fuzzy cognitive maps using evolution strategies: a novel schema for modeling and simulating high-level behavior , 2001, Proceedings of the 2001 Congress on Evolutionary Computation (IEEE Cat. No.01TH8546).

[45]  Robert E. Mahony,et al.  Visual servoing of an under-actuated dynamic rigid-body system: an image-based approach , 2002, IEEE Trans. Robotics Autom..

[46]  Bart Kosko,et al.  Virtual Worlds as Fuzzy Cognitive Maps , 1994, Presence: Teleoperators & Virtual Environments.

[47]  Giuseppe Oriolo,et al.  Dynamic IBVS control of an underactuated UAV , 2012, 2012 IEEE International Conference on Robotics and Biomimetics (ROBIO).

[48]  R. Axelrod Structure of decision : the cognitive maps of political elites , 2015 .

[49]  S. B. Shokouhi,et al.  Classification of Intraductal Breast Lesions Based on the Fuzzy Cognitive Map , 2014 .

[50]  Jose L. Salmeron,et al.  Benchmarking main activation functions in fuzzy cognitive maps , 2009, Expert Syst. Appl..

[51]  Jose L. Salmeron,et al.  Dynamic risks modelling in ERP maintenance projects with FCM , 2014, Inf. Sci..

[52]  Aladdin Ayesh Emotionally motivated reinforcement learning based controller , 2004, 2004 IEEE International Conference on Systems, Man and Cybernetics (IEEE Cat. No.04CH37583).