A Fuzzy Adaptive Approach to Decoupled Visual Servoing for a Wheeled Mobile Robot

To address the performance bottleneck for image-based visual servoing (IBVS), it is necessary to have appropriate servoing control laws, increased accuracy for image feature detection, and minimal approximation errors. This article proposes a fuzzy adaptive method for decoupled IBVS that allows the efficient control of a wheeled mobile robot (WMR). To address the under-actuated dynamics of the WMR, a decoupled controller is used and translation and rotation are decoupled by using two independent servoing gains, instead of the single servoing gain that is used for traditional IBVS. To reduce the effect of image noise, this article develops an improved bagging method for the decoupled controller that calculates the inverse kinematics and does not use the Moore–Penrose pseudoinverse method. To improve convergence, improved Q-learning is used to adaptively adjust the mixture parameter for the image Jacobian matrix (IQ-IBVS). This allows the mixture parameter can be adjusted while the robot moves under the influence of servo control. A fuzzy method is used to tune the learning rate for the IQ-IBVS method, which ensures effective learning. The results of simulation and experiments show that the proposed method performs better than other methods, in terms of convergence.

[1]  Shun-Tian Lou,et al.  Fuzzy-based learning rate determination for blind source separation , 2003, IEEE Trans. Fuzzy Syst..

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

[3]  Witold Pedrycz,et al.  Evolving Ensemble Fuzzy Classifier , 2017, IEEE Transactions on Fuzzy Systems.

[4]  Éric Marchand,et al.  Mutual Information-Based Visual Servoing , 2011, IEEE Transactions on Robotics.

[5]  Chi-Yi Tsai,et al.  A Hybrid Switched Reactive-Based Visual Servo Control of 5-DOF Robot Manipulators for Pick-and-Place Tasks , 2015, IEEE Systems Journal.

[6]  Ligang Wu,et al.  Optimal Guaranteed Cost Sliding-Mode Control of Interval Type-2 Fuzzy Time-Delay Systems , 2018, IEEE Transactions on Fuzzy Systems.

[7]  Kao-Shing Hwang,et al.  A learning approach to image-based visual servoing with a bagging method of velocity calculations , 2019, Inf. Sci..

[8]  Francisco Herrera,et al.  A Review on Ensembles for the Class Imbalance Problem: Bagging-, Boosting-, and Hybrid-Based Approaches , 2012, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[9]  Christophe Collewet,et al.  Photometric Visual Servoing , 2011, IEEE Transactions on Robotics.

[10]  Steven Gillis,et al.  Phonemic accuracy development in children with cochlear implants up to five years of age by using Levenshtein distance. , 2016, Journal of communication disorders.

[11]  Zhongjiu Zheng,et al.  Global Asymptotic Model-Free Trajectory-Independent Tracking Control of an Uncertain Marine Vehicle: An Adaptive Universe-Based Fuzzy Control Approach , 2018, IEEE Transactions on Fuzzy Systems.

[12]  Giuseppe Oriolo,et al.  Image-Based Visual Servoing for Nonholonomic Mobile Robots Using Epipolar Geometry , 2007, IEEE Transactions on Robotics.

[13]  Y. H. Kim,et al.  Direct-reinforcement-adaptive-learning fuzzy logic control for a class of nonlinear systems , 1997, Proceedings of 12th IEEE International Symposium on Intelligent Control.

[14]  Kao-Shing Hwang,et al.  Pheromone-Based Planning Strategies in Dyna-Q Learning , 2017, IEEE Transactions on Industrial Informatics.

[15]  Ligang Wu,et al.  Takagi–Sugeno fuzzy-model-based control of three-phase AC/DC voltage source converters using adaptive sliding mode technique , 2017 .

[16]  Wei He,et al.  Adaptive Fuzzy Neural Network Control for a Constrained Robot Using Impedance Learning , 2018, IEEE Transactions on Neural Networks and Learning Systems.

[17]  Daeha Lee,et al.  Modified chain-code-based object recognition , 2015 .

[18]  François Chaumette,et al.  Analysis of classical and new visual servoing control laws , 2008, 2008 IEEE International Conference on Robotics and Automation.

[19]  Domenico Prattichizzo,et al.  Keeping features in the field of view in eye-in-hand visual servoing: a switching approach , 2004, IEEE Transactions on Robotics.

