IEEE Robotics & Automation Magazine - March 2014 - 38

Conclusions and Future Work
This article proposes a generic formation control framework
enabling accurate relative positioning in various multirobots
applications. Based on a path tracking approach, adaptive
and predictive control have been developed to supplement
the standard longitudinal and lateral control laws proposed
for ideal robots satisfying pure rolling without sliding
assumptions, so that guidance accuracy can be preserved
whatever the grip conditions, terrain geometry, misestimated
robot parameters, biased measurements or actuators settling
time. In addition, the proposed approach allows us to
address the control of any formation shape, as well as online
formation shape modification or addition/withdrawal of
robots. The performances have been largely investigated by
means of numerous full-scale experiments carried out in offroad environments. The proposed approach is generic and
open and permits us to address various formation control
applications in order to meet end-users expectations.
To develop the capabilities of this approach further, three
axes may be considered. First, the accuracy of control laws

Reference Trajectory
Leader Trajectory
Follower Trajectory

can still be improved by extending the scope of the predictive
action. Currently, only the variations in the reference path
curvature are anticipated. Higher control accuracy could be
achieved if the upcoming changes in the terrain geometry and
in the contact conditions could also be taken into account.
However, it is difficult to acquire relevant information to be
reported into the predictive algorithm. If each robot, for the
needs of a specific application, is equipped with an elaborate
sensing device supplying it with a local digital elevation map
online (for instance, a stereovision system), then terrain information could be extracted from it. Otherwise, the main terrain features could be inferred from the sideslip angles and
the cornering stiffnesses estimated by each robot. If they are
sent jointly with the localization data to the other robots via
wireless communication, the robots located behind could
then incorporate this information into the predictive algorithm to anticipate the major terrain variations (such as a
transition from grass to asphalt) and the transient longitudinal and lateral errors due to the actuators settling time could
be reduced.
Next, the control law accuracy is not the only performance index to be considered: safety of the robot must also

1

Lateral Distance (m)

dynamics can be found in [17]. The same control framework has also been successfully implemented to achieve
accurate platooning with small urban electric vehicles
intended for the ultimate short displacements within a multimodal transportation system. An identical level of
accuracy has been demonstrated, although monocular
cameras have been considered, instead of RTK GPS sensors, to ensure a reliable vehicle localization in the urban
environment, see [20].

0
-1
-2
-3
-4

Leader
Follower
0

10

40

20
30
40
50
Curvilinear Abscissa (m)
(a)

60

70

20
30
40
50
60
Curvilinear Abscissa (m)
(b)

70

12
11
Interdistance (m)

B Coordinate (m)

30

20

10
9
8
7

10

6
0
0
-20

-10

0

10

A Coordinate (m)
Figure 14. The reference path and trajectories achieved.

38

*

IEEE ROBOTICS & AUTOMATION MAGAZINE

*

MARCH 2014

10

20
Figure 15. The results of the path tracking with variable desired
lateral distance: (a) lateral deviations of the leader (blue) and of the
follower (red) and (b) curvilinear interdistance between the leader
and the follower.



Table of Contents for the Digital Edition of IEEE Robotics & Automation Magazine - March 2014

