PEG Breakout Mike, Sarah, Thomas, Rob S., Joe, Paul, Luca, Bruno, Alec.

Slides:



Advertisements
Similar presentations
Project Title Here IEEE UCSD Overview Robo-Magellan is a robotics competition emphasizing autonomous navigation and obstacle avoidance over varied, outdoor.
Advertisements

Working for the future - today
Advanced Mobile Robotics
A Survey on Tracking Methods for a Wireless Sensor Network Taylor Flagg, Beau Hollis & Francisco J. Garcia-Ascanio.
Computer Networks Group Universität Paderborn Ad hoc and Sensor Networks Chapter 9: Localization & positioning Holger Karl.
The Bioloid Robot Project Presenters: Michael Gouzenfeld Alexey Serafimov Supervisor: Ido Cohen Winter Department of Electrical Engineering.
Rotary Encoder. Wikipedia- Definition  A rotary encoder, also called a shaft encoder, is an electro- mechanical device that converts the angular position.
SA-1 Probabilistic Robotics Probabilistic Sensor Models Beam-based Scan-based Landmarks.
Tracking with distributed sensors Luca Schenato. Framework Modeling Algorithms Simulations Overview.
1 Prediction-based Strategies for Energy Saving in Object Tracking Sensor Networks Yingqi Xu, Wang-Chien Lee Proceedings of the 2004 IEEE International.
Systems Wireless EmBedded 1/18/2002WEBS Retreat Breakout1 Proposed Breakout Topics Programming Support for NEST –TinyOS macros, NesC, FSMs, SQLs, Matlab,
SA-1 Probabilistic Robotics Probabilistic Sensor Models Beam-based Scan-based Landmarks.
Robotic Mapping: A Survey Sebastian Thrun, 2002 Presentation by David Black-Schaffer and Kristof Richmond.
Problem Statement Given a control system where components, i.e. plant, sensors, controllers, actuators, are connected via a communication network, design.
More routing protocols Alec Woo June 18 th, 2002.
Brent Dingle Marco A. Morales Texas A&M University, Spring 2002
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Wireless Sensor Networks 16th Lecture Christian Schindelhauer.
1 Energy-Efficient localization for networks of underwater drifters Diba Mirza Curt Schurgers Department of Electrical and Computer Engineering.
Philip Levis UC Berkeley 6/17/20021 NEST Demo: Distributed Control Or, Catch the Bad Guy.
Chess Review May 11, 2005 Berkeley, CA Tracking Multiple Objects using Sensor Networks and Camera Networks Songhwai Oh EECS, UC Berkeley
Pursuit Evasion Games (PEGs) Using a Sensor Network Luca Schenato, Bruno Sinopoli Robotics and Intelligent Machines Laboratory UC Berkeley
Dr. Shankar Sastry, Chair Electrical Engineering & Computer Sciences University of California, Berkeley.
WSN Simulation Template for OMNeT++
Simultaneous Localization and Map Building System for Prototype Mars Rover CECS 398 Capstone Design I October 24, 2001.
Real-Time Object Tracking System Adam Rossi Meaghan Zorij
SLAM: Simultaneous Localization and Mapping: Part II BY TIM BAILEY AND HUGH DURRANT-WHYTE Presented by Chang Young Kim These slides are based on: Probabilistic.
Autonomous Control of Scalextric Slot Car on User-Defined Track Siddharth Kamath Souma Mondal Dhaval Patel School of Electrical and Computer Engineering.
Virtual Imaging Peripheral for Enhanced Reality Aaron Garrett, Ryan Hannah, Justin Huffaker, Brendon McCool.
1 DARPA TMR Program Collaborative Mobile Robots for High-Risk Urban Missions Second Quarterly IPR Meeting January 13, 1999 P. I.s: Leonidas J. Guibas and.
Using Incomplete Online Metric Maps for Topological Exploration with the Gap Navigation Tree Liz Murphy and Paul Newman Mobile Robotics Research Group,
Motion Cueing From Sensation to Sensibility Sunjoo Advani IDT WATS 2009 Orlando.
Sidewinder A Predictive Data Forwarding Protocol for Mobile Wireless Sensor Networks Matt Keally 1, Gang Zhou 1, Guoliang Xing 2 1 College of William and.
Particle Filter & Search
Nuttapon Boonpinon Advisor Dr. Attawith Sudsang Department of Computer Engineering,Chulalongkorn University Pattern Formation for Heterogeneous.
Smart Pathfinding Robot. The Trouble Quad Ozan Mindek Team Leader, Image Processing Tyson Mowery Packaging Specialist Jungwoo Seo Webmaster, Networking.
HERO: Online Real-time Vehicle Tracking in Shanghai Xuejia Lu 11/17/2008.
Navi Rutgers University 2012 Design Presentation
Landing a UAV on a Runway Using Image Registration Andrew Miller, Don Harper, Mubarak Shah University of Central Florida ICRA 2008.
Target tracking using WSN Vinod Kulathumani West Virginia University.
Sérgio Ronaldo Barros dos Santos (ITA-Brazil)
Simultaneous Localization and Mapping Presented by Lihan He Apr. 21, 2006.
Tracking with Unreliable Node Sequences Ziguo Zhong, Ting Zhu, Dan Wang and Tian He Computer Science and Engineering, University of Minnesota Infocom 2009.
SA-1 Probabilistic Robotics Probabilistic Sensor Models Beam-based Scan-based Landmarks.
1 Distributed and Optimal Motion Planning for Multiple Mobile Robots Yi Guo and Lynne Parker Center for Engineering Science Advanced Research Computer.
By: Eric Backman Advisor: Dr. Malinowski.  Introduction  Goals  Project Overview and Changes  Work Completed  Updated Schedule.
LHC Collimation Project Integration into the control system Michel Jonker External Review of the LHC Collimation Project 1 July 2004.
TEMPLATE DESIGN © Observer Based Control of Decentralized Networked Control Systems Ahmed M. Elmahdi, Ahmad F. Taha School.
Systems Wireless EmBedded Wireless Sensor Nets Turning the Physical World into Information David Culler Electrical Engineering and Computer Sciences University.
A Passive Approach to Sensor Network Localization Rahul Biswas and Sebastian Thrun International Conference on Intelligent Robots and Systems 2004 Presented.
Positioning in Ad-Hoc Networks - A Problem Statement Jan Beutel Computer Engineering and Networks Lab Swiss Federal Institute of Technology (ETH) Zurich.
Multiuser Receiver Aware Multicast in CDMA-based Multihop Wireless Ad-hoc Networks Parmesh Ramanathan Department of ECE University of Wisconsin-Madison.
0 Test Slide Text works. Text works. Graphics work. Graphics work.
CS 351/ IT 351 Modeling and Simulation Technologies HPC Architectures Dr. Jim Holten.
Global Clock Synchronization in Sensor Networks Qun Li, Member, IEEE, and Daniela Rus, Member, IEEE IEEE Transactions on Computers 2006 Chien-Ku Lai.
Fast SLAM Simultaneous Localization And Mapping using Particle Filter A geometric approach (as opposed to discretization approach)‏ Subhrajit Bhattacharya.
Mobile Sensor Network Deployment Using Potential Fields: A Distributed, Scalable Solution to the Area Coverage Problem Andrew Howard, Maja J Matari´c,
1 Travel Times from Mobile Sensors Ram Rajagopal, Raffi Sevlian and Pravin Varaiya University of California, Berkeley Singapore Road Traffic Control TexPoint.
ParkNet: Drive-by Sensing of Road-Side Parking Statistics Irfan Ullah Department of Information and Communication Engineering Myongji university, Yongin,
Vision-Guided Humanoid Footstep Planning for Dynamic Environments
Contents Team introduction Project Introduction Applicability
Dynamic Fine-Grained Localization in Ad-Hoc Networks of Sensors
David Shim Omid Shakernia
Pursuit-Evasion Games with UGVs and UAVs
Probabilistic Pursuit-Evasion Games with UGVs and UAVs
Pursuit Evasion Games and Multiple View Geometry
Probabilistic Robotics
Distributed Sensing, Control, and Uncertainty
Wireless Mesh Networks
Distributed Control Applications Within Sensor Networks
Presentation transcript:

