Current Research at AASS Learning Systems Lab

Similar documents
AASS, Örebro University

Has Something Changed Here? Autonomous Difference Detection for Security Patrol Robots

Vision Aided 3D Laser Scanner Based Registration

Automatic Appearance-Based Loop Detection from Three-Dimensional Laser Data Using the Normal Distributions Transform

Mobile Robotics contact: and Olfaction Lab,

Intra-Logistics with Integrated Automatic Deployment: Safe and Scalable Fleets in Shared Spaces

Normal Distribution Transform with Point Projection for 3D Point Cloud Registration

Evaluation of 3D Registration Reliability and Speed A Comparison of ICP and NDT

3D Scan Matching for Mobile Robots with Application to Mine Mapping

Mini-SLAM: Minimalistic Visual SLAM in Large-Scale Environments Based on a New Interpretation of Image Similarity

3D Modelling for Underground Mining Vehicles

Learning to Close the Loop from 3D Point Clouds

Simultaneous Localization and Mapping (SLAM)

Achim J. Lilienthal Mobile Robotics and Olfaction Lab, AASS, Örebro University

Multi Channel Generalized-ICP

Linköping University Post Print. Learning to Close the Loop from 3D Point Clouds

Preprint.

Simultaneous Localization

Comparative Evaluation of Range Sensor Accuracy in Indoor Environments

Collecting outdoor datasets for benchmarking vision based robot localization

Using RGB Information to Improve NDT Distribution Generation and Registration Convergence

Eppur si muove ( And yet it moves )

Appearance-based Visual Localisation in Outdoor Environments with an Omnidirectional Camera

Automatic Generation of Indoor VR-Models by a Mobile Robot with a Laser Range Finder and a Color Camera

Fast 3D Mapping in Highly Dynamic Environments using Normal Distributions Transform Occupancy Maps

3D Point Cloud Processing

Nonlinear State Estimation for Robotics and Computer Vision Applications: An Overview

Image Matching. AKA: Image registration, the correspondence problem, Tracking,

Removing Moving Objects from Point Cloud Scenes

6D SLAM with Kurt3D. Andreas Nüchter, Kai Lingemann, Joachim Hertzberg

ME132 February 3, 2011

Loop detection and extended target tracking using laser data

SIFT, SURF and Seasons: Appearance-based Long-term Localization in Outdoor Environments

3D Environment Reconstruction

Large-Scale. Point Cloud Processing Tutorial. Application: Mobile Mapping

Appearance-based Tracking of Persons with an Omnidirectional Vision Sensor

Robot Mapping. SLAM Front-Ends. Cyrill Stachniss. Partial image courtesy: Edwin Olson 1

Robotics Programming Laboratory

On the Accuracy of the 3D Normal Distributions Transform as a Tool for Spatial Representation

Local Feature Detectors

CS 4495 Computer Vision A. Bobick. CS 4495 Computer Vision. Features 2 SIFT descriptor. Aaron Bobick School of Interactive Computing

A Genetic Algorithm for Simultaneous Localization and Mapping

BSB663 Image Processing Pinar Duygulu. Slides are adapted from Selim Aksoy

Normal Distributions Transform Monte-Carlo Localization (NDT-MCL)

THE ANNALS OF DUNAREA DE JOS UNIVERSITY OF GALATI FASCICLE III, 2007 ISSN X ELECTROTECHNICS, ELECTRONICS, AUTOMATIC CONTROL, INFORMATICS

QUANTITATIVE PERFORMANCE EVALUATION OF A PEOPLE TRACKING SYSTEM ON A MOBILE ROBOT

Learning to close loops from range data

Image Features: Detection, Description, and Matching and their Applications

Evaluation of interest point detectors for Visual SLAM

3D Laserscanner App for Indoor Measurements

Visual Recognition and Search April 18, 2008 Joo Hyun Kim

5. Tests and results Scan Matching Optimization Parameters Influence

Ensemble of Bayesian Filters for Loop Closure Detection

PRECEDING VEHICLE TRACKING IN STEREO IMAGES VIA 3D FEATURE MATCHING

Features Points. Andrea Torsello DAIS Università Ca Foscari via Torino 155, Mestre (VE)

Feature descriptors and matching

GeoSLAM Overview. The experts in go-anywhere 3D mobile mapping technology

A visual bag of words method for interactive qualitative localization and mapping

A Rapid Automatic Image Registration Method Based on Improved SIFT

Implementation and Comparison of Feature Detection Methods in Image Mosaicing

CS4670: Computer Vision

AUTOMATIC FEATURE-BASED POINT CLOUD REGISTRATION FOR A MOVING SENSOR PLATFORM

Vehicle Tracking using Optical Features

