Abstract
In this paper the GPU-accelerated range sensors simulation is discussed. Range sensors generate large amount of data per second and to simulate these high-performance simulation is needed. We propose to use parallel ray tracing on graphics processing units to improve the performance of range sensors simulation. The multiple range sensors are described and simulated using NVIDIA OptiX ray tracing engine. This work is focused on the performance of the GPU acceleration of range images simulation in complex environments. Proposed method is tested using several state-of-the-art ray tracing datasets. The software is publicly available as an open-source project SensorSimRT.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Whitted, T.: An Improved Illumination Model For Shaded Display. ACM Siggraph 2005 Courses. ACM, New York (2005)
Amanatides, J., Woo, A.: A fast voxel traversal algorithm for ray tracing. Eurographics 87(3), 3–10 (1987)
Hanan, Samet: Implementing ray tracing with octrees and neighbor finding. Comput. Graph. 13(4), 445–460 (1989)
Marc, Levoy: Efficient ray tracing of volume data. ACM Trans. Graph. (TOG) 9(3), 245–261 (1990)
Donald, Fussell, Subramanian Kalpathi, R.: Fast Ray Tracing Using kd Trees. Department of Computer Sciences, University of Texas at Austin, Texas (1988)
Zhou, K., et al.: Real-time kd-tree construction on graphics hardware. ACM Trans. Graph. (TOG) 27(5), 126 (2008)
Gunther, J.: Realtime ray tracing on GPU with BVH-based packet traversal. In: IEEE Symposium on Interactive Ray Tracing RT’07 (2007)
Maciej, Stefańczyk, Tomasz, Kornuta: Akwizycja obrazów RGB-D: metody. Pomiary, Automatyka, Robotyka 18, 82–90 (2014)
Amon, C., Fuhrmann, F.: Evaluation of the spatial resolution accuracy of the face tracking system for kinect for windows v1 and v2. In: Proceedings of the 6th Congress of the Alps Adria Acoustics Association (2014)
Carnegie Robotics. http://carnegierobotics.com/multisense-sl/
Mandala Robotics. http://mandalarobotics.com/
Microsoft Robotics Developer Studio. http://www.microsoft.com/robotics/
Echeverria, G., et al.: Modular open robots simulation engine: Morse. In: Proceedings of the 2011 IEEE International Conference on Robotics and Automation (ICRA) (2011)
Aguero, C.E., et al. Inside the Virtual Robotics Challenge: Simulating Real-timeRobotic Disaster Response
Formsma, O., Dijkshoorn, N., van Noort, S., Visser, A.: Realistic simulation of laser range finder behavior in a smoky environment. In: Ruiz-del-Solar, J. (ed.) Lecture Notes in Computer Science, vol. 6556, pp. 336–349. Springer, Heidelberg (2010)
Fallon, M.F., Johannsson, H., Leonard, J.J.: Efficient scene simulation for robust Monte Carlo localization using an RGB-D camera. In: Proceedings of the 2012 IEEE International Conference on Robotics and Automation (ICRA) (2012)
Keller, M., et al.: A simulation framework for time-of-flight sensors. In: Proceedings of the IEEE 2007 International Symposium on Signals, Circuits and Systems (ISSCS 2007) vol. 1 (2007)
Computer Graphics Archive. http://graphics.cs.williams.edu/data/
Acknowledgments
This work is done with the partial support of NCBiR (Polish National Center for Research and Development) project: “Research of Mobile Spatial Assistance System” Nr: LIDER/036/659/L-4/12/NCBR/2013 and from the European Community’s Seventh Framework Programme (FP7/2007-2013) under grant agreement nr:285417—project ICARUS Integrated Components for Assisted Rescue and Unmanned Search operations.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this paper
Cite this paper
Majek, K., Bedkowski, J. (2016). Range Sensors Simulation Using GPU Ray Tracing. In: Burduk, R., Jackowski, K., Kurzyński, M., Woźniak, M., Żołnierek, A. (eds) Proceedings of the 9th International Conference on Computer Recognition Systems CORES 2015. Advances in Intelligent Systems and Computing, vol 403. Springer, Cham. https://doi.org/10.1007/978-3-319-26227-7_78
Download citation
DOI: https://doi.org/10.1007/978-3-319-26227-7_78
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-26225-3
Online ISBN: 978-3-319-26227-7
eBook Packages: EngineeringEngineering (R0)