Jan HusakPortfolio 2026
Project Volans / Software / #06

Volans Command

Tell the drone what to do in plain words, typed or spoken, and get back a checked mission.

Part of
Project Volans
Area
Software
Status
Planned
In the loop
Command, Check
01 / What it does

The project

  • "Fly 5 m left, then 4 forward, hover 10 s and come back" becomes a list of steps: move, go to a named place, climb, hover, act, return.
  • Every mission is checked against the room map, the distance and ceiling limits and the battery left, and is rejected with a readable reason if it fails.
  • The panel draws the path and says it back in plain words. Nothing flies until Approve.
  • Two parsers compared on the same 150-command test set: a rule-based one and a language model that may only propose a mission, never fly one. Commands in English, Italian and Croatian.
02 / Why

What it gives Volans

It's the front door of Volans. Everything behind it already exists; this is how a person talks to it.

03 / Plan

Steps and targets

  1. 01Mission schema and worked examplesPlanned
  2. 02Rule-based parser with testsPlanned
  3. 03Mission checker and room mapPlanned
  4. 04Panel tab and SITL demo of three commandsPlanned
  5. 05Language model parser and comparison tablePlanned
  6. 06Voice input with local WhisperPlanned

Success looks like

  • 95 % of the rule-set phrasing parsed exactly right
  • Every unsafe command rejected with a reason
  • Three commands flown end to end in SITL, landing on the Base

Planned project. This page will be updated with results once the work is done.