IEEE Robotics & Automation Magazine - March 2014 - Cover1
IEEE Robotics & Automation Magazine - March 2014 - Cover2
IEEE Robotics & Automation Magazine - March 2014 - 1
IEEE Robotics & Automation Magazine - March 2014 - 2
IEEE Robotics & Automation Magazine - March 2014 - 3
IEEE Robotics & Automation Magazine - March 2014 - 4
IEEE Robotics & Automation Magazine - March 2014 - 5
IEEE Robotics & Automation Magazine - March 2014 - 6
IEEE Robotics & Automation Magazine - March 2014 - 7
IEEE Robotics & Automation Magazine - March 2014 - 8
IEEE Robotics & Automation Magazine - March 2014 - 9
IEEE Robotics & Automation Magazine - March 2014 - 10
IEEE Robotics & Automation Magazine - March 2014 - 11
IEEE Robotics & Automation Magazine - March 2014 - 12
IEEE Robotics & Automation Magazine - March 2014 - 13
IEEE Robotics & Automation Magazine - March 2014 - 14
IEEE Robotics & Automation Magazine - March 2014 - 15
IEEE Robotics & Automation Magazine - March 2014 - 16
IEEE Robotics & Automation Magazine - March 2014 - 17
IEEE Robotics & Automation Magazine - March 2014 - 18
IEEE Robotics & Automation Magazine - March 2014 - 19
IEEE Robotics & Automation Magazine - March 2014 - 20
IEEE Robotics & Automation Magazine - March 2014 - 21
IEEE Robotics & Automation Magazine - March 2014 - 22
IEEE Robotics & Automation Magazine - March 2014 - 23
IEEE Robotics & Automation Magazine - March 2014 - 24
IEEE Robotics & Automation Magazine - March 2014 - 25
IEEE Robotics & Automation Magazine - March 2014 - 26
IEEE Robotics & Automation Magazine - March 2014 - 27
IEEE Robotics & Automation Magazine - March 2014 - 28
IEEE Robotics & Automation Magazine - March 2014 - 29
IEEE Robotics & Automation Magazine - March 2014 - 30
IEEE Robotics & Automation Magazine - March 2014 - 31
IEEE Robotics & Automation Magazine - March 2014 - 32
IEEE Robotics & Automation Magazine - March 2014 - 33
IEEE Robotics & Automation Magazine - March 2014 - 34
IEEE Robotics & Automation Magazine - March 2014 - 35
IEEE Robotics & Automation Magazine - March 2014 - 36
IEEE Robotics & Automation Magazine - March 2014 - 37
IEEE Robotics & Automation Magazine - March 2014 - 38
IEEE Robotics & Automation Magazine - March 2014 - 39
IEEE Robotics & Automation Magazine - March 2014 - 40
IEEE Robotics & Automation Magazine - March 2014 - 41
IEEE Robotics & Automation Magazine - March 2014 - 42
IEEE Robotics & Automation Magazine - March 2014 - 43
IEEE Robotics & Automation Magazine - March 2014 - 44
IEEE Robotics & Automation Magazine - March 2014 - 45
IEEE Robotics & Automation Magazine - March 2014 - 46
IEEE Robotics & Automation Magazine - March 2014 - 47
IEEE Robotics & Automation Magazine - March 2014 - 48
IEEE Robotics & Automation Magazine - March 2014 - 49
IEEE Robotics & Automation Magazine - March 2014 - 50
IEEE Robotics & Automation Magazine - March 2014 - 51
IEEE Robotics & Automation Magazine - March 2014 - 52
IEEE Robotics & Automation Magazine - March 2014 - 53
IEEE Robotics & Automation Magazine - March 2014 - 54
IEEE Robotics & Automation Magazine - March 2014 - 55
IEEE Robotics & Automation Magazine - March 2014 - 56
IEEE Robotics & Automation Magazine - March 2014 - 57
IEEE Robotics & Automation Magazine - March 2014 - 58
IEEE Robotics & Automation Magazine - March 2014 - 59
IEEE Robotics & Automation Magazine - March 2014 - 60
IEEE Robotics & Automation Magazine - March 2014 - 61
IEEE Robotics & Automation Magazine - March 2014 - 62
IEEE Robotics & Automation Magazine - March 2014 - 63
IEEE Robotics & Automation Magazine - March 2014 - 64
IEEE Robotics & Automation Magazine - March 2014 - 65
IEEE Robotics & Automation Magazine - March 2014 - 66
IEEE Robotics & Automation Magazine - March 2014 - 67
IEEE Robotics & Automation Magazine - March 2014 - 68
IEEE Robotics & Automation Magazine - March 2014 - 69
IEEE Robotics & Automation Magazine - March 2014 - 70
IEEE Robotics & Automation Magazine - March 2014 - 71
IEEE Robotics & Automation Magazine - March 2014 - 72
IEEE Robotics & Automation Magazine - March 2014 - 73
IEEE Robotics & Automation Magazine - March 2014 - 74
IEEE Robotics & Automation Magazine - March 2014 - 75
IEEE Robotics & Automation Magazine - March 2014 - 76
IEEE Robotics & Automation Magazine - March 2014 - 77
IEEE Robotics & Automation Magazine - March 2014 - 78
IEEE Robotics & Automation Magazine - March 2014 - 79
IEEE Robotics & Automation Magazine - March 2014 - 80
IEEE Robotics & Automation Magazine - March 2014 - 81
IEEE Robotics & Automation Magazine - March 2014 - 82
IEEE Robotics & Automation Magazine - March 2014 - 83
IEEE Robotics & Automation Magazine - March 2014 - 84
IEEE Robotics & Automation Magazine - March 2014 - 85
IEEE Robotics & Automation Magazine - March 2014 - 86
IEEE Robotics & Automation Magazine - March 2014 - 87
IEEE Robotics & Automation Magazine - March 2014 - 88
IEEE Robotics & Automation Magazine - March 2014 - 89
IEEE Robotics & Automation Magazine - March 2014 - 90
IEEE Robotics & Automation Magazine - March 2014 - 91
IEEE Robotics & Automation Magazine - March 2014 - 92
IEEE Robotics & Automation Magazine - March 2014 - 93
IEEE Robotics & Automation Magazine - March 2014 - 94
IEEE Robotics & Automation Magazine - March 2014 - 95
IEEE Robotics & Automation Magazine - March 2014 - 96
IEEE Robotics & Automation Magazine - March 2014 - Cover3
IEEE Robotics & Automation Magazine - March 2014 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2023
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2023
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2023
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2023
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2022
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2022
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2022
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2022
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2021
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2021
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2021
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2021
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2020
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2020
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2020
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2020
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2019
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2019
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2019
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2019
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2018
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2018
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2018
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2018
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2017
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2017
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2017
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2017
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2016
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2016
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2016
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2016
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2015
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2015
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2015
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2015
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2014
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2014
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2014
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2014
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2013
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2013
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2013
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2013
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2012
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2012
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2012
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2012
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2011
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2011
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2011
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2011
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2010
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2010
https://www.nxtbookmedia.com