IEEE Robotics & Automation Magazine - March 2018 - 56

(a)

(b)
Figure 1. (a) and (b) AGVs sharing the environment with human
operators.

Figure 2. AGVs moving goods in a modern factory warehouse
with high production volumes.

In this article, we present the main technological developments achieved during the Plug and Navigate (PAN)Robots project (http://www.pan-robots.eu), which aimed
at increasing the autonomy and efficiency of AGVs used
for industrial logistics in environments shared with
human operators. The main contribution of this article is
to provide a system-level overview of those achievements,
demonstrating how they can contribute in increasing the
applicability of AGV systems.
Scenario and Related Works
In this article, we consider AGV systems used for transporting pallets of goods in automated warehouses, as
shown in Figure 2. Specifically, we focus on common
manufacturing plants characterized by large production
batches, such as beverage companies. Typically, in these
environments, a few tens of vehicles are utilized for goods
transportation (from the production machines to the
warehouse, within the warehouse itself, or to the shipment
56

*

IEEE ROBOTICS & AUTOMATION MAGAZINE

*

March 2018

area). While traditional installations consist of manually
driven forklifts, advanced solutions based on AGVs are
becoming increasingly popular [4].
In these applications, AGVs share the environment with
other entities, such as pedestrians (i.e., human operators)
and manually driven vehicles (e.g., forklifts) [5], [6]. As a
consequence, safety concerns are of paramount importance; the environment is populated with dynamic entities,
and avoidance of collision needs to be guaranteed. A typical
solution for achieving this objective is in the use of safety
laser scanners [7], which allow each AGV to detect the
presence of obstacles in its vicinity and opportunely stop to
avoid collisions or replan the path to be traveled [8]. As discussed in [9], safety laser scanners do not allow AGVs to
classify detected obstacles and, subsequently, to make highlevel decisions, such as stopping in the presence of a human
(whose behavior is unpredictable) and circumventing a box
(which does not move).
Computer-vision-based techniques for dynamic obstacle
detection have been extensively studied in the last few years,
particularly in the context of autonomous vehicles [10], [11].
Because the environment is populated by human operators,
illumination is always needed. Hence, techniques based on
computer vision can be effectively utilized.
Industrial environments are typically very congested; as
shown in Figures 1 and 2, AGVs move through corridors
and racks to collect and deliver pallets of goods. To effectively plan the motion of the AGVs and react to unpredictable
events (e.g., the presence of a pedestrian) in the correct
manner, multiple viewpoints as well as a global view of the
environment are necessary. A sensing system was introduced in the PAN-Robots project that exploits a composition of onboard and offboard sensing systems to acquire
data from the environment that are then gathered in a centralized data fusion system (see the "Advanced Sensing System" section).
The motion of the AGVs then needs to be coordinated
through the environment in such a way that the requested missions (i.e., transportation of a pallet of goods from
one location to another) are fulfilled. Generally, two different philosophies can be followed to coordinate the
motion of the AGVs: decentralized and centralized. In
decentralized coordination strategies, each vehicle defines
its own path independently, based on locally available
information. Coordination among vehicles is then handled locally. While those strategies are known to scale well
for large-scale fleets [12], [13], they typically do not provide a complete solution. Hence, efficiency cannot always
be guaranteed. Since, in industrial applications, the overall
efficiency is paramount [4], we consider a centralized
coordination strategy that also incorporates information
acquired by the centralized data fusion system. As is
typically done in industrial applications, the proposed
coordination strategy considers the AGVs constrained
to move along a road map [14], which is a set of (virtual)
paths that let the AGVs reach any location of interest in


http://www.pan-robots.eu

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

Contents
IEEE Robotics & Automation Magazine - March 2018 - Cover1
IEEE Robotics & Automation Magazine - March 2018 - Cover2
IEEE Robotics & Automation Magazine - March 2018 - Contents
IEEE Robotics & Automation Magazine - March 2018 - 2
IEEE Robotics & Automation Magazine - March 2018 - 3
IEEE Robotics & Automation Magazine - March 2018 - 4
IEEE Robotics & Automation Magazine - March 2018 - 5
IEEE Robotics & Automation Magazine - March 2018 - 6
IEEE Robotics & Automation Magazine - March 2018 - 7
IEEE Robotics & Automation Magazine - March 2018 - 8
IEEE Robotics & Automation Magazine - March 2018 - 9
IEEE Robotics & Automation Magazine - March 2018 - 10
IEEE Robotics & Automation Magazine - March 2018 - 11
IEEE Robotics & Automation Magazine - March 2018 - 12
IEEE Robotics & Automation Magazine - March 2018 - 13
IEEE Robotics & Automation Magazine - March 2018 - 14
IEEE Robotics & Automation Magazine - March 2018 - 15
IEEE Robotics & Automation Magazine - March 2018 - 16
IEEE Robotics & Automation Magazine - March 2018 - 17
IEEE Robotics & Automation Magazine - March 2018 - 18
IEEE Robotics & Automation Magazine - March 2018 - 19
IEEE Robotics & Automation Magazine - March 2018 - 20
IEEE Robotics & Automation Magazine - March 2018 - 21
IEEE Robotics & Automation Magazine - March 2018 - 22
IEEE Robotics & Automation Magazine - March 2018 - 23
IEEE Robotics & Automation Magazine - March 2018 - 24
IEEE Robotics & Automation Magazine - March 2018 - 25
IEEE Robotics & Automation Magazine - March 2018 - 26
IEEE Robotics & Automation Magazine - March 2018 - 27
IEEE Robotics & Automation Magazine - March 2018 - 28
IEEE Robotics & Automation Magazine - March 2018 - 29
IEEE Robotics & Automation Magazine - March 2018 - 30
IEEE Robotics & Automation Magazine - March 2018 - 31
IEEE Robotics & Automation Magazine - March 2018 - 32
IEEE Robotics & Automation Magazine - March 2018 - 33
IEEE Robotics & Automation Magazine - March 2018 - 34
IEEE Robotics & Automation Magazine - March 2018 - 35
IEEE Robotics & Automation Magazine - March 2018 - 36
IEEE Robotics & Automation Magazine - March 2018 - 37
IEEE Robotics & Automation Magazine - March 2018 - 38
IEEE Robotics & Automation Magazine - March 2018 - 39
IEEE Robotics & Automation Magazine - March 2018 - 40
IEEE Robotics & Automation Magazine - March 2018 - 41
IEEE Robotics & Automation Magazine - March 2018 - 42
IEEE Robotics & Automation Magazine - March 2018 - 43
IEEE Robotics & Automation Magazine - March 2018 - 44
IEEE Robotics & Automation Magazine - March 2018 - 45
IEEE Robotics & Automation Magazine - March 2018 - 46
IEEE Robotics & Automation Magazine - March 2018 - 47
IEEE Robotics & Automation Magazine - March 2018 - 48
IEEE Robotics & Automation Magazine - March 2018 - 49
IEEE Robotics & Automation Magazine - March 2018 - 50
IEEE Robotics & Automation Magazine - March 2018 - 51
IEEE Robotics & Automation Magazine - March 2018 - 52
IEEE Robotics & Automation Magazine - March 2018 - 53
IEEE Robotics & Automation Magazine - March 2018 - 54
IEEE Robotics & Automation Magazine - March 2018 - 55
IEEE Robotics & Automation Magazine - March 2018 - 56
IEEE Robotics & Automation Magazine - March 2018 - 57
IEEE Robotics & Automation Magazine - March 2018 - 58
IEEE Robotics & Automation Magazine - March 2018 - 59
IEEE Robotics & Automation Magazine - March 2018 - 60
IEEE Robotics & Automation Magazine - March 2018 - 61
IEEE Robotics & Automation Magazine - March 2018 - 62
IEEE Robotics & Automation Magazine - March 2018 - 63
IEEE Robotics & Automation Magazine - March 2018 - 64
IEEE Robotics & Automation Magazine - March 2018 - 65
IEEE Robotics & Automation Magazine - March 2018 - 66
IEEE Robotics & Automation Magazine - March 2018 - 67
IEEE Robotics & Automation Magazine - March 2018 - 68
IEEE Robotics & Automation Magazine - March 2018 - 69
IEEE Robotics & Automation Magazine - March 2018 - 70
IEEE Robotics & Automation Magazine - March 2018 - 71
IEEE Robotics & Automation Magazine - March 2018 - 72
IEEE Robotics & Automation Magazine - March 2018 - 73
IEEE Robotics & Automation Magazine - March 2018 - 74
IEEE Robotics & Automation Magazine - March 2018 - 75
IEEE Robotics & Automation Magazine - March 2018 - 76
IEEE Robotics & Automation Magazine - March 2018 - 77
IEEE Robotics & Automation Magazine - March 2018 - 78
IEEE Robotics & Automation Magazine - March 2018 - 79
IEEE Robotics & Automation Magazine - March 2018 - 80
IEEE Robotics & Automation Magazine - March 2018 - 81
IEEE Robotics & Automation Magazine - March 2018 - 82
IEEE Robotics & Automation Magazine - March 2018 - 83
IEEE Robotics & Automation Magazine - March 2018 - 84
IEEE Robotics & Automation Magazine - March 2018 - 85
IEEE Robotics & Automation Magazine - March 2018 - 86
IEEE Robotics & Automation Magazine - March 2018 - 87
IEEE Robotics & Automation Magazine - March 2018 - 88
IEEE Robotics & Automation Magazine - March 2018 - 89
IEEE Robotics & Automation Magazine - March 2018 - 90
IEEE Robotics & Automation Magazine - March 2018 - 91
IEEE Robotics & Automation Magazine - March 2018 - 92
IEEE Robotics & Automation Magazine - March 2018 - 93
IEEE Robotics & Automation Magazine - March 2018 - 94
IEEE Robotics & Automation Magazine - March 2018 - 95
IEEE Robotics & Automation Magazine - March 2018 - 96
IEEE Robotics & Automation Magazine - March 2018 - 97
IEEE Robotics & Automation Magazine - March 2018 - 98
IEEE Robotics & Automation Magazine - March 2018 - 99
IEEE Robotics & Automation Magazine - March 2018 - 100
IEEE Robotics & Automation Magazine - March 2018 - 101
IEEE Robotics & Automation Magazine - March 2018 - 102
IEEE Robotics & Automation Magazine - March 2018 - 103
IEEE Robotics & Automation Magazine - March 2018 - 104
IEEE Robotics & Automation Magazine - March 2018 - 105
IEEE Robotics & Automation Magazine - March 2018 - 106
IEEE Robotics & Automation Magazine - March 2018 - 107
IEEE Robotics & Automation Magazine - March 2018 - 108
IEEE Robotics & Automation Magazine - March 2018 - 109
IEEE Robotics & Automation Magazine - March 2018 - 110
IEEE Robotics & Automation Magazine - March 2018 - 111
IEEE Robotics & Automation Magazine - March 2018 - 112
IEEE Robotics & Automation Magazine - March 2018 - 113
IEEE Robotics & Automation Magazine - March 2018 - 114
IEEE Robotics & Automation Magazine - March 2018 - 115
IEEE Robotics & Automation Magazine - March 2018 - 116
IEEE Robotics & Automation Magazine - March 2018 - 117
IEEE Robotics & Automation Magazine - March 2018 - 118
IEEE Robotics & Automation Magazine - March 2018 - 119
IEEE Robotics & Automation Magazine - March 2018 - 120
IEEE Robotics & Automation Magazine - March 2018 - 121
IEEE Robotics & Automation Magazine - March 2018 - 122
IEEE Robotics & Automation Magazine - March 2018 - 123
IEEE Robotics & Automation Magazine - March 2018 - 124
IEEE Robotics & Automation Magazine - March 2018 - 125
IEEE Robotics & Automation Magazine - March 2018 - 126
IEEE Robotics & Automation Magazine - March 2018 - 127
IEEE Robotics & Automation Magazine - March 2018 - 128
IEEE Robotics & Automation Magazine - March 2018 - Cover3
IEEE Robotics & Automation Magazine - March 2018 - 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