Pursuit-Evasion Games with UGVs and UAVs

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

Georgia Tech Aerial Robotics Dr. Daniel P Schrage Jeong Hur Fidencio Tapia Suresh K Kannan SUCCEED Poster Session 6 March 1997.
Joshua Fabian Tyler Young James C. Peyton Jones Garrett M. Clayton Integrating the Microsoft Kinect With Simulink: Real-Time Object Tracking Example (
Simbeeotic: A Simulator and Testbed for Micro-Aerial Vehicle Swarm Experiments Bryan Kate, Jason Waterman, Karthik Dantu and Matt Welsh Presented By: Mostafa.
Luis Mejias, Srikanth Saripalli, Pascual Campoy and Gaurav Sukhatme.
Abstract This project focuses on realizing a series of operational improvements for WPI’s unmanned ground vehicle Prometheus with the end goal of a winning.
Uncertain Multiagent Systems: Games and Learning H. Jin Kim, Songhwai Oh and Shankar Sastry University of California, Berkeley July 17, 2002 Decision-Making.
Systems Wireless EmBedded 1/18/2002WEBS Retreat Breakout1 Proposed Breakout Topics Programming Support for NEST –TinyOS macros, NesC, FSMs, SQLs, Matlab,
MASKS © 2004 Invitation to 3D vision Lecture 11 Vision-based Landing of an Unmanned Air Vehicle.
A Robotic Wheelchair for Crowded Public Environments Choi Jung-Yi EE887 Special Topics in Robotics Paper Review E. Prassler, J. Scholz, and.
Control and Decision Making in Uncertain Multiagent Hierarchical Systems June 10 th, 2002 H. Jin Kim and Shankar Sastry University of California, Berkeley.
MULTI-TARGET TRACKING THROUGH OPPORTUNISTIC CAMERA CONTROL IN A RESOURCE CONSTRAINED MULTIMODAL SENSOR NETWORK Jayanth Nayak, Luis Gonzalez-Argueta, Bi.
Development of NEST Challenge Application: Distributed Pursuit Evasion Games (DPEGs) Bruno Sinopoli, Luca Schenato, Shawn Shaffert and Shankar Sastry With.
Tracking a moving object with real-time obstacle avoidance Chung-Hao Chen, Chang Cheng, David Page, Andreas Koschan and Mongi Abidi Imaging, Robotics and.
Experiences with an Architecture for Intelligent Reactive Agents By R. Peter Bonasso, R. James Firby, Erann Gat, David Kortenkamp, David P Miller, Marc.
PEG Breakout Mike, Sarah, Thomas, Rob S., Joe, Paul, Luca, Bruno, Alec.
Image Processing of Video on Unmanned Aircraft Video processing on-board Unmanned Aircraft Aims to develop image acquisition, processing and transmission.
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.
An experiment on squad navigation of human and robots IARP/EURON Workshop on Robotics for Risky Interventions and Environmental Surveillance January 7th-8th,
Simultaneous Localization and Map Building System for Prototype Mars Rover CECS 398 Capstone Design I October 24, 2001.
POLI di MI tecnicolano VISION-AUGMENTED INERTIAL NAVIGATION BY SENSOR FUSION FOR AN AUTONOMOUS ROTORCRAFT VEHICLE C.L. Bottasso, D. Leonello Politecnico.
1 Autonomous Robots Key questions in mobile robotics What is around me? Where am I ? Where am I going ? How do I get there ? Alternatively, these questions.
Jason Li Jeremy Fowers Ground Target Following for Unmanned Aerial Vehicles.
An Intelligent Tutoring System (ITS) for Future Combat Systems (FCS) Robotic Vehicle Command I/ITSEC 2003 Presented by:Randy Jensen
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.
Autonomous Surface Navigation Platform Michael Baxter Angel Berrocal Brandon Groff.
Joint International Master Project Dennis Böck & Dirk C. Aumueller 1.
Multiple Autonomous Ground/Air Robot Coordination Exploration of AI techniques for implementing incremental learning. Development of a robot controller.
오 세 영, 이 진 수 전자전기공학과, 뇌연구센터 포항공과대학교
SPIE'01CIRL-JHU1 Dynamic Composition of Tracking Primitives for Interactive Vision-Guided Navigation D. Burschka and G. Hager Computational Interaction.
Computational Mechanics and Robotics The University of New South Wales
Vision-based Landing of an Unmanned Air Vehicle
Sérgio Ronaldo Barros dos Santos (ITA-Brazil)
Game-Theoretic Analysis of Mobile Network Coverage David K.Y. Yau.
1 Distributed and Optimal Motion Planning for Multiple Mobile Robots Yi Guo and Lynne Parker Center for Engineering Science Advanced Research Computer.
Cooperative Air and Ground Surveillance Wenzhe Li.
1 Structure of Aalborg University Welcome to Aalborg University.
Chapter 5 Multi-Cue 3D Model- Based Object Tracking Geoffrey Taylor Lindsay Kleeman Intelligent Robotics Research Centre (IRRC) Department of Electrical.
Control and Decision Making in Uncertain Multi-agent Hierarchical Systems A Case Study in Learning and Approximate Dynamic Programming PI Meeting August.
Abstract A Structured Approach for Modular Design: A Plug and Play Middleware for Sensory Modules, Actuation Platforms, Task Descriptions and Implementations.
COMP 417 – Jan 12 th, 2006 Guest Lecturer: David Meger Topic: Camera Networks for Robot Localization.
ROBOGRAPHERS FACIAL EXPRESSION RECOGNITION USING SWARMS SPONSORED BY: DR. KATIA SYCARA TEAM : GAURI GANDHI SIDA WANG TIFFANY MAY JIMIT GANDHI ROHIT DASHRATHI.
Multi-Player Pursuit Evasion Games, Learning, and Sensor Webs Shankar Sastry University of California, Berkeley ATO Novel Approaches to Information Assurance.
SWARMS Scalable sWarms of Autonomous Robots and Mobile Sensors Ali Jadbabaie, Daniel E. Koditchek, Vijay Kumar (PI), and George Pappas l.
Vision-Guided Humanoid Footstep Planning for Dynamic Environments P. Michel, J. Chestnutt, J. Kuffner, T. Kanade Carnegie Mellon University – Robotics.
1 26/03/09 LIST – DTSI Design of controllers for a quad-rotor UAV using optical flow Bruno Hérissé CEA List Fontenay-Aux-Roses, France
Vision-Guided Humanoid Footstep Planning for Dynamic Environments
Friends and Partners of Aviation Weather
CS b659: Intelligent Robotics
David Shim Omid Shakernia
A Vision System for Landing an Unmanned Aerial Vehicle
Pursuit Evasion Games and Multiple View Geometry
Berkeley UAV / UGV Testbed
Segmentation of Dynamic Scenes
Vision Based Motion Estimation for UAV Landing
Probabilistic Pursuit-Evasion Games with UGVs and UAVs
Pursuit Evasion Games and Multiple View Geometry
Omnidirectional Vision-Based Formation Control
Formation Control of Nonholonomic Mobile Robots with Omnidirectional Visual Servoing and Motion Segmentation René Vidal Omid Shakernia Shankar.
Autonomous Robots Key questions in mobile robotics What is around me?
Autonomous Cyber-Physical Systems: Autonomous Systems Software Stack
Zhigang Zhu, K. Deepak Rajasekar Allen R. Hanson, Edward M. Riseman
Networks of Autonomous Unmanned Vehicles
Distributed Sensing, Control, and Uncertainty
CajunBot: Tech Challenges
Vision based automated steering
Distributed Control Applications Within Sensor Networks
PURE Learning Plan Student: Kiarash Akhlaghi Feizasar
Presentation transcript:

Pursuit-Evasion Games with UGVs and UAVs René Vidal R. Shahid, C. Sharp, O. Shakernia, J. Kim, S. Sastry University of California at Berkeley 05/25/01

Introduction: BErkeley Aerial Robot (BEAR)

Introduction: BEAR Research Challenges Probabilistic map building Coordinated multi-agent operation Networking and intelligent data sharing Path planning Identification of vehicle dynamics and control Sensor integration Vision system Helicopter Control Visual Based Landing of a Helicopter Pursuit Evasion Games 3. Pursuit Evasion Games

Outline Probabilistic Pursuit Evasion Games Hierarchical Control Architecture Implementation Experimental Results Conclusions and Current Research

Pursuit Evasion Games: Scenario Evade!

Pursuit Evasion Games: Scenario Rules of the Game Pursuers can only move to adjacent empty cells Evader moves randomly to adjacent cells Pursuers have perfect knowledge of current location Pursuers can recognize each evader individually Sensor model: false positives (p) and negatives (q) for evader and obstacle detection Probabilistic Approach Conventional approaches: build a map first then play the game Here map building and pursuit evasion games are combined into a single probabilistic framework (Hespanha et.al CDC’99) Objective: capture all the evaders in minimum time

Pursuit Evasion Games: Map Building At each t, + y(t) ={v(t),e(t),o(t)} model for sensor 1. Measurement step 2. Prediction step model for evader’s motion

Pursuit Evasion Games: Pursuit Policies Greedy Policy Pursuer moves to the adjacent cell with the highest probability of having an evader over all maps The probability of the capture time being finite is equal to one (Hespanha CDC ’99) The expected value of the capture time is finite (Hespanha CDC ’99) Global-Max Policy Pursuer moves towards the place with the highest probability of having an evader in the map May not take advantage of multiple pursuers (may move to the same place)

Hierarchical System Architecture position of evader(s) position of obstacles strategy planner position of pursuers map builder communications network evaders detected obstacles pursuers positions Desired pursuers positions tactical planner trajectory regulation tactical planner & regulation actuator positions [4n] lin. accel. & ang. vel. [6n] inertial [3n] height over terrain [n] obstacles detected evaders detected vehicle-level sensor fusion state of helicopter & height over terrain obstacles detected control signals [4n] agent dynamics actuator encoders INS GPS ultrasonic altimeter vision Exogenous disturbances terrain evader

Agent Architecture Segments the control of each agent into different layers of abstraction The same high-level control strategies can be applied to all agents Strategic Planner Mission planning, high level control, communication Tactical Planner Trajectory planning, Obstacle Avoidance Regulation Low level control and sensing

Implementation: Unmanned Ground Vehicles Pioneer 2AT Ground Robots Micro-controller Running P2OS Regulation and control Sensing: dead-reckoning, compass and sonar Tactical Planner: obstacle avoidance Vision Computer: Pentium 266 running Linux OS Visual estimation of obstacles and evaders, camera control Sensor Fusion: GPS Communication

Implementation: Unmanned Aerial Vehicles Yamaha R-50 helicopter Navigation Computer Pentium 233, running QNX OS Regulation and Low Level Control: attitude, hover, etc. Sensor Fusion: GPS,INS, ultrasonic sensors, inertial sensors, compass Vision Computer Pentium 233 running Linux OS Tactical Planner: Vehicle Control Language (VCL) Visual estimation of obstacles and evaders, camera control Serial communication to receive state of the helicopter

Implementation: Vision System Motion Model Image Model Camera position and orientation Helicopter orientation relative to ground Camera orientation relative to helicopter Camera calibration Width, height, zoom Robot position estimate

Implementation: Vision System Hardware Onboard Computer: Linux Sony pan/tilt/zoom camera PXC200 frame grabber Camera Control Software in Linux Send PTZ Commands Receive Camera State ACTS System Captures and processes video 32 color channels 10 blobs per channel Extract color information and sends it to a TCP socket Number of blobs, Size and position of each blob

Implementation: Architecture Strategic Planner Navigation Computer Serial Vision Computer Helicopter Control GPS: Position INS: Orientation Camera Control Color Tracking UGV Position Estimation Communication Map Building Pursuit Policies Communication Runs in Simulink Same for Simulation and Experiments UAV Pursuer TCP/IP Serial Robot Micro Controller Robot Computer Robot Control DeadReck: Position Compass: Heading Camera Control Color Tracking GPS: Position Communication UGV Pursuer UGV Evader

Experimental Results: Pursuit Evasion Games with 1UAV and 2 UGVs (Summer’ 00)

Experimental Results: Pursuit Evasion Games with 4UGVs and 1 UAV (Spring’ 01)

Conclusions and Current Research Combined map building and pursuit evasion games in a single probabilistic framework that guarantees finite capture time Proposed an architecture for real time control of multiple agents The proposed approach has been successfully applied to the control of multiple agents for the pursuit evasion scenario Experimental results confirm theoretical results Current Research Strategy Planner: Montecarlo based learning of pursuit policies Tactical Planner: Collision avoidance and UAV path planning Sensing: Multiview motion estimation of multiple evaders Communication:

robotics.eecs.berkeley.edu/bear robotics.eecs.berkeley.edu/~rvidal The BEAR Project robotics.eecs.berkeley.edu/bear robotics.eecs.berkeley.edu/~rvidal

Experimental Results: Evaluation of Policies

Experimental Results: Evaluation of Policies