EngiSphere icone
EngiSphere

🚁 ASMA: Making Drones Smarter and Safer with AI and Control Theory

Published September 27, 2024 By EngiSphere Research Editors
Drone navigating using advanced AI and the Adaptive Safety Margin Algorithm (ASMA) © AI Illustration
Drone navigating using advanced AI and the Adaptive Safety Margin Algorithm (ASMA) © AI Illustration

The Main Idea

Researchers have developed an adaptive safety system for drones that combines AI-powered vision with mathematical safety controls, enabling safer and more reliable autonomous navigation.


The R&D

Imagine a world where drones can understand and follow our instructions as easily as a human assistant. That's the exciting future researchers at Purdue University are working towards with their latest innovation: the Adaptive Safety Margin Algorithm (ASMA).

In a groundbreaking study, Sourav Sanyal and Kaushik Roy have created a system that allows drones to navigate complex environments using natural language commands while maintaining high levels of safety. But how does it work? Let's break it down:

First, the drone uses advanced AI models like CLIP and YOLO to understand visual scenes and identify objects. This means when you tell the drone to "go to the tree on the right," it can actually comprehend and locate the tree!

But here's where it gets really cool: The researchers didn't stop at just making the drone understand commands. They also implemented something called Control Barrier Functions (CBFs). These are mathematical tools that act like invisible force fields, keeping the drone from getting too close to obstacles.

The magic of ASMA is how it combines these AI and control theory approaches. As the drone flies, it's constantly analyzing its surroundings and adjusting its path to stay safe. It's like having a super-smart co-pilot that's always looking out for danger.

The team tested ASMA in a simulated environment, and the results were impressive. Compared to a basic system without safety features, drones using ASMA were successful in completing their tasks about 60% more often. And they did this while only increasing their flight path length by a tiny 5-8%!

What's particularly exciting is how adaptable this system is. Whether the drone is navigating around stationary objects or dealing with moving obstacles, ASMA can adjust on the fly to keep things safe.

While there's still work to be done before we see this technology in real-world applications, ASMA represents a significant step forward in making drones smarter, safer, and more useful in our daily lives. From package delivery to search and rescue operations, the potential applications are vast and exciting!


Concepts to Know

  • Vision-Language Navigation (VLN): This is the ability of a machine (like a drone) to understand and follow navigation instructions given in natural language while using visual information from its surroundings.
  • Control Barrier Functions (CBFs): These are mathematical tools used in control theory to ensure that a system (like a drone) stays within safe operating conditions. Think of them as invisible boundaries that help prevent collisions or unsafe situations.
  • CLIP (Contrastive Language-Image Pre-training): An AI model developed by OpenAI that can understand and connect text and images. In this research, it helps the drone understand what objects look like based on text descriptions.
  • YOLO (You Only Look Once): A popular and fast object detection system that can identify multiple objects in an image in real-time. The drone uses this to spot landmarks and obstacles. This concept has been explained also in the article "🏗️ AI Plays Doctor for Concrete Buildings: Spotting Cracks Before They Break the Bank! 💸".
  • Gazebo: A 3D robotics simulator used for testing robot designs and control algorithms in various virtual environments before deploying them in the real world.

Source: Sourav Sanyal, Kaushik Roy. ASMA: An Adaptive Safety Margin Algorithm for Vision-Language Drone Navigation via Scene-Aware Control Barrier Functions. https://doi.org/10.48550/arXiv.2409.10283

From: Purdue University.

© 2024 EngiSphere.com