Back to Projects

RC-NFQ Algorithm for Autonomous Navigation

RC-NFQ Algorithm Navigation Demo

Project Overview

This project investigates an advanced autonomous navigation system for vehicles operating in densely trafficked environments. It centers on the Regularized Convolutional Neural Fitted Q Iteration (RC-NFQ) algorithm—a novel deep reinforcement learning approach that enhances traditional Neural Fitted Q Iteration (NFQ) by integrating convolutional neural networks (CNNs) and dropout regularization. The system is evaluated using the HighwayEnv simulation platform, which emulates realistic highway scenarios with varied traffic densities.

What is RC-NFQ?

RC-NFQ is an extension of the NFQ framework that introduces several key innovations:

The overall procedure is as follows:

Simulation Environment

The project uses HighwayEnv, a simulation platform designed for autonomous driving research. Key features include:

Implementation Details

Neural Network Architecture

The RC-NFQ Q-network is designed to process high-dimensional state inputs and produce Q-values for discrete driving actions. Its architecture comprises:

Training and Evaluation

Performance Metrics

The evaluation of RC-NFQ focused on several key metrics, compared both over training and against a DQN baseline:

A comparative analysis with a DQN model (using a multilayer perceptron with similar discount factors and learning rates) revealed that RC-NFQ:

Project Contributions and Future Directions

Key Contributions:

Future Work:

Conclusion

The RC-NFQ algorithm represents a promising step forward in autonomous vehicle navigation by addressing the challenges of high-dimensional sensory processing and dynamic decision-making. Although initial results show competitive performance with room for improvement—especially in collision avoidance—the integration of CNNs and dropout regularization offers a robust foundation for future advancements. Continued research incorporating richer inputs and enhanced model architectures will be crucial for achieving more reliable and safe autonomous navigation systems.

Resources