Bond Graphs based formation control of holonomic robots

  • Matías Nacusse  , 
  • b Martín Crespo  , 
  • c Sergio Junco 
  • a,b,cLaboratorio de Automatización y Control (LAC), Departamento de Control, FCEIA, UNR. Rosario, Argentina
  • bCONICET: Consejo Nacional de Investigaciones Científicas y Técnicas, Argentina
Cite as
Nacusse M., Crespo M., Junco S. (2019). Bond Graphs based formation control of holonomic robots. Proceedings of the 12th International Conference on Integrated Modeling and Analysis in Applied Control and Automation (IMAACA 2019), pp. 38-47. DOI: https://doi.org/10.46354/i3m.2019.imaaca.006

Abstract

This paper tackles the problem of formation control for a group of holonomic vehicles using the Bond Graphs formalism. The control law design follows an energy based approach in which the agents are connected each other by means of virtual springs and dampers. The obtained control law is then robustified using a disturbance observer. The properties are studied in the port Hamiltonian (pH) formalism which allows to show hat the resulting closed-loop system is l2 weakly string stable with respect to disturbances. The desired behavior of the closed-loop system is illustrated with some numerical simulation experiments.

References

  1. 20Sim (2013) Controllab Products, B. V., Available: http://www.20sim.com.
  2. Arcak, M. (2007) 'Passivity as a Design Tool for Group Coordination', IEEE Transactions on Automatic Control, vol. 52, no. 8, Aug, pp. 1380-1390.
  3. Barooah, P., Mehta, P.G. and Hespanha, J.P. (2009) 'Mistuning-Based Control Design to Improve Closed-Loop Stability Margin of Vehicular Platoons', IEEE Transactions on Automatic
    Control, vol. 54, no. 9, Sep., pp. 2100-2113.
  4. Donaire, A. and Junco, S. (2009) 'Derivation of inputstate- output port-hamiltonian systems from bond graphs', Simulation Modelling Practice and Theory, vol. 17, no. 1, pp. 137-151.
  5. Donaire, A. and Junco, S. (2009) 'Energy shaping, interconnection and damping assignment, and integral control in the bond graph domain', Simulation Modelling Practice and Theory, vol.
    17, no. 1, pp. 152-174.
  6. Feddema, J.T., Lewis, C. and Schoenwald, D.A. (2002) 'Decentralized control of cooperative robotic vehicles: theory and application', IEEE Transactions on Robotics and Automation, vol. 18, no. 5, Oct, pp. 852-864.
  7. Galceran, E. and Carreras, M. (2013) 'Planning coverage paths on bathymetric maps for in-detail inspection of the ocean floor', 2013 IEEE International Conference on Robotics and
    Automation, 4159-4164.
  8. Gao, W., Jiang, Z., Lewis, F.L. and Wang, Y. (2018) 'Leader-to-Formation Stability of Multiagent
    Systems: An Adaptive Optimal Control Approach', IEEE Transactions on Automatic Control, vol. 63, no. 10, Oct, pp. 3581-3587.
  9. Hameed, I.A. (2014) 'Intelligent Coverage Path Planning for Agricultural Robots and Autonomous Machines on Three-Dimensional Terrain', Journal of Intelligent Robotic Systems, vol. 74, no. 3, Jun, pp. 965-983.
  10. Ji, W., Li, J.L., Zhao, D.A. and Jun, Y. (2014) 'Obstacle Avoidance Path Planning for Harvesting Robot Manipulator Based on MAKLINK Graph and Improved Ant Colony Algorithm', Advances in Measurements and Information Technologies, 1063-1067.
  11. Junco, S. (2004) 'Virtual Prototyping of Bond Graphs Models for Controller Synthesis through Energy and Power Shaping', International Conference on Integrated Modeling and Analysis in Applied Control and Automation (IMAACA 2004).
  12. Karnopp, D.C., Margolis, D.L. and Rosenberg, R.C. (2006) System Dynamics: Modeling and
    Simulation of Mechatronic Systems, New York, NY, USA: John Wiley \& Sons, Inc.
  13. Khalil, H.K. (2002) Nonlinear Systems, Prentice Hall PTR.
  14. Knorn, S., Donaire, A., Agüero, J.C. and Middleton  R.H. (2014) 'Passivity-based control for multivehicle systems subject to string constraints', Automatica, vol. 50, no. 12, pp. 3224-3230.
  15. Knorn, S. and Middleton, R.H. (2013) 'Twodimensional analysis of string stability of
    nonlinear vehicle strings', 52nd IEEE Conference on Decision and Control, 5864-5869.
  16. Middleton, R.H. and Braslavsky, J.H. (2010) 'String Instability in Classes of Linear Time Invariant
    Formation Control With Limited Communication Range', IEEE Transactions on Automatic Control, vol. 55, no. 7, July, pp. 1519-1530.
  17. Mohammadi, A., Marquez, H.J. and Tavakoli, M. (2017) 'Nonlinear Disturbance Observers: Design and Applications to Euler-Lagrange Systems', IEEE Control Systems, vol. 37, Aug, pp. 50-72, Available: ISSN: 1066-033X.
  18. Nacusse, M., Donaire, A. and Junco, S. (2018) 'Robustifying Passive Closed-Lopp Port-
    Hamiltonian Systems Using Observer Based Control', International Conference on Integrated
    Modeling and Analysis in Applied Control and Automation (IMAACA 2018).
  19. Nacusse, M. and Junco, S. (2011) 'Passive Fault Tolerant Ccontrol: a Bond Graph Approach',
    International Conference on Integrated Modeling and Analysis in Applied Control and Automation (IMAACA 2011).
  20. Nacusse, M. and Junco, S. (2015) 'Bond-graph-based controller design for the quadruple-tank process', International Journal of Simulation and Process Modelling., vol. 10, pp. 179-191.
  21. Ollero, A., Marron, P.J., Bernard, M., Lepley, J., la Civita, M., de Andres, E. and van Hoesel, L.
    (2007) 'AWARE: Platform for Autonomous selfdeploying and operation of Wireless sensoractuator networks cooperating with unmanne AeRial vehiclEs', 2007 IEEE International
    Workshop on Safety, Security and RescueRobotics, 1-6.
  22. Ortega, R. and García-Canseco, E. (2004) 'Interconnection and Damping Assignment
    Passivity-Based Control: A Survey', European Journal of Control, vol. 10, no. 5, pp. 432-450
  23. Radke, A. and Gao, Z. (2006) 'A survey of state and disturbance observers for practitioners', 2006 American Control Conference, 6 pp.-.
  24. Samantaray, A.K., Medjaher, K., Bouamama, B.O., Staroswiecki, M. and Dauphin-Tanguy, G. (2006) 'Diagnostic bond graphs for online fault detection and isolation', Simulation Modelling Practice and Theory, vol. 14, no. 3, pp. 237-262.
  25. Seiler, P., Pant, A. and Hedrick, K. (2004) 'Disturbance propagation in vehicle strings', IEEE Transactions on Automatic Control, vol. 49, no. 10, Oct, pp.1835-1842.
  26. Soni, A. and Hu, H. (2018) 'Formation Control for Fleet of Autonomous Ground Vehicles: A Survey', Robotics, vol. 7, no. 4.
  27. Swaroop, D. and Hedrick, J.K. (1996) 'String stability of interconnected systems', IEEE ransactions on Automatic Control, vol. 41, no. 3, March, pp. 349-357.
  28. Swaroop, D. and Hedrick, J. (1999) 'Constant Spacing Strategies for Platooning in Automated Highway Systems.', ASME. J. Dyn. Sys., Meas., Control., vol. 121, no. 3, pp. :462-470.
  29. Tuna, G., Gungor, V.C. and Gulez, K. (2014) 'A autonomous wireless sensor network deployment
    system using mobile robots for human existence detection in case of disasters', Ad Hoc Networks, vol. 13, pp. 54-68.
  30. Tuna, G., Güngör, V.Ç. and Potirakis, S.M. (2015) 'Wireless sensor network-based communication for cooperative simultaneous localization and mapping', Computers \& Electrical Engineering, vol. 41, pp. 407-425.
  31. Xiao, L., Gao, F. and Wang, J. (2009) 'On scalability of platoon of automated vehicles for leaderpredecessor information framework', 2009 IEEE Intelligent Vehicles Symposium, 1103-1108.
  32. Yuming, L., Ruchun, W., Zhenli, Z. and Junlin, Z. (2011) 'Dynamic coverage path planning and
    obstacle avoidance for cleaning robot based on behavior', 2011 International Conference on Electric Information and Control Engineering, 4952-4956.
  33. Zheng, Y., Eben Li, S., Wang, J., Cao, D. and Li, K. (2016) 'Stability and Scalability of Homogeneous Vehicular Platoon: Study on the Influence of Information Flow Topologies', IEEE Transactions on Intelligent Transportation Systems, vol. 17, no. 1, Jan, pp. 14-26.