← Search

John Folkesson

22 accepted papers

2026

Multi-Modal Loop Closure Detection with Foundation Models in Severely Unstructured Environments

ICRA 2026poster

Robust loop closure detection is a critical component of Simultaneous Localization and Mapping (SLAM) algorithms in GNSS-denied environments, such as in the context of planetary exploration. In these settings, visual place recognition often fails due to aliasing and weak textures, while LiDAR-based …

2025

Efficient Non-Myopic Layered Bayesian Optimization for Large-Scale Bathymetric Informative Path Planning

ICRA 2025

Informative path planning (IPP) applied to bathy-metric mapping allows AUVs to focus on feature-rich areas to quickly reduce uncertainty and increase mapping efficiency. Existing methods based on Bayesian optimization (BO) over Gaussian Process (GP) maps work well on small scenarios but they are sho

Cited by 2SourcecodeScholar
2025

Side Scan Sonar-based SLAM for Autonomous Algae Farm Monitoring

IROS 2025

The transition of seaweed farming to an alternative food source on an industrial scale relies on automating its processes through smart farming, equivalent to land agriculture. Key to this process are autonomous underwater vehicles (AUVs) via their capacity to automate crop and structural inspection

Cited by 0SourcecodeScholar
2024

Benchmarking Classical and Learning-Based Multibeam Point Cloud Registration

ICRA 2024poster

Deep learning has shown promising results for multiple 3D point cloud registration datasets. However, in the underwater domain, most registration of multibeam echo-sounder (MBES) point cloud data are still performed using classical methods in the iterative closest point (ICP) family. In this work, w…

Cited by 1SourcecodeScholar
2024

Boundary Factors for Seamless State Estimation between Autonomous Underwater Docking Phases

ICRA 2024poster

Autonomous underwater docking is of the utmost importance for expanding the capabilities of Autonomous Underwater Vehicles (AUVs). Due to a historical focus on underwater docking to only static targets, the research gap in underwater docking to dynamically active targets has been left relatively unt…

Cited by 0SourceScholar
2023

Data-driven Loop Closure Detection in Bathymetric Point Clouds for Underwater SLAM

ICRA 2023poster

Simultaneous localization and mapping (SLAM) frameworks for autonomous navigation rely on robust data association to identify loop closures for back-end trajectory optimization. In the case of autonomous underwater vehicles (AUVs) equipped with multibeam echosounders (MBES), data association is part…

Cited by 12SourcecodeScholar
2023

Online Stochastic Variational Gaussian Process Mapping for Large-Scale Bathymetric SLAM in Real Time

RA-L 2023

Rao-Blackwellized particle filter (RBPF) SLAM solutions with Gaussian Process (GP) maps can both maintain multiple hypotheses of a vehicle pose estimate and perform implicit data association for loop closure detection in continuous terrain representations. Both qualities are of particular interest f

Cited by 15SourceScholar
2022

Fully-Probabilistic Terrain Modelling and Localization With Stochastic Variational Gaussian Process Maps

RA-L 2022

Gaussian processes (GPs) are becoming a standard tool to build terrain representations thanks to their capacity to model map uncertainty. This effectively yields a reliability measure of the areas of the map, which can be directly utilized by Bayes filtering algorithms in robot localization problems

Cited by 15SourceScholar
2021

Interpretability in Contact-Rich Manipulation via Kinodynamic Images

ICRA 2021poster

Deep Neural Networks (NNs) have been widely utilized in contact-rich manipulation tasks to model the complicated contact dynamics. However, NN-based models are often difficult to decipher which can lead to seemingly inexplicable behaviors and unidentifiable failure cases. In this work, we address th…

Cited by 5SourcecodeScholar
2020

PointNetKL: Deep Inference for GICP Covariance Estimation in Bathymetric SLAM

RA-L 2020

Registration methods for point clouds have become a key component of many SLAM systems on autonomous vehicles. However, an accurate estimate of the uncertainty of such registration is a key requirement to a consistent fusion of this kind of measurements in a SLAM filter. This estimate, which is norm

Cited by 21SourceScholar
2019

GCNv2: Efficient Correspondence Prediction for Real-Time SLAM

RA-L 2019

In this letter, we present a deep learning-based network, GCNv2, for generation of keypoints and descriptors. GCNv2 is built on our previous method, GCN, a network trained for 3D projective geometry. GCNv2 is designed with a binary descriptor vector as the ORB feature so that it can easily replace O

Cited by 178SourcecodeScholar
2018

Deep Reinforcement Learning to Acquire Navigation Skills for Wheel-Legged Robots in Complex Environments

IROS 2018poster

Mobile robot navigation in complex and dynamic environments is a challenging but important problem. Reinforcement learning approaches fail to solve these tasks efficiently due to reward sparsities, temporal complexities and high-dimensionality of sensorimotor spaces which are inherent in such proble…

Cited by 64SourceScholar
2017

Autonomous Learning of Object Models on a Mobile Robot

RA-L 2017

In this article, we present and evaluate a system, which allows a mobile robot to autonomously detect, model, and re-recognize objects in everyday environments. While other systems have demonstrated one of these elements, to our knowledge, we present the first system, which is capable of doing all o

Cited by 73SourceScholar
2017

Autonomous meshing, texturing and recognition of object models with a mobile robot

IROS 2017poster

We present a system for creating object models from RGB-D views acquired autonomously by a mobile robot. We create high-quality textured meshes of the objects by approximating the underlying geometry with a Poisson surface. Our system employs two optimization steps, first registering the views spati…

Cited by 8SourceScholar
2017

Geometric and visual terrain classification for autonomous mobile navigation

IROS 2017poster

In this paper, we present a multi-sensory terrain classification algorithm with a generalized terrain representation using semantic and geometric features. We compute geometric features from lidar point clouds and extract pixel-wise semantic labels from a fully convolutional network that is trained…

Cited by 93SourceScholar
2015

Multi-scale conditional transition map: Modeling spatial-temporal dynamics of human movements with local and long-term correlations

IROS 2015poster

This paper presents a novel approach to modeling the dynamics of human movements with a grid-based representation. The model we propose, termed as Multi-scale Conditional Transition Map (MCTMap), is an inhomogeneous HMM process that describes transitions of human location state in spatial and tempor…

Cited by 14SourceScholar
2015

Unsupervised learning of spatial-temporal models of objects in a long-term autonomy scenario

IROS 2015poster

We present a novel method for clustering segmented dynamic parts of indoor RGB-D scenes across repeated observations by performing an analysis of their spatial-temporal distributions. We segment areas of interest in the scene using scene differencing for change detection. We extend the Meta-Room met…

Cited by 32SourceScholar