Implementation of Double Q-Learning with Curriculum Learning for autonomous UAV landing on a moving platform. The approach decomposes the landing task into sequential sub-tasks and applies state-space discretization to improve learning efficiency and maneuverability.
# Creates a new venv and install the needed dependencies
uv sync
# Activate the said .venv
source .venv/bin/activate