Abstract
Mobile robots can be employed in the logistic field to efficiently perform common tasks, such as building and updating maps of indoor and outdoor logistic spaces, locating specific goods on the map, tracing the product flow in the area, while preserving situational awareness and safety of the environment. This paper reports and discusses the main results of the MACP4Log (Mobile Autonomous and Cooperating robotic Platforms for supervision and monitoring of large LOGistic surfaces) research project, aimed at the study and development of a set of algorithms and services, enabling autonomous navigation of a team of mobile robots in large logistic spaces, and exploiting cooperation, through communication with a supervisor and among the robotic platforms. Although the main services required for the robots coincide with the most common issues of mobile robotics (i.e., localization, mapping, SLAM and exploration), the particular characteristics of the logistic spaces introduce specific problems (e.g., related to a high symmetry of the environment and/or to its variability), which must be properly taken into account. The paper discusses in detail such problems, summarizing the main results achieved both from the methodological and the experimental standpoint, and is completed by the description of the general functional architecture of the whole system, including navigation, logistic, and monitoring services.


















Similar content being viewed by others
References
Barbera HM, Quinonero JPC, Izquierdo MAZ, Skarmeta AG (2003) I-Fork: a flexible AGV system using topological and grid maps. In: Proceedings of the IEEE International Conference on Robotics and Automation, vol 2, pp 2147–2152
Durrant-Whyte H, Pagac D, Rogers B, Stevens M, Nelmes G (2007) Field and service applications: an autonomous straddle carrier for movement of shipping containers: from research to operational autonomous systems. IEEE Robot Autom Mag 14(3):14–23
Echelmeyer W, Kirchheim A, Wellbrock E (2008) Robotics-logistics: challenges for automation of logistic processes. In: Proceedings of the IEEE International Conference on Automation and Logistics, pp 2099–2103
Gao J, Hu X, Wu C (2006) Design and simulation of multi-robot logistic system. In: Proceedings of the 2nd IEEE/ASME International Conference on Mechatronic and Embedded Systems and Applications, pp 1–6
Kelly A, Nagy B, Stager D, Unnikrishnan R (2007) Field and service applications: an infrastructure-free automated guided vehicle based on computer vision: an effort to make an Industrial robot vehicle that can operate without supporting infrastructure. IEEE Robot Autom Mag 14(3):24–34
Stiefelhagen M, Meijer BR, van der Werff K, Tomiyama T (2004) Distributed autonomous agents, navigation and cooperation with minimum intelligence in a dynamic warehouse application. In: Proceedings of the IEEE International Conference on Systems, Man and Cybernetics, vol 6, pp 5573–5578
Lodewijks G, Veeke HPM, De La Cruz AML (2006) Reliability of RFID in logistic systems. In: Proceedings of the IEEE International Conference on Service Operations and Logistics, and Informatics, pp 971–976
Angeles R (2005) RFID techonologies: supply-chain applications and implementation issues. Inform Syst Manage 22(1):51–65
Niu B, Li L, Ma L, Xue B (2008) Design of logistic monitoring management system based on RFID technology. In: Proceedings of the International Symposium on Intelligent Information Technology Application Workshops, pp 669–672
Calafiore G, Carlone L, Wei M (2010) A distributed Gauss-Newton approach for range-based localization of multi agent formations. In: Proceedings of the IEEE Multi-Conference on Systems and Control (MSC), pp 1152–1157
Carlone L, Bona B (2009) A comparative study on robust localization: fault tolerance and robustness test on probabilistic filters for range-based positioning. In: Proceedings of IEEE International Conference on Advanced Robotics, pp 1–8
Fox D, Burgard W, Kruppa H, Thrun S (2000) A probabilistic approach to collaborative multi-robot localization. Auton Rob 8(3):325–344
Göring D, Burkhard H-D (2006) Multi robot object tracking and self localization using visual percept relations. In: Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems, pp 31–36
Peasgood M, Clark C, McPhee J (2005) Localization of multiple robots with simple sensors. In: Proceedings of the IEEE International Conference on Mechatronics and Automation, pp 671–676
Rekleitis I, Dudek G, Milios E (2003) Probabilistic cooperative localization and mapping in practice. In: Proceedings of the IEEE International Conference on Robotics and Automation, pp 1907–1912
Di Marco M, Garulli A, Giannitrapani A, Vicino A (2003) Simultaneous localization and map building for a team of cooperating robots: a set membership approach. IEEE Trans Robot Autom 19(2):238–249
Taylor CJ, Spletzer J (2007) A bounded uncertainty approach to cooperative localization using relative bearing constraints. In: Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems, pp 2500–2506
Brevi D, Fileppo F, Scopigno R, Abrate F, Bona B, Rosa S, Tibaldi F (2009) Hybrid localization solutions for logistic applications. In: Proceedings of the IEEE International Conference on Technologies for Practical Robot Applications (TEPRA 2009), pp 167–172
Abrate F, Bona B, Indri M, Rosa S, Tibaldi S (2010) Map updating in dynamic environments. In: Proceedings of the ISR/ROBOTIK 2010, Munich, Germany
Roodbergen KJ, Vis IFA (2009) A survey of literature on automated storage and retrieval systems. Eur J Oper Res 194:343–362
Vis IFA (2006) Survey of research in the design and control of automated guided vehicle systems. Eur J Oper Res 170:677–709
Guizzo E (2008) Three engineers, hundreds of robots, one warehouse. IEEE Specturm 7:27–34
Liu J, Wang Q, He R (2012) A survey of automated guided methods. In: Proceedings of the IEEE Chinese Control and Decision Conference, pp 3459–3462
Qiu L, Hsu W-J, Huang S-Y-, Wang H (2002) Scheduling and routing algorithms for AGVs: a survey. Int J Prod Res 40(3):745–760
Lategahn J, Muller M, Rohrig C (2012) Global localization of automated guided vehicles in wireless networks. In: Proceedings of the 1st IEEE International Symposium on Wireless Systems, pp 7 –12
Kootstra G, de Boer B (2009) Tackling the premature convergence problem in Monte-Carlo localization. Robot Auton Syst 57:1107–1118
Dalal N, Triggs B (2005) Histograms of oriented gradients for human detection. Comput Vision Pattern Recognit 1:886–893
Jacquet P, Muhlethaler P, Clausen T, Laouiti A, Qayyum A, Viennot L (2001) Optimized link state routing protocol for ad hoc networks. In: Proceedings of the IEEE Multi Topic Conference
Abrate F, Bona B, Indri M, Rosa S, Tibaldi F (2013) Multi-robot map updating in dynamic environments. Distrib Auton Robot Syst Springer Tracts Adv Robot 83:147–160
Carlone L, Kaouk Ng M, Du J, Bona B, Indri M (2010) Rao-blackwellized particle filters multi robot SLAM with unknown initial correspondences and limited communication. In: Proceedongs of the IEEE International Conference on Robotics and Automation, pp 243–249
Carlone L, Kaouk Ng M, Du J, Bona B, Indri M (2011) Simultaneous localization and mapping using Rao-Blackwellized particle filters in multi robot systems. J Intell Robot Syst 63:283–307
LaValle SM (2006) Planning algorithms. Cambridge University Press, Cambridge
Ulrich I, Borenstein J (1998) VFH+: reliable obstacle avoidance for fast mobile robots. In: Proceedings of the IEEE International Conference on Robotics and Automation, vol 2, pp 1572–1577
Kuhn HW (1955) The Hungarian method for the assignment problem. Naval Res Logist Q 2:83–97
Smith RG (1981) The contract net protocol: high-level communication and control in a distributed problem solver. IEEE Trans Comput C 29(12):1104–1113
Abrate F, Bona B, Indri M, Rosa S, Tibaldi S (2008) Switching multirobot collaborative localization in symmetrical environments. In: Proceedings of the IROS 2008, 2nd Workshop on Planning, Perception and Navigation for intelligent Vehicles, pp 94–99
Abrate F, Bona B, Indri M, Rosa S, Tibaldi S (2009) Three-state multirobot collaborative localization in symmetrical environments. In: Proceedings of the 9th Conference on Autonomous Robot Systems and Competitions, pp 1–6
Abrate F, Bona B, Indri M, Rosa S, Tibaldi S (2013) Multirobot localization in highly symmetrical environments. J Intell Rob Syst 71(3):403–421
Smailagic A, Kogan D (2002) Location sensing and privacy in a context-aware computing environment. Wireless Commun 9:10–17
Rohrig C, Kunemund F, (2007) Estimation of position and orientation of mobile systems in a wireless lan. In: Proceedings of the 46th IEEE Conference on Decision and Control, pp 4932–4937
Bourgault F, Makarenko AA, Williams SB, Grocholsky B, Durrant-Whyte HF (2002) Information based adaptive robotic exploration. In: Proceedings of the IEEE-RSJ International Conference on Intelligent Robots and Systems, pp 540–545
Martinez-Cantin R, De Freitas N, Doucet A, Castellanos JA (2007) Active policy learning for robot planning and exploration under uncertainty. In: Proceedings of Robotics: Science and Systems, Atlanta, USA
Sim R, Roy N (2005) Global a-optimal robot exploration in SLAM. In: Proceedings of the IEEE International Conference on Robotics and Automation, pp 661–666
Blanco JL, Fernandez-Madrigal JA, Gonzalez J (2008) A novel measure of uncertainty for mobile robot SLAM with Rao-Blackwellized particle filters. Int J Robot Res 27(1):73–89
Carlone L, Kaouk Ng M, Du J, Bona B, Indri M (2009) Reverse KLD-sampling for measuring uncertainty in Rao-Blackwellized particle filters SLAM. In: Proceedings of the Workshop on Performance Evaluation and Benchmarking for Next Intelligent Robots and Systems, IEEE-RSJ International Conference on Intelligent Robots and Systems, St. Louis, USA
Carlone L, Du J, Kaouk Ng M, Bona B, Indri M (2010) An application of Kullback-Leibler divergence to active SLAM and exploration with particle filters. In: Proceedings of the IEEE International Conference on Intelligent Robots and Systems, pp 287–293
Du J, Carlone L, Kaouk Ng M, Bona B, Indri M (2011) A comparative study on active SLAM and autonomous exploration with particle filters. In: Proceedings of the IEEE/ASME International Conference on Advanced Intelligent Mechatronics, pp 916–923
Carlone L, Du J, Kaouk Ng M, Bona B, Indri M (2013) Active SLAM and exploration with particle filters using Kullback-Leibler divergence. J Intell Rob Syst. doi: 10.1007/s10846-013-9981-9
Kullback S, Leibler A (1951) On information and sufficiency. Ann Math Stat 22:79–86
Stachniss C, Grisetti G, Burgard W (2005) Information gain-based exploration using Rao-Blackwellized particle filters. In: Proceedings of Robotics: Science and Systems
Roy N, Burgard W, Fox D, Thrun S (1999) Coastal navigation: mobile robot navigation with uncertainty in dynamic environments. In: Proceedings of International Conference on Robotics and Automation, pp 35–40
Thrun S, Burgard W, Fox D (2005) Probabilistic robotics. MIT Press, Cambridge
Grisetti G, Tipaldi GD, Stachniss C, Burgard W, Nardi D (2007) Fast and accurate SLAM with Rao-Blackwellized particle filters. J Rob Auton Syst 55:30–38
Doucet A, de Freitas J, Murphy K, Russel S (2000) Rao-Blackwellized particle filtering for dynamic bayesian networks. In: Proceedings of the Conference on Uncertainty in Artificial Intelligence, pp 176–183
Zhou XS, Roumeliotis SI (2006) Multi-robot SLAM with unknown initial correspondence: the robot rendezvous case. In: Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems, pp 1785–1792
Thrun S, Liu Y (2005) Multi-robot SLAM with sparse extended information filers. In: Dario P, Chatila R (eds) Springer Tracts in Advanced Robotics. Robotics Research, vol 15. Springer Berlin Heidelberg, pp 254–266. doi:10.1007/11008941_27
Howard A, Sukhatme GS, Mataric MJ (2006) Multirobot simultaneous localization and mapping using manifold representations. Proc IEEE 94:1360–1369
Carpin S (2008) Fast and accurate map merging for multi-robot systems. Auton Rob 25(3):305–316
Carrillo H, Reid I, Castellanos JA (2012) On the comparison of uncertainty criteria for active SLAM. In: Proceedings of the IEEE International Conference on Robotics and Automation, pp 2080–2087
MACP4Log project (2013) http://www.polito.it/macp4log. Accessed 7 Apr 2014
Robotics Research Group (RRG) (2013) Politecnico di Torino. http://www.polito.it/LabRob. Accessed 7 Apr 2014
ERXA (2013) http://www.erxa.it. Accessed 7 Apr 2014
Istituto Superiore Mario Boella (2013) http://www.ismb.it. Accessed 7 Apr 2014
Kiva Systems (2013) http://www.kivasystems.com. Accessed 7 Apr 2014
Logistics Handling (2013) http://www.logisticshandling.com. Accessed 7 Apr 2014
Prodit http://www.prodit.com. Accessed 7 Apr 2014
Ignazio Messina and C. S.p.A. http://www.messinaline.it. Accessed 7 Apr 2014
Robot Operating System (ROS) (2013) http://wiki.ros.org. Accessed 7 Apr 2014
The Player Project (2013) http://playerstage.sourceforge.net/. Accessed 7 Apr 2014
Aria library (2013) http://www.mobilerobots.com/software/aria.aspx. Accessed 7 Apr 2014
OpenCV library (2013) http://opencv.org/. Accessed 7 Apr 2014
Acknowledgments
The project was funded by Regione Piemonte and coordinated by the Robotics Research Group from Politecnico di Torino [61]; the research activity was carried on in collaboration with ERXA s.r.l. [62], a SME specialized in software for industrial robotics applications, and the Istituto Superiore Mario Boella (ISMB) [63], a research institute active in several ICT fields. The authors would like to thank all the people who participated and contributed to the successful results of the MACP4Log project, and in particular Fabrizio Abrate, Jingjing Du, Miguel Kaouk Ng, Vito Macchia, and Federico Tibaldi.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Bona, B., Carlone, L., Indri, M. et al. Supervision and monitoring of logistic spaces by a cooperative robot team: methodologies, problems, and solutions. Intel Serv Robotics 7, 185–202 (2014). https://doi.org/10.1007/s11370-014-0151-0
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11370-014-0151-0