10 research outputs found

    Gaussian Process Preintegration for Inertial-Aided Navigation Systems

    Full text link
    University of Technology Sydney. Faculty of Engineering and Information Technology.To perform any degree of autonomy, a system needs to localise itself, generally requiring knowledge about its environment. While satellite technologies, like GPS or Galileo, allow individuals to navigate throughout the world, the level of accuracy of such systems, and the necessity to have a direct view of the sky, do not match the precision and robustness requirements needed to deploy robots in the real world. To overcome these limitations, roboticists developed localisation and mapping algorithms traditionally based on camera images or radar/LiDAR data. Across the last two decades, Inertial Measurement Units (IMUs) became ubiquitous. Thus, LiDAR-inertial and visual-inertial pose estimation algorithms represent now the majority of the state estimation literature. Preintegration became a standard method to aggregate inertial measurement units (IMUs) readings into pseudo-measurements for navigation systems. This thesis presents a novel preintegration theory that leverages data-driven continuous representations of the inertial data to perform analytical inference of the signal integrals. The proposed method probabilistically infers the pseudo-measurements, called Gaussian Preintegrated Measurements (GPMs), over any time interval, using Gaussian Process (GP) regression to model the IMU measurements and leveraging the application of linear operators to the GP covariance kernels. Thus, the GPMs do not rely on any explicit motion-model. This thesis presents two inertial-aided systems that leverage the GPMs in offline batch-optimisation algorithms. The first one is a framework called IN2LAAMA for . The proposed method addresses the issue of present in most of today's LiDARs' data thoroughly by using GPMs for each of the LiDAR points. The second GPM application is an event-based visual-inertial odometry method that uses lines to represent the environment. Event-cameras generate highly asynchronous streams of events that are individually triggered by each of the camera pixels upon illumination changes. Our framework, called IDOL for - , estimates the system's pose as well as the position of 3D lines in the environment by considering the camera events in the framework's cost function individually (no aggregation in image-like data). The GPMs allow for the continuous characterisation of the system's trajectory, therefore accommodating the asynchronous nature of event-camera data. Extensive benchmarking of the GPMs is performed on simulated data. The performance of IN2LAAMA is thoroughly demonstrated throughout simulated and real-world experiments, both indoor and outdoor. Evaluations on public datasets show that IDOL performs at the same order of magnitude as current frame-based state-of-the-art visual-inertial odometry frameworks

    Accurate Gaussian Process Distance Fields with applications to Echolocation and Mapping

    Full text link
    This paper introduces a novel method to estimate distance fields from noisy point clouds using Gaussian Process (GP) regression. Distance fields, or distance functions, gained popularity for applications like point cloud registration, odometry, SLAM, path planning, shape reconstruction, etc. A distance field provides a continuous representation of the scene. It is defined as the shortest distance from any query point and the closest surface. The key concept of the proposed method is a reverting function used to turn a GP-inferred occupancy field into an accurate distance field. The reverting function is specific to the chosen GP kernel. This paper provides the theoretical derivation of the proposed method and its relationship to existing techniques. The improved accuracy compared with existing distance fields is demonstrated with simulated experiments. The level of accuracy of the proposed approach enables novel applications that rely on precise distance estimation. This work presents echolocation and mapping frameworks for ultrasonic-guided wave sensing in metallic structures. These methods leverage the proposed distance field with a physics-based measurement model accounting for the propagation of the ultrasonic waves in the material. Real-world experiments are conducted to demonstrate the soundness of these frameworks

    Gaussian Process Gradient Maps for Loop-Closure Detection in Unstructured Planetary Environments

    Get PDF
    The ability to recognize previously mapped locations is an essential feature for autonomous systems. Unstructured planetary-like environments pose a major challenge to these systems due to the similarity of the terrain. As a result, the ambiguity of the visual appearance makes state-of-the-art visual place recognition approaches less effective than in urban or man-made environments. This paper presents a method to solve the loop closure problem using only spatial information. The key idea is to use a novel continuous and probabilistic representations of terrain elevation maps. Given 3D point clouds of the environment, the proposed approach exploits Gaussian Process (GP) regression with linear operators to generate continuous gradient maps of the terrain elevation information. Traditional image registration techniques are then used to search for potential matches. Loop closures are verified by leveraging both the spatial characteristic of the elevation maps (SE(2) registration) and the probabilistic nature of the GP representation. A submap-based localization and mapping framework is used to demonstrate the validity of the proposed approach. The performance of this pipeline is evaluated and benchmarked using real data from a rover that is equipped with a stereo camera and navigates in challenging, unstructured planetary-like environments in Morocco and on Mt. Etna

    GPGM-SLAM: a Robust SLAM System for Unstructured Planetary Environments with Gaussian Process Gradient Maps

    Get PDF
    Simultaneous Localization and Mapping (SLAM) techniques play a key role towards long-term autonomy of mobile robots due to the ability to correct localization errors and produce consistent maps of an environment over time. Contrarily to urban or man-made environments, where the presence of unique objects and structures offer unique cues for localization, the apperance of unstructured natural environments is often ambiguous and self-similar, hindering the performances of loop closure detection. In this paper, we present an approach to improve the robustness of place recognition in the context of a submap-based stereo SLAM based on Gaussian Process Gradient Maps (GPGMaps). GPGMaps embed a continuous representation of the gradients of the local terrain elevation by means of Gaussian Process regression and Structured Kernel Interpolation, given solely noisy elevation measurements. We leverage the imagelike structure of GPGMaps to detect loop closures using traditional visual features and Bag of Words. GPGMap matching is performed as an SE(2) alignment to establish loop closure constraints within a pose graph. We evaluate the proposed pipeline on a variety of datasets recorded on Mt. Etna, Sicily and in the Morocco desert, respectively Moon- and Mars-like environments, and we compare the localization performances with state-of-the-art approaches for visual SLAM and visual loop closure detection

    Robust place recognition with Gaussian Process Gradient Maps for teams of robotic explorers in challenging lunar environments

    Get PDF
    Teams of mobile robots will play a key role towards future planetary exploration missions. In fact, plans for upcoming lunar exploration, and other extraterrestrial bodies, foresee an extensive usage of robots for the purposes of in-situ analysis, building infrastructure and realizing maps of the environment for its exploitation. To enable prolonged robotic autonomy, however, it is critical for the robotic agents to be able to robustly localize themselves during their motion and, concurrently, to produce maps of the environment. To this end, visual SLAM (Simultaneous Localization and Mapping) techniques have been developed during the years and found successful application in several terrestrial fields, such as autonomous driving, automated construction and agricultural robotics. To this day, autonomous navigation has been demonstrated in various robotic missions to Mars, e.g., from NASA's Mars Exploration Rover (MER) Missions, to NASA's Mars Science Laboratory (Curiosity) and the current Mars2020 Perseverance, thanks to the implementation of Visual Odometry, using cameras to robustly estimate the rover's ego-motion. While VO techniques enable the traversal of large distances from one scientific target to the other, future operations, e.g., for building or maintenance of infrastructure, will require robotic agents to repeatedly visit the same environment. In this case, the ability to re-localize themselves with respect to previously visited places, and therefore the ability to create consistent maps of the environment, is paramount to achieve localization accuracies, that are far above what is achievable from global localization approaches. The planetary environment, however, poses significant challenges to this goal, due to extreme lighting conditions, severe visual aliasing and a lack of uniquely identifiable natural "features". For this reason, we developed an approach for re-localization and place recognition, that relies on Gaussian Processes, to efficiently represent portions of the local terrain elevation, named "GPGMaps" (Gaussian Process Gradient Maps), and to use its gradient in conjunction with traditional visual matching techniques. In this paper, we demonstrate, analyze and report the performances of our SLAM approach, based on GPGMaps, during the 2022 ARCHES (Autonomous Robotic Networks to Help Modern Societies) mission, that took place on the volcanic ash slopes of Mt. Etna, Sicily, a designated planetary analogous environment. The proposed SLAM system has been deployed for real-time usage on a robotic team that includes the LRU (Lightweight Rover Unit), a planetary-like rover with high autonomy, perceptual and locomotion capabilities, to demonstrate enabling technologies for future lunar applications

    Log-GPIS-MOP: A Unified Representation for Mapping, Odometry and Planning

    Full text link
    Whereas dedicated scene representations are required for each different task in conventional robotic systems, this paper demonstrates that a unified representation can be used directly for multiple key tasks. We propose the Log-Gaussian Process Implicit Surface for Mapping, Odometry and Planning (Log-GPIS-MOP): a probabilistic framework for surface reconstruction, localisation and navigation based on a unified representation. Our framework applies a logarithmic transformation to a Gaussian Process Implicit Surface (GPIS) formulation to recover a global representation that accurately captures the Euclidean distance field with gradients and, at the same time, the implicit surface. By directly estimating the distance field and its gradient through Log-GPIS inference, the proposed incremental odometry technique computes the optimal alignment of an incoming frame and fuses it globally to produce a map. Concurrently, an optimisation-based planner computes a safe collision-free path using the same Log-GPIS surface representation. We validate the proposed framework on simulated and real datasets in 2D and 3D and benchmark against the state-of-the-art approaches. Our experiments show that Log-GPIS-MOP produces competitive results in sequential odometry, surface mapping and obstacle avoidance

    GPGM-SLAM: Towards a Robust SLAM System for Unstructured Planetary Environments with Gaussian Process Gradient Maps

    Get PDF
    Simultaneous Localization and Mapping (SLAM) in unstructured planetary environments is a challenging task for mobile robots due to the appearance and structure of the environment. In urban and man-made scenarios, individual objects (e.g. cars, trees or buildings) are easily discernible and the visual appearance is likely to provide unique cues for the purpose of localization. Contrarily, planetary scenarios are often characterized by repetitive structures and ambiguous terrain features. To provide robust place recognition abilities in the context of submap-based stereo visual SLAM, we propose to utilize the gradient of elevation maps generated by Gaussian Processes (GPs). Visual features computed on GP Gradient Maps (GPGMaps) provide means for efficient place recognition, through encoding in Bag-of-Words vectors, and for SE(2) alignment to establish loop closure constraints in a pose graph. We evaluate the proposed SLAM system on relevant Moon-like environments through real data captured on Mt. Etna, Sicily

    Untargeted Metabolomics Approach for the Discovery of Environment-Related Pyran-2-Ones Chemodiversity in a Marine-Sourced Penicillium restrictum

    No full text
    Very little is known about chemical interactions between fungi and their mollusc host within marine environments. Here, we investigated the metabolome of a Penicillium restrictum MMS417 strain isolated from the blue mussel Mytilus edulis collected on the Loire estuary, France. Following the OSMAC approach with the use of 14 culture media, the effect of salinity and of a mussel-derived medium on the metabolic expression were analysed using HPLC-UV/DAD-HRMS/MS. An untargeted metabolomics study was performed using principal component analysis (PCA), orthogonal projection to latent structure discriminant analysis (O-PLSDA) and molecular networking (MN). It highlighted some compounds belonging to sterols, macrolides and pyran-2-ones, which were specifically induced in marine conditions. In particular, a high chemical diversity of pyran-2-ones was found to be related to the presence of mussel extract in the culture medium. Mass spectrometry (MS)- and UV-guided purification resulted in the isolation of five new natural fungal pyran-2-one derivatives—5,6-dihydro-6S-hydroxymethyl-4-methoxy-2H-pyran-2-one (1), (6S, 1’R, 2’S)-LL-P880β (3), 5,6-dihydro-4-methoxy-6S-(1’S, 2’S-dihydroxy pent-3’(E)-enyl)-2H-pyran-2-one (4), 4-methoxy-6-(1’R, 2’S-dihydroxy pent-3’(E)-enyl)-2H-pyran-2-one (6) and 4-methoxy-2H-pyran-2-one (7)—together with the known (6S, 1’S, 2’S)-LL-P880β (2), (1’R, 2’S)-LL-P880γ (5), 5,6-dihydro-4-methoxy-2H-pyran-2-one (8), (6S, 1’S, 2’R)-LL-P880β (9), (6S, 1’S)-pestalotin (10), 1’R-dehydropestalotin (11) and 6-pentyl-4-methoxy-2H-pyran-2-one (12) from the mussel-derived culture medium extract. The structures of 1-12 were determined by 1D- and 2D-MMR experiments as well as high-resolution tandem MS, ECD and DP4 calculations. Some of these compounds were evaluated for their cytotoxic, antibacterial, antileishmanial and in-silico PTP1B inhibitory activities. These results illustrate the utility in using host-derived media for the discovery of new natural products
    corecore