Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Rainer Kümmerle

dblp:68/1927 · DBLP profile ↗
← Back
17ranked-venue papers
4as first author
0since 2021 · last 2019
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 17 · 4 first-authorSystems, architecture and hardware · 17 · 4 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
8 papers
Robot navigation and mapping · 54% 3D vision · 24% Motion planning and robot control · 15%
Computer graphics and multimedia
1 paper
Geometric modeling and processing · 100%

Topics — the 20 heaviest of 21, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Robotics › Robot navigation and mapping
SLAM
0.752013
A navigation system for robots operating in crowded urban environments · ICRA 2013
Highly accurate 3D surface models by sparse surface adjustment · ICRA 2012
Highly accurate maximum likelihood laser mapping by jointly optimizing laser points and robot poses · ICRA 2011
Robotics › Robot navigation and mapping › SLAM
graph-based SLAM
0.222011
G2o: A general framework for graph optimization · ICRA 2011
Hierarchical optimization on manifolds for online 2D and 3D mapping · ICRA 2010
Robotics › Robot navigation and mapping
sensor calibration
0.212015
Maximum likelihood remission calibration for groups of heterogeneous laser scanners · ICRA 2015
Computer vision › 3D vision
3d reconstruction
0.212014
Reconstruction of rigid body models from motion distorted laser range data using optical flow · ICRA 2014
Computer vision › 3D vision › depth estimation › multi-task depth estimation
depth and pose estimation
0.212014
Reconstruction of rigid body models from motion distorted laser range data using optical flow · ICRA 2014
Robotics › Motion planning and robot control › robot control
motion compensation
0.212014
Reconstruction of rigid body models from motion distorted laser range data using optical flow · ICRA 2014
Robotics › Robot navigation and mapping › SLAM
large-scale SLAM
0.212013
A navigation system for robots operating in crowded urban environments · ICRA 2013
Robotics › Robot navigation and mapping › mobile robot navigation
outdoor navigation
0.212013
A navigation system for robots operating in crowded urban environments · ICRA 2013
Robotics › Motion planning and robot control
path planning
0.212013
A navigation system for robots operating in crowded urban environments · ICRA 2013
Computer vision › 3D vision
3d shape reconstruction
0.112012
Highly accurate 3D surface models by sparse surface adjustment · ICRA 2012
Computer vision › 3D vision › structure from motion
bundle adjustment
0.112011
G2o: A general framework for graph optimization · ICRA 2011
Robotics › Robot navigation and mapping › SLAM
graph optimization
0.112011
G2o: A general framework for graph optimization · ICRA 2011
Machine learning › Probabilistic and Bayesian machine learning › statistical inference › parameter estimation
maximum likelihood estimation
0.112011
Highly accurate maximum likelihood laser mapping by jointly optimizing laser points and robot poses · ICRA 2011
Robotics › Motion planning and robot control
hierarchical optimization
0.112010
Hierarchical optimization on manifolds for online 2D and 3D mapping · ICRA 2010
Robotics › Autonomous driving › autonomous vehicle navigation
autonomous parking
0.112009
Autonomous driving in a multi-level parking structure · ICRA 2009
Robotics › Robot navigation and mapping › localization
map-based localization
0.112009
Autonomous driving in a multi-level parking structure · ICRA 2009
Computer vision › 3D vision
point cloud processing
0.112015
Maximum likelihood remission calibration for groups of heterogeneous laser scanners · ICRA 2015
Computer vision › 3D vision
point cloud registration
0.112014
Reconstruction of rigid body models from motion distorted laser range data using optical flow · ICRA 2014
Geometric modeling and processing
3d reconstruction
0.012012
Highly accurate 3D surface models by sparse surface adjustment · ICRA 2012
Robotics › Robot navigation and mapping
localization
0.012011
Highly accurate maximum likelihood laser mapping by jointly optimizing laser points and robot poses · ICRA 2011

Methods — techniques the papers use, named apart from their topics

