Skip to main content

Monocular Visual-Inertial SLAM for Fixed-Wing UAVs Using Sliding Window Based Nonlinear Optimization

  • Conference paper
  • First Online:
Advances in Visual Computing (ISVC 2016)

Part of the book series: Lecture Notes in Computer Science ((LNIP,volume 10072))

Included in the following conference series:

Abstract

Precise real-time information about the position and orientation of robotic platforms as well as locally consistent point-clouds are essential for control, navigation, and obstacle avoidance. For years, GPS has been the central source of navigational information in airborne applications, yet as we aim for robotic operations close to the terrain and urban environments, alternatives to GPS need to be found. Fusing data from cameras and inertial measurement units in a nonlinear recursive estimator has shown to allow precise estimation of 6-Degree-of-Freedom (DoF) motion without relying on GPS signals. While related methods have shown to work in lab conditions since several years, only recently real-world robotic applications using visual-inertial state estimation found wider adoption. Due to the computational constraints, and the required robustness and reliability, it remains a challenge to employ a visual-inertial navigation system in the field. This paper presents our tightly integrated system involving hardware and software efforts to provide an accurate visual-inertial navigation system for low-altitude fixed-wing unmanned aerial vehicles (UAVs) without relying on GPS or visual beacons. In particular, we present a sliding window based visual-inertial Simultaneous Localization and Mapping (SLAM) algorithm which provides real-time 6-DoF estimates for control. We demonstrate the performance on a small unmanned aerial vehicle and compare the estimated trajectory to a GPS based reference solution.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

Notes

  1. 1.

    I.e. every value node is always connected to one or multiple factor nodes and vice versa [15].

References

  1. Nerurkar, E., Wu, K., Roumeliotis, S.: C-KLAM: constrained keyframe-based localization and mapping. In: ICRA (2014)

    Google Scholar 

  2. Leutenegger, S., Lynen, S., Bosse, M., Siegwart, R., Furgale, P.: Keyframe-based visual-inertial odometry using nonlinear optimization. In: IJRR (2015)

    Google Scholar 

  3. Li, M., Mourikis, A.I.: Optimization-based estimator design for vision-aided inertial navigation. In: RSS (2013)

    Google Scholar 

  4. Mourikis, A.I., Roumeliotis, S.I.: A multi-state constraint Kalman filter for vision-aided inertial navigation. In: ICRA (2007)

    Google Scholar 

  5. Huang, G.P., Mourikis, A.I., Roumeliotis, S.I.: An observability-constrained sliding-window filter for SLAM. In: IROS (2011)

    Google Scholar 

  6. Hesch, J.A., Kottas, D.G., Bowman, S.L., Roumeliotis, S.I.: Camera-IMU-based localization: observability analysis and consistency improvement. In: IJRR (2014)

    Google Scholar 

  7. Martinelli, A.: Visual-inertial structure from motion: observability vs. minimum number of sensors. In: ICRA (2014)

    Google Scholar 

  8. Li, M., Kim, B.H., Mourikis, A.I.: Real-time motion tracking on a cellphone using inertial sensing and a rolling-shutter camera. In: ICRA (2013)

    Google Scholar 

  9. Mourikis, A.I., Roumeliotis, S.I.: A dual-layer estimator architecture for long-term localization. In: CVPRW (2008)

    Google Scholar 

  10. Leutenegger, S., Lynen, S., Bosse, M., Siegwart, R., Furgale, P.: Keyframe-based visual-inertial SLAM using nonlinear optimization. In: IJRR (2014)

    Google Scholar 

  11. Sibley, G., Matthies, L., Sukhatme, G.S.: Sliding window filter with application to planetary landing. In: JFR (2010)

    Google Scholar 

  12. Kaess, M., Johannsson, H., Roberts, R., Ila, V., Leonard, J., Dellaert, F.: iSAM2: incremental smoothing and mapping using the Bayes tree. In: IJRR (2012)

    Google Scholar 

  13. Chiu, H.P., Williams, S., Dellaert, F., Samarasekera, S., Kumar, R.: Robust vision-aided navigation using sliding-window factor graphs. In: ICRA (2013)

    Google Scholar 

  14. Furgale, P., Rehder, J., Siegwart, R.: Unified temporal and spatial calibration for multi-sensor systems. In: IROS (2013)

    Google Scholar 

  15. Grisetti, G., Kummerle, R., Stachniss, C., Burgard, W.: A tutorial on graph-based SLAM. In: ITSM

    Google Scholar 

  16. Leutenegger, S.: Unmanned solar airplanes. Ph.D. thesis, Dissertion, ETH Zürich, Nr. 22113 (2014)

    Google Scholar 

  17. Furgale, P.: Extensions to the visual odometry pipeline for the exploration of planetary surfaces. University of Toronto (2011)

    Google Scholar 

  18. Forster, C., Carlone, L., Dellaert, F., Scaramuzza, D.: IMU preintegration on manifold for efficient visual-inertial maximum-a-posteriori estimation. In: RSS (2015)

    Google Scholar 

  19. Carlone, L., Kira, Z., Beall, C., Indelman, V., Dellaert, F.: Eliminating conditionally independent sets in factor graphs: a unifying perspective based on smart factors. In: ICRA (2014)

    Google Scholar 

  20. Davis, T.A., Gilbert, J.R., Larimore, S.I., Ng, E.G.: A column approximate minimum degree ordering algorithm. ACM Trans. Math. Softw. 30(3), 353–376 (2004)

    Article  MathSciNet  MATH  Google Scholar 

  21. Dellaert, F.: Factor graphs and GTSAM: a hands-on introduction. Technical report GT-RIM-CP&R-2012-002, GT RIM (2012)

    Google Scholar 

  22. Nikolic, J., Rehder, J., Burri, M., Gohl, P., Leutenegger, S., Furgale, P.T., Siegwart, R.: A synchronized visual-inertial sensor system with FPGA pre-processing for accurate real-time SLAM. In: ICRA (2014)

    Google Scholar 

  23. Oettershagen, P., Stastny, T.J., Mantel, T., Melzer, A., Rudin, K., Agamennoni, G., Alexis, K., Siegwart, R.: Long-endurance sensing and mapping using a hand-launchable solar-powered UAV. In: FSR (2015)

    Google Scholar 

Download references

Acknowledgements

The research leading to these results has received funding from the European Commission’s Seventh Framework Programme (FP7/2007-2013) under grant agreement n°600958 (SHERPA) and was sponsored by Aurora Flight Sciences.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Timo Hinzmann .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing AG

About this paper

Cite this paper

Hinzmann, T. et al. (2016). Monocular Visual-Inertial SLAM for Fixed-Wing UAVs Using Sliding Window Based Nonlinear Optimization. In: Bebis, G., et al. Advances in Visual Computing. ISVC 2016. Lecture Notes in Computer Science(), vol 10072. Springer, Cham. https://doi.org/10.1007/978-3-319-50835-1_51

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-50835-1_51

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-50834-4

  • Online ISBN: 978-3-319-50835-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics