1 An Experimental System for the Collaborative Control of Unmanned Air Vehicles Raja Sengupta, CEE Systems, UC Berkeley Joint work with Karl Hedrick, ME.

Slides:



Advertisements
Similar presentations
LTU H 2 Bot Team Members: David Bruder, John Girard, Mark Henke, Marcus Randolph, Brace Stout, Jacob Paul Bushon, Tim Helsper, MaryGrace-Soleil B. Janas,
Advertisements

TSpaces Services Suite: Automating the Development and Management of Web Services Presenter: Kevin McCurley IBM Almaden Research Center Contact: Marcus.
MicroCART Micro processor C ontrolled A erial R obotics T eam Abstract MicroCART is a group of EE/CprE students tasked with developing an autonomous helicopter.
The Bioloid Robot Project Presenters: Michael Gouzenfeld Alexey Serafimov Supervisor: Ido Cohen Winter Department of Electrical Engineering.
1 Vision Based Following of Locally Linear Structures using an Unmanned Aerial Vehicle Sivakumar Rathinam, Zu Whan Kim, Raja Sengupta Center for Collaborative.
Luis Mejias, Srikanth Saripalli, Pascual Campoy and Gaurav Sukhatme.
TCSP – Patent Liability Analysis. Project Overview Overall Objectives Create an Unmanned Aerial Vehicle (UAV) which is capable of the following: Create.
Autonomous Quadrocopter Proposal Brad Bergerhouse, Nelson Gaske, Austin Wenzel Dr. Malinowski.
MASKS © 2004 Invitation to 3D vision Lecture 11 Vision-based Landing of an Unmanned Air Vehicle.
Blue Bear Systems Research Hardware Architectures for Distributed Agents Dr Simon Willcox 24 th Soar Workshop 9 th – 11 th June 2004 Building 32, Twinwoods.
Oculus Superne. 2 System Definition Review Mission Objectives Concept of Operations Aircraft Concept Selection Payload Constraint Analysis and Diagrams.
1 ITC242 – Introduction to Data Communications Week 12 Topic 18 Chapter 19 Network Management.
Experiences with an Architecture for Intelligent Reactive Agents By R. Peter Bonasso, R. James Firby, Erann Gat, David Kortenkamp, David P Miller, Marc.
Automatic Control & Systems Engineering Autonomous Systems Research Mini-UAV for Urban Environments Autonomous Control of Multi-UAV Platforms Future uninhabited.
Antenna Baseline Measurement System 29 January 2010 Mark Phillips, Research Assistant Ohio University, Athens OH Research Intern Naval Research Laboratory.
8/22/20061 Maintaining a Linked Network Chain Utilizing Decentralized Mobility Control AIAA GNC Conference & Exhibit Aug. 21, 2006 Cory Dixon and Eric.
Team GPS Rover Alex Waskiewicz Andrew Bousky Baird McKevitt Dan Regelson Zach Hornback.
Image Processing of Video on Unmanned Aircraft Video processing on-board Unmanned Aircraft Aims to develop image acquisition, processing and transmission.
Dr. Shankar Sastry, Chair Electrical Engineering & Computer Sciences University of California, Berkeley.
P09651 – Visible Spectrum Imaging System Lead: Dave Lewis Brian Russell Aditi Khare.
Cambodia-India Entrepreneurship Development Centre - : :.... :-:-
Data Processing Equipment
Jason Li Jeremy Fowers Ground Target Following for Unmanned Aerial Vehicles.
INTEGRATED PROGRAMME IN AERONAUTICAL ENGINEERING Coordinated Control, Integrated Control and Condition Monitoring in Uninhabited Air-Vehicles Ian Postlethwaite,
Team Phoenix March 15, Project Goal Our team will develop an air vehicle that will not only navigate a course autonomously while providing real.
Technical Forestry GPS and GIS Systems Shawn Linder 7/29/02.
Ajou University, South Korea ICSOC 2003 “Disconnected Operation Service in Mobile Grid Computing” Disconnected Operation Service in Mobile Grid Computing.
Basic Data Communication
Dr. Jennifer Rochlis. Overview Build a technology testbed for future rover concepts Develop and demonstrate operations and mission concepts.
Presented by Amira Ahmed El-Sharkawy Ibrahim.  There are six of eight turtle species in Ontario are listed as endangered, threatened or of special concern.
Project #4: Simulation and Experimental Testing of Allocation of UAVs Tim Arnett, Aerospace Engineering, Junior, University of Cincinnati Devon Riddle,
Development of Control for Multiple Autonomous Surface Vehicles (ASV) Co-Leaders: Forrest Walen, Justyn Sterritt Team Members: Andrea Dargie, Paul Willis,
1 Multi-agent Collaborative Flight Experiment Karl Hedrick UC Berkeley.
Authors: Sheng-Po Kuo, Yu-Chee Tseng, Fang-Jing Wu, and Chun-Yu Lin
Ruslan Masinjila Aida Militaru.  Nature of the Problem  Our Solution: The Roaming Security Robot  Functionalities  General System View  System Design.
1.  The Autonomous Helicopter Navigation System 2010 is focused on developing a helicopter system capable of autonomous control, navigation and localising.
Kaifei Chen, Siyuan He, Beidi Chen, John Kolb, Randy H. Katz, David E
Computational Mechanics and Robotics The University of New South Wales
IMPROUVEMENT OF COMPUTER NETWORKS SECURITY BY USING FAULT TOLERANT CLUSTERS Prof. S ERB AUREL Ph. D. Prof. PATRICIU VICTOR-VALERIU Ph. D. Military Technical.
Project #4: Experimental Testing of Allocation of Multiple UAVs Tim Arnett, Aerospace Engineering, Junior, University of Cincinnati Devon Riddle, Aerospace.
Objectives Overview Discuss the purpose of the components required for successful communications and identify various sending and receiving devices Differentiate.
Vision-based Landing of an Unmanned Air Vehicle
Sérgio Ronaldo Barros dos Santos (ITA-Brazil)
 Communication Tasks  Protocols  Protocol Architecture  Characteristics of a Protocol.
