Skip to main content

Rendering of 3D Maps with Additional Information for Operator of a Coal Mine Mobile Robot

  • Conference paper
  • First Online:
Modelling and Simulation for Autonomous Systems (MESAS 2016)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 9991))

Abstract

The paper focuses on visualization of point clouds made by a 3D scanner mounted on a mobile robot Telerescuer designed for reconnaissance of coal mines affected by a disaster. Briefly are described some algorithms used for point cloud pre-processing – voxelization for data reduction, outliers removing for filtering of erroneous data and smoothing for additional filtering of noise data. These algorithms are implemented in C++ using the Point Cloud Library.

The next parts focus on the rendering engine created for this application, with more detailed information about drawing individual points with specific size and using the point colours to support better representation of shapes in the map by shading/lighting and additional colouring based on orientation of normal vectors. Mentioned are also some crucial optimizations of rendering and processing performance build on a simple custom system similar to Octree.

The final part presents some methods of adding additional information to the map, including sensor readings (temperature, gas concentration, wind speed etc.) and distance measurements (exact numeric measuring, rough dimension estimation by colour coding, corridor cross-section etc.). Integration of these data and the advanced rendering techniques not typically used for point cloud visualization are the innovative approaches described in this paper.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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

References

  1. Ray, D.N., Majumder, S., Maity, A., Roy, B., Karmakar, S.: Design and development of a mobile robot for environment monitoring in underground coal mines. In: Proceedings of the 2015 Conference on Advances in Robotics (2015). ISBN: 978-1-4503-3356-6

    Google Scholar 

  2. Gomathi, V., Sowmeya, S., Avudaiammal, P.S.: Design of an adaptive coal mine rescue robot using wireless sensor networks. Int. J. Comput. Appl. 2015(2), 8–11 (2015)

    Google Scholar 

  3. Novák, P., Babjak, J., Kot, T., Olivka, P., Moczulski, W.: Exploration mobile robot for coal mines. In: Hodicky, J. (ed.) MESAS 2015. LNCS, vol. 9055, pp. 209–215. Springer, Heidelberg (2015). doi:10.1007/978-3-319-22383-4_16

    Chapter  Google Scholar 

  4. Novák, P., Babjak, J., Kot, T., Moczulski, W.: Control system of the mobile robot TELERESCUER. Appl. Mech. Mater. 772, 466–470 (2015)

    Article  Google Scholar 

  5. Moczulski, W., Cyran, K., Novak, P., Rodriguez, A., Januszka, M.: TeleRescuer - a concept of a system for teleimmersion of a rescuer to areas of coal mines affected by catastrophes. VI. Międzynarodowa Konferencja Systemy Mechatroniczne Pojazdów i Maszyn Roboczych 2014 (2014)

    Google Scholar 

  6. Olivka, P., Mihola, M., Novák, P., Kot, T., Babjak, J.: The 3D laser range finder design for the navigation and mapping for the coal mine robot. In: Proceedings of the 2016 17th International Carpathian Control Conference ICCC (2016). ISBN 978-1-47-993528-4

    Google Scholar 

  7. Blanco, J.L.: Efficiently rendering point clouds of millions of points. http://www.mrpt.org/tutorials/programming/gui-windows-and-3d-opengl-graphics/efficiently_rendering_point_clouds_of_millions_of_points/

  8. Rusu, R.B., Willow, G., Park, M.: 3D is here: Point Cloud Library (PCL). In: IEEE International Conference on Robotics and Automation (ICRA), pp. 1–4 (2011). ISBN 978-1-61284-386-5

    Google Scholar 

  9. Universität Karlsruhe. Point Cloud Representation. http://geom.ivd.kit.edu/downloads/pubs/pub-linsen_2001.pdf

  10. PCL – Point Cloud Library. http://pointclouds.org/

  11. Removing outliers using a Statistical Outlier Removal filter. http://pointclouds.org/documentation/tutorials/statistical_outlier.php

  12. Downsampling a PointCloud using a VoxelGrid filter. http://pointclouds.org/documentation/tutorials/voxel_grid.php

  13. Smoothing and normal estimation based on polynomial reconstruction. http://pointclouds.org/documentation/tutorials/resampling.php

  14. Octree. https://en.wikipedia.org/wiki/Octree

Download references

Acknowledgment

The project has been carried out in a framework of an EU programme of the Research fund for Coal and Steel under the grant agreement No. RFCR-CT-2014-00002.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Tomáš Kot .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing AG

About this paper

Cite this paper

Kot, T., Novák, P., Babjak, J., Olivka, P. (2016). Rendering of 3D Maps with Additional Information for Operator of a Coal Mine Mobile Robot. In: Hodicky, J. (eds) Modelling and Simulation for Autonomous Systems. MESAS 2016. Lecture Notes in Computer Science(), vol 9991. Springer, Cham. https://doi.org/10.1007/978-3-319-47605-6_18

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-47605-6_18

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-47604-9

  • Online ISBN: 978-3-319-47605-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics