Fly360: Omnidirectional Obstacle Avoidance within Drone View

This paper introduces Fly360, a lightweight two-stage perception-decision pipeline that enables drones with panoramic views to achieve stable, omnidirectional obstacle avoidance by converting RGB observations into depth maps and employing a fixed random-yaw training strategy, outperforming traditional forward-view baselines in both simulation and real-world scenarios.

Xiangkai Zhang, Dizhe Zhang, WenZhuo Cao, Zhaoliang Wan, Yingjie Niu, Lu Qi, Xu Yang, Zhiyong Liu

Published 2026-03-09
📖 4 min read☕ Coffee break read

Imagine you are flying a drone, but instead of looking through a narrow window in front of you, you have 360-degree "X-ray vision" that lets you see everything around you—above, below, left, right, and behind—simultaneously.

That is the core idea behind Fly360, a new system designed to make drones safer and smarter at avoiding obstacles.

Here is the breakdown of how it works, using simple analogies:

1. The Problem: The "Tunnel Vision" Drone

Most drones today are like drivers looking only through their windshield. They have cameras pointing forward.

  • The Issue: If a tree branch swoops in from the side, or a bird flies up from behind, the drone is blind to it. It might crash because it can't see the danger until it's too late.
  • The Old Way: To fix this, engineers used to try to build a detailed 3D map of the world first (like drawing a blueprint of a room before walking in). This is slow, heavy, and often fails in chaotic, moving environments.

2. The Solution: The "Omnidirectional" Drone

Fly360 changes the game by giving the drone a panoramic view. Think of it like a person wearing a helmet with cameras all around their head. They don't just see what's in front; they see the whole world at once.

How Fly360 Works (The Two-Step Dance):

  • Step 1: The "Depth Glasses" (Perception)
    The drone takes a flat, 360-degree photo and instantly turns it into a depth map.

    • Analogy: Imagine looking at a black-and-white photo where white means "far away" and black means "close." The drone does this instantly, turning a 2D picture into a 3D understanding of how far away every tree, wall, or person is. It doesn't need to build a perfect map; it just needs to know "how close is that thing?"
  • Step 2: The "Reflexive Brain" (Decision)
    Once the drone knows where the obstacles are, a lightweight AI brain decides how to move.

    • Analogy: Instead of a slow, thinking professor calculating a route, Fly360 is like a reflexive athlete. It sees a ball coming from the left and instantly shifts its body to the right without overthinking. It outputs simple commands: "Move forward, left, and up."

3. The Secret Sauce: The "Fixed Random-Yaw" Training

This is the most clever part of the paper. Usually, when you teach a robot to avoid obstacles, you teach it to always face forward while moving forward. But in the real world, a drone might need to fly sideways or backward while keeping its camera pointed at a subject (like a movie camera following a runner).

  • The Training Trick: The researchers trained the drone in a simulator with a weird rule: Every time the drone started a training run, they locked its "head" (yaw) in a random direction and kept it there.
    • Analogy: Imagine teaching a basketball player to dribble. Instead of letting them run forward, you tape their head to look at a random spot on the wall and tell them to dribble anyway.
    • The Result: The drone learned that obstacles are obstacles, no matter which way it is facing. It learned to react to the shape of the world around it, not just what is in front of its nose. This makes it incredibly robust.

4. The Results: Why It Matters

The team tested Fly360 in three tough scenarios:

  1. Hovering: Staying still while obstacles (like people or other drones) zoom past from all sides.
  2. Chasing: Following a moving target while dodging things.
  3. Filming: Flying a specific path while keeping the camera pointed at a subject.

The Outcome:

  • Old Drones (Forward-View): They crashed constantly because they couldn't see things coming from the side or back.
  • Fly360: It danced through the obstacles like a ninja. In tests, it succeeded where others failed, crashing far less often and recovering quickly if it did bump into something.

Summary

Fly360 is like giving a drone a superpower: the ability to see the entire world at once and react instantly, regardless of which way it is facing. It stops relying on slow, complex maps and instead uses a "reflex" system trained to handle chaos from any angle. This means drones can finally fly safely in crowded cities, forests, and even while being chased by humans, without needing a human pilot to steer them.