INS Assisted Monocular Visual Odometry for Aerial Vehicles

Ji Zhang and Sanjiv Singh
The 9th Intl. Conf. on Field and Service Robots (FSR), Brisbane, Australia, Dec. 2013., December, 2013.


Download
  • Adobe portable document format (pdf) (2MB)
Copyright notice: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without the explicit permission of the copyright holder.

Abstract
The requirement to operate aircrafts in GPS denied environments can be met by use of visual odometry.We study the case that the height of the aircraft above the ground can be measured by an altimeter. Even with a high quality INS that the orientation drift is neglectable, random noise exists in the INS orientation. The noise can lead to the error of position estimate, which accumulates over time. Here, we solve the visual odometry problem by tightly coupling the INS and camera. During state estimation, we virtually rotate the camera by reprojecting features with their depth direction perpendicular to the ground. This allows us to partially eliminate the error accumulation in state estimation, resulting in a slow position drift. The method is tested with data collected on a full-scale helicopter for approximately 16km of travel. The estimation error is less than 1% of the flying distance.

Notes

Text Reference
Ji Zhang and Sanjiv Singh, "INS Assisted Monocular Visual Odometry for Aerial Vehicles," The 9th Intl. Conf. on Field and Service Robots (FSR), Brisbane, Australia, Dec. 2013., December, 2013.

BibTeX Reference
@inproceedings{Zhang_2013_7542,
   author = "Ji Zhang and Sanjiv Singh",
   title = "INS Assisted Monocular Visual Odometry for Aerial Vehicles",
   booktitle = "The 9th Intl. Conf. on Field and Service Robots (FSR), Brisbane, Australia, Dec. 2013.",
   month = "December",
   year = "2013",
}