GPS(Global Positioning System) -An Introduction. What is the GPS? Orbiting navigational satellites Transmit position and time data Handheld receivers.
COBXXXX EXPERIMENTAL FRAMEWORK FOR EVALUATION OF GUIDANCE AND CONTROL ALGORITHMS FOR UAVS Sérgio Ronaldo Barros dos Santos,
P16221 – FSAE Shock Dynamometer System Level Design Review September 29, 2015.
Phong Le (EE) Josh Haley (CPE) Brandon Reeves (EE) Jerard Jose (EE)
Multicast ad hoc networks Multicast in ad hoc nets Multicast in ad hoc nets Review of Multicasting in wired networks Review of Multicasting in wired networks.
Cooperative Air and Ground Surveillance Wenzhe Li.
MAPLD 2005/254C. Papachristou 1 Reconfigurable and Evolvable Hardware Fabric Chris Papachristou, Frank Wolff Robert Ewing Electrical Engineering & Computer.
UCATS - Status Report1 UCATS Unmanned Control & Tracking System Kurt Chewing Jennifer Greene Dave Manley Jeanette Smith John Smith Team DJ 3 K.
Network UAV C3 Stage 1 Final Briefing Timothy X Brown University of Colorado at Boulder Interdisciplinary Telecommunications Program Electrical and Computer.
TIU Tracking System Introduction Intel's large and complex validation labs contain many Testing Interface Unit's(TIU) used in validating hardware. A TIU.
Reconfigurable Communication Link Between FASTER and RTSim Interface Matthew McCollum Mark Krause Derek Keibler.
Intelligent Distributed Spacecraft Infrastructure Earth Science Vision Session IGARSS 2002 Toronto, CA June 25, Needs for an Intelligent Distributed.
VMware vSphere Configuration and Management v6
Aeronautics & Astronautics Autonomous Flight Systems Laboratory All slides and material copyright of University of Washington Autonomous Flight Systems.
Abstract A Structured Approach for Modular Design: A Plug and Play Middleware for Sensory Modules, Actuation Platforms, Task Descriptions and Implementations.
Networks of Autonomous Unmanned Vehicles Prof. Schwartz Prof. Esfandiari Prof. P. Liu Prof. P. Staznicky.
1 SOARS Matt Edwards Arseny Dolgov John Shelton Johnny Jannetto Galina Dvorkina Nick Driver Eric Kohut Kevin Eberhart Self Organizing Aerial Reconnaissance.
TIU Tracking System Requirements Asset tag’s size: 1” x 1” x 1” Low power consumption Accurate Web application as user interface 2D map display Scalable.
CS 351/ IT 351 Modeling and Simulation Technologies HPC Architectures Dr. Jim Holten.
1 Center for the Collaborative Control of Unmanned Vehicles (C3UV) UC Berkeley Karl Hedrick, Raja Sengupta.
Auto-Park for Social Robots By Team Daedalus. Requirements for FVE Functional Receive commands from user via smartphone app Share data with other cars.
KNU RTLAB A Real-Time Linux System For Autonomous Navigation And Flight Attitude Control Of An Uninhabited Aerial Vehicle Charles E. Hall, Jr. Mechanical.
Auto-Park for Social Robots By Team I. Meet the Team Alessandro Pinto ▫ UTRC, Sponsor Dorothy Kirlew ▫ Scrum Master, Software Mohak Bhardwaj ▫ Vision.
IEEE Std 1074: Standard for Software Lifecycle
Pursuit-Evasion Games with UGVs and UAVs
Team XAR Autonomous Vehicle Research Group
Presentation transcript:

