697 research outputs found

    Efficiently learning metric and topological maps with autonomous service robots

    Get PDF
    Models of the environment are needed for a wide range of robotic applications, from search and rescue to automated vacuum cleaning. Learning maps has therefore been a major research focus in the robotics community over the last decades. In general, one distinguishes between metric and topological maps. Metric maps model the environment based on grids or geometric representations whereas topological maps model the structure of the environment using a graph. The contribution of this paper is an approach that learns a metric as well as a topological map based on laser range data obtained with a mobile robot. Our approach consists of two steps. First, the robot solves the simultaneous localization and mapping problem using an efficient probabilistic filtering technique. In a second step, it acquires semantic information about the environment using machine learning techniques. This semantic information allows the robot to distinguish between different types of places like, e. g., corridors or rooms. This enables the robot to construct annotated metric as well as topological maps of the environment. All techniques have been implemented and thoroughly tested using real mobile robot in a variety of environments

    Benchmarking Particle Filter Algorithms for Efficient Velodyne-Based Vehicle Localization

    Get PDF
    Keeping a vehicle well-localized within a prebuilt-map is at the core of any autonomous vehicle navigation system. In this work, we show that both standard SIR sampling and rejection-based optimal sampling are suitable for efficient (10 to 20 ms) real-time pose tracking without feature detection that is using raw point clouds from a 3D LiDAR. Motivated by the large amount of information captured by these sensors, we perform a systematic statistical analysis of how many points are actually required to reach an optimal ratio between efficiency and positioning accuracy. Furthermore, initialization from adverse conditions, e.g., poor GPS signal in urban canyons, we also identify the optimal particle filter settings required to ensure convergence. Our findings include that a decimation factor between 100 and 200 on incoming point clouds provides a large savings in computational cost with a negligible loss in localization accuracy for a VLP-16 scanner. Furthermore, an initial density of ∼2 particles/m 2 is required to achieve 100% convergence success for large-scale (∼100,000 m 2 ), outdoor global localization without any additional hint from GPS or magnetic field sensors. All implementations have been released as open-source software

    Estimation of Visual Maps with a Robot Network Equipped with Vision Sensors

    Get PDF
    In this paper we present an approach to the Simultaneous Localization and Mapping (SLAM) problem using a team of autonomous vehicles equipped with vision sensors. The SLAM problem considers the case in which a mobile robot is equipped with a particular sensor, moves along the environment, obtains measurements with its sensors and uses them to construct a model of the space where it evolves. In this paper we focus on the case where several robots, each equipped with its own sensor, are distributed in a network and view the space from different vantage points. In particular, each robot is equipped with a stereo camera that allow the robots to extract visual landmarks and obtain relative measurements to them. We propose an algorithm that uses the measurements obtained by the robots to build a single accurate map of the environment. The map is represented by the three-dimensional position of the visual landmarks. In addition, we consider that each landmark is accompanied by a visual descriptor that encodes its visual appearance. The solution is based on a Rao-Blackwellized particle filter that estimates the paths of the robots and the position of the visual landmarks. The validity of our proposal is demonstrated by means of experiments with a team of real robots in a office-like indoor environment

    Istraživanje simultane lokalizacije, kalibracije i kartiranja umreženim robotskim sustavima

    Get PDF
    In a network robot system, a robot and a sensor network are integrated smoothly to develop their advantages and benefit from each other. Robot localization, sensor network calibration and environment mapping are three coupled issues to be solved once network robot system is introduced into a service environment. In this article, the problem of simultaneous localization, calibration and mapping is raised in order to improve their precision. The coupled relations among localization, calibration and mapping are denoted as a joint conditional distribution and then decomposed into three separate analytic terms according to Bayesian and Markov properties. The framework of Rao-Blackwellized particle filtering is used to solve the three analytic terms, in which extended particle filter is used for localization and unscented Kalman filter is used for both calibration and mapping. Simulations have been performed to demonstrate the validity and efficiency of the proposed solutions.U umreženom robotskom sustavu, robot i senzorska mreža su međusobno integrirani i povezani na način da i jedan i drugi iskoriste svoje prednosti, te da imaju koristi jedan od drugoga. Kako bi umreženi robotski sustav mogao djelovati u radnom okruženju potrebno je riješiti tri međusobno povezana problema: lokalizaciju, kalibraciju senzorske mreže i kartiranje prostora. U ovom radu razmatraju se problemi istodobne lokalizacije, kalibracije i kartiranja te se razmatraju mogućnosti poboljšanja njihove preciznosti. Povezanost lokalizacije, kartiranja i kalibracije predstavljena je pomoću zajedničke uvjetne razdiobe i zatim rastavljena u tri razdvojena analitička izraza korištenjem Bayesovih i Markovljevih svojstava. Za rješavanje svih triju analitičkih izraza koristi se Rao-Blackwell čestično filtriranje, pri čemu se prošireni čestični filtar koristi kod lokalizacije a nederivirajući Kalmanov filtar za kalibraciju i kartiranje. Ispravnost i efikasnost predloženog pristupa pokazana je kroz provedene simulacije
    corecore