[20]  Hamid Reza Karimi,et al.  Sliding Mode Control of Fuzzy Singularly Perturbed Systems With Application to Electric Circuit , 2018, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[21]  Youdan Kim,et al.  Adaptive Image-Based Visual Servoing for an Underactuated Quadrotor System , 2012 .

[22]  Rita Cunha,et al.  Nonlinear Image-Based Visual Servo Controller for the Flare Maneuver of Fixed-Wing Aircraft Using Optical Flow , 2015, IEEE Transactions on Control Systems Technology.

[23]  W. Wilson,et al.  Comparison of Basic Visual Servoing Methods , 2011, IEEE/ASME Transactions on Mechatronics.

[24]  François Chaumette,et al.  Visual servo control. II. Advanced approaches [Tutorial] , 2007, IEEE Robotics & Automation Magazine.

[25]  Andrey V. Savkin,et al.  Extremum Seeking Navigation Without Derivative Estimation of a Mobile Robot in a Dynamic Environmental Field , 2016, IEEE Transactions on Control Systems Technology.

[26]  Shingo Mabu,et al.  How an Adaptive Learning Rate Benefits Neuro-Fuzzy Reinforcement Learning Systems , 2014, ICSI.

[27]  Gang Sun,et al.  Adaptive Image-Based Visual Servoing With Temporary Loss of the Visual Signal , 2019, IEEE Transactions on Industrial Informatics.

[28]  Kao-Shing Hwang,et al.  An adaptive decision-making method with fuzzy Bayesian reinforcement learning for robot soccer , 2018, Inf. Sci..

[29]  Zhigang Zeng,et al.  Adjusting Learning Rate of Memristor-Based Multilayer Neural Networks via Fuzzy Method , 2019, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[30]  Yongchuan Tang,et al.  Ordered visibility graph average aggregation operator: An application in produced water management. , 2017, Chaos.

[31]  Zhao Jie Self-adaptive Canny operator edge detection technique , 2007 .

[32]  Yasushi Iwatani,et al.  Indoor hovering flight of a nano-scale helicopter by markerless visual servo control , 2014, 2014 IEEE International Conference on Robotics and Biomimetics (ROBIO 2014).

[33]  Hak-Keung Lam,et al.  Observer-Based Fault Detection for Nonlinear Systems With Sensor Fault and Limited Communication Capacity , 2016, IEEE Transactions on Automatic Control.

[34]  Wei Pan,et al.  Collision Avoidance for Redundant Robots in Position-Based Visual Servoing , 2019, IEEE Systems Journal.

[35]  Okyay Kaynak,et al.  Sliding Mode Control Approach for Online Learning as Applied to Type-2 Fuzzy Neural Networks and Its Experimental Evaluation , 2012, IEEE Transactions on Industrial Electronics.

[36]  Yunhui Liu,et al.  Visual Servoing Trajectory Tracking of Nonholonomic Mobile Robots Without Direct Position Measurement , 2014, IEEE Transactions on Robotics.

[37]  Peter I. Corke,et al.  Training Deep Neural Networks for Visual Servoing , 2018, 2018 IEEE International Conference on Robotics and Automation (ICRA).

[38]  François Chaumette,et al.  Visual servo control. I. Basic approaches , 2006, IEEE Robotics & Automation Magazine.

[39]  François Chaumette,et al.  Dynamic visual servoing with image moments for a quadrotor using a virtual spring approach , 2011, 2011 IEEE International Conference on Robotics and Automation.

[40]  Jong-Hann Jean,et al.  Robust Visual Servo Control of a Mobile Robot for Object Tracking Using Shape Parameters , 2012, IEEE Transactions on Control Systems Technology.

[41]  Changyin Sun,et al.  Iterative Learning Control for a Flapping Wing Micro Aerial Vehicle Under Distributed Disturbances , 2019, IEEE Transactions on Cybernetics.

[42]  Marimuthu Palaniswami,et al.  Ensemble Fuzzy Clustering Using Cumulative Aggregation on Random Projections , 2018, IEEE Transactions on Fuzzy Systems.

[43]  In-Joong Ha,et al.  Novel Position-Based Visual Servoing Approach to Robust Global Stability Under Field-of-View Constraint , 2012, IEEE Transactions on Industrial Electronics.