Relaxation On a Mesh a formalism for generalized Localization By Andrew Howard, Maja J Matari´c and Gaurav Sukhatme Robotics Research Labs, Computer Science.

Slides:



Advertisements
Similar presentations
Lecture 6; The Finite Element Method 1-dimensional spring systems (modified ) 1 Lecture 6; The Finite Element Method 1-dimensional spring systems.
Advertisements

Discussion topics SLAM overview Range and Odometry data Landmarks
Electrical & Computer Engineering Department Ryerson University EDP Topics of Xavier Fernando
MASKS © 2004 Invitation to 3D vision Lecture 7 Step-by-Step Model Buidling.
Fast Iterative Alignment of Pose Graphs with Poor Initial Estimates Edwin Olson John Leonard, Seth Teller
Lecture 13: Mapping Landmarks CS 344R: Robotics Benjamin Kuipers.
Probabilistic Robotics
IR Lab, 16th Oct 2007 Zeyn Saigol
Introduction to Probabilistic Robot Mapping. What is Robot Mapping? General Definitions for robot mapping.
Lab 2 Lab 3 Homework Labs 4-6 Final Project Late No Videos Write up
CSCE 641: Forward kinematics and inverse kinematics Jinxiang Chai.
CS443: Digital Imaging and Multimedia Point Operations on Digital Images Spring 2008 Ahmed Elgammal Dept. of Computer Science Rutgers University Spring.
CS 326 A: Motion Planning Planning Exploration Strategies.
Autonomous Robot Navigation Panos Trahanias ΗΥ475 Fall 2007.
1 Mobile Sensor Network Deployment using Potential Fields : A Distributed, Scalable Solution to the Area Coverage Problem Andrew Howard, Maja J Mataric´,
Robotic Mapping: A Survey Sebastian Thrun, 2002 Presentation by David Black-Schaffer and Kristof Richmond.
Introduction to Kalman Filter and SLAM Ting-Wei Hsu 08/10/30.
CSCE 641: Forward kinematics and inverse kinematics Jinxiang Chai.
SLAM: Simultaneous Localization and Mapping: Part I Chang Young Kim These slides are based on: Probabilistic Robotics, S. Thrun, W. Burgard, D. Fox, MIT.
Uncalibrated Geometry & Stratification Sastry and Yang
1 Spring 2007 Research Log Joseph Djugash. 2 The Problem Localize a large network of nodes with the following constraints: Resource Limitation power,
Multiple-view Reconstruction from Points and Lines
Authors: Joseph Djugash, Sanjiv Singh, George Kantor and Wei Zhang
U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Optimal Fixed-Size Controllers for Decentralized POMDPs Christopher Amato Daniel.
Simultaneous Localization and Map Building System for Prototype Mars Rover CECS 398 Capstone Design I October 24, 2001.
1 Range-Only SLAM for Robots Operating Cooperatively with Sensor Networks Joseph Djugash Sanjiv Singh George Kantor Wei Zhang Carnegie Mellon University.
Collaborative Signal Processing CS 691 – Wireless Sensor Networks Mohammad Ali Salahuddin 04/22/03.
1/53 Key Problems Localization –“where am I ?” Fault Detection –“what’s wrong ?” Mapping –“what is my environment like ?”
3.7. O THER G AME P HYSICS A PPROACHES Overview of other game engine physics approaches.
Velocities and Static Force
Transforming Knowledge to Structures from Other Engineering Fields by Means of Graph Representations. Dr. Offer Shai and Daniel Rubin Department of Mechanics,
MEE 3025 MECHANISMS WEEK 2 BASIC CONCEPTS. Mechanisms A group of rigid bodies connected to each other by rigid kinematic pairs (joints) to transmit force.
Mobile Robot controlled by Kalman Filter
Definition of an Industrial Robot
February 21, 2000Robotics 1 Copyright Martin P. Aalund, Ph.D. Computational Considerations.
Robotics.usc.edu/~embedded Physics-based Sensing and State Estimation Algorithms for Robotic Sensor Networks Gaurav. S. Sukhatme Robotic Embedded Systems.
Waikato Margaret Jefferies Dept of Computer Science University of Waikato.
/09/dji-phantom-crashes-into- canadian-lake/
A Distributed Framework for Correlated Data Gathering in Sensor Networks Kevin Yuen, Ben Liang, Baochun Li IEEE Transactions on Vehicular Technology 2008.
Geometry 3: Stereo Reconstruction Introduction to Computer Vision Ronen Basri Weizmann Institute of Science.
Co-Grid: an Efficient Coverage Maintenance Protocol for Distributed Sensor Networks Guoliang Xing; Chenyang Lu; Robert Pless; Joseph A. O ’ Sullivan Department.
Visual SLAM Visual SLAM SPL Seminar (Fri) Young Ki Baik Computer Vision Lab.
1 Distributed and Optimal Motion Planning for Multiple Mobile Robots Yi Guo and Lynne Parker Center for Engineering Science Advanced Research Computer.
A model of Caterpillar Locomotion Based on Assur Tensegrity Structures Shai Offer School of Mechanical Engineering, Faculty of Engineering, Tel-Aviv University,
Range-Only SLAM for Robots Operating Cooperatively with Sensor Networks Authors: Joseph Djugash, Sanjiv Singh, George Kantor and Wei Zhang Reading Assignment.
Bundle Adjustment A Modern Synthesis Bill Triggs, Philip McLauchlan, Richard Hartley and Andrew Fitzgibbon Presentation by Marios Xanthidis 5 th of No.
Principle Investigator: Lynton Dicks Supervisor: Karen Bradshaw CO-OPERATIVE MAPPING AND LOCALIZATION OF AUTONOMOUS ROBOTS.
Globally Consistent Range Scan Alignment for Environment Mapping F. LU ∗ AND E. MILIOS Department of Computer Science, York University, North York, Ontario,
Multimedia Systems and Communication Research Multimedia Systems and Communication Research Department of Electrical and Computer Engineering Multimedia.
Efficient Resource Allocation for Wireless Multicast De-Nian Yang, Member, IEEE Ming-Syan Chen, Fellow, IEEE IEEE Transactions on Mobile Computing, April.
Mobile Sensor Network Deployment Using Potential Fields: A Distributed, Scalable Solution to the Area Coverage Problem Andrew Howard, Maja J Matari´c,
Relying on Safe Distance to Achieve Strong Partitionable Group Membership in Ad Hoc Networks Authors: Q. Huang, C. Julien, G. Roman Presented By: Jeff.
Ghislain Fouodji Tasse Supervisor: Dr. Karen Bradshaw Computer Science Department Rhodes University 04 August 2009.
Network Systems Lab. Korea Advanced Institute of Science and Technology No.1 Ch. 1 Introduction EE692 Parallel and Distribution Computation | Prof. Song.
CSCE 441: Computer Graphics Forward/Inverse kinematics Jinxiang Chai.
Chapter 4 Dynamic Analysis and Forces 4.1 INTRODUCTION In this chapters …….  The dynamics, related with accelerations, loads, masses and inertias. In.
CSE-473 Mobile Robot Mapping.
Character Animation Forward and Inverse Kinematics
COGNITIVE APPROACH TO ROBOT SPATIAL MAPPING
Distributed Algorithms for Mobile Sensor Networks
Rumbaugh’s Objectmodeling Technique
Manipulator Dynamics 4 Instructor: Jacob Rosen
Zaid H. Rashid Supervisor Dr. Hassan M. Alwan
Simultaneous Localization and Mapping
CSE4421/5324: Introduction to Robotics
Synthesis of Motion from Simple Animations
Market-based Dynamic Task Allocation in Mobile Surveillance Systems
Sylnovie Merchant, Ph.D. MIS 161 Spring 2005
Simultaneous Localization and Mapping
Information Sciences and Systems Lab
Presentation transcript:

