Co-operative Mapping and Localization of Autonomous Robots

14
Principle Investigator: Lynton Dicks Supervisor: Karen Bradshaw CO-OPERATIVE MAPPING AND LOCALIZATION OF AUTONOMOUS ROBOTS

description

Co-operative Mapping and Localization of Autonomous Robots. Principle Investigator: Lynton Dicks Supervisor: Karen Bradshaw. Presentation overview. Introduction SLAM CSLAM History and Background Hardware Localization Algorithms Map Merging. introduction. - PowerPoint PPT Presentation

Transcript of Co-operative Mapping and Localization of Autonomous Robots

Page 1: Co-operative Mapping and Localization of Autonomous Robots

Principle Investigator: Lynton Dicks

Supervisor: Karen Bradshaw

CO-OPERATIVE MAPPING ANDLOCALIZATION OF AUTONOMOUS ROBOTS

Page 2: Co-operative Mapping and Localization of Autonomous Robots

• Introduction

• SLAM

• CSLAM

• History and Background

• Hardware

• Localization Algorithms

• Map Merging

PRESENTATION OVERVIEW

Page 3: Co-operative Mapping and Localization of Autonomous Robots

• Simultaneous Localization and Mapping (SLAM)

• Well researched for use on a single robot

• Uses:

• Google Autonomous Vehicles

• Navigate and map unreachable areas

• Military Reconnaissance

• Co-operative Mapping and Localization (CSLAM)

• Relatively new field

• Benefits:

• Team work saves time

• Improved Accuracy

INTRODUCTION

Page 4: Co-operative Mapping and Localization of Autonomous Robots

SIMULTANEOUS LOCALIZATION AND MAPPING

SLAM

State UpdateLandmark Tracking (Dead

reckoning)

Landmark Extraction

Data Association

Pose Tracking

Odometry

Page 5: Co-operative Mapping and Localization of Autonomous Robots

• Each robots role

• Master-slave

• Independent Entities

• Centralization / Convergence

• Aggregation

• Communication methods

COOPERATIVE MAPPING AND LOCALIZATION

Page 6: Co-operative Mapping and Localization of Autonomous Robots

• Generic Framework for both online and offline SLAM

• Implemented SLAM for use with one robot

• Generic Programming Framework to combine standard robotic operations with AI

• Abstracts away the details of interfacing and controlling robots

• Easy to implement new robot hardware classes to allow the framework to work with new hardware

HISTORY AND BACKGROUNDAutonomous Robotic Programming Framework – Leslie Luyt 2009

A Robotic Framework for use in Simultaneous Localization and Mapping Algorithms – Shaun Egan 2010

Page 7: Co-operative Mapping and Localization of Autonomous Robots

• Two Encoder Motors

• Two Ultrasonic Sensors

• A Bluetooth Controller – 10m range, ability to keep several connections alive at the same time

HARDWARE – FISCHERTECHNIK ROBOT

Page 8: Co-operative Mapping and Localization of Autonomous Robots

HARDWARE: ADDONS

Motor Encoders Ultrasonic Sensors

Page 9: Co-operative Mapping and Localization of Autonomous Robots

TRIANGULAR BASED FUSION

Sonar Wide Scan Arc TBF

Page 10: Co-operative Mapping and Localization of Autonomous Robots

LOCALIZATION ALGORITHMS• Constraints:

• Unique Landmark Associations and adequately spaced landmarks

• Time between observations

• Static Environment

• Limited to two robots

• The Algorithms

• Extended Kalman Filter

• Monte Carlo Particle Filter

Page 11: Co-operative Mapping and Localization of Autonomous Robots

MAP MERGING• Merge maps with observed robot

• Maps are transformed (rotated, translated) through merging algorithm

• Merging maps of populated environments by keeping track of moving objects

Page 12: Co-operative Mapping and Localization of Autonomous Robots
Page 13: Co-operative Mapping and Localization of Autonomous Robots
Page 14: Co-operative Mapping and Localization of Autonomous Robots

Questions?