Skip to main content
Log in

Synchronization Approach to Formation Control of Mobile Robots from the Cluster Space Perspective

  • Short paper
  • Published:
Journal of Intelligent & Robotic Systems Aims and scope Submit manuscript

Abstract

In this paper, a synchronization approach to solve the formation control problem for three differential-drive wheeled mobile robots from a cluster space perspective is studied. In order to solve the individual trajectory tracking task of each mobile robot while maintaining a desired formation, besides the controller at cluster level, another inner robot controller is implemented. With this, the robustness of formation keeping to perturbations is increased and motions of all mobile robots are synchronized. Based on Lyapunov theory, it is demonstrated that the proposed synchronization strategy guarantees that both the tracking errors and the synchronization errors of all mobile robots asymptotically converge to the origin. Achieving this, the cluster errors asymptotically converge to zero as well. Furthermore, the robots orientation errors exponentially converge to the origin. The control laws are experimentally validated, using a set of TurtleBot3 mobile robots; these results show the efficiency of the proposed scheme.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Ailon, A., Zohar, I.: Control Strategies for Driving a Group of Nonholonomic Kinematic Mobile Robots in Formation Along a Time-Parameterized Path. IEEE/ASME TRANSACTIONS ON MECHATRONICS, VOL. 17, NO. 2, APRIL (2012)

  2. Nasir, M.T., El-Ferik, S.: Adaptive sliding-mode cluster space control of a non-holonomic multi-robot system with applications. IET. Control. Theory. Appl. 11(8), 1264–1273 (2017)

    Article  MathSciNet  Google Scholar 

  3. Dierks, T, Jagannathan, S: Control of Nonholonomic Mobile Robot formations: Backstepping Kinematics into Dynamics. 16th IEEE International Conference on Control Applications. Part of IEEE Multi-conference on Systems and Control Singapore, pp 1–3 (2007)

  4. Ghommam, J., Saad, M., Mnif, F.: Formation path following control of unicycle-type mobile robots. 2008 IEEE International Conference on Robotics and Automation, Pasadena, CA, USA, pp pp 19–23 (2008)

  5. Lewis, M.A., Tan, K.-H.: High Precision Formation Control of Mobile Robots Using Virtual Structures. Autonomous Robots 4, 387–403, Kluwer Academic Publishers. Manufactured in The Netherlands (1997)

  6. van den Broek, T.H.A., van de Wouw, N., Nijmeijer, H.: Formation Control of Unicycle Mobile Robots: a Virtual Structure Approach, IEEE Conf. Dec. IEEE, pp 3264–3269, Shanghai, China (2009)

  7. Rezaee, H., Abdollahi, F.: Mobile Robots Cooperative Control and Obstacle Avoidance Using Potential Field. IEEElASME International Conference on Advanced Intelligent Mechatronics (AIM2011), Budapest, Hungary, pp 3–7, 2011 (2011)

  8. Do, K.D.: Formation tracking control of unicycle-type mobile robots. IEEE International conference on robotics and automation, Roma, Italy, 10-14 April 2007 (2007)

  9. Desai, J.P., Ostrowski, J.P., Kumar, V.: Modeling and Control of Formations of Nonholonomic Mobile Robots. IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, VOL. 17, NO. 6, DECEMBER (2001)

  10. Antonelli, G., Arrichiello, F., Chiaverini, S.: The null-space-based behavioral control for autonomous robotic systems. Intel Serv Robotics 1:27-39. https://doi.org/10.1007/s11370-007-0002-3 (2008)

  11. Sun, D., Wang, C., Shang, W., Feng, G.: A Synchronization Approach to Trajectory Tracking of Multiple Mobile Robots While Maintaining Time-Varying Formations, IEEE TRANSACTIONS ON ROBOTICS, VOL. 25, NO. 5, OCTOBER (2009)

  12. Saradagi, A., Muralidharan, V., Krishnan, V., Menta, S., Mahindrakar, A.D.: Formation Control and Trajectory Tracking of Nonholonomic Mobile Robots, IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY. https://doi.org/10.1109/TCST.2017.2749563 (2017)

  13. Kostić, D., Adinandra, S., Caarls, J., van de Wouw, N., Nijmeijer, H.: Saturated Control of Time-Varying Formations and Trajectory Tracking for Unicycle Multi-agent Systems. 49th IEEE Conference on Decision and Control December, pp 15–17 (2010)

  14. Mas, I., Petrovic, O., Kitts, C.: Cluster space specification and control of a 3-Robot mobile system, 2008 IEEE international conference on robotics and automation pasadena, CA, USA, pp 19–23 (2008)

  15. Mas, I., Kitts, C.: Obstacle Avoidance Policies for Cluster Space Control of Nonholonomic Multirobot Systems, IEEE/ASME TRANSACTIONS ON MECHATRONICS, VOL. 17, NO. 6, DECEMBER (2012)

  16. Kitts, C.A., Stanhouse, K., Chindaphorn, P.: Cluster Space Collision Avoidance for Mobile Two-Robot Systems, the IEEE/RSJ International Conference on Intelligent Robots and Systems, October 11-15 2009 St Louis, USA (2009)

  17. Kitts, C.A., Mas, I.: Cluster Space Specification and Control of Mobile Multirobot Systems. IEEE/ASME TRANSACTIONS ON MECHATRONICS, VOL. 14, NO. 2, APRIL (2009)

  18. Koren, Y.: Cross-coupled biaxial computer controls for manufacturing systems. ASME J. Dyn. Syst., Meas., Control 102, 265–272 (1980)

    Article  Google Scholar 

  19. Mas, I., Acain, J., Petrovic, O., Kitts, C.: Error characterization in the vicinity of singularities in multi-robot cluster space control. IEEE International Conference on Robotics and Biomimetics 2008(ROBIO 2008), 1911–1917 (2008)

    Google Scholar 

  20. Kitts, C.A., Stanhouse, K., Chindaphorn, P.: Cluster space collision avoidance for mobile two-robot systems. IEEE/RSJ International Conference on Intelligent Robots and Systems 2009(IROS 2009), 1941–1948 (2009)

    Google Scholar 

  21. Ferik, S.E., Nasir, M.T., Baroudi, U.: A Behavioral Adaptive Fuzzy controller of multi robots in a cluster space. Appl. Soft Comput. 44, 117–127 (2016)

    Article  Google Scholar 

  22. Sadowska, A., van den Broek, T., Huijberts, H., van de Wouw, N., Kostić, D., Nijmeijer, H.: A virtual structure approach to formation control of unicycle mobile robots using mutual coupling. Int. J. Control. 84(11), 1886–1902 (2011)

    Article  MathSciNet  Google Scholar 

  23. Kostić, D., Adinandra, S., Caarls, J., Nijmeijer, H.: Collision-Free Motion Coordination of Unicycle Multi-agent Systems, American Control Conf. pp 3186–3191, Baltimore, USA (2010)

  24. Mas, I., Kitts, C.A.: Dynamic Control of Mobile Multirobot Systems: The Cluster Space Formulation. IEEE Access, VOL. 2. Digital Object Identifier https://doi.org/10.1109/ACCESS.2014.2325742 (2014)

  25. Mas, I., Kitts, C.: Centralized and Decentralized Multi-Robot Control Methods using the Cluster Space Control Framework. IEEE/ASME International Conference on Advanced Intelligent Mechatronics, pp. 115–122 (2010)

  26. Rampinelli, VTL, Brandao, AS, Sarcinelli-Filho, M, Martinsy, FN, Carelli, R: Embedding Obstacle Avoidance in the Control of a Flexible MultiRobot Formation, IEEE International Symposium on Industrial Electronics, pp. 1846–1851 (2010)

  27. Arteaga-Escamilla, C.M., Castro-Linares, R., Álvarez-Gallegos, J.: Formation Control of Unicycle Mobile Robots using Cluster Space Approach in Dynamic Environments. Proceedings of the 44th Annual Conference of the IEEE Industrial Electronics Society, Washington D.C., USA, 21–23, 2018, pp 2528–2533 (2018)

  28. Mauricio Arteaga-Escamilla, C., Castro-Linares, R., Álvarez-Gallegos, J.: Formation Control to Unicycle Mobile Robots Using the Cluster Space Approach with Internal Controller (In Spanish). Memorias Del XX Congreso Mexicano De Roboticá 2018 September 12-14. Ensenada, Baja, California, México (2018)

  29. Samson, C.: “Velocity and torque feedback control of a nonholonomic cart,” in Advanced robot control, Springer, pp 125–151 (1991)

  30. Canudas de Wit, C., Bastin, G., Siciliano, B. (eds.): Theory of Robot Control, 1st ed. Springer-Verlag, Berlin Heidelberg (1996)

    Google Scholar 

  31. Mauricio Arteaga-Escamilla, C., Castro-Linares, R., Álvarez-Gallegos, J: Formation Control of 3 Unicycle Mobile Robots in Dynamic Environments. Memorias Del XXI Congreso Mexicano De Robótica 2019 November 13 -15. Manzanillo, Colima, México (2019)

  32. http://emanual.robotis.com/docs/en/platform/turtlebot3/overview/, last access on May 2021

  33. NaturalPoint: Optitrack. http://www.naturalpoint.com/optitrack/ last access on (2021)

  34. Pyo, Y.S., Cho, H.C., Jung, R.W., Lim, T.H.: “ROS Robot Programming”. A Handbook Written By TurtleBot3 Developers, ROBOTIS Co., Ltd, p 22 (2017)

  35. Wan, W, Shi, B, Wang, Z and Fukui, R. Multirobot Object Transport via Robust Caging. IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS: SYSTEMS. https://doi.org/10.1109/TSMC.2017.2733552

  36. Kanayama, Y., Kimura, Y., Miyazaki, F., Noguchi,T.: A stable tracking control method for an autonomous mobile robot. In: Proceedings., IEEE International Conference on Robotics and Automation, 1, pp 384–389 (1990)

  37. Khalil, H.K.: Nonlinear Systems, 3rd ed. Pearson Education Prentice Hall (2002)

