← Search

Michael Kaess

92 accepted papers

2026

FORM: Fixed-Lag Odometry with Reparative Mapping Utilizing Rotating LiDAR Sensors

ICRA 2026poster

Light Detection and Ranging (LiDAR) sensors have become a de-facto sensor for many robot state estimation tasks, spurring development of many LiDAR Odometry (LO) methods in recent years. While some smoothing-based LO methods have been proposed, most require matching against multiple scans, resulting…

2025

Acoustic Neural 3D Reconstruction Under Pose Drift

IROS 2025

We consider the problem of optimizing neural implicit surfaces for 3D reconstruction using acoustic images collected with drifting sensor poses. The accuracy of current state-of-the-art 3D acoustic modeling algorithms is highly dependent on accurate pose estimation; small errors in sensor pose can l

Cited by 3SourceScholar
2025

NormalFlow: Fast, Robust, and Accurate Contact-Based Object 6DoF Pose Tracking With Vision-Based Tactile Sensors

RA-L 2025

Tactile sensing is crucial for robots aiming to achieve human-level dexterity. Among tactile-dependent skills, tactile-based object tracking serves as the cornerstone for many tasks, including manipulation, in-hand manipulation, and 3D reconstruction. In this work, we introduce NormalFlow, a fast, r

Cited by 11SourcecodeScholar
2025

Self-supervised perception for tactile skin covered dexterous hands

CoRL 2025poster

We present PercepSkin, a pre-trained encoder for magnetic skin sensors distributed across the fingertips, phalanges, and palm of a dexterous robot hand. Magnetic tactile skins offer a flexible form factor for hand-wide coverage with fast response times, in contrast to vision-based tactile sensors t…

Cited by 0SourceScholar
2025

Tactile Beyond Pixels: Multisensory Touch Representations for Robot Manipulation

CoRL 2025oral

We present TacX, the first multisensory touch representations across four tactile modalities: image, audio, motion, and pressure. Trained on ~1M contact-rich interactions collected with the Digit 360 sensor, TacX captures complementary touch signals at diverse temporal and spatial scales. By leverag…

Cited by 0SourceScholar
2024

A Slices Perspective for Incremental Nonparametric Inference in High Dimensional State Spaces

IROS 2024

We introduce an innovative method for incremental nonparametric probabilistic inference in high-dimensional state spaces. Our approach leverages slices from highdimensional surfaces to efficiently approximate posterior distributions of any shape. Unlike many existing graph-based methods, our slices

Cited by 0SourceScholar
2024

BEVRender: Vision-based Cross-view Vehicle Registration in Off-road GNSS-denied Environment

IROS 2024poster

We introduce BEVRender, a novel learning-based approach for the localization of ground vehicles in Global Navigation Satellite System (GNSS)-denied off-road scenarios. These environments are typically challenging for conventional vision-based state estimation due to the lack of distinct visual landm…

Cited by 1SourceScholar
2024

Learning Covariances for Estimation with Constrained Bilevel Optimization

ICRA 2024poster

We consider the problem of learning error covariance matrices for robotic state estimation. The convergence of a state estimator to the correct belief over the robot state is dependent on the proper tuning of noise models. During inference, these models are used to weigh different blocks of the Jaco…

Cited by 4SourceScholar
2024

Multi-Radar Inertial Odometry for 3D State Estimation using mmWave Imaging Radar

ICRA 2024poster

State estimation is a crucial component for the successful implementation of robotic systems, relying on sensors such as cameras, LiDAR, and IMUs. However, in real-world scenarios, the performance of these sensors is degraded by challenging environments, e.g. adverse weather conditions and low-light…

Cited by 17SourceScholar
2024

SONIC: Sonar Image Correspondence using Pose Supervised Learning for Imaging Sonars

ICRA 2024poster

In this paper, we address the challenging problem of data association for underwater SLAM through a novel method for sonar image correspondence using learned features. We introduce SONIC (SONar Image Correspondence), a pose-supervised network designed to yield robust feature correspondence capable o…

Cited by 2SourcecodeScholar
2024

