{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,2]],"date-time":"2026-05-02T09:51:25Z","timestamp":1777715485402,"version":"3.51.4"},"reference-count":60,"publisher":"SAGE Publications","issue":"4","license":[{"start":{"date-parts":[[2015,5,18]],"date-time":"2015-05-18T00:00:00Z","timestamp":1431907200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":["journals.sagepub.com"],"crossmark-restriction":true},"short-container-title":["The International Journal of Robotics Research"],"published-print":{"date-parts":[[2016,4]]},"abstract":"<jats:p>Visual Odometry is a key technology for robust and accurate navigation of unmanned aerial vehicles in a number of low altitude applications (&lt;120\u2009m), particularly in environments where access to a global positioning system is possible, but not guaranteed. Navigating via vision alone reduces dependence on a global positioning system and other global navigation satellite systems, enhancing navigation robustness even in the presence of jamming, spoofing or long dropouts. To date, however, most demonstrations of visual odometry are in close proximity to the ground or other structures and are often implemented as a monocular camera combined with inertial sensing, rather than vision alone, to account for scale drift. Stereo visual odometry has received little attention for applications beyond 30\u2009m altitude due to the generally poor performance of stereo rigs for these extremely small baseline-to-depth ratios, otherwise termed long-range stereo. This paper demonstrates stereo visual pose estimation at altitudes of up to 120\u2009m above ground level on a small fixed-wing unmanned aerial vehicle by adapting the traditional stereo visual odometry paradigm to explicitly account for inaccurate triangulation and poorly observed scale from the stereo baseline. In addition, issues related to long-range stereo such as biased sensing are investigated to justify the approach, and a novel bundle adjustment algorithm is presented capable of handling vibration induced structural deformation between the cameras. This is achieved by continually optimizing the stereo transform within a set of inequality bounds. Results are presented demonstrating the algorithm on field-gathered data from a 2\u2009m wingspan fixed-wing unmanned aerial vehicle flying at 30-120\u2009m altitude over a 6.5\u2009km trajectory.<\/jats:p>","DOI":"10.1177\/0278364915581194","type":"journal-article","created":{"date-parts":[[2015,5,18]],"date-time":"2015-05-18T22:11:30Z","timestamp":1431987090000},"page":"381-403","update-policy":"https:\/\/doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":15,"title":["Long-range stereo visual odometry for extended altitude flight of unmanned aerial vehicles"],"prefix":"10.1177","volume":"35","author":[{"given":"Michael","family":"Warren","sequence":"first","affiliation":[{"name":"School of Electrical Engineering and Computer Science, Queensland University of Technology, Brisbane, Queensland, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Peter","family":"Corke","sequence":"additional","affiliation":[{"name":"School of Electrical Engineering and Computer Science, Queensland University of Technology, Brisbane, Queensland, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ben","family":"Upcroft","sequence":"additional","affiliation":[{"name":"School of Electrical Engineering and Computer Science, Queensland University of Technology, Brisbane, Queensland, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","published-online":{"date-parts":[[2015,5,18]]},"reference":[{"key":"bibr1-0278364915581194","first-page":"3056","volume-title":"IEEE international conference on robotics and automation","author":"Achtelik MW","year":"2011"},{"key":"bibr2-0278364915581194","doi-asserted-by":"publisher","DOI":"10.1145\/2001269.2001293"},{"key":"bibr3-0278364915581194","doi-asserted-by":"crossref","unstructured":"Agarwal S, Snavely N, Seitz S, Szeliski R (2010) Bundle adjustment in the large. In: European conference on computer vision, pp. 29\u201342. Springer.","DOI":"10.1007\/978-3-642-15552-9_3"},{"key":"bibr4-0278364915581194","doi-asserted-by":"publisher","DOI":"10.1007\/11744023_32"},{"key":"bibr5-0278364915581194","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.2010.5509920"},{"key":"bibr6-0278364915581194","unstructured":"Bouget JY (2010) Camera Calibration Toolbox for MATLAB. Available at: http:\/\/www.vision.caltech.edu\/bouguetj\/calib_doc\/ (accessed 25 July 2014)."},{"key":"bibr7-0278364915581194","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.2009.5152678"},{"key":"bibr8-0278364915581194","unstructured":"Butler H, Loskot M (2014) libLAS - LAS 1.0\/1.1\/1.2 ASPRS LiDAR data translation toolset. Available at: http:\/\/www.liblas.org (accessed 15 July 2014)."},{"key":"bibr9-0278364915581194","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2011.5980294"},{"key":"bibr10-0278364915581194","doi-asserted-by":"publisher","DOI":"10.1007\/s12555-010-0105-z"},{"key":"bibr11-0278364915581194","doi-asserted-by":"publisher","DOI":"10.1109\/ICCV.2009.5459387"},{"key":"bibr12-0278364915581194","doi-asserted-by":"publisher","DOI":"10.1109\/TIP.2009.2017824"},{"key":"bibr13-0278364915581194","unstructured":"Dillingham GL (2013) Unmanned aircraft systems: continued coordination, operational data and performance standards needed to guide research and development. Technical report, US Government Accountability Office."},{"key":"bibr14-0278364915581194","unstructured":"Engels C, Stew\u00e9nius H, Nist\u00e9r D (2006) Bundle Adjustment Rules. Photogrammetric Computer Vision 2."},{"key":"bibr15-0278364915581194","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.2010.5652254"},{"key":"bibr16-0278364915581194","doi-asserted-by":"publisher","DOI":"10.1007\/BF02028352"},{"key":"bibr17-0278364915581194","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511811685"},{"key":"bibr18-0278364915581194","doi-asserted-by":"publisher","DOI":"10.1177\/0278364904042200"},{"key":"bibr19-0278364915581194","doi-asserted-by":"publisher","DOI":"10.1109\/ICCV.2003.1238450"},{"key":"bibr20-0278364915581194","doi-asserted-by":"publisher","DOI":"10.3182\/20070903-3-FR-2921.00036"},{"key":"bibr21-0278364915581194","first-page":"510","volume-title":"International technical meeting of the satellite division of The institute of navigation","author":"Kim JH","year":"2002"},{"key":"bibr22-0278364915581194","doi-asserted-by":"publisher","DOI":"10.1109\/ISMAR.2007.4538852"},{"key":"bibr23-0278364915581194","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2008.2004832"},{"key":"bibr24-0278364915581194","first-page":"201","volume-title":"Proceedings of the international symposium on robotics research","author":"Konolige K","year":"2007"},{"key":"bibr25-0278364915581194","doi-asserted-by":"publisher","DOI":"10.1177\/0278364910370376"},{"key":"bibr26-0278364915581194","first-page":"139","volume-title":"9th international symposium on intelligent robotic systems","author":"Lacroix S","year":"2001"},{"key":"bibr27-0278364915581194","doi-asserted-by":"publisher","DOI":"10.1109\/ICVES.2012.6294279"},{"key":"bibr28-0278364915581194","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2011.5979743"},{"key":"bibr29-0278364915581194","doi-asserted-by":"crossref","unstructured":"Lhuillier M (2011) Fusion of GPS and structure-from-motion using constrained bundle adjustments. In: Computer vision and pattern recognition (CVPR).","DOI":"10.1109\/CVPR.2011.5995456"},{"key":"bibr30-0278364915581194","doi-asserted-by":"publisher","DOI":"10.1109\/TPAMI.2012.157"},{"key":"bibr31-0278364915581194","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2013.6631248"},{"key":"bibr32-0278364915581194","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2013.6631398"},{"key":"bibr33-0278364915581194","volume-title":"International symposium on 3D data processing, visualisation and transmission","author":"Michot J","year":"2010"},{"key":"bibr34-0278364915581194","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.2007.4399029"},{"key":"bibr35-0278364915581194","doi-asserted-by":"publisher","DOI":"10.1109\/MAES.1986.5005069"},{"key":"bibr36-0278364915581194","doi-asserted-by":"publisher","DOI":"10.1002\/rob.20103"},{"key":"bibr37-0278364915581194","volume-title":"Numerical Optimization","author":"Nocedal J","year":"2000"},{"key":"bibr38-0278364915581194","doi-asserted-by":"publisher","DOI":"10.1109\/IVS.2005.1505077"},{"key":"bibr39-0278364915581194","volume-title":"Large scale structure from motion for autonomous underwater vehicle surveys","author":"Pizarro O","year":"2004"},{"key":"bibr40-0278364915581194","doi-asserted-by":"publisher","DOI":"10.1145\/514236.514263"},{"key":"bibr41-0278364915581194","volume-title":"International conference on computer vision","author":"Pollefeys M","year":"1998"},{"key":"bibr42-0278364915581194","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2012.6225277"},{"key":"bibr43-0278364915581194","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.2013.6696922"},{"key":"bibr44-0278364915581194","author":"Sibley G","year":"2005","journal-title":"12th international symposium of robotics research"},{"key":"bibr45-0278364915581194","doi-asserted-by":"crossref","unstructured":"Sibley G, Mei C, Reid I, Newman P (2009) Adaptive relative bundle adjustment. In: Robotics: science and systems.","DOI":"10.15607\/RSS.2009.V.023"},{"key":"bibr46-0278364915581194","doi-asserted-by":"publisher","DOI":"10.1177\/0278364910369268"},{"key":"bibr47-0278364915581194","doi-asserted-by":"publisher","DOI":"10.1007\/s11263-007-0107-3"},{"key":"bibr48-0278364915581194","doi-asserted-by":"publisher","DOI":"10.2747\/1548-1603.48.1.24"},{"key":"bibr49-0278364915581194","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.2010.5509636"},{"key":"bibr50-0278364915581194","doi-asserted-by":"publisher","DOI":"10.1109\/TAES.2004.1337472"},{"key":"bibr51-0278364915581194","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.1997.609296"},{"key":"bibr52-0278364915581194","doi-asserted-by":"publisher","DOI":"10.1006\/cviu.1999.0832"},{"key":"bibr53-0278364915581194","doi-asserted-by":"crossref","unstructured":"Triggs B, McLauchlan P, Hartley R, Fitzgibbon A (2000) Bundle adjustment - a modern synthesis. In: Vision Algorithms: Theory and Practice. Springer, 298\u2013372.","DOI":"10.1007\/3-540-44480-7_21"},{"key":"bibr54-0278364915581194","first-page":"253","volume-title":"international conference on unmanned aerial vehicle in geomatics","author":"Vallet J","year":"2011"},{"key":"bibr55-0278364915581194","volume-title":"International conference on field and service robotics","author":"Warren M","year":"2012"},{"key":"bibr56-0278364915581194","volume-title":"Australasian conference on robotics and automation","author":"Warren M","year":"2010"},{"key":"bibr57-0278364915581194","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2012.6225147"},{"key":"bibr58-0278364915581194","doi-asserted-by":"publisher","DOI":"10.1002\/rob.21466"},{"key":"bibr59-0278364915581194","doi-asserted-by":"publisher","DOI":"10.1002\/rob.20412"},{"key":"bibr60-0278364915581194","doi-asserted-by":"publisher","DOI":"10.1109\/ICCV.1999.791289"}],"container-title":["The International Journal of Robotics Research"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0278364915581194","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/full-xml\/10.1177\/0278364915581194","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0278364915581194","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T10:15:18Z","timestamp":1777457718000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/0278364915581194"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,5,18]]},"references-count":60,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2016,4]]}},"alternative-id":["10.1177\/0278364915581194"],"URL":"https:\/\/doi.org\/10.1177\/0278364915581194","relation":{},"ISSN":["0278-3649","1741-3176"],"issn-type":[{"value":"0278-3649","type":"print"},{"value":"1741-3176","type":"electronic"}],"subject":[],"published":{"date-parts":[[2015,5,18]]}}}