Download references

Acknowledgements

This work was partially supported by CONACyT, México, through scholarship holder No. 553972, and also by the Project CB-2015-01, 254329.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to C. Mauricio Arteaga-Escamilla.

Ethics declarations

Conflict of Interests

The authors declare that they have no conflict of interest.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Av. Instituto Politécnico Nacional 2508, Col. San Pedro Zacatenco, Delegación Gustavo A. Madero, Ciudad de México, Código Postal 07360. Apartado Postal: 14-740, 07000 Ciudad de México Tel: + 52 (55) 5747 3800. México

Appendices

Appendix A: Proof of lemma 1

As can be shown in (39), with kqi > 0, the orientation error of each differential wheeled mobile robot exponentially converges to zero. Therefore this implies that \(q_{i} \rightarrow q_{id}, \ C_{i} \rightarrow \cos \limits (q_{id}), \ S_{i} \rightarrow \sin \limits (q_{id}),\) with i = 1, 2, 3. After a transient, the terms \(r_{x}(\dot {x}_{id},\dot {y}_{id},S_{i}, C_{i})\) and \(r_{y}(\dot {x}_{id},\dot {y}_{id},S_{i}, C_{i})\) given in (42) and (43), respectively, satisfy the nonholonomic constraint (3), that is

$$r_{x} \rightarrow \dot{y}_{id}[\sin(q_{id}) \cos(q_{id})]-\dot{x}_{id}\sin^{2} (q_{id})=0,$$
$$r_{y} \rightarrow \dot{x}_{id}[\sin(q_{id}) \cos(q_{id})]-\dot{y}_{id}\cos^{2} (q_{id})=0.$$

