Cooperative cloud robotics architecture for the coordination of multi-AGV systems in industrial warehouses

Abstract In this paper we introduce a novel cloud robotics architecture that provides different functionalities to support enhanced coordination of groups of Automated Guided Vehicles (AGVs) used for industrial logistics. In particular, we define a cooperative data fusion system that, gathering data from different sensing sources, provides a constantly updated global live view of the industrial environment, for coordinating the motion of the AGVs in an optimized manner. In fact, local sensing capabilities are complemented with global information, thus extending the field of view of each AGV. This knowledge extension allows to support a cooperative and flexible global route assignment and local path planning in order to avoid congestion zones, obstacles reported in the global live view map and deal with unexpected obstacles in the current path. The proposed methodology is validated in a real industrial environment, allowing an AGV to safely perform an obstacle avoidance procedure.

[1]  Wolfram Burgard,et al.  OctoMap: an efficient probabilistic 3D mapping framework based on octrees , 2013, Autonomous Robots.

[2]  Lorenzo Sabattini,et al.  Obstacle avoidance for industrial AGVs , 2014, 2014 IEEE 10th International Conference on Intelligent Computer Communication and Processing (ICCP).

[3]  Lorenzo Sabattini,et al.  Cloud robotics paradigm for enhanced navigation of autonomous vehicles in real world industrial applications , 2015, 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[4]  Lucy Y. Pao,et al.  Decorrelated state estimation for distributed tracking of interacting targets in cluttered environments , 2002, Proceedings of the 2002 American Control Conference (IEEE Cat. No.CH37301).

[5]  Yael Edan,et al.  Decentralized autonomous AGV system for material handling , 2002 .

[6]  Markus Boehning Improving safety and efficiency of AGVs at warehouse black spots , 2014, 2014 IEEE 10th International Conference on Intelligent Computer Communication and Processing (ICCP).

[7]  James C. Bezdek,et al.  Decision templates for multiple classifier fusion: an experimental comparison , 2001, Pattern Recognit..

[8]  Raffaello D'Andrea,et al.  Guest editorial: A revolution in the warehouse: a retrospective on Kiva Systems and the grand challenges ahead , 2012, IEEE Trans Autom. Sci. Eng..

[9]  Sebastian Thrun,et al.  Learning occupancy grids with forward models , 2001, Proceedings 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems. Expanding the Societal Role of Robotics in the the Next Millennium (Cat. No.01CH37180).

[10]  Hugh F. Durrant-Whyte,et al.  Simultaneous map building and localization for an autonomous mobile robot , 1991, Proceedings IROS '91:IEEE/RSJ International Workshop on Intelligent Robots and Systems '91.

[11]  Lorenzo Sabattini,et al.  Semi-automated map creation for fast deployment of AGV fleets in modern logistics , 2017, Robotics Auton. Syst..

[12]  Sergiu Nedevschi,et al.  Omnidirectional stereo vision using fisheye lenses , 2014, 2014 IEEE 10th International Conference on Intelligent Computer Communication and Processing (ICCP).

[13]  Lorenzo Sabattini,et al.  Industrial AGVs: Toward a pervasive diffusion in modern factory warehouses , 2014, 2014 IEEE 10th International Conference on Intelligent Computer Communication and Processing (ICCP).

[14]  Adam Krzyżak,et al.  Methods of combining multiple classifiers and their applications to handwriting recognition , 1992, IEEE Trans. Syst. Man Cybern..

[15]  T. T. Narendran,et al.  Design of an automated guided vehicle-based material handling system for a flexible manufacturing system , 1990 .

[16]  Lorenzo Sabattini,et al.  Multisensor data fusion for obstacle detection in automated factory logistics , 2014, 2014 IEEE 10th International Conference on Intelligent Computer Communication and Processing (ICCP).

[17]  Lorenzo Sabattini,et al.  An automatic approach for the generation of the roadmap for multi-AGV systems in an industrial environment , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[18]  Guoqiang Hu,et al.  Cloud robotics: architecture, challenges and applications , 2012, IEEE Network.

[19]  Yaakov Bar-Shalom,et al.  The Effect of the Common Process Noise on the Two-Sensor Fused-Track Covariance , 1986, IEEE Transactions on Aerospace and Electronic Systems.

[20]  Federico Castanedo,et al.  A Review of Data Fusion Techniques , 2013, TheScientificWorldJournal.

[21]  Pieter Abbeel,et al.  Image Object Label 3 D CAD Model Candidate Grasps Google Object Recognition Engine Google Cloud Storage Select Feasible Grasp with Highest Success Probability Pose EstimationCamera Robots Cloud 3 D Sensor , 2014 .

[22]  Raffaello D'Andrea,et al.  Coordinating Hundreds of Cooperative, Autonomous Vehicles in Warehouses , 2007, AI Mag..

[23]  Jürgen Dickmann,et al.  Results of a Precrash Application Based on Laser Scanner and Short-Range Radars , 2009, IEEE Transactions on Intelligent Transportation Systems.

[24]  Alberto Elfes,et al.  Using occupancy grids for mobile robot perception and navigation , 1989, Computer.

[25]  Fakhri Karray,et al.  Multisensor data fusion: A review of the state-of-the-art , 2013, Inf. Fusion.

[26]  L.Y. Pao,et al.  Tutorial on multisensor management and fusion algorithms for target tracking , 2004, Proceedings of the 2004 American Control Conference.

[27]  Xiaojun Wu,et al.  DAvinCi: A cloud computing framework for service robots , 2010, 2010 IEEE International Conference on Robotics and Automation.

[28]  Fabio Oleari,et al.  Technological roadmap to boost the introduction of AGVs in industrial applications , 2013, 2013 IEEE 9th International Conference on Intelligent Computer Communication and Processing (ICCP).

[29]  Lorenzo Sabattini,et al.  Hierarchical traffic control for partially decentralized coordination of multi AGV systems in industrial environments , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[30]  Devavrat Shah,et al.  Gossip Algorithms , 2009, Found. Trends Netw..

[31]  Lorenzo Sabattini,et al.  Ensemble Coordination Approach in Multi-AGV Systems Applied to Industrial Warehouses , 2015, IEEE Transactions on Automation Science and Engineering.

[32]  Lorenzo Sabattini,et al.  Interacting with a multi AGV system , 2015, 2015 IEEE International Conference on Intelligent Computer Communication and Processing (ICCP).

[33]  Arthur Daniel Costea,et al.  Modeling and tracking of dynamic obstacles for logistic plants using omnidirectional stereo vision , 2015, 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[34]  Y. Bar-Shalom On the track-to-track correlation problem , 1981 .

[35]  Iris F. A. Vis,et al.  Survey of research in the design and control of automated guided vehicle systems , 2006, Eur. J. Oper. Res..

[36]  P. Mell,et al.  SP 800-145. The NIST Definition of Cloud Computing , 2011 .

[37]  Hans P. Moravec Sensor Fusion in Certainty Grids for Mobile Robots , 1988, AI Mag..

[38]  Christoph Reinke,et al.  Advances in 3D data acquisition, mapping and localization in modern large-scale warehouses , 2014, 2014 IEEE 10th International Conference on Intelligent Computer Communication and Processing (ICCP).

[39]  Eric Guizzo,et al.  Three Engineers, Hundreds of Robots, One Warehouse , 2008, IEEE Spectrum.

[40]  Lorenzo Sabattini,et al.  Mission Assignment for Multi-Vehicle Systems in Industrial Environments* , 2015, SyRoCo.