Sparsh: Self-supervised touch representations for vision-based tactile sensing

CoRL 2024poster

In this work, we introduce general purpose touch representations for the increasingly accessible class of vision-based tactile sensors. Such sensors have led to many recent advances in robot manipulation as they markedly complement vision, yet solutions today often rely on task and sensor specific h…

Cited by 10SourcecodeScholar
2024

iMESA: Incremental Distributed Optimization for Collaborative Simultaneous Localization and Mapping

RSS 2024poster

This paper introduces a novel incremental distributed back-end algorithm for Collaborative Simultaneous Localization and Mapping (C-SLAM). For real-world deployments, robotic teams require algorithms to compute a consistent state estimate accurately, within online runtime constraints, and with poten…

2023

Conditional GANs for Sonar Image Filtering with Applications to Underwater Occupancy Mapping

ICRA 2023poster

Underwater robots typically rely on acoustic sensors like sonar to perceive their surroundings. However, these sensors are often inundated with multiple sources and types of noise, which makes using raw data for any meaningful inference with features, objects, or boundary returns very difficult. Whi…

Cited by 8SourceScholar
2023

Efficient Bundle Adjustment for Coplanar Points and Lines

ICRA 2023poster

Bundle adjustment (BA) is a well-studied fundamental problem in the robotics and vision community. In man-made environments, coplanar points and lines are ubiquitous. However, the number of works on bundle adjustment with coplanar points and lines is relatively small. This paper focuses on this spec…

Cited by 2SourceScholar
2022

$\mathcal {PLC}$-LiSLAM: LiDAR SLAM With Planes, Lines, and Cylinders

RA-L 2022

Planes, lines, and cylinders widely exist in man-made environments. This letter introduces a LiDAR simultaneous localization and mapping (SLAM) system using those three types of landmarks. Our algorithm has three components including local mapping, global mapping, and localization. The local and glo

Cited by 40SourceScholar
2022

Acoustic Localization and Communication Using a MEMS Microphone for Low-cost and Low-power Bio-inspired Underwater Robots

IROS 2022poster

Having accurate localization capabilities is one of the fundamental requirements of autonomous robots. For underwater vehicles, the choices for effective localization are limited due to limitations of GPS use in water and poor environ-mental visibility that makes camera-based methods ineffective. Po…

Cited by 3SourcecodeScholar
2022

GPS-Denied Global Visual-Inertial Ground Vehicle State Estimation via Image Registration

ICRA 2022poster

Robotic systems such as unmanned ground vehicles (UGVs) often depend on GPS for navigation in outdoor environments. In GPS-denied environments, one approach to maintain a global state estimate is localizing based on preexisting georeferenced aerial or satellite imagery. However, this is inherently c…

Cited by 8SourceScholar
2022

Group-$k$ Consistent Measurement Set Maximization for Robust Outlier Detection

IROS 2022poster

This paper presents a method for the robust selection of measurements in a simultaneous localization and mapping (SLAM) framework. Existing methods check consistency or compatibility on a pairwise basis, however many measurement types are not sufficiently constrained in a pairwise scenario to determ…

Cited by 6SourcecodeScholar
2022

HoloOcean: Realistic Sonar Simulation

IROS 2022poster

Sonar sensors play an integral part in underwater robotic perception by providing imagery at long distances where standard optical cameras cannot. They have proven to be an important part in various robotic algorithms including localization, mapping, and structure from motion. Unfortunately, generat…

Cited by 30SourceScholar
2022

InCOpt: Incremental Constrained Optimization using the Bayes Tree

IROS 2022poster

In this work, we investigate the problem of incre-mentally solving constrained non-linear optimization problems formulated as factor graphs. Prior incremental solvers were either restricted to the unconstrained case or required periodic batch relinearizations of the objective and constraints which a…

Cited by 15SourceScholar
2022

Information-Theoretic Online Multi-Camera Extrinsic Calibration

RA-L 2022

Calibration of multi-camera systems is essential for lifelong use of vision-based headsets and autonomous robots. In this work, we present an information-based framework for online extrinsic calibration of multi-camera systems. While previous work largely focuses on monocular, stereo, or strictly no

Cited by 20SourcecodeScholar
2022

Learned Depth Estimation of 3D Imaging Radar for Indoor Mapping

IROS 2022poster

3D imaging radar offers robust perception capability through visually demanding environments due to the unique penetrative and reflective properties of millimeter waves (mmWave). Current approaches for 3D perception with imaging radar require knowledge of environment geometry, accumulation of data f…

Cited by 11SourcecodeScholar
2022

Long-Term Visual Map Sparsification With Heterogeneous GNN

CVPR 2022poster

We address the problem of map sparsification for longterm visual localization. A commonly employed assumption in map sparsification is that the pre-build map and the later capture localization query are consistent. However, this assumption can be easily violated in the dynamic world. Additionally, t…

Cited by 5PDFScholar
2022

MidasTouch: Monte-Carlo inference over distributions across sliding touch

CoRL 2022oral

We present MidasTouch, a tactile perception system for online global localization of a vision-based touch sensor sliding on an object surface. This framework takes in posed tactile images over time, and outputs an evolving distribution of sensor pose on the object's surface, without the need for vis…

Cited by 44SourcecodeScholar
2022

PatchGraph: In-hand tactile tracking with learned surface normals

ICRA 2022poster

We address the problem of tracking 3D object poses from touch during in-hand manipulations. Specifically, we look at tracking small objects using vision-based tactile sensors that provide high-dimensional tactile image measurements at the point of contact. While prior work has relied on a-priori inf…

Cited by 27SourceScholar
2022

ShapeMap 3-D: Efficient shape mapping through dense touch and vision

ICRA 2022poster

Knowledge of 3-D object shape is of great importance to robot manipulation tasks, but may not be readily available in unstructured environments. While vision is often occluded during robot-object interaction, high-resolution tactile sensors can give a dense local perspective of the object. However,…

Cited by 62SourceScholar
2021

A Graph-Based Method for Joint Instance Segmentation of Point Clouds and Image Sequences

ICRA 2021poster

We address the problem of class agnostic, joint instance segmentation of scene data. While learning-based semantic instance segmentation methods have achieved impressive progress, their use is limited in robotics applications due to reliance on expensive training data annotations and assumptions of…

Cited by 3SourceScholar
2021

Ground Encoding: Learned Factor Graph-based Models for Localizing Ground Penetrating Radar

IROS 2021poster

We address the problem of robot localization using ground penetrating radar (GPR) sensors. Current approaches for localization with GPR sensors require a priori maps of the system’s environment as well as access to approximate global positioning (GPS) during operation. In this paper, we propose a no…

Cited by 22SourceScholar
2021

HyperMap: Compressed 3D Map for Monocular Camera Registration

ICRA 2021poster

We address the problem of image registration to a compressed 3D map. While this is most often performed by comparing LiDAR scans to the point cloud based map, it depends on an expensive LiDAR sensor at run time and the large point cloud based map creates overhead in data storage and transmission. Re…

Cited by 15SourceScholar
2021

LEO: Learning Energy-based Models in Factor Graph Optimization

CoRL 2021poster

We address the problem of learning observation models end-to-end for estimation. Robots operating in partially observable environments must infer latent states from multiple sensory inputs using observation models that capture the joint distribution between latent states and observations. This infer…

Cited by 21SourceScholar
2021

Learning Tactile Models for Factor Graph-based Estimation

ICRA 2021poster

We’re interested in the problem of estimating object states from touch during manipulation under occlusions. In this work, we address the problem of estimating object poses from touch during planar pushing. Vision-based tactile sensors provide rich, local image measurements at the point of contact.…

Cited by 44SourceScholar
2021

Map Compressibility Assessment for LiDAR Registration

IROS 2021poster

We aim to assess the performance of LiDAR-to-map registration on compressive maps. Modern autonomous vehicles utilize pre-built HD (High-Definition) maps to perform sensor-to-map registration, which recovers pose estimation failures and reduces drift in a large-scale environment. However, sensor-to-…