Thereby, the terms rx,ry are vanished signals of the system (44)-(46) due to their convergence to zero only depends on the orientation errors eqi, with i = 1,...,n.

Due to the convergence to zero of the orientation errors is independent of the tracking errors, and under the condition that the desired orientation for all mobile robots is the same, that is qid = qd, and ωid = ωd, the system (44)-(45) can be written as the following subsystem

$$ \dot{e}_{xi} = -k {\Delta} x_{i} C^{2} -k {\Delta} y_{i} SC, $$
(47)
$$ \dot{e}_{yi} = -k {\Delta} y_{i} S^{2} -k {\Delta} x_{i} CS, $$
(48)

where \(C = \cos \limits (q_{d}), \ S = \sin \limits (q_{d})\), with i = 1, 2, 3. Although (47)-(48) is a time-varying linear system, in this particular case, it is possible to use a globally defined change of coordinates to obtain an equivalent time-invariant system, [36]. The new state variables are given by

$$ e_{li} = {\Delta} x_{i} C + {\Delta} y_{i} S, $$
(49)
$$ e_{pi} = -{\Delta} x_{i} S + {\Delta} y_{i} C, $$
(50)

with i = 1,...,n. Geometrically, eli and epi are the tracking error on the Xi and Yi axes, of the mobile reference frame of the i th robot, respectively. Thus, the tracking errors dynamics on the Xi and Yi axes of the i th mobile robot is given by