Relaxation On a Mesh a formalism for generalized Localization By Andrew Howard, Maja J Matari´c and Gaurav Sukhatme Robotics Research Labs, Computer Science Department, University of Southern California Presented by Prasanna Joshi and Sameer Menon

Collaborative computing Emergence of reliable wireless communications Compact, low power microprocessor devices and sensors e.g. PDA, Cell Phone Development of sensor/actuator networks –Sensor Fusion –Joint planning and execution – Needs knowledge of spatial configuration

Problems Localization –Localizing the robot in unknown environment Calibration –To check, adjust and determine the position of sensors in the sensor network Special case of generalized location problem –Determine the pose of elements of network

Mesh Analogy Physical Mesh –Rigid Bodies connected by springs. Rigid Body –Network elements e.g. Sensors, robots. springs –Constraints among the elements –Energy in spring is zero when constraints are satisfied

Static localization Each element has Beacon or Beacon sensor Identity and Pose of each beacon can be determined Each beacon sensor measurement is a constraint When the springs are relaxed all the constraints are satisfied

The Mesh

Dynamic localization Each element also has motion sensor Changes in position can be measured Each element is represented by series of bodies Two types of constraints – among the elements – among the states of elements at different times. By relaxation the global pose of all elements at all times can be found

Localization Every entity defines a Local Coordinate System (LCS) Every measurement is a relationship between LCS. Find coordinate transformations that are consistent with these relations.

Formalization Two diff sensors measure the pose of the same object at the same time Za and Zb Each will be with respect to its own LCS. But Za and Zb are the same point Ta and Tb map Za and Zb to Global C.S

Relaxation of Mesh Energy in spring between element a and b. Mesh with many rigid bodies

Contd… Total force acting on the body is Updated the pose for each body The System is iterated till it converges (total force on body falls below a threshold)

SLAM Simultaneous localization and mapping One robot with beacon detector and odometry Environment with fix beacons

SLAM Data

SLAM Result

Multislam Three Different robots each with beacon detector and odometry Robots cannot detect each other and start at different points Environment with fix beacons

MSLAM Data

MSLAM Result

Calibration Single mobile robot with beacon and odometry Environment with the beacon detectors Calibration of network formulated as localization problem The successive positions of the robot, maps the environment.

Uncalibrated Network

Calibrated network

Pros Algorithm scales linearly with n The actual implementation of the code is simple and small Applicable to both static and dynamic elements. No need for dealing with inverting matrices or dealing with 3n dimensions

Cons Does not scale to maps involving natural landmarks The mesh size increases linearly with time –Can be mitigated by deleting or merging older parts of mesh. Does the system always converge???