Public Agricultural Research OrgAgriculture & EnvironmentApril 2024

Visual Odometry for Agricultural Drones

Hybrid navigation system fusing visual odometry, IMU, and GPS via Kalman filtering for precision agricultural drone operations.

The Challenge

Agricultural drone operations like crop monitoring and aerial spraying demand precise localization. However, low-cost IMUs and standard GPS systems lack the accuracy needed for these demanding applications. A cost-effective solution was needed to improve navigation precision without expensive external sensors.

Our Approach

We developed a hybrid navigation system that repurposes the existing crop-imaging camera for visual odometry, fused with IMU and GPS data through Kalman filtering.

Visual Odometry

The onboard monocular camera — originally used for crop imaging — was repurposed for visual odometry. By analyzing environmental changes as the drone moves, the system estimates position with high accuracy, eliminating the need for expensive additional sensors.

Sensor Fusion

Kalman Filtering intelligently combines data from three sources: visual odometry, IMU, and GPS. This fusion minimizes errors from each individual sensor, providing reliable positioning even when GPS signals are weak or IMU readings drift.

Precision Path Following

The hybrid approach delivers highly accurate path-following capabilities essential for agricultural tasks requiring precise coverage across large areas.

Technical Stack

  • Navigation: Visual Odometry, Kalman Filtering
  • Sensors: Monocular Camera, IMU, GPS
  • Application: Aerial spraying, crop monitoring

Results

  • Improved localization accuracy over traditional IMU/GPS-only systems
  • Cost-effective solution repurposing existing camera hardware
  • Precise path-following enabling optimized agricultural operations
  • Reliable performance in GPS-challenged environments