moving least squares · 0.3graph-based optimization · 0.3laser-based localization · 0.3maximum likelihood estimation · 0.2graph optimization · 0.2trajectory smoothing · 0.2point-to-plane ICP · 0.2optical flow · 0.2nonlinear error minimization · 0.1least-squares optimization · 0.1
YearPublicationVenuePosition
2019 Active SLAM using Connectivity Graphs as Priors
abstract
Mobile robots can be considered completely autonomous if they embed active algorithms for Simultaneous Localization And Mapping (SLAM). This means that the robot is able to autonomously, or actively, explore and create a reliable map of the environment, while simultaneously estimating its pose. In this paper, we propose a novel framework to robustly solve the active SLAM problem, in scenarios in which some prior information about the environment is available in the form of a topo-metric graph. This information is typically available or can be easily developed in industrial environments, but it is usually affected by uncertainties. In particular, the distinguishing features of our approach are: the inclusion of prior information for solving the active SLAM problem; the exploitation of this information to pursue active loop closure; the on-line correction of the inconsistencies in the provided data. We present some experiments, that are performed in different simulated environments: the results suggest that our method improves on state-of-the-art approaches, as it is able to deal with a wide variety of possibly large uncertainties.
Alberto Soragna, Marco Baldini, Dominik Joho, Rainer Kümmerle, Giorgio Grisetti
IROS4
2017 Robust LiDAR-based localization in architectural floor plans
abstract
Modern automation demands mobile robots to be robustly localized in complex scenarios. Current localization systems typically use maps that require to be built and interpreted by experienced operators, increasing deployment costs as well as reducing the adaptability of robots to rearrangements in the environment. In contrast, architectural floor plans can be easily understood by non-expert users and typically represent only the non-rearrangeable parts of buildings. In this paper we propose a system for robot localization in architectural CAD drawings. Our method employs a simultaneous localization and mapping approach to online augment the floor plan with a map represented as a pose-graph with LiDAR measurements. Whenever the environment is accurately mapped in the vicinity of the robot, we use the graph to perform relative localization. We thoroughly evaluate our system in challenging real-world scenarios. Experiments demonstrate that our method is able to robustly track the robot pose even when the floor plan shows major discrepancies from the real-world. We show that our system achieves sub-centimeter accuracy and is suitable for real-time application.
Federico Boniardi, Tim Caselitz, Rainer Kümmerle, Wolfram Burgard
IROS3
2015 Maximum likelihood remission calibration for groups of heterogeneous laser scanners
abstract
Laser range scanners are commonly used in mobile robotics to enable a robot to sense the spatial configuration of its environment. In addition to the range measurements, most scanners provide remission values, representing the intensity of the returned light pulse. These values add a visual component to the measurement and can be used to improve reasoning on the data. Unfortunately, a remission value does not directly tell us how bright a measured surface is in the infrared spectrum. Rather, it varies with respect to the incidence angle and the range at which it was measured. In addition, multiple scanners typically do not agree upon the values of a certain surface. In this paper, we present a calibration method for remission values of multiple laser scanners considering dependencies in range, incidence angle of the measured surface, and the respective scanner unit. Our system learns the calibration parameters based on a set of registered point clouds. It uses a graph optimization scheme to minimize the error between different measurements, so that all involved scanners yield consistent reflection values, independent of the perspective from which the corresponding surface is observed.
Bastian Steder, Michael Ruhnke, Rainer Kümmerle, Wolfram Burgard
ICRA3
2014 Reconstruction of rigid body models from motion distorted laser range data using optical flow
abstract
The setup of tilting a 2D laser range finder up and down is a widespread strategy to acquire 3D point clouds. This setup requires that the scene is static while the robot takes a 3D scan. If an object moves through the scene during the measurement process and one does not take into account these movements, the resulting model will get distorted. This paper presents an approach to reconstruct the 3D model of a moving rigid object from the inconsistent set of 2D measurements by the help of a camera. Our approach utilizes optical flow in the camera images to estimate the motion in the image plane and point-line constraints to compensate the missing information about the motion in depth. We combine multiple sweeps and/or views into to a single consistent model using a point-to-plane ICP approach and optimize single sweeps by smoothing the resulting trajectory. Experiments obtained in real outdoor scenarios with moving cars demonstrate that our approach yields accurate models.
Eddy Ilg, Rainer Kümmerle, Wolfram Burgard, Thomas Brox
ICRA2
2014 A catadioptric extension for RGB-D cameras
abstract
The typically restricted field of view of visual sensors often imposes limitations on the performance of localization and simultaneous localization and mapping (SLAM) approaches. In this paper, we propose and analyze the combination of an RGB-D camera with two planar mirrors to split the field of view such that it covers both front and rear view of a mobile robot. We describe how to estimate the extrinsic calibration parameters of the modified sensor using a standard parametrization and a reduced one that exploits the properties of the setup. Our experimental evaluation on real-world data demonstrates the robustness of the calibration procedure. Additionally, we show that our proposed sensor modification substantially improves the accuracy and the robustness in a simultaneous localization and mapping task.
Felix Endres, Christoph Sprunk, Rainer Kümmerle, Wolfram Burgard
IROS3
2013 A navigation system for robots operating in crowded urban environments
abstract
Over the past years, there has been a tremendous progress in the area of robot navigation. Most of the systems developed thus far, however, are restricted to indoor scenarios, non-urban outdoor environments, or road usage with cars. Urban areas introduce numerous challenges to autonomous mobile robots as they are highly complex and in addition to that dynamic. In this paper, we present a navigation system for pedestrian-like autonomous navigation with mobile robots in city environments. We describe different components including a SLAM system for dealing with huge maps of city centers, a planning approach for inferring feasible paths taking also into account the traversability and type of terrain, and a method for accurate localization in dynamic environments. The navigation system has been implemented and tested in several large-scale field tests in which the robot Obelix managed to autonomously navigate from our university campus over a 3.3 km long route to the city center of Freiburg.
Rainer Kümmerle, Michael Ruhnke, Bastian Steder, Cyrill Stachniss, Wolfram Burgard
ICRA1
2012 Highly accurate 3D surface models by sparse surface adjustment
abstract
In this paper, we propose an approach to obtain highly accurate 3D models from range data. The key idea of our method is to jointly optimize the poses of the sensor and the positions of the surface points measured with a range scanning device. Our approach applies a physical model of the underlying range sensor. To solve the optimization task it employs a state-of-the-art graph-based optimizer and iteratively refines the structure of the error function by recomputing the data associations after each optimization. We present our approach and evaluate it on data recorded in different real world environments with a RGBD camera and a laser range scanner. The experimental results demonstrate that our method is able to substantially improve the accuracy of SLAM results and that it compares favorable over the moving least squares method.
Michael Ruhnke, Rainer Kümmerle, Giorgio Grisetti, Wolfram Burgard
ICRA2
2012 Robust optimization of factor graphs by using condensed measurements
abstract
Popular problems in robotics and computer vision like simultaneous localization and mapping (SLAM) or structure from motion (SfM) require to solve a least-squares problem that can be effectively represented by factor graphs. The chance to find the global minimum of such problems depends on both the initial guess and the non-linearity of the sensor models. In this paper we propose an approach to determine an approximation of the original problem that has a larger convergence basin. To this end, we employ a divide-and-conquer approach that exploits the structure of the factor graph. Our approach has been validated on real-world and simulated experiments and is able to succeed in finding the global minimum in situations where other state-of-the-art methods fail.
Giorgio Grisetti, Rainer Kümmerle
IROS2
2011 G2o: A general framework for graph optimization
abstract
Many popular problems in robotics and computer vision including various types of simultaneous localization and mapping (SLAM) or bundle adjustment (BA) can be phrased as least squares optimization of an error function that can be represented by a graph. This paper describes the general structure of such problems and presents g2o, an open-source C++ framework for optimizing graph-based nonlinear error functions. Our system has been designed to be easily extensible to a wide range of problems and a new problem typically can be specified in a few lines of code. The current implementation provides solutions to several variants of SLAM and BA. We provide evaluations on a wide range of real-world and simulated datasets. The results demonstrate that while being general g2o offers a performance comparable to implementations of state of-the-art approaches for the specific problems.
Rainer Kümmerle, Giorgio Grisetti, Hauke Strasdat, Kurt Konolige, Wolfram Burgard
ICRA1
2011 Highly accurate maximum likelihood laser mapping by jointly optimizing laser points and robot poses
abstract
In this paper we describe an algorithm for learning highly accurate laser-based maps that treats the overall mapping problem as a joint optimization problem over robot poses and laser points. We assume that a laser range finder senses points sampled from a regular surface and we utilize an improved likelihood function that accounts for two phenomena affecting the laser measurements that are often neglected: the conic shape of the laser beam and the incidence angle. To solve the entire problem we apply an optimization procedure that jointly adjusts the position of all the robot poses and all points in the scans. As a result, we obtain highly accurate maps. We evaluated our approach using simulated and real-world data and we show that utilizing the estimated maps greatly improves the localization accuracy of robots. The results furthermore suggest that the accuracy of the resulting map can exceed the resolution of the laser sensors used.
Michael Ruhnke, Rainer Kümmerle, Giorgio Grisetti, Wolfram Burgard
ICRA2
2011 Simultaneous calibration, localization, and mapping
abstract
The calibration parameters of a mobile robot play a substantial role in navigation tasks. Often these parameters are subject to variations that depend either on environmental changes or on the wear of the devices. In this paper, we propose an approach to simultaneously estimate a map of the environment, the position of the on-board sensors of the robot, and its kinematic parameters. Our method requires no prior knowledge about the environment and relies only on a rough initial guess of the platform parameters. The proposed approach performs on-line estimation of the parameters and it is able to adapt to non-stationary changes of the configuration. We tested our approach in simulated environments and on a wide range of real world data using different types of robotic platforms.
Rainer Kümmerle, Giorgio Grisetti, Wolfram Burgard
IROS1
2010 Hierarchical optimization on manifolds for online 2D and 3D mapping
abstract
In this paper, we present a new hierarchical optimization solution to the graph-based simultaneous localization and mapping (SLAM) problem. During online mapping, the approach corrects only the coarse structure of the scene and not the overall map. In this way, only updates for the parts of the map that need to be considered for making data associations are carried out. The hierarchical approach provides accurate non-linear map estimates while being highly efficient. Our error minimization approach exploits the manifold structure of the underlying space. In this way, it avoids singularities in the state space parameterization. The overall approach is accurate, efficient, designed for online operation, overcomes singularities, provides a hierarchical representation, and outperforms a series of state-of-the-art methods.
Giorgio Grisetti, Rainer Kümmerle, Cyrill Stachniss, Udo Frese, Christoph Hertzberg
ICRA2
2010 Efficient Sparse Pose Adjustment for 2D mapping
abstract
Pose graphs have become a popular representation for solving the simultaneous localization and mapping (SLAM) problem. A pose graph is a set of robot poses connected by nonlinear constraints obtained from observations of features common to nearby poses. Optimizing large pose graphs has been a bottleneck for mobile robots, since the computation time of direct nonlinear optimization can grow cubically with the size of the graph. In this paper, we propose an efficient method for constructing and solving the linear subproblem, which is the bottleneck of these direct methods. We compare our method, called Sparse Pose Adjustment (SPA), with competing indirect methods, and show that it outperforms them in terms of convergence speed and accuracy. We demonstrate its effectiveness on a large set of indoor real-world maps, and a very large simulated dataset. Open-source implementations in C++, and the datasets, are publicly available.
Kurt Konolige, Giorgio Grisetti, Rainer Kümmerle, Wolfram Burgard, Benson Limketkai, Régis Vincent
IROS3
2009 Autonomous driving in a multi-level parking structure
abstract
Recently, the problem of autonomous navigation of automobiles has gained substantial interest in the robotics community. Especially during the two recent DARPA grand challenges, autonomous cars have been shown to robustly navigate over extended periods of time through complex desert courses or through dynamic urban traffic environments. In these tasks, the robots typically relied on GPS traces to follow pre-defined trajectories so that only local planners were required. In this paper, we present an approach for autonomous navigation of cars in indoor structures such as parking garages. Our approach utilizes multi-level surface maps of the corresponding environments to calculate the path of the vehicle and to localize it based on laser data in the absence of sufficiently accurate GPS information. It furthermore utilizes a local path planner for controlling the vehicle. In a practical experiment carried out with an autonomous car in a real parking garage we demonstrate that our approach allows the car to autonomously park itself in a large-scale multi-level structure.
Rainer Kümmerle, Dirk Hähnel, Dmitri Dolgov, Sebastian Thrun, Wolfram Burgard
ICRA1
2009 A comparison of SLAM algorithms based on a graph of relations
abstract
In this paper, we address the problem of creating an objective benchmark for comparing SLAM approaches. We propose a framework for analyzing the results of SLAM approaches based on a metric for measuring the error of the corrected trajectory. The metric uses only relative relations between poses and does not rely on a global reference frame. The idea is related to graph-based SLAM approaches in the sense that it considers the energy needed to deform the trajectory estimated by a SLAM approach to the ground truth trajectory. Our method enables us to compare SLAM approaches that use different estimation techniques or different sensor modalities since all computations are made based on the corrected trajectory of the robot. We provide sets of relative relations needed to compute our metric for an extensive set of datasets frequently used in the SLAM community. The relations have been obtained by manually matching laser-range observations. We believe that our benchmarking framework allows the user an easy analysis and objective comparisons between different SLAM approaches.
Wolfram Burgard, Cyrill Stachniss, Giorgio Grisetti, Bastian Steder, Rainer Kümmerle, Christian Dornhege, Michael Ruhnke, Alexander Kleiner, Juan D. Tardós
IROS5
2009 Improving robot navigation in structured outdoor environments by identifying vegetation from laser data
abstract
This paper addresses the problem of vegetation detection from laser measurements. The ability to detect vegetation is important for robots operating outdoors, since it enables a robot to navigate more efficiently and safely in such environments. In this paper, we propose a novel approach for detecting low, grass-like vegetation using laser remission values. In our algorithm, the laser remission is modeled as a function of distance, incidence angle, and material. We classify surface terrain based on 3D scans of the surroundings of the robot. The model is learned in a self-supervised way using vibration-based terrain classification. In all real world experiments we carried out, our approach yields a classification accuracy of over 99%. We furthermore illustrate how the learned classifier can improve the autonomous navigation capabilities of mobile robots.
Kai M. Wurm, Rainer Kümmerle, Cyrill Stachniss, Wolfram Burgard
IROS2
2007 Genetic MRF model optimization for real-time victim detection in search and rescue
abstract
One primary goal in rescue robotics is to deploy a team of robots for coordinated victim search after a disaster. This requires robots to perform sub- tasks, such as victim detection, in real-time. Human detection by computationally cheap techniques, such as color thresholding, turn out to produce a large number of false-positives. Markov Random Fields (MRFs) can be utilized to combine the local evidence of multiple weak classifiers in order to improve the detection rate. However, inference in MRFs is computational expensive. In this paper we present a novel approach for the genetic optimizing of the building process of MRF models. The genetic algorithm determines offline relevant neighborhood relations with respect to the data, which are then utilized for generating efficient MRF models from video streams during runtime. Experimental results clearly show that compared to a Support Vector Machine (SVM) based classifier, the optimized MRF models significantly reduce the false-positive rate. Furthermore, the optimized models turned out to be up to five times faster then the non-optimized ones at nearly the same detection rate.
Alexander Kleiner, Rainer Kümmerle
IROS2