Robot Navigation with Entity-Based Collision Avoidance using Deep Reinforcement Learning

Yury Kolomeytsev, Dmitry Golembiovsky
8/26/2024
cs.ROcs.AIcs.LG

No official code found. Best implementation: kolomeytsev/EB-CADRL (1 star, MIT, last commit 2025-04-06).

Abstract

Efficient navigation in dynamic environments is crucial for autonomous robots interacting with moving agents and static obstacles. We present a novel deep reinforcement learning approach that improves robot navigation and interaction with different types of agents and obstacles based on specific safety requirements. Our approach uses information about the entity types, improving collision avoidance and ensuring safer navigation. We introduce a new reward function that penalizes the robot for being close to or colliding with different entities such as adults, bicyclists, children, and static obstacles, while also encouraging the robot's progress toward the goal. We propose an optimized algorithm that significantly accelerates the training, validation, and testing phases, enabling efficient learning in complex environments. Comprehensive experiments demonstrate that our approach consistently outperforms state-of-the-art navigation and collision avoidance methods.

View on arXivView PDF

Code Implementations(1)

MIT

Robot Navigation with Entity-Based Collision Avoidance using Deep Reinforcement Learning

10Shell, PythonAug 31, 20241 years agoMIT

Similar Papers

Cite this paper

@article{kolomeytsev2024robot,
  title  = {Robot Navigation with Entity-Based Collision Avoidance using Deep Reinforcement Learning},
  author = {Yury Kolomeytsev and Dmitry Golembiovsky},
  year   = {2024},
  eprint = {2408.14183},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2408.14183v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2408.14183.svg)](https://codeofpaper.com/paper/2408.14183)

Discussion