Improved Appearance-Based Matching in Similar and Dynamic Environments using a Vocabulary Tree

DEVELOPMENT OF A ROBUST IMAGE MOSAICKING METHOD FOR SMALL UNMANNED AERIAL VEHICLE

A Comparison of SIFT, PCA-SIFT and SURF

Scale Invariant Feature Transform

DeReEs: Real-Time Registration of RGBD Images Using Image-Based Feature Detection And Robust 3D Correspondence Estimation and Refinement

Feature Matching and Robust Fitting

Object Recognition with Invariant Features

AN INDOOR SLAM METHOD BASED ON KINECT AND MULTI-FEATURE EXTENDED INFORMATION FILTER

Beyond Points: Evaluating Recent 3D Scan-Matching Algorithms

Graph-based SLAM (Simultaneous Localization And Mapping) for Bridge Inspection Using UAV (Unmanned Aerial Vehicle)

Semantic Mapping and Reasoning Approach for Mobile Robotics

Proc. 14th Int. Conf. on Intelligent Autonomous Systems (IAS-14), 2016

Field-of-view dependent registration of point clouds and incremental segmentation of table-tops using time-offlight

Quasi-thematic Features Detection & Tracking. Future Rover Long-Distance Autonomous Navigation

Object Reconstruction

Introduction to SLAM Part II. Paul Robertson

SUMMARY: DISTINCTIVE IMAGE FEATURES FROM SCALE- INVARIANT KEYPOINTS

Robotics. Lecture 7: Simultaneous Localisation and Mapping (SLAM)

Filtering and mapping systems for underwater 3D imaging sonar

Improvements for an appearance-based SLAM-Approach for large-scale environments

Scale Invariant Feature Transform

Fast place recognition with plane-based maps

Robotics. Lecture 8: Simultaneous Localisation and Mapping (SLAM)

Vision-Only Autonomous Navigation Using Topometric Maps

CS 378: Autonomous Intelligent Robotics. Instructor: Jivko Sinapov

Introduction. Introduction. Related Research. SIFT method. SIFT method. Distinctive Image Features from Scale-Invariant. Scale.

Digital Image Processing

Computer and Machine Vision

GeoSLAM Overview. The global leader in go anywhere 3D mobile mapping technology. 1

3D Perception. CS 4495 Computer Vision K. Hawkins. CS 4495 Computer Vision. 3D Perception. Kelsey Hawkins Robotics

Motion Estimation and Optical Flow Tracking

A Sparse Hybrid Map for Vision-Guided Mobile Robots

A Comparative Evaluation of Interest Point Detectors and Local Descriptors for Visual SLAM

Robust Place Recognition for 3D Range Data based on Point Features

Scale Invariant Feature Transform by David Lowe

Large-Scale 3D Point Cloud Processing Tutorial 2013

CEE598 - Visual Sensing for Civil Infrastructure Eng. & Mgmt.

Transcription:

Current Research at AASS Learning Systems Lab Achim Lilienthal, Tom Duckett, Henrik Andreasson, Grzegorz Cielniak, Li Jun, Martin Magnusson, Martin Persson, Alexander Skoglund, Christoffer Wahlgren Örebro University

Contents 1) Robotic Platform A. Robotic Map Learning 2) SLAM (Tom Duckett with Udo Frese) 3) Semi-Autonomous Mapping (Martin Persson) 4) 3D Mapping (Martin Magnusson) 5) Topological Mapping (Christoffer Wahlgren) 6) Dynamic Mapping (with Peter Biber) 7) Acquiring Realistic 3D Models of Buildings (with Peter Biber)

1 Robotic Platform PeopleBot 2D Laserscanner Omnicam Thermal Camera Monocular Camera Gripper

1 Robotic Platform

1 Robotic Platform

Contents 1) Robotic Platform A. Robotic Map Learning 2) SLAM (Tom Duckett with Udo Frese) 3) Semi-Autonomous Mapping (Martin Persson) 4) 3D Mapping (Martin Magnusson) 5) Topological Mapping (Christoffer Wahlgren) 6) Dynamic Mapping (with Peter Biber) 7) Acquiring Realistic 3D Models of Buildings (with Peter Biber)

Contents 1) Robotic Platform A. Robotic Map Learning 2) SLAM (Tom Duckett with Udo Frese) 3) Semi-Autonomous Mapping (Martin Persson) 4) 3D Mapping (Martin Magnusson) 5) Topological Mapping (Christoffer Wahlgren) 6) Dynamic Mapping (with Peter Biber) 7) Acquiring Realistic 3D Models of Buildings (with Peter Biber)

4 3D Mapping 3D Scan Registration (Martin Magnusson)

