Skip to content

Releases: donework/flaight

Release list

v0.1.0

Choose a tag to compare

@donework donework released this 29 May 18:32

Initial release of flaight.

Shows are defined in Python as timed sequences of movements (Takeoff, MoveTo,
Land, Hover) and light effects (SetColor, FadeColor), can be simulated without
hardware, and then flown on real drones.

Features

  • Multi-drone shows with pre-flight collision validation (20 cm safety distance)
  • Simulator (DryRunRunner) and hardware runner (FlightRunner via cflib/Crazyradio)
  • AI parser: generate shows from natural-language descriptions (via Ollama)
    • Direct mode: follow explicit choreography instructions
    • Thematic mode: describe a theme or mood — the LLM designs formations,
      movement arcs, and a colour palette to express it
  • Interactive REPL session and flaight CLI command
  • Export any show as a standalone Python script