Abstract
In this chapter, we investigate the kinematic control of a single robot arm with an eye-in-hand camera for visual servoing by using neural networks. The visual servoing problem is formulated as a constrained quadratic program, which is then solved via a recurrent neural network. By this approach, the visual servoing with respect to a static point object is achieved with the feature coordinate errors in the image space converging to zero. Besides, joint angle and velocity limits of the robot arm are satisfied, which thus enhances the safety of the robot arm during the visual servoing process. The performance of the approach is guaranteed via theoretical analysis and validated via a simulative example.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Li K, Zhang Y (2012) State adjustment of redundant robot manipulator based on quadratic programming. Robotica 30:477–489
Chen Y-J, Ju M-Y, Hwang K-S (2017) A virtual torque-based approach to kinematic control of redundant manipulators. IEEE Trans Ind Electron 64(2)
Xiang J, Zhong C (2012) A varied weights method for the kinematic control of redundant manipulators with multiple constraints. IEEE Trans Robot 28(2):330–340
Kanoun O, Lamiraux F, Wieber P-B (2011) Kinematic control of redundant manipulators: Generalizing the task-priority framework to inequality task. IEEE Trans Robot 27(4):785–792
Guigue A, Ahmadi M, Langlois R, Hayes MJD (2010) Pareto optimality and multiobjective trajectory planning for a 7-DOF redundant manipulator. IEEE Trans Robot 26(6):1094–1099
Mohammed AM, Li S (2016) Dynamic neural networks for kinematic redundancy resolution of parallel stewart platforms. IEEE Trans Cybern 46(7):1538–1550
Li S, He J, Rafique U, Li Y (2016) Distributed recurrent neural networks for cooperative control of manipulators: A game-theoretic perspective. IEEE Trans Neural Netw Learn Syst 28(2):415–426
Xiao L, Zhang Y (2015) Dynamic design, numerical solution and effective verification of acceleration-level obstacle-avoidance scheme for robot manipulators. Int J Sys Sci 47(4):1–14
Guo D, Zhang Y (2012) A new inequality-based obstacle-avoidance MVN scheme and its application to redundant robot manipulators. IEEE Trans Syst Man Cybern Part C Appl Rev 42(6):1326–1340
Guo D, Li K, (2016) Acceleration-level obstacle-avoidance scheme for motion planning of redundant robot manipulators. In: IEEE International Conference on Robotics and Biomimetics (ROBIO), pp 1313–1318
Guo D, Zhang Y (2014) Acceleration-level inequality-based MAN scheme for obstacle avoidance of redundant robot manipulators. IEEE Trans Ind Electron 61(12):6903–6914
Zhang Y, Pan Z, Li K, Guo D (2009) More illustrative investigation on window-shaped obstacle avoidance of robot manipulators using a simplified LVI-based primal-dual neural network. In: International Conference on Mechatronics and Automation (ICMA 2009), pp 4240–4245
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(1):245–261
Jin L, Li S, La HM, Luo X Manipulability optimization of redundant manipulators using dynamic neural networks. IEEE Trans Ind Electron (in press) https://doi.org/10.1109/TIE.2017.2674624
Li K, Zhang Y (2012) Fault-tolerant motion planning and control of redundant manipulator. Control Eng Pract 20(3):282–292
Ben-Gharbia KM, Maciejewski AA, Roberts RG (2013) Kinematic design of redundant robotic manipulators for spatial positioning that are optimally fault tolerant. IEEE Trans Robot 29(5):1300–1307
Zhang Y, Ge SS, Lee TH (2004) A unified quadratic-programming-based dynamical system approach to joint torque optimization of physically constrained redundant manipulators. IEEE Trans Syst Man Cybern Part B-Cybern 34(5):2126–2132
Zhang Z, Beck A, Magnenat-Thalmann N (2015) Human-like behavior generation based on head-arms model for tracking external targets and body parts. IEEE Trans Cybern 45(8):1390–1400
Li S, Zhang Y, Jin L Kinematic control of redundant manipulators using neural networks. IEEE Trans Neural Netw Learn Syst (in press) https://doi.org/10.1109/TNNLS.2016.2574363
Jin L, Zhang Y (2015) G2-type SRMPC scheme for synchronous manipulation of two redundant robot arms. IEEE Trans Cybern 45(2):153–164
Jin L, Li S Distributed task allocation of multiple robots: a control perspective. IEEE Trans Syst Man Cybern Syst (in press) https://doi.org/10.1109/TSMC.2016.2627579
Jin L, Li S, Xiao L, Lu R, Liao B, Cooperative motion generation in a distributed network of redundant robot manipulators with noises. IEEE Trans Syst Man Cybern Syst (in press) https://doi.org/10.1109/TSMC.2017.2693400
Jin L, Zhang Y, Li S, Zhang Y (2016) Modified ZNN for time-varying quadratic programming with inherent tolerance to noises and its application to kinematic redundancy resolution of robot manipulators. IEEE Trans Ind Electron 63(11):6978–6988
Mirza M A, Li S, Jin L, Simultaneous learning and control of parallel Stewart platforms with unknown parameters. Neurocomputing (in press) https://doi.org/10.1016/j.neucom.2017.05.026
Li S, Shao Z, Guan Y, A dynamic neural network approach for efficient control of manipulators. IEEE Trans Syst Man Cybern: Syst (in press) https://doi.org/10.1109/TSMC.2017.2690460
Zhang Y, Li S Predictive suboptimal consensus of multiagent systems with nonlinear dynamics. IEEE Trans Syst Man Cybern Syst (in press) https://doi.org/10.1109/TSMC.2017.2668440
Zhang Y, Li S Time-scale expansion-based approximated optimal control for underactuated systems using projection neural networks. IEEE Trans Syst Man Cybern Syst (in press) https://doi.org/10.1109/TSMC.2017.2703140
Zhang Y, Li S, Liu X, Adaptive near-optimal control of uncertain systems with application to underactuated surface vessels. IEEE Trans Control Syst Technol (in press) https://doi.org/10.1109/TCST.2017.2705057
Liao B, Zhang Y, Jin L (2016) Taylor \(O(h^3)\) discretization of ZNN models for dynamic equality-constrained quadratic programming with application to manipulators. IEEE Trans Neural Netw Learn Syst 27(2):225–237
Guo D, Nie Z, Yan L, Novel discrete-time Zhang neural network for time-varying matrix inversion. IEEE Trans Syst Man Cybern Syst (in press) https://doi.org/10.1109/TSMC.2017.2656941
Jin L, Zhang Y, Li S, Zhang Y (2017) Noise-tolerant ZNN models for solving time-varying zero-finding problems: A control-theoretic approach. IEEE Trans Autom Control 62(2):992–997
Liu M, Liao B, Ding L, Xiao L (2016) Performance analyses of recurrent neural network models exploited for online time-varying nonlinear optimization. Compu Sci Inf Syst 13(2):691–705
Li S, Guo Y (2012) Neural-network based auv path planning in estuary environments. In: The 10th World Congress on Intelligent Control and Automation (WCICA2012). Beijing, China, pp 3724–3730
Li S, Meng M Q H, Chen W, Li Y, Zhou Y (2007) SP-NN: A novel neural network approach for path planning. In: International Conference on Robotics and Biomimetics (ROBIO), Sanya, China, pp 1355–1360
Xiao L (2015) A finite-time convergent neural dynamics for online solution of time-varying linear complex matrix equation. Neurocomputing 167:254–259
Zhang Y, Li S, Guo H A type of biased consensus-based distributed neural network for path planning. Nonlinear Dyn (in press) https://doi.org/10.1007/s11071-017-3553-7
Li S, Chen S, Lou Y, Lu B, Liang Y (2012) A recurrent neural network for inter-localization of mobile phones. In: International Joint Conference on Neural Networks (IJCNN)
Xiao L (2015) A nonlinearly-activated neurodynamic model and its finite-time solution to equality-constrained quadratic optimization with nonstationary coefficients. Appl Soft Comput 40:252–259
Liao B, Zhang Y (2014) Different complex ZFs leading to different complex ZNN models for time-varying complex generalized inverse matrices. IEEE Trans Neural Netw Learn Syst 25(9):1621–1631
Guo D, Nie Z, Yan L (2016) Theoretical analysis, numerical verification and geometrical representation of new three-step DTZD algorithm for time-varying nonlinear equations solving. Neurocomputing 214:516–526
Li S, Zhou M, Luo X, You Z (2016) Distributed winner-take-all in dynamic networks. IEEE Trans Autom Control 62(2):577–589
Jin L, Li S Nonconvex function activated zeroing neural network models for dynamic quadratic programming subject to equality and inequality constraints. Neurocomputing. (in press) https://doi.org/10.1016/j.neucom.2017.05.017
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
Li S, Liu B, Chen B, Lou Y (2013) Neural network based mobile phone localization using bluetooth connectivity. Neural Comput Appl 23(3):667–675
Xiao L, Liao B (2016) A convergence-accelerated Zhang neural network and its solution application to Lyapunov equation. Neurocomputing 193:213–218
Li S, Chen S, Liu B (2013) Accelerating a recurrent neural network to finite-time convergence for solving time-varying Sylvester equation by using a sign-bi-power activation function. Neural Process Lett 37:189–205
Li S, Qin F (2013) A dynamic neural network approach for solving nonlinear inequalities defined on a graph and its application to distributed, routing-free, range-free localization of WSNs. Neurocomputing 117:72–80
Jin L, Zhang Y, Li S (2016) Integration-enhanced Zhang neural network for real-time varying matrix inversion in the presence of various kinds of noises. IEEE Trans Neural Netw Learn Syst 27(12):2615–2627
Mao M, Li J, Jin L, Li S, Zhang Y (2016) Enhanced discrete-time Zhang neural network for time-variant matrix inversion in the presence of bias noises. Neurocomputing 207:220–230
Xiao L (2015) A nonlinearly activated neural dynamics and its finite-time solution to time-varying nonlinear equation. Neurocomputing 173:1983–1988
Liu Y, Gao Y, Tong S, Chen CLP (2016) A unified approach to adaptive neural control for nonlinear discrete-time systems with nonlinear dead-zone input. IEEE Trans Neural Netw Learn Syst 27(1):139–150
Li M, Li Y, Ge SS, Lee TH (2017) Adaptive control of robotic manipulators with unified motion constraints. IEEE Trans Syst Man Cybern Syst 47(1):184–194
Wang H, Chen B, Liu K, Liu X, Lin C (2014) Adaptive neural tracking control for a class of nonstrict-feedback stochastic nonlinear systems with unknown backlash-like hysteresis. IEEE Trans Neural Netw Learn Syst 25(5):947–958
Wang H, Yang H, Liu X, Liu L, Li S (2016) Direct adaptive neural control of nonlinear strict-feedback systems with un-modeled dynamics using small-gain approach. Int J Adapt Control Signal Process 30(6):906–927
Van M, Wu D, Ge SS, Ren H (2016) Fault diagnosis in image-based visual servoing with eye-in-hand configurations using kalman filter. IEEE Trans Ind Electron 12(6):1998–2007
Hutchinson S, Hager GD, Corke PI (1996) Visual servoing with hand-eye manipulator-optimal control approach. IEEE Trans Robot Automation 12(5):651–670
Marchand E, Chaumette F (2002) Virtual visual servoing: a framework for real-time augmented reality. Comput Graph Forum 21(3):289–297
Spong MW, Hutchinson S, Vidyasagar M (2006) Robot Modeling and Control. Wiley, New York, USA
Boyd S, Vandenberghe L (2004) Convex Optimization. Cambridge University Press, England
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2018 The Author(s)
About this chapter
Cite this chapter
Li, S., Zhang, Y. (2018). Neural Networks Based Single Robot Arm Control for Visual Servoing. In: Neural Networks for Cooperative Control of Multiple Robot Arms. SpringerBriefs in Applied Sciences and Technology(). Springer, Singapore. https://doi.org/10.1007/978-981-10-7037-2_1
Download citation
DOI: https://doi.org/10.1007/978-981-10-7037-2_1
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-10-7036-5
Online ISBN: 978-981-10-7037-2
eBook Packages: EngineeringEngineering (R0)