Robot Navigation with Entity-Based Collision Avoidance using Deep Reinforcement Learning
<|reference_start|>Robot Navigation with Entity-Based Collision Avoidance using Deep Reinforcement Learning: Efficient navigation in dynamic environments is crucial for autonomous robots interacting with various environmental entities, including both moving agents and static obstacles. In this study, we present a novel methodology that enhances the robot's interaction with different types of agents and obstacles based on specific safety requirements. This 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 collisions with different entities such as adults, bicyclists, children, and static obstacles, and additionally encourages the robot's proximity to the goal. It also penalizes the robot for being close to entities, and the safe distance also depends on the entity type. Additionally, we propose an optimized algorithm for training and testing, which significantly accelerates train, validation, and test steps and enables training in complex environments. Comprehensive experiments conducted using simulation demonstrate that our approach consistently outperforms conventional navigation and collision avoidance methods, including state-of-the-art techniques. To sum up, this work contributes to enhancing the safety and efficiency of navigation systems for autonomous robots in dynamic, crowded environments.<|reference_end|>
@article{kolomeytsev2024robot,
    title={Robot Navigation with Entity-Based Collision Avoidance using Deep
  Reinforcement Learning},
    author={Yury Kolomeytsev, Dmitry Golembiovsky},
    journal={arXiv preprint arXiv:2408.14183},
    year={2024},
    archivePrefix={arXiv},
    eprint={2408.14183},
    primaryClass={cs.RO cs.AI cs.LG}
}