{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,3]],"date-time":"2026-03-03T16:43:37Z","timestamp":1772556217295,"version":"3.50.1"},"reference-count":49,"publisher":"MDPI AG","issue":"9","license":[{"start":{"date-parts":[[2023,4,26]],"date-time":"2023-04-26T00:00:00Z","timestamp":1682467200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Remote Sensing"],"abstract":"<jats:p>Lidar sensors enable precise pose estimation of an uncooperative spacecraft in close range. In this context, the iterative closest point (ICP) is usually employed as a tracking method. However, when the size of the point clouds increases, the required computation time of the ICP can become a limiting factor. The normal distribution transform (NDT) is an alternative algorithm which can be more efficient than the ICP, but suffers from robustness issues. In addition, lidar sensors are also subject to motion blur effects when tracking a spacecraft tumbling with a high angular velocity, leading to a loss of precision in the relative pose estimation. This work introduces a smoothed formulation of the NDT to improve the algorithm\u2019s robustness while maintaining its efficiency. Additionally, two strategies are investigated to mitigate the effects of motion blur. The first consists in un-distorting the point cloud, while the second is a continuous-time formulation of the NDT. Hardware-in-the-loop tests at the European Proximity Operations Simulator demonstrate the capability of the proposed methods to precisely track an uncooperative spacecraft under realistic conditions within tens of milliseconds, even when the spacecraft tumbles with a significant angular rate.<\/jats:p>","DOI":"10.3390\/rs15092286","type":"journal-article","created":{"date-parts":[[2023,4,27]],"date-time":"2023-04-27T01:28:28Z","timestamp":1682558908000},"page":"2286","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":8,"title":["Lidar Pose Tracking of a Tumbling Spacecraft Using the Smoothed Normal Distribution Transform"],"prefix":"10.3390","volume":"15","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-0726-299X","authenticated-orcid":false,"given":"L\u00e9o","family":"Renaut","sequence":"first","affiliation":[{"name":"German Aerospace Center (DLR), 82234 Wessling, Germany"},{"name":"Informatics XVII-Robotics, Julius-Maximilians-Universit\u00e4t W\u00fcrzburg, 97074 W\u00fcrzburg, Germany"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0836-9171","authenticated-orcid":false,"given":"Heike","family":"Frei","sequence":"additional","affiliation":[{"name":"German Aerospace Center (DLR), 82234 Wessling, Germany"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3870-783X","authenticated-orcid":false,"given":"Andreas","family":"N\u00fcchter","sequence":"additional","affiliation":[{"name":"Informatics XVII-Robotics, Julius-Maximilians-Universit\u00e4t W\u00fcrzburg, 97074 W\u00fcrzburg, Germany"}]}],"member":"1968","published-online":{"date-parts":[[2023,4,26]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Pyrak, M., and Anderson, J. (2022, January 6). Performance of Northrop Grumman\u2019s Mission Extension Vehicle (MEV) RPO imagers at GEO. Proceedings of the Autonomous Systems: Sensors, Processing and Security for Ground, Air, Sea and Space Vehicles and Infrastructure 2022, Orlando, FL, USA.","DOI":"10.1117\/12.2631524"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"100548","DOI":"10.1016\/j.paerosci.2019.05.008","article-title":"Review of the robustness and applicability of monocular pose estimation systems for relative navigation with an uncooperative spacecraft","volume":"110","author":"Cassinis","year":"2019","journal-title":"Prog. Aerosp. Sci."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"53","DOI":"10.1016\/j.paerosci.2017.07.001","article-title":"A review of cooperative and uncooperative spacecraft pose determination techniques for close-proximity operations","volume":"93","author":"Opromolla","year":"2017","journal-title":"Prog. Aerosp. Sci."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Liu, L., Zhao, G., and Bo, Y. (2016). Point cloud based relative pose estimation of a satellite in close range. Sensors, 16.","DOI":"10.3390\/s16060824"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Klionovska, K., and Burri, M. (2021). Hardware-in-the-Loop Simulations with Umbra Conditions for Spacecraft Rendezvous with PMD Visual Sensors. Sensors, 21.","DOI":"10.3390\/s21041455"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Sun, D., Hu, L., Duan, H., and Pei, H. (2022). Relative Pose Estimation of Non-Cooperative Space Targets Using a TOF Camera. Remote Sens., 14.","DOI":"10.3390\/rs14236100"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"535","DOI":"10.1002\/rob.20420","article-title":"Space shuttle testing of the TriDAR 3D rendezvous and docking sensor","volume":"29","author":"Ruel","year":"2012","journal-title":"J. Field Robot."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"439","DOI":"10.2514\/1.61494","article-title":"Angles-only navigation to a noncooperative satellite using relative orbital elements","volume":"37","author":"Gaias","year":"2014","journal-title":"J. Guid. Control Dyn."},{"key":"ref_9","unstructured":"Sullivan, J., Koenig, A., and D\u2019Amico, S. (2016, January 14\u201318). Improved maneuver-free approach to angles-only navigation for space rendezvous. Proceedings of the 26th AAS\/AIAA Space Flight Mechanics Meeting, Napa, CA, USA."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"6360","DOI":"10.3390\/s150306360","article-title":"A model-based 3D template matching technique for pose acquisition of an uncooperative space object","volume":"15","author":"Opromolla","year":"2015","journal-title":"Sensors"},{"key":"ref_11","unstructured":"Klionovska, K., and Benninghoff, H. (2017, January 5\u20139). Initial pose estimation using PMD sensor during the rendezvous phase in on-orbit servicing missions. Proceedings of the 27th AAS\/AIAA Space Flight Mechanics Meeting, San Antonio, TX, USA."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"1707","DOI":"10.2514\/1.G005042","article-title":"Pose initialization of uncooperative spacecraft by template matching with sparse point cloud","volume":"44","author":"Guo","year":"2021","journal-title":"J. Guid. Control Dyn."},{"key":"ref_13","unstructured":"Besl, P.J., and McKay, N.D. (1991, January 12\u201315). Method for registration of 3-D shapes. Proceedings of the Sensor Fusion IV: Control Paradigms and Data Structures, Boston, MA, USA."},{"key":"ref_14","unstructured":"Biber, P., and Stra\u00dfer, W. (2003, January 27\u201331). The normal distributions transform: A new approach to laser scan matching. Proceedings of the 2003 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No. 03CH37453), Las Vegas, NV, USA."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Magnusson, M., Nuchter, A., Lorken, C., Lilienthal, A.J., and Hertzberg, J. (2009, January 12\u201317). Evaluation of 3D registration reliability and speed-A comparison of ICP and NDT. Proceedings of the 2009 IEEE International Conference on Robotics and Automation, Kobe, Japan.","DOI":"10.1109\/ROBOT.2009.5152538"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Pang, S., Kent, D., Cai, X., Al-Qassab, H., Morris, D., and Radha, H. (2018, January 27\u201330). 3d scan registration based localization for autonomous vehicles\u2013A comparison of ndt and icp under realistic conditions. Proceedings of the 2018 IEEE 88th Vehicular Technology Conference (VTC-Fall), Chicago, IL, USA.","DOI":"10.1109\/VTCFall.2018.8690819"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"327","DOI":"10.1016\/j.isprsjprs.2020.03.013","article-title":"Registration of large-scale terrestrial laser scanner point clouds: A review and benchmark","volume":"163","author":"Dong","year":"2020","journal-title":"ISPRS J. Photogramm. Remote Sens."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"145","DOI":"10.1016\/0262-8856(92)90066-C","article-title":"Object modelling by registration of multiple range images","volume":"10","author":"Chen","year":"1992","journal-title":"Image Vis. Comput."},{"key":"ref_19","unstructured":"Chetverikov, D., Svirko, D., Stepanov, D., and Krsek, P. (11, January 11\u201315). The trimmed iterative closest point algorithm. Proceedings of the 2002 International Conference on Pattern Recognition, Quebec City, QC, Canada."},{"key":"ref_20","unstructured":"Segal, A., Haehnel, D., and Thrun, S. (July, January 28). Generalized-icp. Proceedings of the Robotics: Science and Systems, Seattle, WA, USA."},{"key":"ref_21","unstructured":"Magnusson, M. (2009). The Three-Dimensional Normal-Distributions Transform: An Efficient Representation for Registration, Surface Analysis, and Loop Detection. [Ph.D. Thesis, \u00d6rebro Universitet]."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"803","DOI":"10.1002\/rob.20204","article-title":"Scan registration for autonomous mining vehicles using 3D-NDT","volume":"24","author":"Magnusson","year":"2007","journal-title":"J. Field Robot."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"85","DOI":"10.1007\/s10846-012-9780-8","article-title":"3D multi-layered normal distribution transform for fast and long range scan matching","volume":"71","year":"2013","journal-title":"J. Intell. Robot. Syst."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Takeuchi, E., and Tsubouchi, T. (2006, January 9\u201313). A 3-D scan matching using improved 3-D normal distributions transform for mobile robotic mapping. Proceedings of the 2006 IEEE\/RSJ International Conference on Intelligent Robots and Systems, Beijing, China.","DOI":"10.1109\/IROS.2006.282246"},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Quenzel, J., and Behnke, S. (October, January 27). Real-time multi-adaptive-resolution-surfel 6D LiDAR odometry using continuous-time trajectory optimization. Proceedings of the 2021 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), Prague, Czech Republic.","DOI":"10.1109\/IROS51168.2021.9636763"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"1645","DOI":"10.1177\/0278364914539404","article-title":"Scan registration using segmented region growing NDT","volume":"33","author":"Das","year":"2014","journal-title":"Int. J. Robot. Res."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Lim, H., Hwang, S., Shin, S., and Myung, H. (2020, January 13\u201316). Normal distributions transform is enough: Real-time 3D scan matching for pose correction of mobile robot under large odometry uncertainties. Proceedings of the 2020 20th International Conference on Control, Automation and Systems (ICCAS), Busan, Republic of Korea.","DOI":"10.23919\/ICCAS50221.2020.9268266"},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Schulz, C., Hanten, R., and Zell, A. (2018, January 1\u20135). Efficient map representations for multi-dimensional normal distributions transforms. Proceedings of the 2018 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), Madrid, Spain.","DOI":"10.1109\/IROS.2018.8593602"},{"key":"ref_29","first-page":"59","article-title":"Efficient Surfel-Based SLAM using 3D Laser Range Data in Urban Environments","volume":"2018","author":"Behley","year":"2018","journal-title":"Proc. Robot. Sci. Syst."},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Moosmann, F., and Stiller, C. (2011, January 5\u20139). Velodyne slam. Proceedings of the 2011 IEEE Intelligent Vehicles Symposium (IV), Baden-Baden, Germany.","DOI":"10.1109\/IVS.2011.5940396"},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Deschaud, J.E. (2018, January 21\u201325). IMLS-SLAM: Scan-to-model matching based on 3D data. Proceedings of the 2018 IEEE International Conference on Robotics and Automation (ICRA), Brisbane, Australia.","DOI":"10.1109\/ICRA.2018.8460653"},{"key":"ref_32","first-page":"1","article-title":"LOAM: Lidar odometry and mapping in real-time","volume":"2","author":"Zhang","year":"2014","journal-title":"Proc. Robot. Sci. Syst."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"1697","DOI":"10.1177\/0278364916669237","article-title":"ElasticFusion: Real-time dense SLAM and light source estimation","volume":"35","author":"Whelan","year":"2016","journal-title":"Int. J. Robot. Res."},{"key":"ref_34","first-page":"543","article-title":"Improving Google\u2019s Cartographer 3D mapping by continuous-time slam","volume":"42","author":"Bleier","year":"2017","journal-title":"Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci."},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Dellenbach, P., Deschaud, J.E., Jacquet, B., and Goulette, F. (2022, January 23\u201327). CT-ICP: Real-time elastic lidar odometry with loop closure. Proceedings of the 2022 International Conference on Robotics and Automation (ICRA), Philadelphia, PA, USA.","DOI":"10.1109\/ICRA46639.2022.9811849"},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"431","DOI":"10.1109\/TAES.2017.2650785","article-title":"Pose estimation for spacecraft relative navigation using model-based algorithms","volume":"53","author":"Opromolla","year":"2017","journal-title":"IEEE Trans. Aerosp. Electron. Syst."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"1576","DOI":"10.1016\/j.asr.2018.11.024","article-title":"Using consecutive point clouds for pose and motion estimation of tumbling non-cooperative target","volume":"63","author":"Li","year":"2019","journal-title":"Adv. Space Res."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"153958","DOI":"10.1109\/ACCESS.2019.2946346","article-title":"Pose estimation of non-cooperative target coated with MLI","volume":"7","author":"Wang","year":"2019","journal-title":"IEEE Access"},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"165","DOI":"10.1016\/j.actaastro.2017.07.002","article-title":"Pose estimation and tracking of non-cooperative rocket bodies using time-of-flight cameras","volume":"139","author":"Giorgi","year":"2017","journal-title":"Acta Astronaut."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"180012","DOI":"10.1109\/ACCESS.2019.2959438","article-title":"Uncooperative spacecraft relative navigation with LIDAR-based unscented Kalman filter","volume":"7","author":"Opromolla","year":"2019","journal-title":"IEEE Access"},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"Yin, F., Chou, W., Wu, Y., Yang, G., and Xu, S. (2018). Sparse unorganized point cloud based relative pose estimation for uncooperative space target. Sensors, 18.","DOI":"10.3390\/s18041009"},{"key":"ref_42","doi-asserted-by":"crossref","unstructured":"Renaut, L., Frei., H., and N\u00fcchter., A. (2023, January 19\u201321). Smoothed Normal Distribution Transform for Efficient Point Cloud Registration During Space Rendezvous. Proceedings of the 18th International Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications\u2013Volume 5: VISAPP, Lisbon, Portugal.","DOI":"10.5220\/0011616300003417"},{"key":"ref_43","unstructured":"Sola, J., Deray, J., and Atchuthan, D. (2018). A micro Lie theory for state estimation in robotics. arXiv."},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"237","DOI":"10.1146\/annurev-control-060117-105010","article-title":"Invariant kalman filtering","volume":"1","author":"Barrau","year":"2018","journal-title":"Annu. Rev. Control Robot. Auton. Syst."},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"1797","DOI":"10.1109\/TAC.2016.2594085","article-title":"The invariant extended Kalman filter as a stable observer","volume":"62","author":"Barrau","year":"2016","journal-title":"IEEE Trans. Autom. Control"},{"key":"ref_46","unstructured":"Eade, E. (2023, April 24). Derivative of the Exponential Map. Available online: https:\/\/ethaneade.org\/exp_diff.pdf."},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"A107","DOI":"10.17815\/jlsrf-3-155","article-title":"European proximity operations simulator 2.0 (EPOS)-a robotic-based rendezvous and docking simulator","volume":"3","author":"Benninghoff","year":"2017","journal-title":"J. Large-Scale Res. Facil."},{"key":"ref_48","doi-asserted-by":"crossref","unstructured":"Frei, H., Burri, M., Rems, F., and Risse, E.A. (2022). A robust navigation filter fusing delayed measurements from multiple sensors and its application to spacecraft rendezvous. Adv. Space Res.","DOI":"10.1016\/j.asr.2022.10.025"},{"key":"ref_49","unstructured":"3DTK (2023, April 24). The 3D Toolkit. Available online: https:\/\/slam6d.sourceforge.io\/index.html."}],"container-title":["Remote Sensing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2072-4292\/15\/9\/2286\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T19:23:37Z","timestamp":1760124217000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2072-4292\/15\/9\/2286"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,4,26]]},"references-count":49,"journal-issue":{"issue":"9","published-online":{"date-parts":[[2023,5]]}},"alternative-id":["rs15092286"],"URL":"https:\/\/doi.org\/10.3390\/rs15092286","relation":{},"ISSN":["2072-4292"],"issn-type":[{"value":"2072-4292","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,4,26]]}}}