Advanced Planning using RL
This project implements advanced planning algorithms for autonomous vehicles, combining Reinforcement Learning (RL) and Deep Inverse Reinforcement Learning (IRL). It focuses on learning driving behaviors and planning paths that mimic expert demonstrations.
Key Features
- Deep Inverse RL: Recovers reward functions from expert driving data.
- Reinforcement Learning: Trains agents to optimize the learned or specified reward functions.
- Autonomous Driving: Tailored for highway and urban driving scenarios.
- Behavior Learning: Capable of learning complex maneuvers like lane changing and overtaking.
Applications
- Autonomous vehicle behavior planning
- Learning from demonstration (LfD)
- Simulation-based training for self-driving cars
Technical Details
- Language: Python
- Libraries: TensorFlow / PyTorch
- Algorithms: Maximum Entropy IRL, Deep Q-Learning
Visit the GitHub repository for the implementation details.