1 An Experimental System for the Collaborative Control of Unmanned Air Vehicles Raja Sengupta, CEE Systems, UC Berkeley Joint work with Karl Hedrick, ME UC Berkeley  Graduate Students- Tim McGee, Elaine Shaw, Xiao Xiao, Jack Tisdale, Dan Coatta, David Nguyen, Allison Ryan, Mark Godwin, Sivakumar Rathinam, Marco Zennaro, John Cason, and Dan Prull  Post Docs- Derek Caveney, Zu Kim, Stephen Spry  Engineers- Aram Soghikian, Susan Dickey, Dave Nelson

2 Collaboration Research Goals  Study distributed mechanisms for the collaboration of Unmanned Vehicles Air to air communication used  Generalize a large number of missions under one framework Surveillance/Mapping Border Patrol Search & Rescue Convoy Protection, etc.  Create a system that: Can accommodate a large number of agents (UVs) Displays tolerance to communcation, hardware failure faults Capable of running in real time

3 In Action

Mission Control

5 Commander View

6 Current UAV Platform Configuration  Wing-Mounted Camera allowing for vision-based control, surveillance, and obstacle avoidance  Ground-to-Air UHF Antenna for ground operator interface  GPS Antenna for navigation  b Antenna for A-2-A comm.  Payload Tray for on-board computations and devices  Payload Switch Access Door for enabling / disabling on-board devices

7 Current Payload Configuration  Off-the-shelf PC-104 with custom Vibration Isolation  Orinoco b Card and Amplifier for A-2-A comm.  Analog Video Transmitter for surveillance purposes  Printed Circuit Board for Power and Signal Distribution among devices.  Umbilical Cord Mass Disconnect for single point attachment of electronics to aircraft.  Keyboard, Mouse, Monitor Mass Disconnect for access to PC-104 through trap door while on the ground.

8 MLB Bat IVAircraft Improved payload weight (25lbs) and volume Improved logistics: 7.5 hour duration, onboard generator

9 Autopilots and Sensors  Piccolo II autopilots 4Hz GPS updates (compared to 1 Hz in the old system) Improved gyros, leading to much better attitude estimation Analog I/O ports, allowing integration of user-specified sensor inputs into the core autopilot structure Satellite communication capability  Sensors several new types: IR camera, radar, IMU, gimbals will allow expansion of efforts in mapping, vision-based tracking, and control based on other sensor types. will allow testing and comparison of the effectiveness of various sensors for particular tasks will allow exploration of how sensor types in a heterogeneous UAV team can be used together in a complementary way.

10 Communications and Video Link  New air-to-air communications system amplified b testing of collaborative team control concepts using short-range air-air comm. will retain long-range, low-bandwidth, air-ground links  New video downlink system better monitoring of aircraft video streams will allow ground-based testing of image processing algorithms and human-machine interface systems. Ground Station

11 Future Experimental System  DURIP funded multi-aircraft testbed  Six Primary Components A. Five new aircraft with improved payload capacity and configuration B. Upgraded autopilots with improved autopilot functions C. New sensors-(bullet cameras, fisheye lenses, IR camera, radar, IMU, gimbals) D. New air-to-air communications system E. New video downlink system F. Trailer/operations center

12 System Architecture Task allocation/ Conflict Resolution Mission to task decomposer UAV Team Level Mission Control missions UAV

13 BLCC- Berkeley Language for Collaborative Control  Define the mission and communicate it to team members  Define the “state” of each agent  Define the mission “state”  Allow for faults  Allow for conflict resolution  Define the information to be communicated between agents.

14 Current Collaborative Architecture Task 1 Task 2 Allocated Task 1 Allocated Task 1 Tasking Conflict Border Patrol Location Visit Reallocated To Task 2 Conflict Resolution

15 Example Scenario fault subtasks start obstacles UAV i indicates comm.

16 Mission State  Each agent communicates primarily through a list of tasks that is shared between UVs.  A task is often described by a location, such as a GPS position

17 Current Collaborative Architecture  Mission statements are decomposed into tasks and relayed from the ground to all aircraft.  Each plane without a task picks the closest available task for itself. Each plane allocates tasks only for itself.  Conflicts in task allocation are resolved using Euclidean distance.  Each aircraft broadcasts its current state and its knowledge of other vehicles’ states. It only has overwriting permissions for its own state.  Current objective If the airplanes communicate sufficiently often each task will eventually be done  More involved communication, tasking, and conflict resolution protocols are currently under development for future system integration

