← Go Back

PURA UAV Team | Publication Date: May 2025

Flying Smarter: How We Used ROS to Power Our VTOL UAV

Modern UAVs are more than flying platforms — they are autonomous systems capable of making decisions, reacting to their environment, and navigating complex missions. To build such intelligence into our VTOL drone project, we turned to ROS (Robot Operating System) — the leading middleware for robotics development.

This article shares how we applied ROS in a real-world UAV project, specifically a custom-built Vertical Take-Off and Landing (VTOL) platform, and the benefits of using ROS to design complex, modular autonomous behaviors.

Why ROS?

Our VTOL System Architecture

Hardware Overview:

Software Architecture:

What We Built with ROS

Key Lessons Learned

Impact and Outcome

This ROS-based architecture gave us the confidence to run complex autonomous missions on our VTOL aircraft. We were able to:

Final Thoughts

If you're working on aerial robotics beyond simple manual control, ROS is essential. It's not just about flying — it's about building reliable, intelligent aerial systems.

In our VTOL project, ROS turned a capable aircraft into an autonomous robot with a mission.