← Latest papers
⚡ electrical engineering

Distributed 3D Leader-Follower Formation Control with Field-of-View Safety via Control Barrier Functions

This paper proposes a distributed 3D leader-follower formation control framework for multi-UAV systems that ensures vision-based safety by embedding a nominal tracking controller within a Control Barrier Function-based safety filter to guarantee the leader remains within the follower's field of view.

Original authors: Immanuel R. Santjoko, Richie R. Suganda, Miao Pan, Bin Hu

Published 2026-05-19
📖 4 min read☕ Coffee break read

Original authors: Immanuel R. Santjoko, Richie R. Suganda, Miao Pan, Bin Hu

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine a team of tiny drones flying together in a 3D space, like a school of fish or a flock of birds. In this setup, one drone is the Leader, and the others are Followers. The Followers' job is to stay in a specific formation relative to the Leader, but there's a catch: they can't see each other with eyes; they use cameras.

Here is the problem the paper solves: The "Blind Spot" Dilemma.

The Problem: The Camera Has a Tunnel Vision

Think of the camera on a follower drone like a flashlight beam or a tunnel. It has a limited width (Field of View) and a limited depth (it can't see things too close or too far away).

If the Leader drone suddenly darts to the side, speeds up, or stops abruptly, it might fly right out of the follower's "flashlight beam."

  • Without a safety system: The follower tries to chase the Leader exactly where it wants to go. If the Leader flies out of the camera's view, the follower goes "blind." It loses track of the Leader, and the formation breaks.
  • The Goal: The follower needs to stay in formation but must never let the Leader disappear from its camera.

The Solution: The "Safety Filter"

The authors built a smart control system that acts like a guardian angel or a traffic cop for the drones. They call it a "Control Barrier Function" (CBF), but you can think of it as a Safety Filter.

Here is how it works, step-by-step:

  1. The "Dream" Plan (Nominal Controller): First, the drone calculates where it wants to go to maintain the perfect formation. This is the "ideal" path.
  2. The Safety Check (The Filter): Before the drone actually moves, the Safety Filter checks: "If I go where I want to, will the Leader stay inside my camera's flashlight beam?"
    • If Yes: The filter says, "Go ahead!" The drone moves exactly as planned.
    • If No: The filter says, "Stop! That path will make you lose sight of the Leader." It then makes a tiny, careful adjustment to the drone's speed or direction. It changes the path just enough to keep the Leader visible, while still trying to stay as close to the original formation plan as possible.

The Analogy: Walking a Dog on a Leash

Imagine you are walking a dog (the Leader) on a leash, but you are wearing a blindfold and can only see the dog through a narrow tube held in front of your face (the Camera).

  • The Old Way (No Safety Filter): You try to walk in a perfect circle with the dog. If the dog suddenly runs to the left, you keep walking in your circle. The dog runs out of your tube's view. You are now lost and don't know where the dog is.
  • The New Way (With Safety Filter): You have a smart assistant guiding you. You want to walk in a circle, but the assistant sees the dog running toward the edge of your tube. The assistant gently pulls your arm, saying, "Don't walk straight; step a little to the right." You adjust your path slightly. You aren't walking the perfect circle anymore, but you keep the dog inside your tube so you never lose sight of it.

What They Tested

The researchers tested this idea in two ways:

  1. Computer Simulations (Gazebo): They created a virtual cave with narrow tunnels and open rooms. They made the Leader drone do tricky things, like sudden stops and sharp turns.
    • Result: The "Old Way" drones lost sight of the Leader when the Leader moved aggressively. The "New Way" drones successfully adjusted their paths to keep the Leader in view, even when the Leader tried to fly out of bounds.
  2. Real Hardware (Crazyflie Drones): They flew actual tiny drones in a lab.
    • Result: Just like in the simulation, the drones with the Safety Filter successfully tracked the Leader and kept it in the camera frame, even when the Leader made sudden, jerky movements. The drones without the filter crashed or lost the Leader.

The Bottom Line

This paper presents a new way to fly drone teams so they can stick together without losing sight of each other. It uses a mathematical "safety net" that automatically tweaks the drone's movements to ensure the Leader never disappears from the camera's view, balancing the need to follow a formation with the need to stay safe and visible.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →