Semi-static Object Detection using Polygonal Maps for Safe Navigation of Industrial Robots

The collision and safety control of industrial UGVs equipped with laser range finders is often based on conservative area-oriented policies that lack in flexibility and does not deal well with non ephemeral environment changes due to semi-static objects (e.g. passive misplaced objects). In this paper, we propose a method to detect and represent semi-static objects using polygonal local maps in order to improve robot navigation. Each local map consists of polylines representing the boundary of an object detected inside a safety area. Polylines are extracted from laser scans and associated with the polylines of a reference map using a similarity measure criterion. Finally, the map is updated by merging the new polylines. The proposed polygonal representation allows the recognition of new semi-static obstacles in the environment and supports more flexible policies for safe navigation. An EKF localizer using artificial landmarks and a fixed path navigation system have been implemented to replicate the navigation system of industrial UGVs. The precision of environment reconstruction has been assessed with experiments in simulated and real environments.

[1]  Fabio Tozeto Ramos,et al.  Motion clustering and estimation with conditional random fields , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[2]  Carlos Couto,et al.  Generalized geometric triangulation algorithm for mobile robot absolute self-localization , 2003, 2003 IEEE International Symposium on Industrial Electronics ( Cat. No.03TH8692).

[3]  Longin Jan Latecki,et al.  Convexity Rule for Shape Decomposition Based on Discrete Contour Evolution , 1999, Comput. Vis. Image Underst..

[4]  Roland Siegwart,et al.  Multiclass Multimodal Detection and Tracking in Urban Environments * , 2009, FSR.

[5]  Gaurav S. Sukhatme,et al.  Mobile Robot Simultaneous Localization and Mapping in Dynamic Environments , 2005, Auton. Robots.

[6]  David H. Douglas,et al.  ALGORITHMS FOR THE REDUCTION OF THE NUMBER OF POINTS REQUIRED TO REPRESENT A DIGITIZED LINE OR ITS CARICATURE , 1973 .

[7]  Eduardo Mario Nebot,et al.  A self-supervised architecture for moving obstacles classification , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[8]  L. Latecki,et al.  Building Polygonal Maps from Laser Range Data , 2004 .

[9]  Gyula Mester,et al.  Motion Control of Wheeled Mobile Robots , 2006 .

[10]  António E. Ruano,et al.  Fast Line, Arc/Circle and Leg Detection from Laser Scan Data in a Player Driver , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[11]  K. Arras Feature-based robot navigation in known and unknown environments , 2003 .

[12]  Wolfram Burgard,et al.  Temporary maps for robust localization in semi-static environments , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[13]  Wolfram Burgard,et al.  Mobile Robot Mapping and Localization in Non-Static Environments , 2005, AAAI.

[14]  W. Burgard,et al.  Markov Localization for Mobile Robots in Dynamic Environments , 1999, J. Artif. Intell. Res..