Visibility maps for any-shape robots

We introduce in this paper visibility maps for robots of any shape, representing the reachability limit of the robot's motion and sensing in a 2D gridmap with obstacles. The brute-force approach to determine the optimal visibility map is computationally expensive, and prohibitive with dynamic obstacles. We contribute the Robot-Dependent Visibility Map (RDVM) as a close approximation to the optimal, and an effective algorithm to compute it. The RDVM is a function of the robot's shape, initial position, and sensor model. We first overview the computation of RDVM for the circular robot case in terms of the partial morphological closing operation and the optimal choice for the critical points position. We then present how the RDVM for any-shape robots is computed. In order to handle any robot shape, we introduce in the first step multiple layers that discretize the robot orientation. In the second step, our algorithm determines the frontiers of actuation, similarly to the case of the the circular robot case. We then derive the concept of critical points to the any-shape robot, as the points that maximize expected visibility inside unreachable regions. We compare our method with the ground-truth in a simulated map compiled to capture a variety of challenges of obstacle distribution and type, and discuss the accuracy of our approximation to the optimal visibility map.

[1]  R. Alami,et al.  Mightability maps: A perceptual level decisional framework for co-operative and competitive human-robot interaction , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[2]  Jan Faigl,et al.  Speeding up coverage queries in 3D multi-goal path planning , 2013, 2013 IEEE International Conference on Robotics and Automation.

[3]  Alessandro Saffiotti,et al.  Extracting topology-based maps from gridmaps , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[4]  Steven M. LaValle,et al.  Planning algorithms , 2006 .

[5]  Manuela M. Veloso,et al.  Multi-robot Planning Using Robot-Dependent Reachability Maps , 2015, ROBOT.

[6]  Jan Faigl,et al.  Approximate Solution of the Multiple Watchman Routes Problem With Restricted Visibility Range , 2010, IEEE Transactions on Neural Networks.

[7]  Manuela M. Veloso,et al.  Improving Heuristics of Optimal Perception Planning Using Visibility Maps , 2016, 2016 International Conference on Autonomous Robot Systems and Competitions (ICARSC).