PEG Breakout Mike, Sarah, Thomas, Rob S., Joe, Paul, Luca, Bruno, Alec

What’s the goal? Develop groundbreaking control Policies that bound the time to capture the evader –Pursuer(s) to catch dumb and smart evader(s) in bounded time Proving it in the real world –Short Term (1yr): RC Car RoboMotes –Long Term (2-3yrs): Macro Robots and UAVs ASAP

Pursuer Evader Game Overview N pursuer chasing M Evader on a 2D grid Pursuer: –Minimize the expected capture time Evader: –Not captured by some time bound Real time dynamic programming of this problem is intractable Unreliable feedback with inherent errors on sensory data

Narrowing down the problem 1 pursuer and 1 evader Scale speed of the cars to compensate for network delay Retain history and prediction to cope with delay Given jitter/delay model and maximum error bound on estimation, bound the time to capture the evader 1 hop communication to the pursuer and evader

Interface of different components Position Estimation –X,Y for Pursuer and Evader with delay and error bound Cars Control –Series of speed, angle commands

Action 1: Sense and Estimate On line position calibration to give error bound –Make time of flight estimation work Modeling delay and error –need to run and characterize the sensor network

Action 2: Close the loop Computation of pursuer’s movement on MATLAB –Run with MATLAB simulation with traces –Send out commands to pursuer –Easy way to test out different algorithm in MATLAB Control Evader –Same problem of pursuer’s algorithm but completely opposite Have algorithms compete on both side at the same time and compare

