Warehouse Drone
Navigation and Control Systems
[Code]
This project focuses on developing an autonomous Warehouse Drone for the e-Yantra 2023-24 competition, leveraging advanced techniques in navigation, control systems, and simulation. The drone is designed to autonomously navigate a confined warehouse environment, localize itself, and perform tasks efficiently.
Key Features:
- Navigation: Implemented A* algorithm for optimal pathfinding in cluttered environments.
- Control Systems: Used PID tuning for precise control over drone movements, ensuring smooth and accurate navigation.
- Localization: Applied computer vision techniques to accurately determine the drone’s position within the environment.
- Simulation: Developed and tested in Gazebo Ignition, providing a realistic simulation environment to fine-tune performance.


Left: Simulation environment in Gazebo Ignition. Right: A* pathfinding visualization during navigation.
Progress and Results
- Successfully cleared Stage 1 of the competition.
- Currently ranked 15th in the ongoing leaderboard.
- Demonstrated robust control and navigation capabilities under simulation conditions.
Workflow and Methodology
- Navigation Algorithm:
- Implemented A* for computing the shortest path between start and goal locations, optimizing for obstacles in the environment.
- Control Systems:
- Tuned PID controllers for maintaining stable and responsive drone movement.
- Localization:
- Leveraged computer vision techniques such as feature matching for precise localization.
- Simulation and Testing:
- Utilized Gazebo Ignition for a realistic warehouse simulation environment to iterate and refine drone behavior.
Future Goals
- Advance to the next competition stage by further improving navigation efficiency and robustness.
- Transition from simulation to hardware deployment for real-world testing.