Generative Aircraft Engineering

From a mission
requirement to a
complete aircraft system.

OURANOS is a generative engineering platform for UAV and aircraft design. It takes a mission requirement and produces a validated, parametrically connected aircraft — geometry, structure, propulsion, avionics, sensors, internal packaging, and CAD-ready assembly.

MISSION → CADSingle pipeline
50+Candidate designs / mission
12+Architecture classes
Design Philosophy

"Do not generate an aircraft shell. Generate an aircraft system."

Most existing tools focus on external geometry alone. In OURANOS, a design is considered complete only when every component below is consistent with the others.

AirframeControl SurfacesServos PropulsionBatteryAvionics SensorsCamerasAntennas StructureLanding GearInternal Packaging
System Architecture

One linear path, from mission to assembly

Each stage consumes the output of the one before it; the parametric dependency graph propagates any change automatically.

01

Mission Requirements

The mission definition — range, payload, endurance, operational profile — is the input to the pipeline.

02

Architecture Synthesis

Architecture classes compatible with the mission (high-wing, flying-wing, twin-motor, etc.) are generated.

03

Aircraft Sizing

Wing loading, thrust requirement, and mass budget are derived from the mission parameters.

04

Parametric Geometry

From sizing, full parametric geometry is built, with every element linked to the others.

05

Components & Structure

Motor, battery, avionics, sensors, and the load-bearing structure are resolved simultaneously.

06

Internal Packaging

Collision, insufficient volume, cable routing, and center-of-gravity checks run automatically.

07

Engineering Validation

Every design passes structured checks that show exactly why it is valid or invalid.

08

Optimization & CAD

Validated candidates are ranked and turned into a CAD-ready, assemblable structure.

Parametric Dependency Graph

One parameter, recalculated everywhere

This is the central concept: a change to one component propagates automatically through every dependent subsystem.

Example — Propulsion
LARGER MOTOR
MOTOR MOUNT
ESC REQUIREMENT
COOLING
MASS → CG
BATTERY
STRUCTURE
Example — Control Surface
LARGER FLAP
AERO LOAD
SERVO REQUIREMENT
SERVO BAY
LINKAGE
WING STRUCTURE
Example — Camera
SECOND CAMERA
MASS → CG
MOUNTING STRUCTURE
INTERNAL VOLUME
CABLE ROUTING
Engineering Validation

Every design goes through engineering checks

The goal isn't forcing every design into a passing state — it's showing exactly why a design is valid or invalid.

CGPASS
WING LOADINGPASS
STALL SPEEDPASS
BATTERY VOLUMEWARNING
SERVO PACKAGINGERROR
MANUFACTURABILITYWARNING
OURANOS validation dashboard screenshot
Validation Dashboard — MBed0/Ouranos
Design Space

Multiple architectures, not cosmetic variation

OURANOS is built to explore fundamentally different aircraft architectures, rather than superficial variations of a single baseline.

High-Wing
Low-Wing
Shoulder-Wing
Flying-Wing
Twin-Boom
V-Tail
T-Tail
Pusher
Tractor
Twin-Motor
Motor-Glider
Modular-Payload
Design Exploration

One mission, fifty candidates

A single mission definition can produce an entire design space — varying in architecture, wing geometry, propulsion layout, and payload placement — rather than a single answer.

OURANOS candidate design grid
Candidate Grid — Design 01 … 50
Οὐρανός
Origin of the Name

In Greek mythology, Ouranos is the primordial personification of the sky. The name reflects the scope of the system: an engineering platform meant to operate across the entire design space, from the first mission requirement to the complete aircraft — rather than any single aircraft.

One mission. Many possible aircraft.
Project Status

An independent research and engineering project

This public repository documents the project's research direction, engineering concepts, and development progress through written descriptions and visual demonstrations. Core implementation, proprietary algorithms, and internal component databases are not distributed publicly.