Abstract
In this paper, the distributed cooperative control problem is considered for multiple type (1,2) nonholonomic mobile robots. Firstly, a local change of coordinates and feedback is proposed to transform the original nonholonomic system to a new transformed system. Secondly, a distributed controller for the transformed system is designed by using information of the intrinsic system and its neighbors to make the state converge to the same value asymptotically. Furthermore, it shows that the same value can be confined to the origin, which means that the problem of cooperatively converging to a stationary point of a group of nonholonomic systems can be practically solved. Finally, due to the communication delays are inevitable in practice, new distributed controllers for the transformed system are also proposed making the state converge to the same value or zero asymptotically with considering communication delays. The proposed methods are then extended to the case where the nonholonomic mobile robot needs to form a prescribed formation other than agreeing on a same value. The stability of the proposed methods is proved rigorously. Simulation results confirm the effectiveness of the proposed methods.
Article PDF
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
References
Balch, T., Arkin, R.C.: Behavior-based formation control for multirobot teams. IEEE Trans. Robot. Autom. 14(6), 926–939 (1998)
Lin, Z., Francis, B., Maggiore, M.: Necessary and sufficient graphical conditions for formation control of unicycles. IEEE Trans. Autom. Control 50(1), 121–127 (2005)
Cortés, J., Bullo, F.: Coordination and geometric optimization via distributed dynamical systems. SIAM J. Control. Optim. 44(5), 1543–1574 (2005)
Yu, W., Chen, G., Cao, M.: Distributed leader-follower flocking control for multi-agent dynamical systems with time-varying velocities. Syst. Control Lett. 59(9), 543–552 (2010)
Su, H., Wang, X., Lin, Z.: Flocking of multi-agents with a virtual leader. IEEE Trans. Autom. Control 54(2), 293–307 (2009)
Olfati-Saber, R., Murray, R.M.: Consensus problems in networks of agents with switching topology and time-delays. IEEE Trans. Autom. Control. 49(9), 1520–1533 (2004)
Ren, W., Beard, R.W.: Consensus seeking in multiagent systems under dynamically changing interaction topologies. IEEE Trans. Autom. Control. 50(5), 655–661 (2005)
Hou, Z.G., Cheng, L., Tan, M.: Decentralized robust adaptive control for the multiagent system consensus problem using neural networks. IEEE Transactions on Systems, Man, and Cybernetics. Part B: Cybern. 39(3), 636–647 (2009)
Ren, W.: Information consensus in multivehicle cooperative control. IEEE Control. Syst. Mag. 27 (2), 71–82 (2007)
Wang, W., Huang, J., Wen, C., Fan, H.: Distributed adaptive control for consensus tracking with application to formation control of nonholonomic mobile robots. Autom. 50(4), 1254–1263 (2014)
Zhang, H., Lewis, F.L.: Adaptive cooperative tracking control of higher-order nonlinear systems with unknown dynamics. Autom. 48(7), 1432–1439 (2012)
Hu, G.: Robust consensus tracking for an integrator-type multi-agent system with disturbances and unmodelled dynamics. Int. J. Control. 84(1), 1–8 (2011)
Das, A., Lewis, F.L.: Distributed adaptive control for synchronization of unknown nonlinear networked systems. Autom. 46(12), 2014–2021 (2010)
Su, H., Chen, G., Wang, X., et al.: Adaptive second-order consensus of networked mobile agents with nonlinear dynamics. Autom. 47(2), 368–375 (2011)
Yu, W., Chen, G., Cao, M.: Some necessary and sufficient conditions for second-order consensus in multi-agent dynamical systems. Autom. 46(6), 1089–1095 (2010)
Wang, Z., Zhang, W., Guo, Y.: Adaptive output consensus tracking of uncertain multi-agent systems. In: Proceedings of the 2011 American Control Conference, pp 3387–3392 (2011)
Tian, Y.P., Zhang, Y.: High-order consensus of heterogeneous multi-agent systems with unknown communication delays. Autom. 48(6), 1205–1212 (2012)
Rrockett, R.W.: Asymptotic stability and feedback stabilization. Defense Technical Information Center (1983)
Jiang, Z.P., Nijmeijer, H.: A recursive technique for tracking control of nonholonomic systems in chained form. IEEE Trans. Autom. Control 44(2), 265–279 (1999)
Jiang, Z., Nijmeijer, H.: Tracking control of mobile robots: a case study in backstepping. Autom. 33(7), 1393–1399 (1997)
Wang, C.: Semiglobal practical stabilization of nonholonomic wheeled mobile robots with saturated inputs. Autom. 44(3), 816–822 (2008)
Sordalen, O.J., Egeland, O.: Exponential stabilization of nonholonomic chained systems. IEEE Trans. Autom. Control 40(1), 35–49 (1995)
Tian, Y.P., Li, S.: Exponential stabilization of nonholonomic dynamic systems by smooth time-varying control. Autom. 38(7), 1139–1146 (2002)
Dong, W., Farrell, J.A.: Cooperative control of multiple nonholonomic mobile agents. IEEE Trans. Autom. Control 53(6), 1434–1448 (2008)
Dong, W., Farrell, J.A.: Decentralized cooperative control of multiple nonholonomic dynamic systems with uncertainty. Autom. 45(3), 706–710 (2009)
Liu, T., Jiang, Z.P.: Distributed formation control of nonholonomic mobile robots without global position measurements. Autom. 49(2), 592–600 (2013)
Dong, W.: Distributed tracking control of networked chained systems. Int. J. Control. 86(12), 2159–2174 (2013)
Cao, K.C., Jiang, B., Yue, D.: Consensus of multiple nonholonomic chained form systems. Syst. Control Lett. 72, 61–70 (2014)
Campion, G., Bastin, G., D’Andréa-Novel, B.: Structural Properties and Classification of Kinematic and Dynamic Models of Wheeled Mobile Robots. IEEE Trans. Robot. Autom. 12(1), 47–62 (1996)
Murray, R.M., Sastry, S.S.: Nonholonomic motion planning: Steering using sinusoids. IEEE Trans. Autom. Control. 38(5), 700–716 (1993)
Bushnell, L.G., Tilbury, D.M., Sastry, S.S.: Steering three-input nonholonomic systems: the fire truck example. The J. Robot. Res. 14(4), 366–381 (1995)
Leroquais, W., D’Andréa-Novel, B.: Transformation of the kinematic models of restricted mobility wheeled mobile robots with a single platform into chain forms. In: Proceedings of the 34th IEEE Conference on Decision and Control, vol. 4, pp 3811–3816 (1995)
Dong, W.: Flocking of multiple mobile robots based on backstepping. IEEE Transactions on Systems, Man, and Cybernetics. Part B: Cybern. 41(2), 414–424 (2011)
Ou, M., Du, H., Li, S.: Finite-time formation control of multiple nonholonomic mobile robots. Int. J. Robust and Nonlinear Control 24(1), 140–165 (2014)
Feng, J., Wen, G.X.: Adaptive NN consensus tracking control of a class of nonlinear multi-agent systems. Neurocomputing 151, 288–295 (2015)
Khalil, H.K., Grizzle, J.W.: Nonlinear systems. Upper Saddle River, Prentice hall (2002)
Haddock, J.R., Terjeki, J.: Liapunov-Razumikhin functions and an invariance principle for functional differential equations. J. Differ. Equat. 48(1), 95–122 (1983)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (https://creativecommons.org/licenses/by/4.0), which permits use, duplication, adaptation, distribution, and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
About this article
Cite this article
Wang, G., Wang, C., Du, Q. et al. Distributed Cooperative Control of Multiple Nonholonomic Mobile Robots. J Intell Robot Syst 83, 525–541 (2016). https://doi.org/10.1007/s10846-015-0316-x
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10846-015-0316-x