Cited by 6SourceScholar
2021

Tactile SLAM: Real-time inference of shape and pose from planar pushing

ICRA 2021poster

Tactile perception is central to robot manipulation in unstructured environments. However, it requires contact, and a mature implementation must infer object models while also accounting for the motion induced by the interaction. In this work, we present a method to estimate both object shape and po…

Cited by 62SourceScholar
2020

A Robust Multi-Stereo Visual-Inertial Odometry Pipeline

IROS 2020poster

In this paper we present a novel multi-stereo visual-inertial odometry (VIO) framework which aims to improve the robustness of a robot's state estimate during aggressive motion and in visually challenging environments. Our system uses a fixed-lag smoother which jointly optimizes for poses and landma…

Cited by 14SourceScholar
2020

ARAS: Ambiguity-aware Robust Active SLAM based on Multi-hypothesis State and Map Estimations

IROS 2020poster

In this paper, we introduce an ambiguity-aware robust active SLAM (ARAS) framework that makes use of multi-hypothesis state and map estimations to achieve better robustness. Ambiguous measurements can result in multiple probable solutions in a multi-hypothesis SLAM (MH-SLAM) system if they are tempo…

Cited by 16SourceScholar
2020

Active SLAM using 3D Submap Saliency for Underwater Volumetric Exploration

ICRA 2020poster

In this paper, we present an active SLAM framework for volumetric exploration of 3D underwater environments with multibeam sonar. Recent work in integrated SLAM and planning performs localization while maintaining volumetric free-space information. However, an absence of informative loop closures ca…

Cited by 50SourceScholar
2020

Efficient Multiresolution Scrolling Grid for Stereo Vision-based MAV Obstacle Avoidance

IROS 2020poster

Fast, aerial navigation in cluttered environments requires a suitable map representation for path planning. In this paper, we propose the use of an efficient, structured multiresolution representation that expands the sensor range of dense local grids for memory-constrained platforms. While similar…

Cited by 0SourceScholar
2020

Efficient Trajectory Library Filtering for Quadrotor Flight in Unknown Environments

IROS 2020poster

Quadrotor flight in cluttered, unknown environments is challenging due to the limited range of perception sensors, challenging obstacles, and limited onboard computation. In this work, we directly address these challenges by proposing an efficient, reactive planning approach. We introduce the Bitwis…

Cited by 8SourceScholar
2020

ICS: Incremental Constrained Smoothing for State Estimation

ICRA 2020poster

A robot operating in the world constantly receives information about its environment in the form of new measurements at every time step. Smoothing-based estimation methods seek to optimize for the most likely robot state estimate using all measurements up till the current time step. Existing methods…

Cited by 26SourceScholar
2020

Windowed Bundle Adjustment Framework for Unsupervised Learning of Monocular Depth Estimation With U-Net Extension and Clip Loss

RA-L 2020

This letter presents a self-supervised framework for learning depth from monocular videos. In particular, the main contributions of this letter include: (1) We present a windowed bundle adjustment framework to train the network. Compared to most previous works that only consider constraints from con

Cited by 19SourceScholar
2019

Dense, Sonar-based Reconstruction of Underwater Scenes

IROS 2019poster

Typically, the reconstruction problem is addressed in three independent steps: first, sensor processing techniques are used to filter and segment sensor data as required by the front end. Second, the front end builds the factor graph for the problem to obtain an accurate estimate of the robot’s full…

Cited by 21SourceScholar
2019

Online and Consistent Occupancy Grid Mapping for Planning in Unknown Environments

IROS 2019poster

Actively exploring and mapping an unknown environment requires integration of both simultaneous localization and mapping (SLAM) and path planning methods. Path planning relies on a map that contains free and occupied space information and is efficient to query, while the role of SLAM is to keep the…

Cited by 29SourceScholar
2018

Automatic Extrinsic Calibration of a Camera and a 3D LiDAR Using Line and Plane Correspondences

IROS 2018poster

