基于IALO和BP神经网络的支气管镜机器人系统
Bronchoscopy Robot System Based on IALO and BP Neural Network
DOI: 10.12677/MOS.2023.126535, PDF,    国家科技经费支持
作者: 张茂杨, 王亚刚:上海理工大学,光电信息与计算机工程学院,上海;白 冲, 胡珍丽:上海长海医院,呼吸内科,上海
关键词: 支气管镜机器人主从控制位置跟踪BP神经网络PID控制蚁狮算法Bronchial Robot Master-Slave Control Position Tracking BP Neural Network PID Control ALO
摘要: 支气管镜机器人在医生诊治传染病患者等需要远程治疗的手术中起到重要作用,传统支气管镜机器人PID控制效果较差,难以满足该手术主从同步控制的位置跟踪性能要求,针对这个问题新设计了支气管机器人系统和配套的主从式IALO-BP-PID机器人控制算法。BP-PID控制器通过自适应学习能力在设备响应过程中动态改变PID控制器参数让系统拥有更好的控制性能。但传统BP神经网络性能受网络参数初值影响较大,针对这个问题提出了基于改进蚁狮算法(IALO)优化权值的BP-PID控制方法,在传统蚁狮算法(ALO)中引入自适应系数和反调节因子改善算法寻优性能,在6个基准函数上的测试证明了改进算法的收敛与寻优能力优于原算法与其余对比优化算法。利用改进蚁狮算法(IALO)为BP神经网络选取参数初值配合神经网络的实时在线调整,实现了对神经网络控制器离线粗调和在线细调,提高了神经网络的性能。与传统PID控制算法的仿真相比,该控制算法的系统无超调且调节时间缩短了八分之七,使得支气管机器人的控制具有更佳的稳定性和跟随性,有一定的现实意义。
Abstract: Bronchoscopic robots play an important role in doctors’ diagnosis and treatment of infectious dis-ease patients and other surgeries that require remote treatment. Traditional bronchoscopic robots have poor PID control performance, making it difficult to meet the position tracking performance requirements of master-slave synchronous control in this surgery. To address this issue, a bronchial robot system and a supporting master-slave IALO-BP-PID robot control algorithm have been de-signed. BP-PID controller dynamically changes PID controller parameters during equipment re-sponse through Adaptive learning ability, so that the system has better control performance. How-ever, the performance of traditional BP neural networks is greatly affected by the initial values of network parameters. In response to this problem, a BP PID control method based on the improved ant lion algorithm (IALO) was proposed to optimize the weights. Adaptive coefficients and inverse adjustment factors were introduced into the traditional ant lion algorithm (ALO) to improve the op-timization performance of the algorithm. Tests on six benchmark functions have shown that the improved algorithm has better convergence and optimization capabilities than the original algo-rithm compared to other optimization algorithms. By using the improved ant lion algorithm (IALO) to select initial parameter values for the BP neural network and real-time online adjustment of the neural network, offline coarse and online fine tuning of the neural network model was achieved, improving the performance of the neural network. Compared with the simulation of traditional PID control algorithm, the system of this control algorithm has no overshoot and the adjustment time has been shortened by seven eighths, making the control of the bronchial robot have better stabil-ity and follow-up, which has certain practical significance.
文章引用:张茂杨, 王亚刚, 白冲, 胡珍丽. 基于IALO和BP神经网络的支气管镜机器人系统[J]. 建模与仿真, 2023, 12(6): 5897-5912. https://doi.org/10.12677/MOS.2023.126535

参考文献

