Martin Magnusson

Research Interests
My main research is concerned with 3D perception, and efficient and versatile 3D surface representations. I have investigated 3D scan registration and mobile-robot applications such as localisation, loop detection, and semantic analysis of 3D scenes. I have also been investigating methods for using 3D perception in autoloading of piled materials in construction and mining applications.
Since recently, my research also includes mapping methods that go beyond mere geometry, and methods for making use of maps with high uncertainty. I have a particular interest in quantitative quality measures of maps and the methods that are used when constructing them.
I support the international committee for robot arms control and the campaign to stop autonomous military robots.
Selected publications
- Enabling Flow Awareness for Mobile Robots in Partially Observable Environments. IEEE Robotics and Automation Letters 2017. [ BibTeX | DiVA ]
-
Beyond points: Evaluating recent 3D scan-matching algorithms. Proceedings of the IEEE International Conference on Robotics and Automation (ICRA) 2015. [ BibTeX | DiVA | Plot appendix ]
- Scan Registration for Autonomous Mining Vehicles Using 3D-NDT. Journal of Field Robotics 2007. [ BibTeX | DiVA ]
- Quantitative Evaluation of Coarse-To-Fine Loading Strategies for Material Rehandling. Proceedings of the IEEE International Conference on Automation Science and Engineering (CASE) 2015. [ BibTeX | DiVA ]
Teaching
I teach Probabilistic Robotics, Computer Graphics, and Imperative Programming. I am also coordinating our Master’s Programme in Robotics and Intelligent Systems.
Brief CV
I currently work as lektor (asst. prof.) in the Mobile Robotics & Olfaction lab of AASS. I am mainly involved in the research projects ILIAD, SmokeBot, and AIR; where I’m working with methods for making use of rough and heterogeneous prior information in SLAM.
I am vice chair of the IEEE/RAS Working Group for the IEEE standard 1873-2015 for representing map data for robot navigation.
Previously I have also been active in the SPENCER project, working with safe and robust localisation and mapping in a crowded environment.
I was leading the ALLO project (with partners Volvo Construction Equipment and NCC) and was also heavily involved in its predecessor ALL-4-eHAM. The target application in both of these projects was autonomous wheel loaders, and the main outcome of the projects includes perception and planning methods for efficient auto-loading of piled materials.
In 2009, I received a tekn. dr. (Ph. D.) degree from Örebro University. Between 2004 and 2009, I was an industrial graduate student at Örebro University in cooperation with Atlas Copco Rock Drills. The focus of my research as a PhD student was the 3D normal-distributions transform and its applications for scan registration, surface analysis, and loop detection.
I received my undergraduate education in computer science at Uppsala University, interleaved with periods of work and play. I wrote my Master’s thesis on the subject of hierarchical reinforcement learning for balancing a bipedal robot, and received my fil. mag. (M. Sc.) in computer science from Uppsala University in 2004.
Contact
Dr. Martin Magnusson
AASS Research Centre
School of Science and Technology
Örebro University
70182 Örebro, Sweden
Room T1216
Phone +46 (0)19 30 38 70
martin-magnusson@oru.se
Publications
Journal Articles
[1] | Lidar-Level Localization With Radar? The CFEAR Approach to Accurate, Fast, and Robust Large-Scale Radar Odometry in Diverse Environments. IEEE Transactions on robotics, 39(2):1476-1495, 2023 [ BibTeX | DiVA | PDF ] |
[2] | Survey of maps of dynamics for mobile robots. The international journal of robotics research 2023 [ BibTeX | DiVA ] |
[3] | TBV Radar SLAM - Trust but Verify Loop Candidates. IEEE Robotics and Automation Letters, 8(6):3613-3620, 2023 [ BibTeX | DiVA ] |
[4] | The ILIAD Safety Stack : Human-Aware Infrastructure-Free Navigation of Industrial Mobile Robots. IEEE robotics & automation magazine 2023 [ BibTeX | DiVA ] |
[5] | Benchmarking the utility of maps of dynamics for human-aware motion planning. Frontiers in Robotics and AI, 9, 2022 [ BibTeX | DiVA | PDF ] |
[6] | CorAl : Introspection for robust radar and lidar perception in diverse environments using differential entropy. Robotics and Autonomous Systems, 155, 2022 [ BibTeX | DiVA ] |
[7] | Editorial : Responsible Robotics. Frontiers in Robotics and AI, 9, 2022 [ BibTeX | DiVA ] |
[8] | Robust Structure Identification and Room Segmentation of Cluttered Indoor Environments From Occupancy Grid Maps. IEEE Robotics and Automation Letters, 7(3):7974-7981, 2022 [ BibTeX | DiVA ] |
[9] | Calibrating Range Measurements of Lidars Using Fixed Landmarks in Unknown Positions. Sensors, 21(1), 2021 [ BibTeX | DiVA ] |
[10] | 2D map alignment with region decomposition. Autonomous Robots, 43(5):1117-1136, 2019 [ BibTeX | DiVA ] |
[11] | The Auto-Complete Graph : Merging and Mutual Correction of Sensor and Prior Maps for SLAM. Robotics, 8(2), 2019 [ BibTeX | DiVA | PDF ] |
[12] | Towards an Autonomous Unwrapping System for Intralogistics. IEEE Robotics and Automation Letters, 4(4):4603-4610, 2019 [ BibTeX | DiVA | PDF ] |
[13] | URSIM : Unique Regions for Sketch Map Interpretation and Matching. Robotics, 8(2), 2019 [ BibTeX | DiVA | PDF ] |
[14] | A Dual PHD Filter for Effective Occupancy Filtering in a Highly Dynamic Environment. IEEE transactions on intelligent transportation systems (Print), 19(9):2977-2993, 2018 [ BibTeX | DiVA ] |
[15] | A Standard for Map Data Representation : IEEE 1873-2015 Facilitates Interoperability Between Robots. IEEE robotics & automation magazine, 25(1):65-76, 2018 [ BibTeX | DiVA | PDF ] |
[16] | Learning to detect misaligned point clouds. Journal of Field Robotics, 35(5):662-677, 2018 [ BibTeX | DiVA ] |
[17] | Nonlinear Optimization of Multimodal Two-Dimensional Map Alignment With Application to Prior Knowledge Transfer. IEEE Robotics and Automation Letters, 3(3):2040-2047, 2018 [ BibTeX | DiVA | PDF ] |
[18] | Enabling Flow Awareness for Mobile Robots in Partially Observable Environments. IEEE Robotics and Automation Letters, 2(2):1093-1100, 2017 [ BibTeX | DiVA | PDF ] |
[19] | Improving Point Cloud Accuracy Obtained from a Moving Platform for Consistent Pile Attack Pose Estimation. Journal of Intelligent and Robotic Systems, 75(1):101-128, 2014 [ BibTeX | DiVA ] |
[20] | Comparative evaluation of the consistency of three-dimensional spatial representations used in autonomous robot navigation. Journal of Field Robotics, 30(2):216-236, 2013 [ BibTeX | DiVA ] |
[21] | Fast and accurate scan registration through minimization of the distance between compact 3D NDT Representations. The international journal of robotics research, 31(12):1377-1393, 2012 [ BibTeX | DiVA ] |
[22] | Automatic appearance-based loop detection from three-dimensional laser data using the normal distributions transform. Journal of Field Robotics, 26(11-12):892-914, 2009 [ BibTeX | DiVA | PDF ] |
[23] | Scan registration for autonomous mining vehicles using 3D-NDT. Journal of Field Robotics, 24(10):803-827, 2007 [ BibTeX | DiVA | PDF ] |
Book Chapters
[1] | Closing Remarks. In Probabilistic Mapping of Spatial Motion Patterns for Mobile Robots, pages 143-151, 2020 [ BibTeX | DiVA ] |
[2] | Introduction. In Probabilistic Mapping of Spatial Motion Patterns for Mobile Robots, pages 1-13, 2020 [ BibTeX | DiVA ] |
[3] | Maps of Dynamics. In Probabilistic Mapping of Spatial Motion Patterns for Mobile Robots, pages 15-32, 2020 [ BibTeX | DiVA ] |
[4] | Modelling Motion Patterns with Circular-Linear Flow Field Maps. In Probabilistic Mapping of Spatial Motion Patterns for Mobile Robots, pages 65-113, 2020 [ BibTeX | DiVA ] |
[5] | Modelling Motion Patterns with Conditional Transition Map. In Probabilistic Mapping of Spatial Motion Patterns for Mobile Robots, pages 33-64, 2020 [ BibTeX | DiVA ] |
[6] | Motion Planning Using MoDs. In Probabilistic Mapping of Spatial Motion Patterns for Mobile Robots, pages 115-141, 2020 [ BibTeX | DiVA ] |
[7] | Preface. In Probabilistic Mapping of Spatial Motion Patterns for Mobile Robots, pages vii-x, 2020 [ BibTeX | DiVA ] |
Refereed Conference and Workshop Articles
[1] | The Magni Human Motion Dataset : Accurate, Complex, Multi-Modal, Natural, Semantically-Rich and Contextualized. 2022 [ BibTeX | DiVA | PDF ] |
[2] | CFEAR Radarodometry - Conservative Filtering for Efficient and Accurate Radar Odometry. In IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2021), pages 5462-5469, 2021 [ BibTeX | DiVA | PDF ] |
[3] | CorAl – Are the point clouds Correctly Aligned?. In 10th European Conference on Mobile Robots (ECMR 2021), 10, 2021 [ BibTeX | DiVA | PDF ] |
[4] | Robust Frequency-Based Structure Extraction. In 2021 IEEE International Conference on Robotics and Automation (ICRA), pages 1715-1721, 2021 [ BibTeX | DiVA | PDF ] |
[5] | Localising Faster : Efficient and precise lidar-based robot localisation in large-scale environments. In 2020 IEEE International Conference on Robotics and Automation (ICRA), pages 4386-4392, 2020 [ BibTeX | DiVA ] |
[6] | Natural Criteria for Comparison of Pedestrian Flow Forecasting Models. In 2020 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pages 11197-11204, 2020 [ BibTeX | DiVA ] |
[7] | Quantitative Metrics for Execution-Based Evaluation of Human-Aware Global Motion Planning. In HRI 2020 Workshop on Test Methods and Metrics for Effective HRI in Real World Human-Robot Teams 2020 [ BibTeX | DiVA ] |
[8] | A comparative analysis of radar and lidar sensing for localization and mapping. In 2019 European Conference on Mobile Robots (ECMR) 2019 [ BibTeX | DiVA | PDF ] |
[9] | A Submap per Perspective : Selecting Subsets for SuPer Mapping that Afford Superior Localization Quality. In 2019 European Conference on Mobile Robots (ECMR) 2019 [ BibTeX | DiVA | PDF ] |
[10] | 2D Spatial Keystone Transform for Sub-Pixel Motion Extraction from Noisy Occupancy Grid Map. In Proceedings of 21st International Conference on Information Fusion (FUSION), pages 2400-2406, 2018 [ BibTeX | DiVA | PDF ] |
[11] | A method to segment maps from different modalities using free space layout MAORIS : map of ripples segmentation. , pages 4993-4999, 2018 [ BibTeX | DiVA | PDF ] |
[12] | Down the CLiFF : Flow-Aware Trajectory Planning under Motion Pattern Uncertainty. In 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pages 7403-7409, 2018 [ BibTeX | DiVA | PDF ] |
[13] | Incorporating Ego-motion Uncertainty Estimates in Range Data Registration. In 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pages 1389-1395, 2017 [ BibTeX | DiVA ] |
[14] | Kinodynamic Motion Planning on Gaussian Mixture Fields. In IEEE International Conference on Robotics and Automation (ICRA 2017), pages 6176-6181, 2017 [ BibTeX | DiVA | PDF ] |
[15] | Semantic-assisted 3D Normal Distributions Transform for scan registration in environments with limited structure. In 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pages 4064-4069, 2017 [ BibTeX | DiVA | PDF ] |
[16] | Semi-Supervised 3D Place Categorisation by Descriptor Clustering. In 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pages 620-625, 2017 [ BibTeX | DiVA | PDF ] |
[17] | SLAM auto-complete : completing a robot map using an emergency map. In 2017 IEEE International Symposium on Safety, Security and Rescue Robotics (SSRR), pages 35-40, 2017 [ BibTeX | DiVA | PDF ] |
[18] | Using emergency maps to add not yet explored places into SLAM. 2017 [ BibTeX | DiVA ] |
[19] | SPENCER : A Socially Aware Service Robot for Passenger Guidance and Help in Busy Airports. In Field and Service Robotics : Results of the 10th International Conference, pages 607-622, 2016 [ BibTeX | DiVA ] |
[20] | Tell me about dynamics! : Mapping velocity fields from sparse samples with Semi-Wrapped Gaussian Mixture Models. In Robotics : Science and Systems Conference (RSS 2016) 2016 [ BibTeX | DiVA | PDF ] |
[21] | Using sketch-maps for robot navigation : interpretation and matching. In 2016 IEEE International Symposium on Safety, Security, and Rescue Robotics (SSRR), pages 252-257, 2016 [ BibTeX | DiVA | PDF ] |
[22] | Beyond points : Evaluating recent 3D scan-matching algorithms. In 2015 IEEE International Conference on Robotics and Automation (ICRA), 2015 June(2015-June):3631-3637, 2015 [ BibTeX | DiVA | PDF ] |
[23] | Quantitative Evaluation of Coarse-To-Fine Loading Strategies for Material Rehandling. In Proceedings of the IEEE International Conference on Automation Science and Engineering (CASE), pages 450-455, 2015 [ BibTeX | DiVA ] |
[24] | Where am I? : An NDT-based prior for MCL. In 2015 European Conference on Mobile Robots (ECMR) 2015 [ BibTeX | DiVA ] |
[25] | Conditional transition maps: learning motion patterns in dynamic environments. In IEEE/RSJ International Conference on Intelligent Robots and Systems, pages 1196-1201, 2013 [ BibTeX | DiVA | PDF ] |
[26] | Improving Point-Cloud Accuracy from a Moving Platform in Field Operations. In 2013 IEEE International Conference on Robotics and Automation (ICRA), pages 733-738, 2013 [ BibTeX | DiVA ] |
[27] | Point Set Registration through Minimization of the L-2 Distance between 3D-NDT Models. In 2012 IEEE International Conference on Robotics and Automation (ICRA), pages 5196-5201, 2012 [ BibTeX | DiVA ] |
[28] | Consistent pile-shape quantification for autonomous wheel loaders. In 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems, pages 4078-4083, 2011 [ BibTeX | DiVA | PDF ] |
[29] | On the Accuracy of the 3D Normal Distributions Transform as a Tool for Spatial Representation. In 2011 IEEE International Conference on Robotics and Automation (ICRA) 2011 [ BibTeX | DiVA ] |
[30] | Path planning in 3D environments using the normal distributions transform. In IEEE/RSJ 2010 International Conference on Intelligent Robots and Systems (IROS 2010), pages 3263-3268, 2010 [ BibTeX | DiVA | PDF ] |
[31] | Appearance-based loop detection from 3D laser data using the normal distributions transform. In IEEE International Conference on Robotics and Automation 2009 (ICRA '09), pages 23-28, 2009 [ BibTeX | DiVA | PDF ] |
[32] | Evaluation of 3D registration reliability and speed : a comparison of ICP and NDT. In Proceedings of the 2009 IEEE international conference on Robotics and Automation, ICRA'09, pages 2263-2268, 2009 [ BibTeX | DiVA | PDF ] |
[33] | 3D mapping the Kvarntorp mine : a rield experiment for evaluation of 3D scan matching algorithms. In IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Workshop 2008 [ BibTeX | DiVA | PDF ] |
[34] | Registration of colored 3D point clouds with a Kernel-based extension to the normal distributions transform. In 2008 IEEE international conference on robotics and automation, pages 4025-4030, 2008 [ BibTeX | DiVA | PDF ] |
[35] | Has something changed here? : Autonomous difference detection for security patrol robots. In 2007 IEEE/RSJ international conference on intelligent robots and systems, pages 3429-3435, 2007 [ BibTeX | DiVA | PDF ] |
[36] | 3D modelling for underground mining vehicles. 2005 [ BibTeX | DiVA ] |
[37] | A comparison of 3D registration algorithms for autonomous underground mining vehicles. 2005 [ BibTeX | DiVA ] |
Theses
[1] | The three-dimensional normal-distributions transform : an efficient representation for registration, surface analysis, and loop detection. Örebro University, School of Science and Technology, Ph.D. Thesis, 2009 [ BibTeX | DiVA | PDF ] |
Find the complete BibTeX record here.