In this paper, we address the problem of extrinsic calibration of a camera and a 3D Light Detection and Ranging (LiDAR) sensor using a checkerboard. Unlike previous works which require at least three checkerboard poses, our algorithm reduces the minimal number of poses to one by combining 3D line an…

Cited by 304SourceScholar
2018

Information Sparsification in Visual-Inertial Odometry

IROS 2018poster

In this paper, we present a novel approach to tightly couple visual and inertial measurements in a fixed-lag visual-inertial odometry (VIO) framework using information sparsification. To bound computational complexity, fixed-lag smoothers typically marginalize out variables, but consequently introdu…

Cited by 67SourceScholar
2018

Virtual Occupancy Grid Map for Submap-based Pose Graph SLAM and Planning in 3D Environments

IROS 2018poster

In this paper, we propose a mapping approach that constructs a globally deformable virtual occupancy grid map (VOG-map) based on local submaps. Such a representation allows pose graph SLAM systems to correct globally accumulated drift via loop closures while maintaining free space information for th…

Cited by 55SourceScholar
2017

GravityFusion: Real-time dense mapping without pose graph using deformation and orientation

IROS 2017poster

In this paper, we propose a novel approach to integrating inertial sensor data into a pose-graph free dense mapping algorithm that we call GravityFusion. A range of dense mapping algorithms have recently been proposed, though few integrate inertial sensing. We build on ElasticFusion, a particularly…

Cited by 12SourceScholar
2017

Robust stereo matching with surface normal prediction

ICRA 2017poster

Traditional stereo matching approaches generally have problems in handling textureless regions, strong occlusions and reflective regions that do not satisfy a Lambertian surface assumption. In this paper, we propose to combine the predicted surface normal by deep learning to overcome these inherent…

Cited by 23SourceScholar
2017

The manifold particle filter for state estimation on high-dimensional implicit manifolds

ICRA 2017poster

We estimate the state of a noisy robot arm and underactuated hand using an implicit Manifold Particle Filter (MPF) informed by contact sensors. As the robot touches the world, its state space collapses to a contact manifold that we represent implicitly using a signed distance field. This allows us t…

Cited by 30SourceScholar
2016

Articulated Robot Motion for Simultaneous Localization and Mapping (ARM-SLAM)

RA-L 2016

A robot with a hand-mounted depth sensor scans a scene. When the robot's joint angles are not known with certainty, how can it best reconstruct the scene? In this work, we simultaneously estimate the joint angles of the robot and reconstruct a dense volumetric model of the scene. In this way, we per

Cited by 40SourceScholar
2016

Pop-up SLAM: Semantic monocular plane SLAM for low-texture environments

IROS 2016poster

Existing simultaneous localization and mapping (SLAM) algorithms are not robust in challenging low-texture environments because there are only few salient features. The resulting sparse or semi-dense map also conveys little information for motion planning. Though some work utilize plane or scene lay…

Cited by 182SourceScholar
2016

Underwater inspection using sonar-based volumetric submaps

IROS 2016poster

We propose a submap-based technique for mapping of underwater structures with complex geometries. Our approach relies on the use of probabilistic volumetric techniques to create submaps from multibeam sonar scans, as these offer increased outlier robustness. Special attention is paid to the problem…

Cited by 78SourceScholar
2015

Bridging text spotting and SLAM with junction features

IROS 2015poster

Navigating in a previously unknown environment and recognizing naturally occurring text in a scene are two important autonomous capabilities that are typically treated as distinct. However, these two tasks are potentially complementary, (i) scene and pose priors can benefit text spotting, and (ii) t…

Cited by 32SourceScholar
2015

Building 3D mosaics from an Autonomous Underwater Vehicle, Doppler velocity log, and 2D imaging sonar

ICRA 2015poster

This paper reports on a 3D photomosaicing pipeline using data collected from an autonomous underwater vehicle performing simultaneous localization and mapping (SLAM). The pipeline projects and blends 2D imaging sonar data onto a large-scale 3D mesh that is either given a priori or derived from SLAM.…

Cited by 33SourceScholar