$$\dot{e}_{l1} = e_{p1}\omega_{d} -\frac{k}{n}\mu e_{l1} -\frac{k}{n}\bar{\mu} (e_{l2}+e_{l3}),$$
$$\dot{e}_{l2} = e_{p2}\omega_{d} -\frac{k}{n}\beta e_{l2} -\frac{k}{n}\bar{\mu} e_{l1} -\frac{k}{n} \bar{\beta} e_{l3},$$
$$\dot{e}_{l3} = e_{p3}\omega_{d} -\frac{k}{n}\beta e_{l3} -\frac{k}{n}\bar{\mu} e_{l1} -\frac{k}{n} \bar{\beta} e_{l2},$$
$$ \dot{e}_{pi} = -e_{li}\omega_{d}, $$
(51)

with i = 1, 2, 3. Taking the Lyapunov function candidate given by

$$ V(e_{li},e_{pi}) = \frac{1}{2} \sum\limits_{i=1}^{n} (e^{2}_{li} + e^{2}_{pi}), $$
(52)

with n = 3, it can be easily seen that the derivate with respect to time of V (eli,epi) is given by

$$ \dot{V}(e_{li},e_{pi}) = [e_{l1} \ e_{l2} \ e_{l3}] \left( -\frac{k}{n} \right) \boldsymbol{\mathrm{S}_{\mathrm{G}}} [e_{l1} \ e_{l2} \ e_{l3}]^{T}, $$
(53)

where SG is given by (32). Since SG is a positive definite matrix, according to (33), \(\dot {V}(e_{li}, e_{pi})\) is negative definite. However, due to the terms epi are not presented in \(\dot {V}\), guaranteeing that \(\dot {V}\) is negative definite implies that the system (51) is only stable.

Note that \(\ddot {V}(e_{l},e_{p})\) is bounded, due to Assumption 2 is satisfied; hence \(\dot {V}(e_{l},e_{p})\) is uniformly continuous. Considering Barbalat’s lemma [37], yields \(\dot {V_{3}}(e_{l},e_{p}) \rightarrow 0\) as \(t \rightarrow \infty \) and consequently \(e_{li} \rightarrow 0\) with i = 1, 2, 3. From the first third equations of (51) and under the assumption that ωd≠ 0, it is clear that \(e_{pi} \rightarrow 0\), therefore the tracking errors of all mobile robots converge to zero. Hence, the origin of the system (44)-(46) is asymptotically stable.

Finally, due to SG matrix is nonsingular, guaranteeing that exi,eyi converge to zero implies that Δxiyi converge to zero as well. In a similar manner, since K matrix is nonsingular (16), also the cluster error vector (24) converge asymptotically to zero. \(\blacksquare \)

Appendix B: Proof of lemma 2

By using a methodology similar to lemma 1, under the condition that all robots orientations are different each other, after a transient, the system (44)-(46) can be reduced to the time-varying linear subsystem given by

$$ \dot{e}_{xi}(t) = -k g_{ci}(t) {\Delta} x_{i} -k {\Delta} y_{i} g_{i}(t), $$
(54)
$$ \dot{e}_{yi}(t) = -k g_{si}(t) {\Delta} y_{i} -k {\Delta} x_{i} g_{i}(t), $$
(55)

where

$$g_{ci}(t) = \cos^{2}[q_{id}(t)], \ \ \ g_{si}(t) = \sin^{2}[q_{id}(t)],$$
$$ g_{i}(t)=\sin[q_{id}(t)]\cos[q_{id}(t)] =\frac{1}{2}\sin[2q_{id}(t)], $$
(56)

with i = 1, 2, 3. The previous functions satisfy

