Abstract
Walking robots or mobile robots need local map data for generating versatile motion. Especially, 2.5D probabilistic height map is being viewed as a robust method that reduce computational cost and memory usage. This paper attempted to accelerate a probabilistic height mapping algorithm using GPU instead of CPU, and propose an algorithm for solving a “race condition” problem that arises during generating height map data by the GPU thread block. The accelerated algorithm achieves that all the depth data incoming 30 Hz is successfully processed into the height map data, and theoretically guarantees the minimum idle time of the thread block. Finally, its feasibility is also verified on simulator that includes a footstep generating algorithm and a NMPC (Nonlinear Model Predictive Control) walking controller.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Bertrand, S., Lee, I., Mishra, B., Calvert, D., Pratt, J., Griffin, R.: Detecting usable planar regions for legged robot locomotion, pp. 4736–4742, October 2020
Capodieci, N., Cavicchioli, R., Marongiu, A.: A taxonomy of modern GPGPU programming methods: on the benefits of a unified specification. IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. PP, 1 (2021)
Cormen, T.H., Leiserson, C.E., Rivest, R.L., Stein, C.: Introduction to Algorithms, 2nd edn., pp. 168–170. MIT Press and McGraw-Hill, Cambridge (2001)
Fankhauser, P., Bloesch, M., Gehring, C., Hutter, M., Siegwart, R.: Robot-centric elevation mapping with uncertainty estimates. In: International Conference on Climbing and Walking Robots (CLAWAR) (2014)
Fankhauser, P., Bloesch, M., Hutter, M.: Probabilistic terrain mapping for mobile robots with uncertain localization. IEEE Robot. Autom. Lett. (RA-L) 3(4), 3019–3026 (2018)
Griffin, R.J., Wiedebach, G., McCrory, S., Bertrand, S., Lee, I., Pratt, J.: Footstep planning for autonomous walking over rough terrain. In: 2019 IEEE-RAS 19th International Conference on Humanoid Robots (Humanoids), pp. 9–16 (2019)
Hong, S., Kim, J.-H., Park, H.-W.: Real-time constrained nonlinear model predictive control on SO(3) for dynamic legged locomotion. In: 2020 IEEE/RSJ International Conference on Intelligent Robots and Systems (2020)
Hornung, A., Wurm, K.M., Bennewitz, M., Stachniss, C., Burgard, W.: OctoMap: an efficient probabilistic 3D mapping framework based on octrees. Autonomous Robots (2013). Software available at http://octomap.github.com
Jenelten, F., Miki, T., Vijayan, A.E., Bjelonic, M., Hutter, M.: Perceptive locomotion in rough terrain - online foothold optimization. IEEE Robot. Autom. Lett. 5, 5370–5376 (2020)
Kim, D., et al.: Vision aided dynamic exploration of unstructured terrain with a small-scale quadruped robot, pp. 2464–2470, May 2020
Kim, J.-H., et al.: Legged robot state estimation with dynamic contact event information. IEEE Robot. Autom. Lett. 6(4), 6733–6740 (2021)
Mastalli, C., Havoutis, I., Focchi, M., Caldwell, D., Semini, C.: Motion planning for quadrupedal locomotion: coupled planning, terrain mapping and whole-body control. IEEE Trans. Rob. 36, 1635–1648 (2020)
Navarro, C., Hitschfeld, N., Mateu, L.: A survey on parallel computing and its applications in data-parallel problems using GPU architectures. Commun. Comput. Phys. 15, 285–329 (2013)
Lichao, X., Feng, C., Kamat, V.R., Menassa, C.C.: An occupancy grid mapping enhanced visual slam for real-time locating applications in indoor GPS-denied environments. Autom. Constr. 104, 230–245 (2019)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Kwon, S., Byun, J., Park, HW. (2022). Elimination of Race Condition During GPU Acceleration of Probabilistic Height Map. In: Kim, J., et al. Robot Intelligence Technology and Applications 6. RiTA 2021. Lecture Notes in Networks and Systems, vol 429. Springer, Cham. https://doi.org/10.1007/978-3-030-97672-9_28
Download citation
DOI: https://doi.org/10.1007/978-3-030-97672-9_28
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-97671-2
Online ISBN: 978-3-030-97672-9
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)