Obstacle avoidance in dynamic environments based on velocity space optimization

Robotic obstacle avoidance is an important issue in robotic navigation for unknown or partially known, dynamic environments. A good number of techniques have already been proposed to navigate obstacles in this kind of environment. They include a series of velocity space methods that have been succes...

Descripción completa

Detalles Bibliográficos
Autores: López Fernández, Joaquín, Sánchez Vilariño, Pablo, Díaz Cacho, Miguel, López Guillén, María Elena
Tipo de recurso: artículo
Fecha de publicación:2020
País:España
Institución:Universidad de Alcalá (UAH)
Repositorio:e_Buah Biblioteca Digital Universidad de Alcalá
Idioma:inglés
OAI Identifier:oai:ebuah.uah.es:10017/67358
Acceso en línea:http://hdl.handle.net/10017/67358
https://dx.doi.org/10.1016/j.robot.2020.103569
Access Level:acceso abierto
Palabra clave:Collision avoidance
Dynamic environment
Robot motion control
Reactive control
Electrónica
Electronics
Descripción
Sumario:Robotic obstacle avoidance is an important issue in robotic navigation for unknown or partially known, dynamic environments. A good number of techniques have already been proposed to navigate obstacles in this kind of environment. They include a series of velocity space methods that have been successful implemented in several applications. They formulate the problem as one of constrained optimization in the velocity space of the robot. The constraints include the obstacles in the environment assuming they are static. In this paper, we present an efficient, real-time method (BCM-DO) to include the restrictions imposed by dynamic objects. The optimization function has also been adapted to include these new restrictions. The new function is evaluated in two sets of points. A first set is obtained from a coarse sampling in the reachable window of velocities and a second set is selected in the limits of each curvature interval to avoid missing small openings between static objects. The whole system has first been extensively tested in several simulated robots and finally applied to a hotel assistant robot (BellBot) resulting in an efficient, real-time obstacle avoidance method that produces smooth and reliable routes. (C) 2020 Elsevier B.V. All rights reserved.