$$ 0 \leq g_{ci}(t) \leq 1, \ \ 0 \leq g_{si}(t) \leq 1, \ \ |g_{i}(t)| \leq 1/2, \ \ \forall t \geq 0. $$
(57)

The gi(t) functions are continuously differentiable and from Assumption 2, their time derivatives satisfy

$$ -\omega_{max} \leq \dot{g}_{i}(t)=\omega_{id}(t) \cos[2q_{id}(t)] \leq \omega_{max}, \ \ \forall t \geq 0, $$
(58)

with i = 1, 2, 3. Consider the robots tracking errors vector given as e = [ex1,ey1,ex2,ey2,ex3,ey3]T, and the Lyapunov function candidate given by

$$ V(t,e)= \sum\limits_{i=1}^{n} \left( [1+g_{i}(t)] \left( e^{2}_{xi}+e^{2}_{yi} \right) \right). $$
(59)

It can be easily seen that

$$ \frac{1}{2} \sum\limits_{i=1}^{n} \left( e^{2}_{xi}+e^{2}_{yi} \right) \!\leq\! V(t,e) \!\leq\! \frac{3}{2} \sum\limits_{i=1}^{n} \left( e^{2}_{xi}+e^{2}_{yi} \right), \ \forall e \in \mathbb{R}^{2n}. $$
(60)

Hence, V (t,e) is positive definite, decrescent, and radially unbounded [37]. The derivative of V (t,e) along the trajectories of the system is given by

$$ \begin{array}{ll} \dot{V}(t,e) = & \sum\limits_{i=1}^{n} ( 2[1+g_{i}(t)]e_{xi} \dot{e}_{xi}\\ & + 2[1+g_{i}(t)]e_{yi} \dot{e}_{yi} +\dot{g}_{i}(t)[ e^{2}_{xi} + e^{2}_{yi}] ). \end{array} $$
(61)

In order to guarantee that \(\dot {V}(t,e)\) is negative definite, the following inequality must be satisfied

$$\dot{V}(t,e) \leq -W_{3}(e),$$

where W3(e) is a time-invariant positive definite function. Substituting (54) and (55) into (61), and using the lower limits of the inequalities (57) and (58), yields

$$ \begin{array}{ll} -W_{3}(e) & = \left( \frac{k}{2} \right) \sum\limits_{i=1}^{n} \left( e_{xi}{\Delta} y_{i} + e_{yi} {\Delta} x_{i} -\omega_{max}(e^{2}_{xi}+e^{2}_{yi})\right)\\ & = -e^{T} Q_{3} e, \end{array} $$
(62)

where Q3 =

$$ \left( \begin{array}{cccccc} \omega_{max} & \frac{-k\mu}{2n} & 0 & \frac{-k\bar{\mu}}{2n} & 0 & \frac{-k\bar{\mu}}{2n}\\ & & & & & \\ \frac{-k\mu}{2n} & \omega_{max} & \frac{-k\bar{\mu}}{2n} & 0 & \frac{-k\bar{\mu}}{2n} & 0\\ & & & & & \\ 0 & \frac{-k\bar{\mu}}{2n} & { \omega_{max}} & { \frac{-k\beta}{2n}} & {0} & {\frac{-k\bar{\beta}}{2n}} \\ & & & & & \\ \frac{-k\bar{\mu}}{2n} & 0 & {\frac{-k\beta}{2n}} & {\omega_{max}} & {\frac{-k\bar{\beta}}{2n}} & {0} \\ & & & & & \\ 0 & \frac{-k\bar{\mu}}{2n} & {0} & {\frac{-k\bar{\beta}}{2n}} & {\omega_{max}} & {\frac{-k\beta}{2n}} \\ & & & & & \\ \frac{-k\bar{\mu}}{2n} & 0 & {\frac{-k\bar{\beta}}{2n}} & {0} & {\frac{-k\beta}{2n}} & {\omega_{max}} \end{array} \right), $$
(63)

with n = 3. Note that, the required Q3 matrix for n = 2 is the one which is composed of the last 4 columns and 4 rows of (63). In order to obtain a time-invariant positive definite function (W3(e)), the Q3 matrix must be positive definite. Thus, it is necessary to analyzed the properties of Q3 to present the corresponding interval of the gains which compose Q3.

