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.
Similar content being viewed by others
References
Andrieu, C., Doucet, A.: Particle filtering for partially observed Gaussian state space models. J. R. Stat. Soc. 64(4), 827–836 (2002)
Bailey, T., Durrant-Whyte, H.: Simultaneous localization and mapping (SLAM): Part II. IEEE Robot. Autom. Mag. 13(3), 108–117 (2006)
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
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
Casella, G., Robert, C.P.: Rao-Blackwellisation of sampling schemes. Biometrika 83(1), 81–94 (1996)
Chatfield, A.: Fundamentals of High Accuracy Inertial Navigation, vol. 174, 3rd edn. American Institute of Aeronautics and Astronautics, New York (1997)
Chen, R., Liu, J.S.: Mixture Kalman filters. J. R. Stat. Soc. 62(3), 493–508 (2000)
Civera, J., Davison, A.J., Montiel, J.M.M.: Inverse depth parameterization for monocular SLAM. IEEE Trans. Robot. 24, 932–945 (2008)
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)
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
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)
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
Doucet, A., de Freitas, N., Gordon, N. (eds.): Sequential Monte Carlo Methods in Practice. Springer, New York (2001)
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)
Doucet, A., Godsill, S.J., Andrieu, C.: On sequential Monte Carlo sampling methods for Bayesian filtering. Stat. Comput. 10(3), 197–208 (2000)
Durrant-Whyte, H., Bailey, T.: Simultaneous localization and mapping (SLAM): Part I. IEEE Robot. Autom. Mag. 13(2), 99–110 (2006)
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)
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)
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)
Harris, C., Stephens, M.: A combined corner and edge detector. In: Proceedings of the 4th Alvey Vision Conference, pp. 147–151, Manchester, August 1988
Hartley, R., Zisserman, A.: Multiple View Geometry in Computer Vision, 2nd edn. Cambridge University Press, Cambridge (2003)
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
Kuipers, J.B.: Quaternions and Rotation Sequences. Princeton Univerity Press, Princeton (1999)
Lowe, D.G.: Distinctive image features from scale-invariant keypoints. Int. J. Comput. Vis. 60(2), 91–110 (2004)
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)
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
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
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
Rosten, E., Drummond, T.: Machine learning for high-speed corner detection. In: Proceedings of European Conference on Computer Vision, Graz, May 2006
Savage, P.G.: Strapdown inertial navigation integration algorithm design part 1: attitude algorithms. J. Guid. Control Dyn. 21(1), 19–28 (1998)
Savage, P.G.: Strapdown inertial navigation integration algorithm design part 2: velocity and position algorithms. J. Guid. Control Dyn. 21(2), 208–221 (1998)
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)
Schön, T.B., Karlsson, R., Gustafsson, F.: The marginalized particle filter in practice. In: Proceedings of IEEE Aerospace Conference, Big Sky, March 2006
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
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
Shuster, M.D.: A survey of attitude representations. J. Astronaut. Sci. 41(4), 439–517 (1993)
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
Thrun, S., Burgard, W., Fox, D.: Probabilistic Robotics. MIT, Cambridge (2005)
Titterton, D.H., Weston, J.L.: Strapdown inertial navigation technology. IEE radar, sonar, navigation and avionics series. Peter Peregrinus, Stevenage (1997)
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
Zhang, Z.: A flexible new technique for camera calibration. IEEE Trans. Pattern Anal. Mach. Intell. 22(11), 1330–1334 (2000)
Author information
Authors and Affiliations
Corresponding author
Rights 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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10846-008-9301-y