Proceedings

Adaptive Data Compression for Robot Perception

Download BibTeX Cite

Proceedings of the Twenty-Second International Joint Conference on Artificial Intelligence. Pages 2746-2750.

https://doi.org/10.5591/978-1-57735-516-8/IJCAI11-457

© 2011 International Joint Conferences on Artificial Intelligence

Abstract

This paper concerns the creation of an efficient, continuous, non-parametric representation of surfaces implicit in 3D laser data as typically recorded by mobile robots. Our approach explicitly leverages the probabilistic nature of Gaussian Process regression to provide for a principled, adaptive subsampling which automatically prunes redundant data. The algorithm places no restriction on the complexity of the underlying surfaces and enables predictions at arbitrary locations and densities. We present results using real and synthetic data and show that our approach attains decimation factors in excess of two orders of magnitude without significant degradation in fidelity of the workspace reconstructions.

  1. [Csató and Opper, 2002] L. Csató and M. Opper. Sparse on- line Gaussian processes. Neural Computation, 14(3):641- 668, 2002.
  2. [Deisenroth et al., 2009] M.P. Deisenroth, C.E. Rasmussen, and J. Peters. Gaussian process dynamic programming. Neurocomputing, 72(7-9):1508-1524, 2009.
  3. [Früh and Zakhor, 2003] C. Früh and A. Zakhor. Construct- ing 3d city models by merging aerial and ground views. IEEE Comput. Graph. Appl., 23(6):52-61, 2003.
  4. [Hähnel et al., 2003] D. Hähnel, W. Burgard, and S. Thrun. Learning compact 3D models of indoor and outdoor envi- ronment with a mobile robot. Robotics and Autonomous Systems, 44(1):15-27, 2003.
  5. [Hoppe et al., 1993] H. Hoppe, T. DeRose, T. Duchamp, J. McDonald, and W. Stuetzle. Mesh optimization. In Proceedings of the 20th annual conference on Computer graphics and interactive techniques, pages 19-26. ACM New York, NY, USA, 1993.
  6. [Krause et al., 2008] A. Krause, A. Singh, and C. Guestrin. Near-optimal sensor placements in Gaussian processes: Theory, efficient algorithms and empirical studies. The Journal of Machine Learning Research, 9:235-284, 2008.
  7. [Lang et al., 2007] T. Lang, C. Plagemann, and W. Burgard. Adaptive non-stationary kernel regression for terrain mod- eling. In Robotics: Science and Systems (RSS), 2007.
  8. [Newman et al., 2009] P.M. Newman, G. Sibley, M. Smith, M. Cummins, A.R. Harrison, C. Mei, I. Posner, R. Shade, D. Schroeter, D.M. Cole, and I. Reid. Navigating, recog- nising and describing urban spaces with vision and laser. IJRR, 28(11-12):1406-1433, November 2009.
  9. [Nguyen-Tuong and Peters, 2010] D. Nguyen-Tuong and J. Peters. Using Model Knowledge for Learning Inverse Dynamics. In IEEE International Conference on Robotics and Automation, 2010.
  10. [Plagemann et al., 2007] C. Plagemann, K. Kersting, P. Pfaff, and W. Burgard. Gaussian beam processes: A Figure 7: Real-world exemplars (column-wise). Images (top) were captured at the same time as the laser data (2nd row). Blue points represent the raw data. Black points indicate actively sampled data (κ = 0.8 nats). (Note that, for ease of interpretation, images and scans are not exactly aligned and sometimes vary in aspect angle and field of view relative to each other.) Our approach retains the majority of data in salient regions: at the intersections of planes, around the outline of a person (to the left in the scan in part (c)), on bushes and other complex geometries. The box plots (bottom row) denote median and interquartile range for each of the logarithmically spaced thresholds in Figure 6. Whiskers extend a maximum of one and a half times the interquartile range. nonparametric bayesian measurement model for range finders. In Robotics: Science and Systems (RSS), 2007.
  11. [Plagemann et al., 2008] C. Plagemann, S. Mischke, S. Prentice, K. Kersting, N. Roy, and W. Burgard. Learn- ing predictive terrain models for legged robot locomotion. In Proc. of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2008.
  12. [Quiñonero-Candela and Rasmussen, 2005] J. Quiñonero- Candela and C.E. Rasmussen. A unifying view of sparse approximate gaussian process regression. J. Mach. Learn. Res., 6:1939-1959, 2005.
  13. [Rasmussen and Williams, 2006] C. E. Rasmussen and C. K. I. Williams. Gaussian Processes for Machine Learning. The MIT Press, 2006.
  14. [Rusinkiewicz and Levoy, 2001] S. Rusinkiewicz and M. Levoy. Efficient variants of the ICP algorithm. In Proc. 3DIM, pages 145-152, 2001.
  15. [Seeger et al., 2003] M. Seeger, C.K.I. Williams, and N.D. Lawrence. Fast forward selection to speed up sparse Gaus- sian process regression. In Workshop on AI and Statistics, volume 9, 2003.
  16. [Smith et al., 2009] M. Smith, I. Baldwin, W. Churchill, R. Paul, and P.M. Newman. The new college vision and laser data set. International Journal for Robotics Research (IJRR), 28(5):595-599, May 2009.
  17. [Smith et al., 2010] M. Smith, I. Posner, and P. Newman. Ef- ficient Non-Parametric Surface Representations Using Ac- tive Sampling for Push Broom Laser Data. In Proceedings of Robotics: Science and Systems, Zaragoza, Spain, 2010.
  18. [Smith et al., 2011] M. Smith, I. Posner, and P. Newman. Adaptive compression for 3d laser data. To appear in the International Journal for Robotics Research (IJRR) -Spe- cial Issue on RSS VI, 2011.
  19. [Stein, 1999] M. L. Stein. Interpolating Spatial Data. Springer-Verlag, 1999.
  20. [Triebel et al., 2005] R. Triebel, W. Burgard, and F. Dellaert. Using hierarchical em to extract planes from 3d range scans. In Int. Conf. Robotics and Automation (ICRA), 2005.
  21. [Vasudevan et al., 2009] S. Vasudevan, F. Ramos, E. Nettle- ton, H. Durrant-Whyte, and A. Blair. Gaussian process modeling of large scale terrain. In Int. Conf. Robotics and Automation (ICRA), 2009.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards