Abstract
This paper presents an accelerated gradient-based neural network (GNN) to achieve visual servoing of a surgical endoscope robot. A KUKA LWR 4+ robot with seven joints is used to serve as an endoscope holder. Kinematic mapping is established between the joint space of the robot and the image space of the camera. For surgical applications, the motions of the KUKA robot are constrained with respect to a remote-center-of-motion (RCM) point. Meanwhile, each joint of the KUKA robot has its own physical limits (e.g., joint-angle and joint velocity limits) that cannot be violated. By taking into account the kinematic equation, RCM constraints and physical limits, a control scheme possessing a quadratic programming (QP) formulation is constructed. To solve the QP problem, an inverse-free GNN model is accelerated to be finite-time convergent using a powerful activation function. Mathematical derivations of the accelerated GNN model and theoretical proofs relevant to the finite-time convergence are detailed. Comparative validations are conducted with the superior convergence performance of the accelerated GNN model substantiated. The effectiveness of the proposed GNN solution for vision-based control of the surgical endoscope is verified with RCM constraints and physical limits respected simultaneously.
Similar content being viewed by others
References
Zhang Y, Li W, Yu M, Wu H, Li J (2013) Encoder based online motion planning and feedback control of redundant manipulators. Control Eng Pract 21:1277–1289
Elshabasy MM, Mohamed KT, Ata AA (2017) Power optimization of planar redundant manipulator moving along constrained-end trajectory using hybrid techniques. Alex Eng J 56:439–447
Zhang Y, Yan X, Chen D, Guo D, Li W (2016) QP-based refined manipulability-maximizing scheme for coordinated motion planning and control of physically constrained wheeled mobile redundant manipulators. Nonlinear Dyn 85:245–261
Hägele M, Nilsson K, Pires JN, Bischoff R (2016) Industrial robotics. Springer International Publishing, Cham, pp 1385–1422
Weede O, Mönnich H, Müller B, Wörn H (2011) An intelligent and autonomous endoscopic guidance system for minimally invasive surgery. In: Proceedings of IEEE international conference on robotics and automation, pp. 5762–5768
García-Martínez A, Lled’® L D, Badesa F J, García N, Sabater-Navarro J M (2014) Integration of heterogeneous robotic systems in a surgical scenario. Proceedings of IEEE RAS/EMBS International conference on biomedical robotics and biomechatronics. pp. 24–27
Kuo CH, Dai JS, Dasgupta P (2012) Kinematic design considerations for minimally invasive surgical robots: an overview. Int J Med Robot Comput Assist Surg 8:127–145
Guo D, Xu F, Yan L (2018) New pseudoinverse-based path-planning scheme with PID characteristic for redundant robot manipulators in the presence of noise. IEEE Trans Control Syst Technol 26:2008–2019
Guo D, Xu F, Yan L, Nie Z, Shao H (2018) A new noise-tolerant obstacle avoidance scheme for motion planning of redundant robot manipulators. Front Neurorobot 12:51
Zhao H, Kolathaya S, Ames A D (2014) Quadratic programming and impedance control for transfemoral prosthesis. Proceedings of IEEE international conference on robotics and automation. pp. 1341–1347
Farshidian F, Jelavić E, Winkler A W, Buchli J (2017) Robust whole-body motion control of legged robots. Proceedings of IEEE/RSJ international conference on intelligent robots and systems. pp. 4589–4596
Flacco F, De Luca A, Khatib O (2015) Control of redundant robots under hard joint constraints: saturation in the null space. IEEE Trans Robot 31:637–654
Truma Y (2014) Linear programming: theory, algorithms and applications. Nova Science Publishers, New York
Zhang Y, Yi C (2011) Zhang neural networks and neural-dynamic method. Nova Science Publishers, New York
Li W (2018) A recurrent neural network with explicitly definable convergence time for solving time-variant linear matrix equations. IEEE Trans Ind Inform 14:5289–5298
Li W, Su Z, Tan Z (2019) A variable-gain finite-time convergent recurrent neural network for time-variant quadratic programming with unknown noises endured. IEEE Trans Ind Inform 15:5330–5340
Xiao L (2019) A finite-time convergent Zhang neural network and its application to real-time matrix square root finding. Neural Comput Appl 31:793–800
Shi Y, Jin L, Li S, Qiang J (2020) Proposing, developing and verification of a novel discrete-time zeroing neural network for solving future augmented Sylvester matrix equation. J Frankl Inst 357:3636–3655
Leung Y, Chen K-Z, Jiao Y-C, Gao X-B, Leung KS (2001) A new gradient-based neural network for solving linear and quadratic programming problems. IEEE Trans Neural Netw 12:1074–1083
Han Q, Liao L-Z, Qi H, Qi L (2001) Stability analysis of gradient-based neural networks for optimization problems. J Global Optim 19:363–381
Boyd S, Vandenberghe L (2004) Convex optimization. Cambridge University Press, Cambridge
Zhang Z, Zheng L, Yu J, Li Y, Yu Z (2017) Three recurrent neural networks and three numerical methods for solving a repetitive motion planning scheme of redundant robot manipulators. IEEE/ASME Trans Mechatron 22:1423–1434
Liao-McPherson D, Huang M, Kolmanovsky I (2019) A regularized and smoothed Fischer-Burmeister method for quadratic programming with applications to model predictive control. IEEE Trans Autom Control 64:2937–2944
Li S, Li Y, Wang Z (2013) A class of finite-time dual neural networks for solving quadratic programming problems and its k-winners-take-all application. Neural Netw 39:27–39
Su H, Hu Y, Karimi HR, Knoll A, Ferrigno G, Momi ED (2020) Improved recurrent neural network-based manipulator control with remote center of motion constraints: experimental results. Neural Netw 131:291–299
Khan AH, Li S, Cao X (2021) Tracking control of redundant manipulator under active remote center-of-motion constraints: an RNN-based metaheuristic approach. Sci China Inform Sci 64:132203
Li W, Chiu PWY, Li Z (2020) An accelerated finite-time convergent neural network for visual servoing of a flexible surgical endoscope with physical and RCM constraints. IEEE Trans Neural Netw Learn Syst 31:5272–5284
Zhang X, Li W, Ng W Y, Huang Y, Xian Y, Chiu P W Y, Li Z (2021) An autonomous robotic flexible endoscope system with a DNA-inspired continuum mechanism. Proceedings of international conference on robotics and automation (ICRA), Accepted
Su H, Sandoval J, Vieyres P, Poisson G, Ferrigno G, Momi ED (2018) Safety-enhanced collaborative framework for tele-operated minimally invasive surgery using a 7-DoF torque-controlled robot. Int J Contr Autom Syst 16:2915–2923
Corke P (2011) Robotics, vision and control: fundamental algorithms in MATLAB. Springer, Berlin
Marinho M M, Harada K, Mitsuishi M (2017) Comparison of remote center-of-motion generation algorithms. Proceedings of IEEE/SICE international symposium on system integration. pp. 668–673
Zhang Y, Wang J (2002) A dual neural network for convex quadratic programming subject to linear equality and inequality constraints. Phys Lett A 298:271–278
Piersanti G (2012) The macroeconomic theory of exchange rate crises. Oxford University Press, Oxford
Li W, Xiao L, Liao B (2020) A finite-time convergent and noise-rejection recurrent neural network and its discretization for dynamic nonlinear equations solving. IEEE Trans Cybern 50:3195–3207
Gallier J (2020) Geometric methods and applications: for computer science and engineering. Springer, New York
Miao P, Shen Y, Xia X (2014) Finite time dual neural networks with a tunable activation function for solving quadratic programming problems and its application. Neurocomputing 143:80–89
Freese M, Singh S, Ozaki F, Matsuhira N (2010) Virtual robot experimentation platform V-REP: A versatile 3-D robot simulator. Proceedings of international conference on simulation, modeling, and programming for autonomous robots. pp. 51–62
Acknowledgements
This work is supported in part by the National Natural Science Foundation of China under Grant 62066015, in part by the Hunan Natural Science Foundation of China under Grants 2020JJ4510 and 2020JJ4511, and in part by the Research Foundation of Education Bureau of Hunan Province, China, under Grant 20A396.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
All authors declare that they have no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Li, W., Han, L., Xiao, X. et al. A gradient-based neural network accelerated for vision-based control of an RCM-constrained surgical endoscope robot. Neural Comput & Applic 34, 1329–1343 (2022). https://doi.org/10.1007/s00521-021-06465-x
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-021-06465-x