Skip to content

#1 for true-positive rate, NIST Child Online Safety, ages 13-16See the evidence

#1 NIST true-positive rate, ages 13-16

Zora Air flies autonomous drone missions in simulation

How Mission Control composes a mission, how Zora’s autonomy engine flies it without handing control back, what DecisionNode decides on each camera frame, and what the simulation does not yet show.

  • Bynn Intelligence
  • 5 min read

Zora Air flies autonomous missions in simulation. An operator composes a mission in Mission Control; once it starts, Zora’s autonomy engine flies it from take-off to landing without handing control back, and DecisionNode answers the tactical questions about each camera frame. This article explains how those parts divide the work, what the simulation demonstrates, and what it does not.

Shown in simulation

Everything described here runs in simulation. Physical vehicles and onboard computers are not yet implemented. Zora is an experimental research platform, not a product on sale.

What Zora is

Zora is Bynn’s mission executive and autonomy engine for autonomous systems. It is the intelligence behind an autonomous system, not the vehicle. It connects a mission objective with perception, decisions, planning and execution, starting with aerial missions. The family has three branches: Zora Air, which flies missions in simulation today, and Zora Ground and Zora Robotics, which share the same engine and are planned.

How a mission is composed

Missions are built as graphs of nodes in Mission Control’s mission editor. The nodes are the steps of a flight: take off, check surroundings, look for, approach, fly through, navigate, land on, decide and check. A node names its target in plain words the camera model can recognize, such as “the purple octagonal gate opening”, and can carry a time limit, after which it leaves through timeout.

Zora's mission editor showing the Obstacle course, level 1 mission as a column of nodes: Start, Look for the gate, Approach the gate, Fly through the gate, Look for the landing pad and Land on the pad. Each node has unsure, failed and timeout outputs wired to recovery, and an inspector panel shows the selected node's target, time limit and outputs.
The mission editor in Zora Mission Control: the obstacle course as a graph of nodes, each with its done, failed, timeout and unsure outputs. Simulation only.

Every node leaves through one of four outputs: done, failed, timeout or unsure. An operator can wire each output to the next step or to a fallback, or leave it to the engine’s built-in recovery. Single-path missions fly today; branching execution, in which a Decide node lets DecisionNode choose the branch, is next.

How a mission is flown

Once a mission starts, it never pauses for the operator. The work is divided between three parts.

Diagram of how Zora divides the work. Mission Control composes the mission and passes it to the mission executive, which coordinates phases, time budgets and recovery. The executive asks DecisionNode tactical questions about each camera frame and receives answers. It sends a plan to motion control, which sends short-lease setpoints to the simulated vehicle. Camera frames return to a local tracker, which follows the target between answers and reports to the executive.
The model proposes; Zora keeps mission and execution authority. DecisionNode’s answers steer the mission but never command the motors. Shown in simulation.

DecisionNode decides

Tactical questions about each camera frame go to DecisionNode: where is the target, is the path clear, have we passed the opening, how risky is the next move. The questions are asked two at a time and bound to the exact frame they concern. Answers that arrive late, out of order or from a model that is not approved are dropped. Risk lowers speed, and lower confidence selects more conservative behaviour. DecisionNode’s answers steer the mission; they never command the motors directly.

The mission executive coordinates

The mission executive runs the phases of the mission, its time budgets and its recovery. When confidence is low, a target is lost or an answer fails, it climbs a recovery ladder of its own: hold and re-observe, back off, climb, search wider, approach from another side, re-plan. A mission ends only on success, an operator Stop, its time budget, camera loss or an exhausted recovery ladder, and the engine flies the fallback itself.

The autonomy engine executes

Between answers, a fast local tracker follows the target on every frame and is re-anchored by each confirmed DecisionNode fix. Motion is planned as segments metres ahead and retargeted in flight as new answers arrive, with control at 20 Hz and jerk-limited velocity shaping, instead of stop-and-go steps. The vehicle adapter streams short-lease setpoints: if the stream stops for any reason, the vehicle receives zero input. Existing flight and robot controllers keep their stabilisation and hardware emergency duties. The model proposes; Zora, running locally, keeps mission and execution authority.

What the simulation demonstrates

Zora Air flies its missions in a third-party drone simulator. The demonstrated missions include take-off, observation, obstacle traversal and landing. In the obstacle course, for example, the mission is to take off, find a purple octagonal gate, fly through its opening, then find an orange H landing pad beyond it and land on the pad, with no operator input once the mission starts.

Every run is recorded: its trace, every camera frame, the questions asked, and a summary with the phases, recovery events, latency and motion continuity. That record is what makes a run inspectable after the fact, which matters as much as the flight itself.

What it means for an enterprise buyer

Most organizations will not buy an autonomy engine this year. Many are already putting enterprise AI into processes where a model’s output triggers an action, and the questions Zora is built around apply to them directly:

  • Where does authority sit? In Zora, the model answers questions and the local engine decides what to execute. A model output should be an input to a checked action, not the action itself.
  • What happens on low confidence? A defined recovery path, chosen in advance, is safer than a system that stops and waits, or one that proceeds regardless.
  • What is recorded? If you cannot replay what the system saw, asked and did, you cannot audit it or improve it.

The same division of labour, a decision engine answering bounded questions inside a process that keeps control, is how DecisionNode is used in software workflows, from routing work to checking an AI agent’s proposed actions before they run.

Where Zora is heading

Search and rescue gives autonomous systems a clear purpose: helping people when reaching them is difficult. We are developing Zora for applications including search and rescue, firefighting and infrastructure inspection. These are development directions; the current demonstrations are in simulation and form part of our work toward systems that can carry out useful missions in the physical world.

Limits and caveats

  • Simulation only. Physical vehicles and onboard computers are not yet implemented, and no field deployment is claimed.
  • Zora is an experimental research platform, not a product on sale. Zora Ground and Zora Robotics are planned.
  • Single-path missions fly today; branching execution is not yet available.
  • Simulated conditions are simpler than the physical world. Results in simulation do not establish performance in the field.

Read more

The Zora page describes the engine and its status. DecisionNode, the decision model Zora consults, is described on the DecisionNode page, and our research results, each labelled by type of evidence, are on the research page. If your organization is putting AI into processes that act, see how we approach enterprise AI.

Put the research to work.

Tell us about the decision, the process or the problem. We will tell you honestly what it would take to address it with AI.