In this paper, we investigate the paradigm of deep learning techniques to enhance the performance of visual-based SLAM systems, particularly in challenging environments. By leveraging deep feature extraction and matching methods, we propose a robust, versatile hybrid visual SLAM framework, Rover-SLAM, aimed at improving adaptability in adverse conditions, such as dynamic lighting conditions, areas with weak textures, and camera jitter. Building on excellent learning-based algorithms of recent years, we designed from scratch a novel system that uses the same feature extraction and matching approaches for all SLAM tasks. Our system supports multiple modes, including monocular, stereo, monocular-inertial, and stereo-inertial configurations, offering flexibility to address diverse real-world scenarios. Through comprehensive experiments conducted on publicly available datasets and self-collected data, we demonstrate the superior performance of our Rover-SLAM system compared to the SOTA approaches. We also conducted an in-depth analysis of the integration of visual SLAM with deep learning methods quantitatively to provide insights for future research endeavors in this domain. The experimental results showcase the system’s capability of achieving higher localization accuracy and robust tracking performance.
Cameras and LiDAR sensors have been extensively utilized in autonomous systems to enhance perception accuracy and robustness, owing to the highly complementary nature of their characteristics. The spatial and temporal relationships between these sensors are crucial for multi-sensor fusion technology, making calibration between heterogeneous sensors extremely important. This calibration process typically involves estimating the extrinsic parameters between sensors. Over the past two decades, with the advancement of camera and LiDAR technologies, numerous spatial calibration solutions have been proposed for various sensor configurations. The question of whether LiDAR-camera calibration has been fully resolved has arisen and been extensively discussed. This review addresses this question by thoroughly analyzing the anatomy of mainstream LiDAR-camera calibration systems. Consequently, we thoroughly dissect the key technologies in each component of the calibration framework and discuss the future efforts in each direction. Furthermore, we summarize and list available open-source codes and datasets for LiDAR-camera calibration to facilitate other researchers’ use and comparison of these tools. To further contribute to the community, the latest open-source code and datasets in this research field will be continuously maintained and updated on our homepage https://github.com/haoxinnihao/LiDAR-camera-calibration-summary.
In the cooperative searching scenario, most traditional methods are based on the top–down mechanisms. These mechanisms are usually offline and centralized. The characteristics limit the adaptability of unmanned aerial vehicle (UAV) swarm to the complex mission environments, such as those with inaccurate information of the targets and grids. In order to improve the searching ability of UAV swarm, a novel searching method named emergent search of UAV swarm guided by the target probability map (ESUSTPM) is proposed. ESUSTPM is based on local rules to organize and guide UAV agents to achieve the flocking state, search the mission area and detect the hidden targets concurrently. In ESUSTPM, local rules contain the flocking rules and the guiding rules. The flocking rules are the interactions between the agents, which are designed by a novel constructed function based on two exponential functions in this paper. The new constructed function can better maintain the relatively stable distances between the agents and realize the smooth transition of the positions at the given centers. The local guiding rules based on the target probability information of the nearby grids are firstly designed to realize the multi-function of the swarm, including full area coverage, target detection and reduction in environmental uncertainty (EU). Finally, the simulations verify that ESUSTPM can achieve the full coverage of the mission area while taking into account the target search. The statistical results also indicate that the searching efficiency of the proposed ESUSTPM is higher than the traditional searching algorithms based on the division and allocation of the area or the heuristic algorithms.
Efficient exploration is a critical issue in swarm UAVs with substantial research interest due to its applications in search and rescue missions. In this study, we propose a cooperative exploration approach that uses multiple unmanned aerial vehicles (UAVs). Our approach allows UAVs to explore separate areas dynamically, resulting in increased efficiency and decreased redundancy. We use a novel dynamic centroid-based method to partition the 3D working area for each UAV, with each UAV generating new targets in its partitioned area only using the onboard computational resource. To ensure the cooperation and exploration of the unknown, we use a next-best-view (NBV) method based on rapidly-exploring random tree (RRT), which generates a tree in the partitioned area until a threshold is reached. We compare this approach with three classical methods using Gazebo simulation, including a Voronoi-based area partition method, a coordination method for reducing scanning repetition between UAVs, and a greedy method that works according to its exploration planner without any interaction. We also conduct practical experiments to verify the effectiveness of our proposed method.
Traditional LiDAR odometry (LO) systems mainly leverage geometric information obtained from the traversed surroundings to register lazer scans and estimate LiDAR ego-motion, while they may be unreliable in dynamic or degraded environments. This paper proposes InTEn-LOAM, a low-drift and robust LiDAR odometry and mapping method that fully exploits implicit information of lazer sweeps (i.e., geometric, intensity and temporal characteristics). The specific content of this work includes method innovation and experimental verification. With respect to method innovation, we propose the cylindrical-image-based feature extraction scheme, which makes use of the characteristic of uniform spatial distribution of lazer points to boost the adaptive extraction of various types of features, i.e., ground, beam, facade and reflector. We propose a novel intensity-based point registration algorithm and incorporate it into the LiDAR odometry, enabling the LO system to jointly estimate the LiDAR ego-motion using both geometric and intensity feature points. To eliminate the interference of dynamic objects, we propose a temporal-based dynamic object removal approach to filter them out in the resulting points map. Moreover, the local map is organized and downsampled using a temporal-related voxel grid filter to maintain the similarity between the current scan and the static local map. With respect to experimental verification, extensive tests are conducted on both simulated and real-world datasets. The results show that the proposed method achieves similar or better accuracy with respect to the state-of-the-art in normal driving scenarios and outperforms geometric-based LO in unstructured environments.
Exploration is an important aspect of autonomous robotics, whether it is for target searching, rescue missions, or reconnaissance in an unknown environment. In this paper, we propose a solution to efficiently explore the unknown environment by unmanned aerial vehicles (UAV). Innovatively, a topological road map is incrementally built based on Rapidly-exploring Random Tree (RRT) and maintained along with the whole exploration process. The topological structure can provide a set of waypoints for searching an optimal informative path. To evaluate the path, we consider the information measurement based on prior map uncertainty and the distance cost of the path, and formulate a normalized utility to describe information-richness along the path. The informative path is determined in every period by a local planner, and the robot executes the planned path to collect measurements of the unknown environment and restructure a map. The proposed framework and its composed modules are verified in two 3-D environments, which exhibit better performance in improving the exploration efficiency than other methods.