A Precise Positioning Method for a Puncture Robot Based on a PSO-Optimized BP Neural Network Algorithm

被引:63
作者
Jiang, Guanwu [1 ,2 ,3 ,4 ]
Luo, Minzhou [1 ,2 ,4 ]
Bai, Keqiang [1 ,3 ]
Chen, Saixuan [1 ,2 ,4 ]
机构
[1] Univ Sci & Technol China, Dept Automat, Hefei 230026, Anhui, Peoples R China
[2] Hohai Univ, Key Lab Special Robot Technol Jiangsu Prov, Changzhou 213000, Peoples R China
[3] Southwest Univ Sci & Technol, Sch Informat Engn, Mianyang 621010, Peoples R China
[4] Jiangsu Ind Technol Res Inst, Inst Intelligent Mfg Technol, Nanjing 211800, Jiangsu, Peoples R China
来源
APPLIED SCIENCES-BASEL | 2017年 / 7卷 / 10期
关键词
inverse kinematics; PSO algorithm; BP neural network; precise localization; puncturing robot; INVERSE KINEMATICS PROBLEM; MANIPULATORS;
D O I
10.3390/app7100969
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
The problem of inverse kinematics is fundamental in robot control. Many traditional inverse kinematics solutions, such as geometry, iteration, and algebraic methods, are inadequate in high-speed solutions and accurate positioning. In recent years, the problem of robot inverse kinematics based on neural networks has received extensive attention, but its precision control is convenient and needs to be improved. This paper studies a particle swarm optimization (PSO) back propagation (BP) neural network algorithm to solve the inverse kinematics problem of a UR3 robot based on six degrees of freedom, overcoming some disadvantages of BP neural networks. The BP neural network improves the convergence precision, convergence speed, and generalization ability. The results show that the position error is solved by the research method with respect to the UR3 robot inverse kinematics with the joint angle less than 0.1 degrees and the output end tool less than 0.1 mm, achieving the required positioning for medical puncture surgery, which demands precise positioning of the robot to less than 1 mm. Aiming at the precise application of the puncturing robot, the preliminary experiment has been conducted and the preliminary results have been obtained, which lays the foundation for the popularization of the robot in the medical field.
引用
收藏
页数:13
相关论文
共 21 条
[1]  
[Anonymous], 2014, IFAC Proceedings Volumes, DOI DOI 10.3182/20140824-6-ZA-1003.01094
[2]   Comparison of four different heuristic optimization algorithms for the inverse kinematics solution of a real 4-DOF serial robot manipulator [J].
Ayyildiz, Mustafa ;
Cetinkaya, Kerim .
NEURAL COMPUTING & APPLICATIONS, 2016, 27 (04) :825-836
[3]   Robotic system for collaborative control in minimally invasive surgery [J].
Bernard, C ;
Kang, H ;
Singh, SK ;
Wen, JT .
INDUSTRIAL ROBOT-AN INTERNATIONAL JOURNAL, 1999, 26 (06) :476-484
[4]   Applying neural network to inverse kinematic problem for 6R robot manipulator with offset wrist [J].
Bingul, Z ;
Ertunc, HM ;
Oysu, C .
ADAPTIVE AND NATURAL COMPUTING ALGORITHMS, 2005, :112-115
[5]   Potential of Particle Swarm Optimization and Genetic Algorithms for FIR Filter Design [J].
Boudjelaba, Kamal ;
Ros, Frederic ;
Chikouche, Djamel .
CIRCUITS SYSTEMS AND SIGNAL PROCESSING, 2014, 33 (10) :3195-3222
[6]   Seeker optimization algorithm for optimal control of manipulator [J].
Chen, Chunchao ;
Li, Jinsong ;
Luo, Jun ;
Xie, Shaorong ;
Li, Hengyu .
INDUSTRIAL ROBOT-THE INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH AND APPLICATION, 2016, 43 (06) :677-686
[7]   Inverse kinematics of a mobile robot [J].
de Jesus Rubio, Jose ;
Aquino, Victor ;
Figueroa, Maricela .
NEURAL COMPUTING & APPLICATIONS, 2013, 23 (01) :187-194
[8]   Obstacle avoidance of redundant manipulators using neural networks based reinforcement learning [J].
Duguleana, Mihai ;
Barbuceanu, Florin Grigore ;
Teirelbar, Ahmed ;
Mogan, Gheorghe .
ROBOTICS AND COMPUTER-INTEGRATED MANUFACTURING, 2012, 28 (02) :132-146
[9]   An adaptive-learning algorithm to solve the inverse kinematics problem of a 6 DOF serial robot manipulator [J].
Hasan, Ali T. ;
Hamouda, A. M. S. ;
Ismail, N. ;
Al-Assadi, H. M. A. A. .
ADVANCES IN ENGINEERING SOFTWARE, 2006, 37 (07) :432-438
[10]   Artificial neural network-based kinematics Jacobian solution for serial manipulator passing through singular configurations [J].
Hasan, Ali T. ;
Ismail, N. ;
Hamouda, A. M. S. ;
Aris, Ishak ;
Marhaban, M. H. ;
Al-Assadi, H. M. A. A. .
ADVANCES IN ENGINEERING SOFTWARE, 2010, 41 (02) :359-367