Skip to content

v0.1.0

Latest

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