Professional Documents
Culture Documents
Sciencedirect Sciencedirect
Sciencedirect Sciencedirect
409
2019 IFAC MECHATRONICS
Vienna, Austria, Sept. 4-6, 2019 J.F. Flores-Resendiz et al. / IFAC PapersOnLine 52-15 (2019) 127–132 129
410
2019 IFAC MECHATRONICS
130
Vienna, Austria, Sept. 4-6, 2019 J.F. Flores-Resendiz et al. / IFAC PapersOnLine 52-15 (2019) 127–132
The experiments were developed by using an experimental The experiment consists of four agents R1 , ..., R4 and the
platform composed of the following elements: goal is to reach the square formation shown in Figure 5
where √the relative position√
vectors are defined as c31 =
• Four differential-drive mobile robots, model AmigoBot
manufactured by MobileRobots Inc (Figure 3). Each
1
ℓ[ 2 , − 2 ] , c13 = ℓ[− 2 , 2 ] , c12 = ℓ[− 21 , 2√
3 T 1 3 T 1
3
], c32 =
√
one is furnished on their top with infrared markers ℓ[0, − √13 ]T , c43 = ℓ[ 21 , 23 ]T and c24 = ℓ[− 21 , − 2√
1 T
] . In
3
which form a geometric pattern such that the cen- this case, we take ℓ = 1.5 m, the velocity bound when no
troid of this figure coincides with the middle point collision risk exists is µ = 0.5 m/s, the minimum allowed
of the wheels’ axis of each robot for identification. distance is d = 0.65 m and ε = 2.5. The initial conditions
The parameters of AmigoBot robots are: wheel radius for the agents are [x10 , y10 ]T = [−1, 1]T , [x20 , y20 ]T =
r = 0.06 meters, length of wheels axis is L = 0.28 me- [1, −1]T , [x30 , y30 ]T = [−1, −1]T and [x40 , y40 ]T = [1, 1]T .
ters, distance to the front point of the robot ℓ = 0.15 Figure 5 illustrate the desired formation for this experi-
meters, 8 sonar sensors to avoid collisions or locate ment as well as the communication links among agents.
obstacles and the maximum longitudinal velocity of 1 The results of numerical simulation are shown in Figures
m/s. They feature wireless serial ethernet for remote 6 and 7 while the experimental results are depicted in
operations, two position encoders and built-in veloc- Figures 8 and 9. The trajectories followed by agents are
ity controllers. The workspace measures are 3.6 × 4.8 shown in Figures 6 and 8 while Figures 7 and 9 show the
meters. The linear and angular velocities vi and wi distances between any pair of agents. As can be seen,
obtained from the control law developed in this paper numerical simulation and real-time experiment exhibit
are transformed into linear velocities of the right and some differences. The most relevant reason to explain this
left wheel vri , vℓi through the isomorphism: differences is that the theoretical results are valid for first-
vri 1 2 L vi order systems, while the real robots are modelled by sec-
= , i = 1, ..., n. (28)
vℓi 2 2 −L wi ond order differential equations. Despite these differences,
411
2019 IFAC MECHATRONICS
Vienna, Austria, Sept. 4-6, 2019 J.F. Flores-Resendiz et al. / IFAC PapersOnLine 52-15 (2019) 127–132 131
R1
Y[m]
0 R2
R3
R4
Initial position
−0.5 Final position
−1
−1.5
−1.5 −1 −0.5 0 0.5 1 1.5
X [m]
3
1
2.5
αi − αj [m]
0.5 2
1.5
R1
Y[m]
0 R2
R3 1
R4
−0.5 Initial position
0.5
Final position
0
−1 0 10 20 30 40 50
time [s]
−1.5
−1.5 −1 −0.5 0
X [m]
0.5 1 1.5 Fig. 9. Real-time experiment: Distances among any pair of
agents.
Fig. 6. Simulation result: Trajectories of the four agents at solve the issue but also it is done in finite-time. Simulation
the plane. and real time experiment were performed to verify the
effectiveness of the proposed algorithm. As future work,
the design of formation control strategies with no collisions
3
for second order agents is considered.
2.5
REFERENCES
zi − zj [m]
1.5
Ahmadi Barogh, S., Rosero, E., and Werner, H. (2015).
Formation control of non-holonomic agents with colli-
1 sion avoidance. Proceedings of the American Control
0.5
Conference, 2015-July, 757–762. doi:10.1109/ACC.2015.
0 5 10 15
time [s]
20 25 30
7170825.
Bhat, S. and Bernstein, D. (2000). Finite-time stability
Fig. 7. Simulation result: Distances among any pair of of continuous autonomous systems. SIAM Journal on
agents. Control and Optimization, 38(3), 751–766. doi:10.1137/
S0363012997321358. URL https://doi.org/10.1137/
Figure 10 are shown the positions of robots at some specific S0363012997321358.
time instants in order to illustrate the convergence to the Brockett, R.W. (1983). Asymptotic stability and feedback
desired formation. stabilization. In R.S. Millman, R.W. Brockett, and
H.J. Sussmann (eds.), Differential Geometric Control
5. CONCLUSIONS Theory, 181 – 191. Birkhauser, Boston, Massachusetts,
USA.
A general solution for the formation control problem Dimarogonas, D.V. and Kyriakopoulos, K.J. (2006).
without collisions has been presented. A control law is Distributed cooperative control and collision avoid-
designed for each of the objectives, formation control and ance for multiple kinematic agents. Proceed-
collision avoidance. A saturated error-based control law is ings of the 45th IEEE Conference on Decision
used to achieve the desired formation, while a distance- and Control, 721–726. doi:10.1109/CDC.2006.376884.
based complement is designed for each agent to avoid URL http://ieeexplore.ieee.org/lpdocs/epic03/
collision with another agents. The convergence to the wrapper.htm?arnumber=4177320.
desired formation agents is proved to be asymptotically Do, K.D. (2006). Formation control of mobile agents using
stable. On the other hand, when two or more agents are in local potential functions. In 2006 American Control
risk of collision, the algorithm proposed is able not only to Conference, 6 pp.–. doi:10.1109/ACC.2006.1656537.
412
2019 IFAC MECHATRONICS
132
Vienna, Austria, Sept. 4-6, 2019 J.F. Flores-Resendiz et al. / IFAC PapersOnLine 52-15 (2019) 127–132
413