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.
Code (0)
등록된 구현이 없습니다.
Tasks
Collision AvoidanceDeep Reinforcement LearningRobot NavigationSimilar Papers 제목 키워드 기반
Distributed multi-robot collision avoidance via deep reinforcement learning for navigation in complex scenarios
Developing a safe and efficient collision-avoidance policy for multiple robots is challenging in the decentralized scenarios where each robot generates its paths with limited observation of other robots’ states and inte…
Autonomous NavigationCollision AvoidanceDeep Reinforcement LearningRobot NavigationMemory-based Deep Reinforcement Learning for Obstacle Avoidance in UAV with Limited Environment Knowledge
This paper presents our method for enabling a UAV quadrotor, equipped with a monocular camera, to autonomously avoid collisions with obstacles in unstructured and unknown indoor environments. When compared to obstacle av…
Decision MakingDeep Reinforcement LearningReinforcement LearningReinforcement Learning (RL)Diffusion Policies for Short-Horizon Planning in Robot Crowd Navigation
Robot crowd navigation requires safe and efficient decision-making under dense, dynamic, and multimodal human--robot interactions. Existing reinforcement-learning methods typically output a single reactive action at each…
Evaluating Reinforcement Learning Algorithms for Navigation in Simulated Robotic Quadrupeds: A Comparative Study Inspired by Guide Dog Behaviour
Robots are increasingly integrated across industries, particularly in healthcare. However, many valuable applications for quadrupedal robots remain overlooked. This research explores the effectiveness of three reinforcem…
Autonomous NavigationQ-LearningHybrid Motion Planning with Deep Reinforcement Learning for Mobile Robot Navigation
Autonomous mobile robots operating in complex, dynamic environments face the dual challenge of navigating large-scale, structurally diverse spaces with static obstacles while safely interacting with various moving agents…
Reinforcement LearningCollision AvoidanceRobot NavigationMotion Planning