Pursuer / Evader Development Kit Sensor Network Provides P&E Location Estimates at > 1 Hz –These estimates can be modulated with different precision and delay –Magnetometer on the car –Acoustic / Sounder on the car Centralized car control scheme –Position Estimates go to the base station –Mica RoboMotes accept commands to move –MATLAB UI Test out 5 different strategies per day

Ideas to Pursue Speed Up Position Estimates to 5-10Hz OR Reengineer Cars to go Slow Car control with magnetometer giving car’s heading –Compass heading Explore using sound and magnetic field to estimate position of pursuer/evader –Pursuer generates AC magnetic field Needs a localization that supports multiple agents (3+3 MAX)

Specification Pursuer/Evader Overview N number of pursuer 2D mobile robot –Same capabilities Minimize the expected capture time –Pursuer is within some range of the evader –Pursuer can go at different speed

Game: dynamic programming Not possible to compute in real time Use heuristics 8 cells around you Creates a map –Simplest: cells that are on with probability one –Cells that are far away have some probability < 1 Do a local finding by pursuer Sensor networks augment it Color detection on the evader Laser pointing Helicopter has a camera

Design a policy Map one or more pursuer to the evader Narrow it to one evader Tracking controller that minimizes the distance

Problem Loss, delay, –Delay corresponds to speed –Failure model Retain your history Loss is lack of update

Calibration

Leader Election

Reliable Transport

Error Model Using the sensor network to quantify expected capture time

Separate network channel Pursuer and Evader

Pursuer can ask network Where did the evader go?

Control Sensing is distributed Stability of the system Introduce new constraints

Demo Step 1: –Move the pursuer –Calibrate Position estimation and error bound –Using magnetometer to track pursuer Eventually, we have multiple –Localize pursuer with beacons –Modulating the magnetic field on the pusrsuer –Or use the sound Time of flight will work –On line calibration on localization data out of sensor network

Step 2 Pursuer’s computation –Where to compute –Depends on the algorithm –MATLAB simulation with traces and run with the same code in real Step 2: –Algorithms make assumption of lossy updates Give errors of the current estimate

Control Evader Test the problem of both side the same time Two matches –Same algorithm Control the evader and the pursuer Compare algorithms

Magnetometer No centering Precision Navigation PNI Digital output Set/reset No drift Measure absolute filed Little resistor

How to go from one to many?

How to model your time delay? Jitter Correct sensor network data Model the sensor network *** implement the car Need to run and characterize the sensor network

Kit Upgrade Multiple evader/multiple pursuer But single hop to the robot Drives the challenge of localization: –Pursuer tracked by audio –Magnetometer is very unreliable for distance estimate –Proximity may be fine –Unless you use an AC magnetic field –Detect Needs a localization that supports multiple agents (3 MAX)

Define Interface for other components to plug in

Kit 3

Distributed Mapping Map of objects Map of probabilistic of where the evader is Accelerometer –Coarse estimation of where you are from magentometer –Accelerometer gives high frenquency data –Many robots map out the space through localization of each other