RL Self-Driving Agent (PyTorch)

Reinforcement Learning driving agent that learns end-to-end navigation from start to goal on 2D road maps. Implemented in PyTorch with a Kivy UI for interactive visualization, reward diagnostics, and episode playback.

Explored reward shaping and curriculum tweaks to improve lane following, collision avoidance, and convergence speed. Logged metrics and rendered trajectories to compare training variants and diagnose failure cases in intersections and sharp turns.

Git Repository




Enjoy Reading This Article?

Here are some more articles you might like to read next:

  • Monocular Visual Odometry in Rust (KITTI)
  • DAC SDC 2022 – FPGA-Friendly CNN (UBPercept)
  • DAC SDC 2022 - 4th Place (UBPercept)
  • Cleaner Bot – Coverage Planning Demo
  • EBNF Grammar Parser in Python