During my internship at DuneAI—a fast-paced startup—I played a key role in developing and implementing multi-agent pathfinding algorithms. The project involved creating sophisticated task allocation and conflict-based search algorithms to optimize robot operations on a simulated grid.
The vision for the product was to integrate multiple agents on a grid where they are assigned to collect packages after being scanned by a barcode. Once scanned, the robots queue to pick up the incoming package and then proceed to their designated drop-off point on the grid. Depending on the grid size, our algorithm efficiently managed operations for up to 100 robots, with a minimum of 20 robots active in the environment.
Working in a startup environment, I embraced multiple roles and took initiative in leadership and technical problem solving. This project challenged me technically and honed my collaborative skills, marking it as one of the most rewarding experiences of my career.
The simulation environment where multi-agent pathfinding algorithms were implemented. Robots were designed to efficiently collect and deliver packages, avoiding collisions and optimizing routes.
