MSSP : A Versatile Multi-Scenario Adaptable Intelligent Robot Simulation Platform Based on LIDAR-Inertial Fusion

Qiyan Li,Chang Wu,Yifei Yuan,Yuan You
2024-07-19
Abstract:This letter presents a multi-scenario adaptable intelligent robot simulation platform based on LIDAR-inertial fusion, with three main features: (1 The platform includes an versatile robot model that can be freely controlled through manual control or autonomous tracking. This model is equipped with various types of LIDAR and Inertial Measurement Unit (IMU), providing ground truth information with absolute accuracy. (2 The platform provides a collection of simulation environments with diverse characteristic information and supports developers in customizing and modifying environments according to their needs. (3 The platform supports evaluation of localization performance for SLAM frameworks. Ground truth with absolute accuracy eliminates the inherent errors of global positioning sensors present in real experiments, facilitating detailed analysis and evaluation of the algorithms. By utilizing the simulation platform, developers can overcome the limitations of real environments and datasets, enabling fine-grained analysis and evaluation of mainstream SLAM algorithms in various environments. Experiments conducted in different environments and with different LIDARs demonstrate the wide applicability and practicality of our simulation platform. The implementation of the simulation platform is open-sourced on Github.
Robotics
What problem does this paper attempt to address?
The paper aims to address several key challenges related to LiDAR (Light Detection and Ranging) Simultaneous Localization and Mapping (SLAM) technology. Specifically, the authors propose a Multi-Scenario Adaptation Intelligent Robot Simulation Platform (MSSP) based on the fusion of LiDAR and Inertial Measurement Unit (IMU) to overcome the following issues: 1. **Validation Challenges of Sensor Diversity**: With the continuous emergence of different types of LiDARs (such as mechanical rotating LiDAR and solid-state LiDAR), it becomes impractical to acquire all these sensors for validation and testing. This leads to insufficient research on the adaptability of existing algorithms to different sensors. 2. **Data Collection Challenges in Complex Scenarios**: As the application scenarios of intelligent robots become increasingly diverse and complex, traditional data collection methods find it difficult to cover all potential application scenarios, especially in some extreme environments (such as jungles, caves, deep sea, or space exploration). 3. **Impact of Localization Errors**: Current validation and evaluation of SLAM algorithms mainly rely on ground truth information provided by Global Positioning System (GPS) or other global positioning devices. This method not only increases hardware deployment costs but also affects the credibility of experimental results due to the inherent errors of global positioning sensors. To address the above challenges, the paper proposes the MSSP simulation platform, which has the following features: - **Flexible Robot Model**: Capable of being freely controlled through manual control or autonomous tracking mode, equipped with various types of LiDARs and IMUs, and can provide ground truth information with absolute accuracy. - **Diverse Virtual Environments**: Offers a collection of simulated environments rich in various feature information and supports developers in customizing and modifying the environment as needed. - **SLAM Algorithm Performance Evaluation**: Supports the evaluation of SLAM framework localization performance using ground truth information with absolute accuracy, eliminating the inherent errors of global positioning sensors in real experiments, thus allowing detailed algorithm analysis and evaluation. By utilizing this simulation platform, developers can overcome the limitations of real environments and datasets, achieving fine-grained analysis and evaluation of mainstream SLAM algorithms in different environments. Additionally, the implementation code of this simulation platform has been open-sourced on GitHub to facilitate community sharing and development.