18 Simulation Results

19 Database PiccoloPayload Orbit ControlWaypt ControlVision Control Switchboard Vision Process. Orinoco Comm. Camera A-2-A Ground Commands Aircraft Avionics Vision Control For Turn-Rate Based Path Following Waypoint Control For Single-Point Visits Orbit Control For Closed-Loop Multi-Point Paths Switchboard Task Allocation, Conflict Resolution, and Controller Switching Orinoco Inter-vehicular communication protocol Database Permits inter-process communication Vision Processing Frame Grabbing Capabilities Payload Responsible for Relaying Commands between the PC-104 and Mission Control Piccolo Responsible for Relaying Commands between the PC-104 and Aircraft Avionics Aircraft Level Architecture

20 Generalization: Vision Based Following of Locally Linear Structures (Closed Loop on the California Aqueduct, June 2005)

21 Results – Canal Following  The road detection algorithm runs at 5 Hz (takes < 200 ms) or faster on the PC104 (700 MHz, Intel Pentium III).  No visible error was found from video sequences of over 100 frames containing the canal

22 Cal Road Detection on MLB Video (No Control) Generic corridor detection by one- dimensional learning Roads Aqueducts Perimeters Pipelines Power Lines

23 Vision Based Obstacle Avoidance System

24 Conclusion  Built an unmanned air vehicle system for experimental work on collaboration Currently four airplanes Five more planned  Current missions Visit location and send picture Border patrol  GPS based  Vision based  Collaboration Mission to task decomposition  Each mission should have its own semantics of decomposition Autonomous in-air task division and conflict resolution Currently limited to static tasks

25 Geographic Data Management

26 Scalable Information Management: Target Map and Risk Map  Target distribution map P(A, N, t); probability of N targets of type t in area A  Target distribution update Fuses measurements from different kinds of sensors (SAR and EO) Bayesian update  Risk map computation Integral of threat model with respect to the measure P(A, N, t) Generates the value function for navigation Example: Target Map Risk Map UCB Rathinam 2003

27 Scalable Information Management: Distributing the Publisher Service  Geographic Data Management Network Euclidean Space Voronoi tessellation Data objects Publishing Servers Sengupta AINS 2003

28 Scalable Information Management: Distributing the Publisher Service Metric Space desired data server User delivery

29 Movie of Implementation  4 laptops over wireless  One publisher per laptop  Start with one publisher  Three others come up  Some die  Data redistributes as publishers join and leave Total data is this map

30 Movie of Implementation  4 laptops over wireless  One publisher per laptop  Start with one publisher  Three others come up  Some die  Data redistributes as publishers join and leave Total data made of many data objects

31 Movie of Implementation  4 laptops over wireless  One publisher per laptop  Start with one publisher  Three others come up  Some die  Data redistributes as publishers join and leave Voronoi tessellation

32 Movie of Implementation  4 laptops over wireless  One publisher per laptop  Start with one publisher  Three others come up  Some die  Data redistributes as publishers join and leave

33 Movie of Implementation  4 laptops over wireless  One publisher per laptop  Start with one publisher  Three others come up  Some die  Data redistributes as publishers join and leave

34 Scalable Information Management: Distributing the Publisher Service Movie of our Implementation 4 servers on 4 laptops over wireless

35 Data Consistency in the Publisher: Inconsistent copies are detected whp Data Location Wrong location copy 1 Wrong location copy 2

36 Data Consistency in the Publisher: Drift in a 2-D Markov Process

37 Geographic Data Management Network: Survivable Information for UAV Swarms  The server backbone dynamically tracks the client agent organization  Servers move in and out while the information survives

38 Tracking the Agent Organization: Dynamic GDMN backbone Control  Design a distributed control algorithm for the servers to partition the data and the clients to minimize the total bit-meters (Kumar etal.) of work done in the system and balance the load on the servers.  Let the load generated in each client be b i. If the locations of the points are denoted by p i and the location of the servers are denoted by c j, then the total cost is:  b i ( min dist(p i, c j ) )  i  j  The control algorithm updates server positions to reduce this cost

39 Simulation  This example involves 100 clients and 6 servers

40 Control algorithm  In each sampling interval, each server Measures the positions and the traffic generated by its clients  GDML routing protocols make the client set the Voronoi cell Calculates the weighted centroid of all the clients it serves Moves towards its weighted centroid  Works well if the servers travel faster than the clients  The algorithm is based on the k-means algorithm (MacQueen,1967 )

41 Publications: 2005

42 Publications: 2005 cont’d

43 Publications: 2005 cont’d

44 Publications: 2004

45 The End

46 Publications: 2004 cont’d

47 Publications: 2003

48 Theses and Dissertations

49 The End