Hybrid DQN-TD3 Reinforcement Learning for Autonomous Navigation in Dynamic Environments

Xiaoyi He, Danggui Chen, Zhenshuo Zhang, Zimeng Bai
10/30/2025
cs.ROcs.AIcs.LG

No confident code implementation found for this paper. 5 possible matches can be shown below.

Abstract

This paper presents a hierarchical path-planning and control framework that combines a high-level Deep Q-Network (DQN) for discrete sub-goal selection with a low-level Twin Delayed Deep Deterministic Policy Gradient (TD3) controller for continuous actuation. The high-level module selects behaviors and sub-goals; the low-level module executes smooth velocity commands. We design a practical reward shaping scheme (direction, distance, obstacle avoidance, action smoothness, collision penalty, time penalty, and progress), together with a LiDAR-based safety gate that prevents unsafe motions. The system is implemented in ROS + Gazebo (TurtleBot3) and evaluated with PathBench metrics, including success rate, collision rate, path efficiency, and re-planning efficiency, in dynamic and partially observable environments. Experiments show improved success rate and sample efficiency over single-algorithm baselines (DQN or TD3 alone) and rule-based planners, with better generalization to unseen obstacle configurations and reduced abrupt control changes. Code and evaluation scripts are available at the project repository.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 5 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{he2025hybrid,
  title  = {Hybrid DQN-TD3 Reinforcement Learning for Autonomous Navigation in Dynamic Environments},
  author = {Xiaoyi He and Danggui Chen and Zhenshuo Zhang and Zimeng Bai},
  year   = {2025},
  eprint = {2510.26646},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2510.26646v1}
}

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/2510.26646.svg)](https://codeofpaper.com/paper/2510.26646)

Discussion