Supported functionality
GPS-denied visual-inertial navigation
Use onboard cameras and IMU measurements to estimate motion and navigate when satellite positioning is unavailable. Depth cameras provide obstacle sensing and local mapping. The current capability supports local, body-relative navigation with an explicit launch reference.
Supported sensing options
Depth cameras, stereo cameras & LiDAR
EI2 supports depth cameras, stereo cameras, and LiDAR as sensing options for compatible platform configurations. Sensor selection, interfaces, calibration, onboard compute, and performance are evaluated for the intended aircraft and operating conditions. Support does not imply compatibility with every sensor model or simultaneous sensor fusion in every configuration.
Implemented
Flight control for the operating context
Implemented control and flight-controller integration components are configured around the airframe, mission, and operating conditions. Control approaches are selected and tuned for stability, responsiveness, and compute constraints, then evaluated for the intended flight envelope.
EI2 supplies planning, supervision, and integration components; PX4 supplies underlying low-level stabilization and flight-controller functions. Each integration defines ownership explicitly. Our engine combines EI2 implementations with selected third-party libraries and models; integrated dependencies are not presented as proprietary EI2 inventions.
V0 models
Vision Engine / Custom models
Developing custom models for object detection, classification, multi-object tracking, identification, and visual scene understanding. Representative training data, held-out accuracy measurements, and edge-inference latency guide evaluation. V0 aerial-object models undergo ongoing training and validation. Our development scope includes drones and Shahed variants, missiles, helicopters, hot air balloons, kites, parachutes, paragliders, and bullets. A category’s inclusion does not establish reliable detection in flight.
Implemented · Simulation-tested configurations
Autonomy Engine / Planning & navigation
Implemented path planning, static and dynamic obstacle avoidance, trajectory planning and control, and navigation and flight-controller integration. Recorded simulation demonstrations show selected configurations in action. Watch demos → AI-based perception is combined with conventional robotics algorithms, planning, and control; not all autonomy components are AI models. Explore autonomous navigation →
Supported functionality
Dynamic-object collision avoidance
Track moving objects, estimate their relative motion, predict potential collisions, and adjust navigation using predicted trajectories and time-to-collision checks. Watch the dynamic avoidance demo →
Implemented execution profiles
ARM, Intel, NVIDIA & Qualcomm execution
CPU-only profiles support ARM and Intel GPU-less boards. NVIDIA and Qualcomm compute options support configuration-specific execution; NVIDIA profiles provide acceleration for supported inference, stereo-depth and mapping workloads. Qualcomm support has been tested in SITL; physical hardware testing is in progress. Algorithm and device selection are recorded; unavailable or incompatible configured stages refuse initialization. These options do not imply equal performance, support for every computer, or sustained real-time operation. Evaluate the full sensing-to-command path for the intended platform.
Implemented component architecture
Select capabilities, not an entire stack
Ten selectable component domains cover sensing, perception, mapping, static and dynamic avoidance, planning, safety supervision, missions, configuration, and diagnostics. Integrate vision alone, static avoidance with its required providers, or a combined configuration. Selection respects dependencies; this is not a public SDK offering.
Implemented options · Configuration-specific validation
Configurable algorithms
Choose among implemented planning, stereo-depth, mapping, and trajectory-generation approaches. Selection depends on sensors, compute, aircraft dynamics, and mission requirements. Availability as a component does not establish integrated flight qualification for every combination.
Implemented · Scoped simulation evidence
3D environmental mapping
Build local geometry that distinguishes occupied, observed-free, and unknown space. Multiple-view fusion, evidence aging, and GPU mapping support selected configurations. Missing detections do not establish clearance.
Implemented supervision · Scoped simulation evidence
Safety supervision & recovery
Independent supervision checks stale inputs, stopping space, continuous trajectory clearance, command expiry, and control authority. Defined simulation scenarios exercise blocked-route stopping and landing and a specific camera-loss/recovery policy. These checks do not guarantee collision-free flight or cover every failure mode.
Implemented evaluation tooling
Diagnostics & reproducible evaluation
Structured telemetry, effective-configuration records, recording and replay, and fault injection support integration and investigation. Source-specific simulation evidence records what was exercised and its limits; diagnostic tools do not establish hardware or production readiness.
Implemented constraint framework
Operating boundaries & terrain constraints
Evaluate configured altitude limits, operating boundaries, prohibited volumes, authorization coverage, and terrain-clearance requirements. Current authoritative data and applicable permissions must be supplied and validated. These checks are not regulatory certification or a substitute for operator responsibility.
Engineering progress and validation
Implemented components: selectable modules, platform interfaces, compute selection, mapping, planning, supervision, and diagnostics.
Simulation-tested configurations: recorded PX4 scenarios include camera-informed navigation, GPU mapping, blocked-route handling, and a defined camera-loss response. ArduCopter evidence covers limited control only. Not all models, algorithms, and adapters have been tested together.
Still to qualify: physical hardware and flight performance, sustained real-time throughput, and broader operating environments. GPS-denied visual-inertial navigation and dynamic-object collision avoidance are supported software capabilities. Robust degraded-environment operation remains a development objective.