Adaptive visual servoing for the robot manipulator with extreme learning machine and reinforcement learning

被引:0
作者
Li, Jiashuai [1 ]
Peng, Xiuyan [1 ]
Li, Bing [1 ,4 ]
Sreeram, Victor [2 ]
Wu, Jiawei [1 ]
Mi, Wansheng [3 ]
机构
[1] Harbin Engn Univ, Coll Intelligent Syst Sci & Engn, Harbin, Peoples R China
[2] Univ Western Australia, Sch Elect Elect & Comp Engn, Crawley, Australia
[3] 703 Res Inst CSSC, Dept Steam Power, Harbin, Peoples R China
[4] Harbin Engn Univ, Coll Intelligent Syst Sci & Engn, Harbin 150001, Heilongjiang, Peoples R China
关键词
extreme learning machine; image-based visual servoing; particle swarm optimization; reinforcement learning; robot manipulator; TRACKING; STRATEGY; SYSTEM;
D O I
10.1002/asjc.3208
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this study, a novel image-based visual servo (IBVS) controller for robot manipulators is investigated using an optimized extreme learning machine (ELM) algorithm and an offline reinforcement learning (RL) algorithm. First of all, the classical IBVS method and its difficulties in accurately estimating the image interaction matrix and avoiding the singularity of pseudo-inverse are introduced. Subsequently, an IBVS method based on ELM and RL is proposed to solve the problem of the singularity of the pseudo-inverse solution and tune adaptive servo gain, improving the servo efficiency and stability. Specifically, the ELM algorithm optimized by particle swarm optimization (PSO) was used to approximate the pseudo-inverse of the image interaction matrix to reduce the influence of camera calibration errors. Then, the RL algorithm was adopted to tune the adaptive visual servo gain in continuous space and improve the convergence speed. Finally, comparative simulation experiments on a 6-DOF robot manipulator were conducted to verify the effectiveness of the proposed IBVS controller.
引用
收藏
页码:280 / 296
页数:17
相关论文
共 44 条
[1]   Robust vision-based control of an underactuated flying robot tracking a moving target [J].
Asl, Hamed Jabbari ;
Bolandi, Hossein .
TRANSACTIONS OF THE INSTITUTE OF MEASUREMENT AND CONTROL, 2014, 36 (03) :411-424
[2]   Image Based and Hybrid Visual Servo Control of an Unmanned Aerial Vehicle [J].
Ceren, Zehra ;
Altug, Erdinc .
JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2012, 65 (1-4) :325-344
[3]   Viosual servo control - Part I: Basic approaches [J].
Chaumette, Francois ;
Hutchinson, Seth .
IEEE ROBOTICS & AUTOMATION MAGAZINE, 2006, 13 (04) :82-90
[4]   Adaptive reactionless control strategy via the PSO-ELM algorithm for free-floating space robots during manipulation of unknown objects [J].
Chu, Zhongyi ;
Ma, Ye ;
Cui, Jing .
NONLINEAR DYNAMICS, 2018, 91 (02) :1321-1335
[5]   A Visual Servoing Strategy Under Limited Frame Rates for Planar Parallel Kinematic Machines [J].
Colombo, Fernanda Thais ;
de Carvalho Fontes, Joao Vitor ;
da Silva, Maira Martins .
JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2019, 96 (01) :95-107
[6]   Fast Convergent Antinoise Dual Neural Network Controller With Adaptive Gain for Flexible Endoscope Robots [J].
Cui, Zhiwei ;
Li, Jixiu ;
Li, Weibing ;
Zhang, Xue ;
Chiu, Philip Wai Yan ;
Li, Zheng .
IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2024, 35 (07) :9095-9108
[7]   A Port-Hamiltonian Approach to Visual Servo Control of a Pick and Place System [J].
Dirksz, Daniel A. ;
Scherpen, Jacquelien M. A. ;
Steinbuch, Maarten .
ASIAN JOURNAL OF CONTROL, 2014, 16 (03) :703-713
[8]   A new image-based visual servoing method with velocity direction control [J].
Dong, Jiuxiang ;
Zhang, Jie .
JOURNAL OF THE FRANKLIN INSTITUTE-ENGINEERING AND APPLIED MATHEMATICS, 2020, 357 (07) :3993-4007
[9]   Design and test of robotic harvesting system for cherry tomato [J].
Feng, Qingchun ;
Zou, Wei ;
Fan, Pengfei ;
Zhang, Chunfeng ;
Wang, Xiu .
INTERNATIONAL JOURNAL OF AGRICULTURAL AND BIOLOGICAL ENGINEERING, 2018, 11 (01) :96-100
[10]   Adaptive neural network control for visual servoing of underwater vehicles with pose estimation [J].
Gao, Jian ;
Wu, Puguo ;
Yang, Bo ;
Xia, Fei .
JOURNAL OF MARINE SCIENCE AND TECHNOLOGY, 2017, 22 (03) :470-478