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...
Main Authors: | , , , , |
---|---|
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 |