Skip to main content

Capabilities

681 words

DroneDev equips commercial drone platforms with combat-grade autonomous capabilities — all running on a phone, fully offline. Every feature below, from neural network-based computer vision to sensor-fused dead reckoning, has been tested on real hardware with INAV and ArduPilot flight controllers.


Navigation #

Dead Reckoning
#

When GPS falls — through jamming, spoofing, or terrain masking — DroneDev maintains position using phone camera, AI vision, and IMU sensor fusion at high frequency. An advanced sensor fusion engine combines camera-based positioning with compass, gyroscope, and accelerometer data to deliver continuous navigation through denied environments.

  • GPS Monitoring — Continuous health polling with automatic fallback trigger
  • Heading Estimation — Fused compass + gyro for reliable orientation when magnetometer is compromised
  • Altitude Compensation — Altitude maintained via flight controller telemetry
Mission planning — offline maps with waypoint placement

Visual Homing — Neural Network Wind-Drift Compensation
#

When crosswinds push the drone off-course, DroneDev’s deep convolutional neural network (YOLOv8s) automatically detects and locks onto a landmark on the horizon — buildings, towers, trees — and uses it to maintain course. The system compensates for crosswind drift in real time, keeping the drone on target without GPS.

  • Neural network selects and tracks landmarks automatically — no manual tagging required
  • Real-time heading correction compensates for crosswind drift
  • Works in real time on the phone’s NPU — completely offline, no cloud dependency
AI target detection running on-device

Search Patterns
#

Autonomous search pattern generation for area coverage missions. Four pattern types optimized for different operational needs:

  • Grid — Systematic coverage for known-area search
  • Spiral — Expanding coverage from a point of interest
  • Creeping Line — Linear search along corridors or borders
  • Expanding Square — Perimeter security and containment

Patterns execute autonomously with configurable spacing, altitude, and speed parameters.

Patrol mission configuration with search patterns

Computer Vision — AI & Neural Networks
#

Object Detection
#

YOLOv8s — a deep convolutional neural network — running on-device via TFLite with hardware acceleration on the phone’s dedicated NPU. Detection categories are defined by your training data — customize for personnel, vehicles, structures, or any target class. The neural network performs inference with configurable confidence thresholds.

  • Neural network inference on-device — No cloud round-trip latency, no connectivity required
  • Persistent tracking — Intelligent matching maintains object identity across frames
  • World-coordinate mapping — Pixel detections transformed to real-world coordinates via on-device positioning
  • EXIF geotagging — Every capture tagged with coordinates, category, and confidence score

Visual-Inertial Odometry
#

High-speed VIO pipeline for continuous pose estimation. Provides the spatial foundation for detection mapping, dead reckoning correction, and visual homing — all without external references.


Autonomy & Patrol
#

Autonomous Missions
#

Fully autonomous search-and-detect patrols. Configure a search pattern, define detection responses, and launch. The drone executes independently:

  • Photo Capture — Document detected objects with geotagged imagery
  • Precision Landing — Land at detection coordinates
  • Payload Drop — Deploy payload on positive identification
  • Track & Follow — Maintain visual lock on moving targets
  • Return to Home — Visual homing or dead-reckoned RTH

Sensor Fusion Engine
#

Multi-provider architecture aggregates all phone sensors into a unified state estimate:

  • IMU — Gyroscope + accelerometer at high frequency
  • Compass — Magnetometer with hard/soft iron calibration
  • Camera + AI — Visual-inertial odometry and neural network detection
  • GPS — When available, fused with dead reckoning for enhanced accuracy

Compatibility
#

Protocol Auto-Detection
#

Connect any supported flight controller via USB-OTG. DroneDev probes MSP v2 first, then falls back to MAVLink v2 — no manual configuration required. RC channel override works identically across both protocols via a unified control system.

Supported Flight Controllers
#

Protocol Version Baud Rate Target Firmware
MSP v2 Full command set Standard INAV 7+, Betaflight
MAVLink v2 GUIDED mode Standard ArduPilot 4.x+

Tested Hardware: Modern Android phone → INAV/ArduPilot flight controller via USB-OTG cable.


Zero Connectivity Required
#

Every capability runs entirely on the phone. No cloud API calls. No internet dependency. No data exfiltration. DroneDev is designed for operations where connectivity is either unavailable or unacceptable — and that design constraint is treated as a feature, not a limitation.

See the Full Capability Set

Schedule a technical deep-dive with our engineering team. See dead reckoning, AI detection, and visual homing demonstrated on real hardware.

Request Technical Briefing →