Skip to main content
Log in

Particle Filter SLAM with High Dimensional Vehicle Model

  • Published:
Journal of Intelligent and Robotic Systems Aims and scope Submit manuscript

Abstract

This work presents a particle filter method closely related to Fastslam for solving the simultaneous localization and mapping (slam) problem. Using the standard Fastslam algorithm, only low-dimensional vehicle models can be handled due to computational constraints. In this work, an extra factorization of the problem is introduced that makes high-dimensional vehicle models computationally feasible. Results using experimental data from an unmanned aerial vehicle (helicopter) are presented. The proposed algorithm fuses measurements from on-board inertial sensors (accelerometer and gyro), barometer, and vision in order to solve the slam problem.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Andrieu, C., Doucet, A.: Particle filtering for partially observed Gaussian state space models. J. R. Stat. Soc. 64(4), 827–836 (2002)

    Article  MATH  MathSciNet  Google Scholar 

  2. Bailey, T., Durrant-Whyte, H.: Simultaneous localization and mapping (SLAM): Part II. IEEE Robot. Autom. Mag. 13(3), 108–117 (2006)

    Article  Google Scholar 

  3. Bailey, T., Nieto, J., Nebot, E.: Consistency of the FastSLAM algorithm. In: Proceedings of the 2006 IEEE International Conference on Robotics and Automation, Orlando, 15–19 May 2006

  4. Bay, H., Tuytelaars, T., Van Gool, L.: Surf: speeded up robust features. In: Proceedings of the ninth European Conference on Computer Vision, Graz, 7–13 May 2006

  5. Casella, G., Robert, C.P.: Rao-Blackwellisation of sampling schemes. Biometrika 83(1), 81–94 (1996)

    Article  MATH  MathSciNet  Google Scholar 

  6. Chatfield, A.: Fundamentals of High Accuracy Inertial Navigation, vol. 174, 3rd edn. American Institute of Aeronautics and Astronautics, New York (1997)

    Google Scholar 

  7. Chen, R., Liu, J.S.: Mixture Kalman filters. J. R. Stat. Soc. 62(3), 493–508 (2000)

    Article  MATH  MathSciNet  Google Scholar 

  8. Civera, J., Davison, A.J., Montiel, J.M.M.: Inverse depth parameterization for monocular SLAM. IEEE Trans. Robot. 24, 932–945 (2008)

    Article  Google Scholar 

  9. Davison, A.J.: Real-time simultaneous localisation and mapping with a single camera. In: Proceedings Ninth IEEE International Conference on Computer Vision, vol. 2, pp. 1403–1410. IEEE, Nice (2003)

  10. Davison, A.J., Cid, Y.G., Kita, N.: Real-time 3D SLAM with wide-angle vision. In: Proceedings of the 5th IFAC/EUCON Symposium on Intelligent Autonomus Vehicles, Lisaboa, July 2004

  11. Davison, A.J., Reid, I., Molton, N., Strasse, O.: MonoSLAM: real-time single camera SLAM. IEEE Trans. Pattern Anal. Mach. Intell. 29(6), 1052–1067 (2007)

    Article  Google Scholar 

  12. Doherty, P., Haslum, P., Heintz, F., Merz, T., Persson, T., Wingman, B.: A distributed architecture for intelligent unmanned aerial vehicle experimentation. In: Proceedings of the 7th International Symposium on Distributed Autonomous Robotic Systems, Toulouse, 23–25 June 2004

  13. Doucet, A., de Freitas, N., Gordon, N. (eds.): Sequential Monte Carlo Methods in Practice. Springer, New York (2001)

    MATH  Google Scholar 

  14. Doucet, A., Gordon, N., Krishnamurthy, V.: Particle filters for state estimation of jump Markov linear systems. IEEE Trans. Signal Process. 49(3), 613–624 (2001)

    Article  Google Scholar 

  15. Doucet, A., Godsill, S.J., Andrieu, C.: On sequential Monte Carlo sampling methods for Bayesian filtering. Stat. Comput. 10(3), 197–208 (2000)

    Article  Google Scholar 

  16. Durrant-Whyte, H., Bailey, T.: Simultaneous localization and mapping (SLAM): Part I. IEEE Robot. Autom. Mag. 13(2), 99–110 (2006)

    Article  Google Scholar 

  17. Eade, E., Drummond, T.: Scalable monocular SLAM. In: Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR), pp. 469–476. IEEE, New York (2006)

    Google Scholar 

  18. Gordon, N.J., Salmond, D.J., Smith, A.F.M.: Novel approach to nonlinear/non-Gaussian Bayesian state estimation. In: IEEE Proceedings on Radar and Signal Processing, vol. 140, pp. 107–113. IEEE, Piscataway (1993)

    Google Scholar 

  19. Gustafsson, F., Gunnarsson, F., Bergman, N., Forssell, U., Jansson, J., Karlsson, R., Nordlund, P.-J.: Particle filters for positioning, navigation and tracking. IEEE Trans. Signal Process. 50(2):425–437 (2002)

    Article  Google Scholar 

  20. Harris, C., Stephens, M.: A combined corner and edge detector. In: Proceedings of the 4th Alvey Vision Conference, pp. 147–151, Manchester, August 1988

  21. Hartley, R., Zisserman, A.: Multiple View Geometry in Computer Vision, 2nd edn. Cambridge University Press, Cambridge (2003)

    Google Scholar 

  22. Karlsson, R., Schön, T.B., Törnqvist, D., Conte, G., Gustafsson, F.: Utilizing model structure for efficient simultaneous localization and mapping for a UAV application. In: Proceedings of IEEE Aerospace Conference, Big Sky, 1–8 March 2008

  23. Kuipers, J.B.: Quaternions and Rotation Sequences. Princeton Univerity Press, Princeton (1999)

    MATH  Google Scholar 

  24. Lowe, D.G.: Distinctive image features from scale-invariant keypoints. Int. J. Comput. Vis. 60(2), 91–110 (2004)

    Article  Google Scholar 

  25. Ma, Y., Soatto, S., Kosecka, J., Sastry, S.S.: An invitation to 3-D vision—from images to geometric models. Interdisciplinary Applied Mathematics. Springer, New York (2006)

    Google Scholar 

  26. Montemerlo, M., Thrun, S., Koller, D., Wegbreit, B.: FastSLAM a factored solution to the simultaneous localization and mapping problem. In: Proceedings of the AAAI National Conference on Artificial Intelligence, Edmonton, 28 July–1 August 2002

  27. Montemerlo, M., Thrun, S., Koller, D., Wegbreit, B.: FastSLAM 2.0: an improved particle filtering algorithm for simultaneous localization and mapping that provably converges. In: Proceedings of the International Joint Conference on Artificial Intelligence, pp. 1151–1156, Acapulco, 9–15 August 2003

  28. Rosten, E., Drummond, T.: Fusing points and lines for high performance tracking. In: Proceedings of IEEE International Conference on Computer Vision, Beijing, 17–20 October 2005

  29. Rosten, E., Drummond, T.: Machine learning for high-speed corner detection. In: Proceedings of European Conference on Computer Vision, Graz, May 2006

  30. Savage, P.G.: Strapdown inertial navigation integration algorithm design part 1: attitude algorithms. J. Guid. Control Dyn. 21(1), 19–28 (1998)

    Article  MATH  Google Scholar 

  31. Savage, P.G.: Strapdown inertial navigation integration algorithm design part 2: velocity and position algorithms. J. Guid. Control Dyn. 21(2), 208–221 (1998)

    Article  MATH  Google Scholar 

  32. Schön, T., Gustafsson, F., Nordlund, P.-J.: Marginalized particle filters for mixed linear/nonlinear state-space models. IEEE Trans. Signal Process. 53(7), 2279–2289 (2005)

    Article  MathSciNet  Google Scholar 

  33. Schön, T.B., Karlsson, R., Gustafsson, F.: The marginalized particle filter in practice. In: Proceedings of IEEE Aerospace Conference, Big Sky, March 2006

  34. Schön, T., Karlsson, R., Törnqvist, D., Gustafsson, F.: A framework for simultaneous localization and mapping utilizing model structure. In: The 10th International Conference on Information Fusion, Quebec, August 2007

  35. Schön, T., Törnqvist, D., Gustafsson, F.: Fast particle filters for multi-rate sensors. In: The 15th European Signal Processing Conference (EUSIPCO 2007), Poznan, September 2007

  36. Shuster, M.D.: A survey of attitude representations. J. Astronaut. Sci. 41(4), 439–517 (1993)

    MathSciNet  Google Scholar 

  37. Sim, R., Elinas, P., Griffin, A., Shyr, M., Little, J.J.: Design and analysis of a framework for real-time vision-based SLAM using rao-blackwellised particle filters. In: Proceedings of the 3rd Canadian Conference on Computer and Robotic Vision, Quebec City, 7–9 June 2006

  38. Thrun, S., Burgard, W., Fox, D.: Probabilistic Robotics. MIT, Cambridge (2005)

    MATH  Google Scholar 

  39. Titterton, D.H., Weston, J.L.: Strapdown inertial navigation technology. IEE radar, sonar, navigation and avionics series. Peter Peregrinus, Stevenage (1997)

  40. Wzorek, M., Conte, G., Rudol, P., Merz, T., Duranti, S., Doherty, P.: From motion planning to control—a navigation framework for an autonomous unmanned aerial vehicle. In: 21th Bristol UAV Systems Conference, Bristol, April 2006

  41. Zhang, Z.: A flexible new technique for camera calibration. IEEE Trans. Pattern Anal. Mach. Intell. 22(11), 1330–1334 (2000)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to David Törnqvist.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Törnqvist, D., Schön, T.B., Karlsson, R. et al. Particle Filter SLAM with High Dimensional Vehicle Model. J Intell Robot Syst 55, 249–266 (2009). https://doi.org/10.1007/s10846-008-9301-y

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10846-008-9301-y

Keywords

Navigation