01
Objective
The goal was to build a navigation agent that does more than move from one point to another. It must follow pickup-and-delivery rules, avoid unsafe movement, handle penalty zones, and react to moving blockers. The project studies how reward design changes the agent’s behavior inside a constrained environment.
- The task follows a fixed sequence: start, pickup, then delivery.
- The map includes static obstacles, penalty zones, and dynamic obstacle paths.
- The main question is whether reward shaping improves route quality, waiting behavior, and completion reliability.

