Abstract
A novel distributed adaptive control algorithm of a pair of humanoid robot arm system (Bristol-Elumotion-Robotic-Torso II (BERT II)) is proposed, analysed and simulated. Two humanoid arms are subjected to a distributed synchronisation control with a virtual leader-following trajectory to be followed, serving a potential application for a smooth cooperative task. The approach presented here is inspired by multi-agent theory. Graph theoretical concept such as Laplacian matrix is used to represent mutual communication between the two arms (regarded as agent nodes) with one of the arm ‘pinned’ to a virtual leader (leader node). The stability of the proposed algorithm is analysed through Lyapunov technique. The algorithm features a sliding-mode term based adaptive law that captures directly the parameter estimation error. An auxiliary filtered regression vector and filtered computed torque is introduced. This allows the definition of another auxiliary matrix, a filtered regression matrix, which facilitates the introduction of the sliding term into the adaptation law. Parameter error convergence to zero can be guaranteed within finite-time with a Persistent-Excitation (PE) or Sufficient Richness condition for the virtual leader’s trajectory.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Chen, G., Lewis, F.: Distributed adaptive controller design for the unknown networked lagrangian systems. In: 2010 49th IEEE Conference on Decision and Control (CDC), pp. 6698–6703 (December 2010)
Cheng, L., Hou, Z.G., Tan, M.: Decentralized adaptive consensus control for multi-manipulator system with uncertain dynamics. In: 2008 IEEE International Conference on Systems, Man and Cybernetics, pp. 2712–2717 (October 2008), http://ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm?arnumber=4811706
Das, A., Lewis, F.L.: Cooperative adaptive control for synchronization of second-order systems with unknown nonlinearities. International Journal of Robust and Nonlinear Control (2010)
Feng, G.: A new adaptive control algorithm for robot manipulators in task space. IEEE Transactions on Robotics and Automation 11(3), 457–462 (1995)
Hemami, A.: Kinematics of two-arm robots. IEEE Journal on Robotics and Automation 2(4), 225–228 (1986), http://ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm?arnumber=1087058
Hong, Y., Chen, G., Bushnell, L.: Distributed observers design for leader-following control of multi-agent networks. Automatica 44(3), 846–850 (2008), http://linkinghub.elsevier.com/retrieve/pii/S0005109807003603
Hong, Y., Hu, J., Gao, L.: Tracking control for multi-agent consensus with an active leader and variable topology. Automatica 42(7), 1177–1182 (2006), http://www.sciencedirect.com/science/article/pii/S0005109806001063
Hou, Z.G., Cheng, L., Tan, M., Wang, X.: Distributed Adaptive Coordinated Control of Multi-Manipulator Systems Using Neural Networks, pp. 49–69. Springer, London (2010), http://www.springerlink.com/index/10.1007/978-1-84996-329-9
Jean, J.H., Fu, L.C.: An adaptive control scheme for coordinated multimanipulator systems. IEEE Transactions on Robotics and Automation 9(2), 226–231 (1993), http://ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm?arnumber=238287
Koivo, A.: Adaptive position-velocity-force control of two manipulators. In: 1985 24th IEEE Conference on Decision and Control, vol. 4, pp. 1529–1532. IEEE (December 1985), http://ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm?arnumber=4048570
Lewis, F.L., Dawson, D.M., Abdallah, C.T.: Robot Manipulator Control; Theory and Practice. Marcel Dekker, 2nd edn. (2004)
Liu, Y.H., Arimoto, S., Parra-Vega, V., Kitagaki, K.: Decentralized adaptive control of multiple manipulators in co-operations. International Journal of Control 67(5), 649–674 (1997), http://www.informaworld.com/openurl?genre=article&doi=10.1080/002071797223938&magic=crossref||D404A21C5BB053405B1A640AFFD44AE3
Mahyuddin, M.N., Herrmann, G., Khan, S.G.: A novel adaptive control algorithm in application to a humanoid robot arm. In: Herrmann, G., Studley, M., Pearson, M., Conn, A., Melhuish, C., Witkowski, M., Kim, J.-H., Vadakkepat, P. (eds.) TAROS-FIRA 2012. LNCS, vol. 7429, pp. 25–36. Springer, Heidelberg (2012)
Mahyuddin, M.N., Herrmann, G., Na, J., Lewis, F.L.: Finite-time adaptive distributed control for double integrator leader-agent synchronisation. In: 2012 IEEE International Symposium on Intelligent Control, ISIC, pp. 714–720 (October 2012)
Naniwa, T., Arimoto, S., Vega, V.P.: A model-based adaptive control scheme for coordinated control of multiple manipulators. In: Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems, IROS 1994, pp. 695–702. IEEE (1994), http://ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm?arnumber=407357
Olfati-Saber, R., Fax, J.A., Murray, R.M.: Consensus and Cooperation in Networked Multi-Agent Systems. Proceedings of the IEEE 95(1), 215–233 (2007), http://ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm?arnumber=4118472
Qu, Z.: Cooperative Control of Dynamical Systems Cooperative Control of Dynamical Systems. Springer, Heidelberg (2009)
Ren, W., Beard, R.: Consensus seeking in multiagent systems under dynamically changing interaction topologies. IEEE Transactions on Automatic Control 50(5), 655–661 (2005)
Slotine, J.J.: Adaptive manipulator control: A case study. IEEE Transactions on Automatic Control 33(11), 995–1003 (1988), http://ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm?arnumber=14411
Spong, M.W., Vidyasagar, M.: Robot Dynamics and Control. Wiley (1989)
Sun, D., Mills, J.: Adaptive synchronized control for coordination of multirobot assembly tasks. IEEE Transactions on Robotics and Automation 18(4), 498–510 (2002), http://ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm?arnumber=1044363
Tarn, T., Bejczy, A., Yun, X.: Design of dynamic control of two cooperating robot arms: Closed chain formulation. Institute of Electrical and Electronics Engineers (1987), http://ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm?arnumber=1088028
Uchiyama, M., Dauchez, P.: Hybrid Position/Force control for coordination of a two-arm robot. In: Proceedings of the IEEE International Conference on Robotics and Automation, Raleigh, North Carolina, U.S.A., pp. 1242–1247 (1987)
Wen, J.: Motion and force control of multiple robotic manipulators. Automatica 28(4), 729–743 (1992), http://linkinghub.elsevier.com/retrieve/pii/000510989290033C
Yoshikawa, T., Sugie, T., Tanaka, M.: Dynamic hybrid position/Force control of robot manipulators–Controller design and experiment. In: Proceedings of the 1987 IEEE International Conference on Robotics and Automation, pp. 2005–2010 (1987), http://ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm?arnumber=1087787
Zheng, Y., Luh, J.S.: Control of two coordinated robots in motion. In: 1985 24th IEEE Conference on Decision and Control, pp. 1761–1766. IEEE (December 1985), http://ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm?arnumber=4048620
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Mahyuddin, M.N., Herrmann, G. (2013). Distributed Motion Synchronisation Control of Humanoid Arms. In: Omar, K., et al. Intelligent Robotics Systems: Inspiring the NEXT. FIRA 2013. Communications in Computer and Information Science, vol 376. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-40409-2_3
Download citation
DOI: https://doi.org/10.1007/978-3-642-40409-2_3
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-40408-5
Online ISBN: 978-3-642-40409-2
eBook Packages: Computer ScienceComputer Science (R0)