šø RTTāAutonomousāDrone
Domain Extensions for Aerial Autonomous Forms (RTTāInside)#
This module defines the droneāspecific schema extensions for the RTTāAutonomous ecosystem.
Where the autonomous core provides domaināneutral structures (form descriptors, mission profiles, corridors, swarm state, morphology, energy, environmental interaction), this folder adds the aerial robotics layer.
These schemas describe the capabilities, constraints, and missionālevel behaviors of autonomous drones operating in airspace, including multirotors, fixedāwing aircraft, and VTOL hybrids.
All schemas follow:
- snake_case naming
- JSON Schema Draft 2020ā12
- RTTāInside semantics
- SI units
- UUIDv4 identifiers
- ISOā8601 timestamps
- extensions.
for future growth
š Schema Overview#
1. drone_extension.schema.json#
Defines the droneāspecific identity and configuration fields that extend the core autonomous_form_descriptor.
Includes:
- frame type (quadcopter, hexacopter, fixedāwing, VTOL)
- propulsion type (electric, hybrid, fuel)
- GPS capability (RTK, standard, none)
- failsafe modes (RTL, hover, land)
Use this schema when instantiating a drone as a specialized autonomous form.
2. drone_flight_envelope.schema.json#
Describes the aerodynamic and performance limits of the drone.
Includes:
- max speed
- climb/descent rates
- wind resistance
- stall speed (for fixedāwing)
- roll/pitch tilt limits
This schema is essential for simulation, mission planning, and safety validation.
3. drone_energy_and_battery.schema.json#
Defines the droneās energy profile and thermal constraints.
Includes:
- battery capacity
- battery health
- average/peak power draw
- thermal envelope
This schema supports endurance prediction, mission feasibility checks, and energyāaware autonomy.
4. drone_mission_profile_extension.schema.json#
Adds droneāspecific mission parameters to the core autonomous_mission_profile.
Includes:
- altitude constraints
- geofence zones
- payload type + mass
- landing behavior (precision, RTL, autoāland)
Use this schema to specialize mission plans for aerial operations.
š Relationship to the Autonomous Core#
This module extends the core schemas found in:
docs/schemas/rtt-autonomous/
Specifically:
autonomous_form_descriptorā extended bydrone_extensionautonomous_mission_profileā extended bydrone_mission_profile_extensionautonomous_morphologyā compatible with drone frame/actuator definitionsautonomous_energy_profileā complemented by droneāspecific battery schemaautonomous_corridor_definitionā used for airspace corridorsautonomous_swarm_stateā supports aerial swarms and formations
The drone schemas never duplicate core fields; they only extend them.
š§© Usage Pattern#
A typical drone definition references:
- Core descriptor
- Drone extension
- Morphology
- Flight envelope
- Energy profile
- Mission profile + drone mission extension
This layered approach keeps the system modular, extensible, and consistent with the rest of the Triadic Frameworks schema ecosystem.
š± Future Extensions#
This module is designed to grow with additional aerial robotics capabilities, such as:
- obstacleāaware flight corridors
- multiādrone cooperative behaviors
- sensorāspecific payload schemas (LiDAR, EO/IR, multispectral)
- weatherāadaptive mission planning