4 3D Mapping 3D Scan Registration Autonomous Mining Vehicles Project Partners Atlas Copco Rock Drills Optab Optronikinnovation AB Robotdalen

4 3D Mapping Experimental Setup 40 cm 7 m

4 3D Mapping 3D-ICP pair corresponding (= closest) points Calculate the transformation that minimises the total distance between corresponding points repeat

4 3D Mapping 3D-NDT point cloud probability function minimise total distance repeat

Contents 1) Robotic Platform A. Robotic Map Learning 2) SLAM (Tom Duckett with Udo Frese) 3) Semi-Autonomous Mapping (Martin Persson) 4) 3D Mapping (Martin Magnusson) 5) Topological Mapping (Christoffer Wahlgren) 6) Dynamic Mapping (with Peter Biber) 7) Acquiring Realistic 3D Models of Buildings (with Peter Biber)

5 Topological Map Building from Omnivision Appearance-based Approach (Omnicam)

5 Topological Map Building from Omnivision matching local features (SIFT) grey level image find interest points (corners or patterns) calculate gradient direction and magnitude (32x32 window) histogram of directions and magnitudes (16x8 bins) keypoint descriptor (vector of length 128)

5 Topological Map Building from Omnivision Feature Matching (relative match criterion)

5 Topological Map Building from Omnivision Results

Contents 1) Robotic Platform A. Robotic Map Learning 2) SLAM (Tom Duckett with Udo Frese) 3) Semi-Autonomous Mapping (Martin Persson) 4) 3D Mapping (Martin Magnusson) 5) Topological Mapping (Christoffer Wahlgren) 6) Dynamic Mapping (with Peter Biber) 7) Acquiring Realistic 3D Models of Buildings

6 Dynamic Mapping Remaining Challenges for Mapping and Localisation long-term operation moving people, temporary objects, rearranged furniture large and dynamic environments living together with people Consequences for M&L Algorithms coping with dynamic environments continuous and lifelong learning

6 Dynamic Mapping Simple Learn Once Map only one entry: distance is d d d d dynamic map should represent both distances t

6 Dynamic Mapping Suggested Solution: Dynamic Map sample-based representation interpretation by robust statistics (median, MAD) updating the dynamic map by replacing samples mean sample lifetime λ maintain map at several time-scales (5 scales) Stability Plasticity λ λ λ λ λ 1 2 3 4 5

6 Dynamic Mapping Stability Plasticity Oct 25 Oct 26 Oct 29

Contents 1) Robotic Platform A. Robotic Map Learning 2) SLAM (Tom Duckett with Udo Frese) 3) Semi-Autonomous Mapping (Martin Persson) 4) 3D Mapping (Martin Magnusson) 5) Topological Mapping (Christoffer Wahlgren) 6) Dynamic Mapping (with Peter Biber) 7) Acquiring Realistic 3D Models of Buildings

7 Acquiring Realistic 3D Models of Buildings Joint work with Peter Biber 2D map from laser scans 3D model from 2D laser map texture added by multi-resolution blending

7 Acquiring Realistic 3D Models of Buildings

7 Acquiring Realistic 3D Models of Buildings

Contents B. Learning Control 8) Reinforcement Learning for Time-Optimal Control (with Tomás Martinéz-Marín) 9) Task-Non-Specific Learning of New Skills 10) Teaching by Demonstration (Alexander Skoglund) C. Recognition Systems for Autonomous Robots 11) Vision-Based Recognition of Places (Henrik Andreasson) 12) Detection and Tracking of Multiple Persons (Grzegorz Cielniak) D. Mobile Robot Olfaction

8 RL for Time-Optimal Control Visual Servoing and RL (with Tomás Martinéz-Marín) full screen full screen

Contents B. Learning Control 8) Reinforcement Learning for Time-Optimal Control (with Tomás Martinéz-Marín) 9) Task-Non-Specific Learning of New Skills (Li Jun) 10) Teaching by Demonstration (Alexander Skoglund) C. Recognition Systems for Autonomous Robots 11) Vision-Based Recognition of Places 12) Detection and Tracking of Multiple Persons (Grzegorz Cielniak) D. Mobile Robot Olfaction

12 Person Detection and Tracking Multiperson Tracking full screen

12 Person Detection and Tracking Ellipse Model State x ( i) t = ( p, v) = ( x, y, w, h, d, v Dynamic model: random walk x, v y, v w, v h ) full screen full screen

12 Person Detection and Tracking Tracking and Following Persons Combined with Face Tracking full screen

Current Research at AASS Learning Systems Lab Tom Duckett, Achim Lilienthal Thank you! Örebro University

Current Research at AASS Learning Systems Lab Örebro University