Abstract
This paper proposes the emulation of a physical standard or generalized n−trailer through the decentralized control of a multi-agent system composed of several differentially driven mobile robots. The key point is to solve a time-varying version of the well known formation tracking or marching problem. The problem is solved both in discrete- and continuous-time cases. Four different control laws are proposed which require different variables to be available for feedback or feedforward, depending on the specifications of the experimental platform. The performance of the proposed control laws is illustrated through real-time experiments. It is shown that the discrete-time control law exhibits a performance comparable to that of the continuous-time control law with a sampling period 20 times larger than the one used in the continuous-time experiment.
Similar content being viewed by others
References
Altafini, C.: Some properties of the general n−trailer. Int. J. Control. 74(4), 409–424 (2001)
Altafini, C., Speranzon, A., Johansson, K.: Hybrid control of a truck and trailer vehicle. In: Tomlin, C.J. Greenstreet, M.R. (eds.), Hybrid Systems: Computation and Control, Lecture Notes in Computer Science, vol. 2289, pp 21–34. Springer, Berlin/Heidelberg (2002)
Aranda-Bricaire, E., Moog, C., Pomet, J.-B.: A linear algebraic framework for dynamic feedback linearization. IEEE Trans. Autom. Control. 40(1), 127–132 (1995)
Belkhouche, F., Belkhouche, B.: Modelling and controlling a robotic convoy using guidance laws strategies. IEEE Trans. Syst. Man Cybern. B 35(4), 813–825 (2005)
Brockett, R.W.: Asymptotic stability and feedback stabilization. In: Millman, R.S., Brockett, R.W., Sussmann, H.J. (eds.) Differential Geometric Control Theory, pp. 181–191. Birkhäuser, Boston (1983)
Bushnell, L., Tilbury, D., Sastry, S.: Steering three-input chained form nonholonomic systems using sinusoids: the fire truck example. In: Proceedings European Control Conference ECC93, pp. 1432–1437. Groningen (1993)
Canudas-de-Wit, C., et al.: Theory of Robot Control. Communications and Control Engineering. Springer, London (1996)
Chung, W., Park, M., Yoo, K., Roh, J., Choi, J.: Backward-motion control of a mobile robot with n passive off-hooked trailers. J. Mech. Sci. Technol. 25(11), 2895–2905 (2011)
Deligiannis, V., Davrazos, G., Manesis, S., Arampatzis, T.: Flatness conservation in the n−trailer system equipped with a sliding kingpin mechanism. J. Intell. Robot. Syst. 46(2), 151–162 (2006)
Desai, J.: A graph theoretic approach for modelling mobile robot team formations. J. Robot. Syst. 19(1), 511–525 (2002)
Dimarogonas, D., Kyriakopoulos, K.: Distributed cooperative control and collision avoidance for multiple kinematic agents. In: Proceedings IEEE Conference Decision and Control, pp. 721–726 (2006)
Do, K.: Formation tracking control of unicycle-type mobile robots with limited sensing ranges. In: Proceedings IEEE International Conference Robotics Automatic, pp. 527–538, Rome (2007)
Fliess, M., Lévine, J., Martin, P., Rouchon, P.: Flatness and defect of non-linear systems: introductory theory and examples. Int. J. Control. 61(6), 1327–1361 (1995)
González-Sierra, J., Aranda-Bricaire, E., Hernández-Martínez, E.G.: Formation tracking with orientation convergence for groups of unicycles. Int. J. Adv. Robot. Syst. 10(180), 1–8 (2013)
Hernández-Martínez, E.: Control Strategies for Multi-agent Systems (In Spanish). Phd thesis, Departamento de Ingenieria Electrca, CINVESTAV-IPN, México (2009)
Hernández-Martínez, E., Aranda-Bricaire, E.: Marching control of unicycles based on the leader-followers scheme. In: Proceedings 35th Annual Conference of the IEEE Industrial Electronics Society (IECON), pp. 2285–2290, Porto (2009)
Hernández-Martínez, E., Aranda-Bricaire, E.: Trajectory tracking of unicycles with convergence of the orientation angles. In: Proceedings IEEE Conference on Decision and Control, Atlanta (2010)
Hernández-Mendoza, D.E., Peñaloza-Mendoza, G., Aranda-Bricaire, E.: Discrete-time formation and marching control of multi-agent robot systems. In: Proceedings International Conference on Electrical Engineering Computing Science and Automatic Control (CCE), Merida, Mexico, (2011)
Isidori, A.: Nonlinear Control Systems. Springer (1995)
Jean, F.: The car with n trailers: characterisation of the singular configurations. Control Optim. Calc. Var. 1, 241–266 (1996)
Kyriakopoulos, K., Dimarogonas, D.: Formation control and collision avoidance for multi-agent systems and a connection between formation infeasibility and flocking behavior. In: Proceedings IEEE Conference on Decision and Control, pp. 84–89, Seville (2005)
Laumond, J.: Controllability of a multibody mobile robot. IEEE Trans. Robot. Autom. 9(6), 755–763 (1993)
Lawton, J.R.T., Beard, R.W., Young, B.J.: A decentralized approach to formation maneuvers. IEEE Trans. Robot. Autom. 19(6), 933–941 (2003)
Lizarraga, D., Morin, P., Samson, C.: Exponential stabilization of certain configurations of the general n-trailer system. In: Proceedings IFAC Workshop Motion Control, Coimbra (1998)
Martin, P., Rouchon, P.: Feedback linearization and driftless systems. Math. Control Signal Syst. 7, 235–254 (1994)
Michalek, M.: Geometrically motivated set-point control strategy for the standard n-trailer vehicle. In: Proceedings IEEE Intelligent Vehicles Symposium (IV), pp. 138–143, Baden-Baden (2011)
Michalek, M.: Tracking control strategy for the standard n-trailer mobile robot - a geometrically motivated approach. In: Kozlowski, K.R. (ed.), Robot Motion and Control, of Lecture Notes in Control and Information Sciences, vol. 422, pp. 39–51. Springer, London (2011)
Michalek, M.: Application of the vfo method to set-point control for the n-trailer vehicle with off-axle hitching. Int. J. Control. 85(5), 502–521 (2012)
Morin, P., Pomet, J.-B., Samson, C.: Design of homogeneous time-varying stabilizing control laws for driftless systems via oscillatory approximation of lie brackets in closed loop. SIAM J. Control. Optim. 38, 22–49 (1999)
Morin, P., Samson, C.: Transverse function control of a class of non-invariant driftless systems. application to vehicles with trailers. In: Proceedings of the 47th IEEE Conference on Decision and Control, pp. 4312–4319, Cancun, Mexico (2008)
Murray, R., Sastry, S.: Nonholonomic motion planning: steering using sinusoids. IEEE Trans. Autom. Control 38(5), 700–716 (1993)
Nakamura, Y., Ezaki, H., Tan, Y., Chung, W.: Design of steering mechanism and control of nonholonomic trailer systems. In: Proceedings IEEE International Conference Robotics Automatic, pp. 247–254, San Francisco (2000)
Nijmeijer, H., van der Schaft, A.: Nonlinear Dynamical Control Systems. Springer (1990)
Orosco-Guerrero, R., Aranda-Bricaire, E., Velasco-Villa, M.: Global path-tracking for a multi-steered general n−trailer. In: Proceedings 15th Triennial IFAC World Congress, Barcelona (2002)
Orosco-Guerrero, R., Aranda-Bricaire, E., Velasco-Villa, M.: Modeling and dynamic feedback linearization of a multi-steered n-trailer. In: Proceedings 15th Triennial IFAC World Congress, Barcelona (2002)
Peñaloza Mendoza, G., Hernández-Mendoza, D., Aranda-Bricaire, E.: Time-varying formation control for multi-agent systems applied to n-trailer configuration. In: Proceedings 8th International Conference on Electrical Engineering Computing Science and Automatic Control (CCE), Merida, Mexico (2011)
Ren, W., Beard, R.: Distributed Consensus in Multi-vehicle Coopoerative Control. Springer (2008)
Rokui, M., Khorasani, K.: Adaptive tracking control of a flexible link manipulator using a discrete-time nonlinear model. In: Proceedings of the American Control Conference, vol. 3, pp. 1848–1853, New Mexico (1997)
Rouchon, P., Fliess, M., Lévine, J., Martin, P.: Flatness, and motion planning: the car with n trailers. In: Proceedings of the 2nd European Control Conference, Groningen (1993)
Samson, C.: Control of chained systems. Application to path following and time-varying point-stabilization of mobile robots. IEEE Trans. Autom. Control 40(1), 64–77 (1995)
Sanchez, A., Aranda-Bricaire, E., Jaimes, F., Hernandez, E., Nava, A.: Synthesis of product-driven coordination controllers for a class of discrete-event manufacturing systems. Robot. Comput. Integr. Manuf. 26(4), 361–369 (2010)
Sørdalen, O., Wichlund, K.: Exponential stabilization of a car with n trailers. In: Proceedings of the 32th Conference on Decision and Control, pp. 978–983, San Antonio (1993)
Tanaka, K., Hori, S., Wang, H.: Multiobjective control of a vehicle with triple trailers. IEEE/ASME Trans. Mechatron. 7(3), 357–368 (2002)
Tilbury, D., Sørdalen, O., Bushnell, L., Sastry, S.: A multisteering trailer system: Conversion into chained form using dynamic feedback. IEEE Trans. Robot. Autom. 11(6), 807–818 (1995)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
González-Sierra, J., Aranda-Bricaire, E., Hernández-Mendoza, D.E. et al. Emulation of n−trailer Systems through Differentially Driven Multi-Agent Systems: Continuous- and Discrete- Time Approaches. J Intell Robot Syst 75, 129–146 (2014). https://doi.org/10.1007/s10846-013-0002-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10846-013-0002-9