[1] 倪彭智, 俞豪杰, 汤杰, 梁瑞雪, 吕望, 胡坚. 机器人支气管镜系统应用的研究进展及其与人工智能结合的展望[J]. 中国胸心血管外科临床杂志, 2021, 28(10): 1167-1171.
[2] 赵鸣武. 纤维支气管镜(可弯曲支气管镜)临床应用指南(草案) [J].中华结核和呼吸杂志, 2000, 23(3): 5-6.
[3] Beyar, R., Gruberg, L., Deleanu, D., Roguin, A., Almagor, Y., Cohen, S., Kumar, G. and Wenderow, T. (2006) Remote-Control Percutaneous Coronary Interventions: Concept, Validation, and First-In-Humans Pilot Clinical Trial. Journal of the American College of Cardiology, 47, 296-300. [Google Scholar] [CrossRef] [PubMed]
[4] 奉振球, 边桂彬, 谢晓亮, 侯增广. PCI手术机器人研究进展[J]. 机器人技术与应用, 2013(5): 26-32.
[5] Guo, J., Guo, S.X., Xiao, N., Ma, X., Yoshida, S., Takashi, T. and Masahiko, K. (2012) A Novel Robotic Catheter System with Force and Visual Feedback for Vascular Interventional Surgery. International Journal of Mechatronics and Automation, 2, 15-24. [Google Scholar] [CrossRef
[6] Yang, X., Wang, H.B., Sun, L. and Yu, H.N. (2015) Operation and Force Analysis of the Guide Wire in a Minimally Invasive Vascular Interventional Surgery Robot System. Chinese Journal of Mechanical Engineering, 28, 249-257. [Google Scholar] [CrossRef
[7] Zhao, X.M., Jiang, M.M., Li, H.Y. and Liu, H. (2013) Adaptive Fuzzy PID Controller of a Master-Slave Robotic Catheter System in Minimally Invasive Surgery. Applied Mechanics and Materials, 419, 706-712. [Google Scholar] [CrossRef
[8] Wei, L. and Jian, F. (2014) BP Neural Network for Mo-bile Robot Self-Tuning PID Controller Design. Advanced Materials Research, 898, 755-758. [Google Scholar] [CrossRef
[9] 朱娜娜. 蚁狮算法的改进及其应用研究[D]: [硕士学位论文]. 南宁: 广西民族大学, 2023.
[10] Mirjalili, S., Jangir, P. and Saremi, S. (2016) Multi-Objective Ant Lion Optimizer: A Multi-Objective Optimization Algorithm for Solving Engineering Problems. Applied Intelligence, 46, 79-95.
[11] Petrovi, M., Miljkovi, Z. and Vukovi, N. (2016) Optimization of Flexible Process Planning by Using Ant Lion Optimization Algo-rithm.
[12] Talatahari, S. (2016) Optimum Design of Skeletal Structures Using Ant Lion Optimizer. Iran University of Science & Technology, 6, 13-25.
[13] 赵希梅, 游健康, 刘浩, 李洪谊. 微创介入手术导管机器人系统自适应模糊PID控制[J]. 机床与液压, 2015, 43(9): 9-12.
[14] Mirjalili, S. (2015) The Ant Lion Optimizer. Advances in Engineering Software, 83, 80-98. [Google Scholar] [CrossRef
[15] Yang, X. and Gong, W.Y. (2021) Opposition-Based JAYA with Population Reduction for Parameter Estimation of Photovoltaic Solar Cells and Modules. Applied Soft Computing Journal, 104, Article ID: 107218. [Google Scholar] [CrossRef
[16] 徐钦帅, 何庆, 魏康园. 改进蚁狮算法的无线传感器网络覆盖优化[J]. 传感技术学报, 2019, 32(2): 266-275.
[17] Wang, Z.H. and Zhang, J. (2022) Incremental PID Controller-Based Learning Rate Scheduler for Stochastic Gradient Descent. IEEE Transactions on Neural Networks and Learning Systems, 1-12. [Google Scholar] [CrossRef
[18] Zhang, M.L., Zhang, Y.J., He, X.L. and Gao, Z.J. (2021) Adaptive PID Control and Its Application Based on a Double-Layer BP Neural Network. Processes, 9, Article 1475. [Google Scholar] [CrossRef
[19] 陈梅, 王健. 基于MATLAB GUI的Ziegler-Nichols PID参数整定仿真系统[J]. 实验室研究与探索, 2020, 39(6): 98-101, 122.
[20] Li, J.L., Peng, T., Zhang, S. and Liu, C. (2023) Improved PID Con-troller Based on BP Neural Network. Journal of Physics: Conference Series, 2479, Article ID: 012062. [Google Scholar] [CrossRef
[21] Meng, Z.H., Zhang, L.X., Wang, H., Ma, X., Li, H. and Zhu, F.L. (2022) Research and Design of Precision Fertilizer Application Control System Based on PSO-BP-PID Algorithm. Agriculture, 12, Article 1395. [Google Scholar] [CrossRef
[22] 李群, 贾家乐, 潘阳洋, 陈文笛. 基于ALO-BP神经网络和机械零件加工特征的工艺方案决策[J]. 成组技术与生产现代化, 2022, 39(3): 28-33, 62.