Again, if \(\bar {\mu }= \bar {\beta } = 0\) implies that a synchonization among the mobile robots is not required, obtaining 3 uncoupled systems. Due to ωmax is a parameter that depends on the desired trajectory, it is easy to assign a large enough value to ωmax in order to guarantee that Q3 is positive definite. Actually, the ωmax parameter provides the convergence speed of the system [37].

From the second principal minor of Q3 matrix, in order to guarantee that its determinant is positive, the following inequality must be satisfied

$$ \omega_{max} > k\mu /(2n), \ \text{with} \ n=3. $$
(64)

Hence, to omit the ωmax parameter, take into account the following assignation

$$ \omega_{max} = Lk\beta /(2n), $$
(65)

with μ = β (33), where L > 1 is a scaling factor, which cannot be so large due to it is just required for satisfying the inequality in (64). Notice that Q3 is a symmetric matrix composed of the gains \(k, \mu , \beta \in \mathbb {R}^{+}\), \(\bar {\mu } = \bar {\beta } \neq 0\), then the eigenvalues of Q3 are all real values. Taking into account (33) and (65), the eigenvalues of Q3 are given by

$$ \begin{array}{c} \lambda_{1} = \lambda_{2} = [\bar{\beta}k+(L-1)\beta k]/(2n),\\ \lambda_{3} = \lambda_{4} = [-\bar{\beta}k+(L+1)\beta k]/(2n),\\ \ \ \lambda_{5} = [2\bar{\beta}k+(L+1)\beta k]/(2n),\\ \ \ \lambda_{6} = -[2\bar{\beta}k+(1-L)\beta k]/(2n). \end{array} $$
(66)

The solution that satisfies that all eigenvalues of Q3 are positive, taking \(\bar {\beta }>0\), is

$$ \bar{\beta} < \frac{L-1}{2}\beta. $$
(67)

Otherwise, taking \(\bar {\beta }<0\), there are 2 solution intervals that satisfy that all eigenvalues of Q3 are positive, due to the less interval depends on the parameter L, those are

$$ -(L-1)\beta < \bar{\beta}, \ \text{with} \ L \leq 3; \ \ \ -\frac{L+1}{2}\beta < \bar{\beta}, \ \text{with} \ L \geq 3. $$
(68)

As was mentioned, it is required that L is large enough to satisfy (18), thereby the interval with L ≥ 3 is neglected.

In order to consider positive and negative values to the \(\bar {\beta }\) gain and to guarantee that Q3 matrix is positive definite, it is necessary to take the union of the intervals (67) with (68) considering L ≤ 3, that is

$$ \bar{\beta} \in (-[L-1]\beta,0) \cup (0,[L-1]\beta/2), \ \text{where} \ 1 < L \leq 3. $$
(69)

In a similar manner to \(\bar {\mu }\). The SG matrix can be positive definite by following the inequality given in (33). Therefore, using L = 2 in the solution for the time-varying case in (69), the solution interval is given by

$$ \bar{\beta} \in (-\beta,0) \cup (0,\beta/2). $$
(70)

So, considering L = 2 is a proper assignation. By doing a similar procedure for the time-varying system, with n = 2, the solution interval is given by

$$ -(L-1)\beta < \bar{\beta} < (L-1)\beta, \ \text{with} \ L>1. $$

The result of the time-invariant system, with n = 2, is given by

$$ -\beta < \bar{\beta} < \beta. $$

Again, considering L = 2 is a proper assignation.

With this result it can be concluded that there is a solution, by choosing proper values of the gains \(k, \mu , \beta , \bar {\mu }, \bar {\beta }\), and the parameter ωmax, which makes that Q3 is a positive definite matrix. Hence, the origin of the system (44)-(46) is asymptotically stable.

Finally, due to SG matrix is nonsingular, the robots synchronization errors (31) asymptotically converge to zero as well. Since K matrix is nonsingular (16), also the cluster error vector (24) converge asymptotically to zero. \(\blacksquare \)

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Arteaga-Escamilla, C.M., Castro-Linares, R. & Álvarez-Gallegos, J. Synchronization Approach to Formation Control of Mobile Robots from the Cluster Space Perspective. J Intell Robot Syst 103, 56 (2021). https://doi.org/10.1007/s10846-021-01495-y

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s10846-021-01495-y

Keywords

Navigation