A Neuro-Fuzzy Visual Servoing Controller for an Articulated Manipulator

The challenges of selecting appropriate image features, optimizing complex nonlinear computations, and minimizing the approximation errors always exist in visual servoing. A fuzzy neural network controller is developed for a six-degrees-of-freedom robot manipulator to perform visual servoing is prop...

Full description

Bibliographic Details
Main Authors: Wei Pan, Mengyang Lyu, Kao-Shing Hwang, Ming-Yi Ju, Haobin Shi
Format: Article
Language:English
Published: IEEE 2018-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/8247175/
id doaj-35105ef2128040e5bdc4e9e199e52b86
record_format Article
spelling doaj-35105ef2128040e5bdc4e9e199e52b862021-03-29T20:30:05ZengIEEEIEEE Access2169-35362018-01-0163346335710.1109/ACCESS.2017.27877388247175A Neuro-Fuzzy Visual Servoing Controller for an Articulated ManipulatorWei Pan0Mengyang Lyu1Kao-Shing Hwang2https://orcid.org/0000-0001-9234-4836Ming-Yi Ju3Haobin Shi4https://orcid.org/0000-0003-2180-8941School of Computer Science, Northwestern Polytechnical University, Xi’an, ChinaSchool of Computer Science, Northwestern Polytechnical University, Xi’an, ChinaDepartment of Electrical Engineering, National Sun Yat-sen University, Kaohsiung, TaiwanDepartment of Computer Science and Information Engineering, National University of Tainan, Tainan, TaiwanSchool of Computer Science, Northwestern Polytechnical University, Xi’an, ChinaThe challenges of selecting appropriate image features, optimizing complex nonlinear computations, and minimizing the approximation errors always exist in visual servoing. A fuzzy neural network controller is developed for a six-degrees-of-freedom robot manipulator to perform visual servoing is proposed to tackle these problems. To increase the accuracy of the image preprocesses, a synthetic image process performs feature extraction for the controller. The method combines a support vector machine contour recognition algorithm and a color-based feature recognition algorithm. For visual servoing, a control method based on the fuzzy cerebellar model articulation controller with the Takagi-Sugeno framework is proposed to directly map an image feature error vector to a desired robot end-effector velocity. This approach achieves visual servoing control without the need of computing the inverse interaction matrix. The control variables are learned and updated by the T-S fuzzy inference. This simplifies the implementation of visual servoing in real-time applications. The proposed control method is used to control an articulated manipulator with an eye-in-hand configuration. The results of simulations and experiments demonstrate that the proposed visual servoing controller has good performance, in terms of stability and convergence.https://ieeexplore.ieee.org/document/8247175/CMACrobotic manipulatorT-S fuzzyvisual servoing
collection DOAJ
language English
format Article
sources DOAJ
author Wei Pan
Mengyang Lyu
Kao-Shing Hwang
Ming-Yi Ju
Haobin Shi
spellingShingle Wei Pan
Mengyang Lyu
Kao-Shing Hwang
Ming-Yi Ju
Haobin Shi
A Neuro-Fuzzy Visual Servoing Controller for an Articulated Manipulator
IEEE Access
CMAC
robotic manipulator
T-S fuzzy
visual servoing
author_facet Wei Pan
Mengyang Lyu
Kao-Shing Hwang
Ming-Yi Ju
Haobin Shi
author_sort Wei Pan
title A Neuro-Fuzzy Visual Servoing Controller for an Articulated Manipulator
title_short A Neuro-Fuzzy Visual Servoing Controller for an Articulated Manipulator
title_full A Neuro-Fuzzy Visual Servoing Controller for an Articulated Manipulator
title_fullStr A Neuro-Fuzzy Visual Servoing Controller for an Articulated Manipulator
title_full_unstemmed A Neuro-Fuzzy Visual Servoing Controller for an Articulated Manipulator
title_sort neuro-fuzzy visual servoing controller for an articulated manipulator
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2018-01-01
description The challenges of selecting appropriate image features, optimizing complex nonlinear computations, and minimizing the approximation errors always exist in visual servoing. A fuzzy neural network controller is developed for a six-degrees-of-freedom robot manipulator to perform visual servoing is proposed to tackle these problems. To increase the accuracy of the image preprocesses, a synthetic image process performs feature extraction for the controller. The method combines a support vector machine contour recognition algorithm and a color-based feature recognition algorithm. For visual servoing, a control method based on the fuzzy cerebellar model articulation controller with the Takagi-Sugeno framework is proposed to directly map an image feature error vector to a desired robot end-effector velocity. This approach achieves visual servoing control without the need of computing the inverse interaction matrix. The control variables are learned and updated by the T-S fuzzy inference. This simplifies the implementation of visual servoing in real-time applications. The proposed control method is used to control an articulated manipulator with an eye-in-hand configuration. The results of simulations and experiments demonstrate that the proposed visual servoing controller has good performance, in terms of stability and convergence.
topic CMAC
robotic manipulator
T-S fuzzy
visual servoing
url https://ieeexplore.ieee.org/document/8247175/
work_keys_str_mv AT weipan aneurofuzzyvisualservoingcontrollerforanarticulatedmanipulator
AT mengyanglyu aneurofuzzyvisualservoingcontrollerforanarticulatedmanipulator
AT kaoshinghwang aneurofuzzyvisualservoingcontrollerforanarticulatedmanipulator
AT mingyiju aneurofuzzyvisualservoingcontrollerforanarticulatedmanipulator
AT haobinshi aneurofuzzyvisualservoingcontrollerforanarticulatedmanipulator
AT weipan neurofuzzyvisualservoingcontrollerforanarticulatedmanipulator
AT mengyanglyu neurofuzzyvisualservoingcontrollerforanarticulatedmanipulator
AT kaoshinghwang neurofuzzyvisualservoingcontrollerforanarticulatedmanipulator
AT mingyiju neurofuzzyvisualservoingcontrollerforanarticulatedmanipulator
AT haobinshi neurofuzzyvisualservoingcontrollerforanarticulatedmanipulator
_version_ 1724194661680021504