1 an experimental system for the collaborative control of unmanned air vehicles raja sengupta, cee...

49
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

Upload: dwayne-riley

Post on 26-Dec-2015

215 views

Category:

Documents


0 download

TRANSCRIPT

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

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

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

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

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

3

In Action

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

Mission Control

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

5

Commander View

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

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

802.11b Antenna for A-2-A comm.

Payload Tray for on-board computations and devices

Payload Switch Access Door for enabling / disabling on-board devices

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

7

Current Payload Configuration

Off-the-shelf PC-104 with custom Vibration Isolation

Orinoco 802.11b 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.

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

8

MLB Bat IVAircraft

• Improved payload weight (25lbs) and volume • Improved logistics: 7.5 hour duration, onboard generator

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

9

Autopilots and SensorsPiccolo 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.

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

10

Communications and Video Link

New air-to-air communications system• amplified 802.11b • 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

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

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

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

12

System Architecture

Task allocation/ Conflict Resolution

Mission to task decomposer

UAV UAV

Team Level

Mission Control

missions

UAV

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

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.

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

14

Current Collaborative Architecture

Task 1

Task 2

AllocatedTask 1

AllocatedTask 1

Tasking Conflict

Border Patrol

LocationVisit

ReallocatedTo Task 2

Conflict Resolution

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

15

Example Scenario

fault

subtasks start

obstacles UAVi

indicates comm.

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

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.

1

2

3

4

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

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

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

18

Simulation Results

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

19

Database

PiccoloPayload

Orbit Control Waypt Control Vision Control

Switchboard

Vision Process.

Orinoco Comm.

Camera

A-2-A

GroundCommands

AircraftAvionics

Vision ControlFor Turn-Rate Based Path

Following

Waypoint ControlFor Single-Point Visits

Orbit ControlFor Closed-Loop Multi-Point Paths

SwitchboardTask Allocation, Conflict Resolution,

and Controller Switching

OrinocoInter-vehicular communication

protocol

DatabasePermits inter-process

communication

Vision ProcessingFrame Grabbing Capabilities

PayloadResponsible for Relaying

Commands between the PC-104 and Mission Control

PiccoloResponsible for Relaying

Commands between the PC-104 and Aircraft Avionics

Aircraft Level Architecture

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

20

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

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

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

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

22

Cal Road Detection on MLB Video(No Control)

Generic corridor detection by one-dimensional learning•Roads•Aqueducts•Perimeters•Pipelines•Power Lines

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

23

Vision Based Obstacle Avoidance System

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

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

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

25

Geographic Data Management

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

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

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

27

Scalable Information Management:Distributing the Publisher Service

Geographic Data Management Network

Euclidean Space

Voronoi tessellation

Data objects

Publishing ServersSengupta AINS 2003

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

28

Scalable Information Management:Distributing the Publisher Service

Metric Space

desired data

server

User

delivery

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

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

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

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 manydata objects

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

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

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

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

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

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

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

34

Scalable Information Management:Distributing the Publisher Service

Movie of ourImplementation 4 servers on 4 laptops over wireless

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

35

Data Consistency in the Publisher:Inconsistent copies are detected whp

Data Location

Wrong location copy 1

Wrong location copy 2

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

36

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

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

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

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

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 bi. If the locations of the points are denoted by pi and the location of the servers are denoted by cj, then the total cost is:

bi ( min dist(pi, cj) )

i j

The control algorithm updates server positions to reduce this cost

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

39

Simulation This example involves 100 clients and 6 servers

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

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 )

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

41

Publications: 2005 T.G. McGee, S. Spry, and J .K. Hedrick, "Optimal path planning in a constant wind with a

bounded turning rate," Accepted to 2005 AIAA Conference on Guidance, Navigation, and Control.

T.G. McGee, R. Sengupta, and J .K. Hedrick, "Obstacle detection for small autonomous aircraft using sky segmentation,” Proc. of the 2005 IEEE International Conference on Robotics & Automation.

T.G. McGee and J .K. Hedrick, "Guaranteed Strategies to Search for Mobile Intruders or Evaders in the Plane," submitted to AIAA J ournal of Guidance, Navigation, and Control.

T.G. McGee, G. Gonzalez, and J .K. Hedrick, "Temporal and Spatial Sliding Surface Control for Path Following," submitted to IEEE Transactions on Automatic Control.

Z. Kim, "Realtime Road Detection by Learning from One Example," Proc. of the IEEE Workshop on Application of Computer Vision, 2005, pp. 455-460.

M. Zennaro and R. Sengupta, "Distributing Synchronous Programs Using Bounded Queues," To appear in 5th ACM International Conference on Embedded Software (EMSOFT'05).

M. Zennaro and R. Sengupta, "Distributing Synchronous Programs Using Bounded Queues, a Coordinated Traffic Signal Application", University of California at Berkeley, Intelligent Transportation Studies, UCB-ITS-RR-2005-4, May 2005

A. Ryan, D. Nguyen, and J .K. Hedrick, "Hybrid Control for UAV-Assisted Search and Rescue," Submitted to the International Mechanical Engineering Congress and Exposition (IMECE), Orlando, Nov. 2005.

A. Ryan and J .K. Hedrick, "A Mode-Switching Path Planner for UAV-Assisted Search and Rescue," Submitted to the IEEE Conference on Decision and Control, Seville, Dec 2005.

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

42

Publications: 2005 cont’d M. Godwin, S. Spry, and J .K. Hedrick, “A Distributed System for Collaboration and

Control of UAV Groups: Experiments and Analysis,” Proc. of the 5th International Conference on Cooperative Control and Optimization, Gainesville, FL, J an. 2005.

S. Spry, A. Girard, and J .K. Hedrick, “Convoy Protection using Multiple Unmanned Aerial Vehicles: Organization and Coordination,” Proc. of the 2005 American Control Conference, Portland, OR, J une 2005.

D. Caveney and R. Sengupta, “Architecture and Application Abstractions for Multi-Agent Collaboration Projects,” Submitted to the IEEE Conference on Decision and Control, Seville, Spain, Dec. 2005.

D. Caveney, Y. Kang, and J .K. Hedrick, “Probabilistic Mapping For Unmanned Rotorcraft using Point-Mass Targets and Quadtree Structures,” Accepted to ASME IMECE, Orlando, FL, Nov. 2005.

D. Caveney and J .K. Hedrick, “Path Planning for Targets in Close Proximity with a Bounded Turn-Rate Aircraft,” Accepted to AIAA Guidance, Navigation, and Control Conference, San Francisco, CA, Aug. 2005.

E. Shaw, H. Chung, J .K. Hedrick, and S. Sastry, “Unmanned Helicopter Formation Flight Experiment for the Study of Mesh Stability,” submitted to the 5th International Conference on Cooperative Control and Optimization, 2005.

S. Rathinam, R. Sengupta, S. Darbha, “A Resource Allocation Algorithm for Multi-Vehicle Systems with Non-Holonomic Constraints,” Institute of Transportation Studies Research report, Berkeley UCB-ITS-RR-2005-2. Also submitted to the IEEE Transactions of Automation Science and Engineering.

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

43

Publications: 2005 cont’d S. Rathinam, Z. Kim, A. Soghaikain and R. Sengupta, “Vision Based Following of Locally

Linear Structures using an Unmanned Aerial Vehicle,” Submitted to the IEEE Conference on Decision and Control, 2005.

J . Tisdale, “A UAV Trajectory Planning Algorithm for Simultaneous Search and Track,” Accepted to ASME IMECE, Orlando, FL, Nov. 2005.

E. Frew and J . Langelan, “Receding Time Horizon Control Using Random Search for UAV Navigation with Passive, Non-cooperative Sensing,” To appear in AIAA Guidance, Navigation, and Control Conference, San Francisco, CA, August 2005.

A.R. Girard, J . Sousa and J .K. Hedrick, “A Selection of Recent Advances in Networked Multi-Vehicle Systems,” IMECE J ournal of Systems and Control Engineering, Part I, 219(1), 2005, pp. 1-14.

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

44

Publications: 2004 A.R. Girard, A.S. Howell and J .K. Hedrick, “Border Patrol and Surveillance Missions using

Multiple Unmanned Air Vehicles,” Submitted to IEEE Control Systems Technology, 2004 M. Zennaro and R. Sengupta, “Distributing Synchronous Systems with Modular

Structure,” Proc. of the 43rd IEEE Conference on Decision and Control, Bahamas, Dec. 2004.

A. Ryan, M. Zennaro, A.S. Howell, R. Sengupta, J .K. Hedrick, “An Overview of Emerging Results in Cooperative UAV Control,” Proc. of the 43rd IEEE Conference on Decision and Control, Bahamas, Dec. 2004.

Anouck R. Girard, Adam S. Howell and J . Karl Hedrick, “Border Patrol and Surveillance Missions using Multiple Unmanned Air Vehicles,” Proc. of the 43rd IEEE Conference on Decision and Control, Bahamas, Dec. 2004.

J oão Sousa, Anouck R. Girard and J . Karl Hedrick, “Elemental Maneuvers and Coordination Structures for Unmanned Air Vehicles,” Proc. of the 43rd IEEE Conference on Decision and Control, Bahamas, Dec. 2004.

S. Spry and J .K. Hedrick, “Formation Control Using Generalized Coordinates”, Proc. of the 43rd IEEE Conference on Decision and Control, Bahamas, Dec. 2004.

S. Rathinam, M. Zennaro, T. Mak, R. Sengupta, “An Architecture for UAV Team Control”, IFAC Symposium on Autonomous Vehicles, Lisbon, Portugal, J uly 2004.

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

45

The End

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

46

Publications: 2004 cont’d S. Rathinam and R. Sengupta, “A Safe Flight Algorithm for Unmanned Aerial Vehicles”,

IEEE Aero Conference, March 6-9, Montana. S. Rathinam and R. Sengupta, “UAV Navigation in an Unknown Environment,” Proc. of the 43rd IEEE Conference on Decision and Control, Bahamas, Dec. 2004.

Eric W. Frew and Raja Sengupta. “Obstacle Avoidance with Sensor Uncertainty for Small Unmanned Aircraft,” Proc. of the 43rd IEEE Conference on Decision and Control, Bahamas, Dec. 2004.

Frew et. al. “Vision-Based Road Following Using a Small Autonomous Aircraft.” In Proc. of the 2004 IEEE Aerospace Conference, Big Sky, MT, March 2004.

Frew et. al. “Stereo-Vision-Based Control of a Small Autonomous Aircraft Following a Road.” Second Annual Swarming Conference, Crystal City, MD, J une 2004.

E. Frew, X. Xiao, S. Spry, T. McGee, Z. Kim, J . Tisdale, R. Sengupta, and J .K. Hedrick, “Flight Demonstrations of Self-Directed Collaborative Navigation of Small Unmanned Aircraft,” Proc. of the 3rd AIAA Unmanned Unlimited Technical Conference, Workshop, & Exhibit, Chicago, IL, September 2004.

J . Sousa, A.R. Girard and J .E. Silva, “Elemental Maneuvers for Unmanned Air Vehicles”, Proceedings of Robotica 2004, pp. 63-70, Portugal.

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

47

Publications: 2003

S. Spry, A. Vaughn, X. Xiao, and J .K. Hedrick. “A Vehicle Following Methodology for UAV Formations”. Proceedings of the fourth International Conference on Cooperative Control and Optimization, Destin, FL., Nov. 2003.

S. Spry and J .K. Hedrick, “Coordinated Formation Control”, Poster, AINS Symposium 2003, Palo Alto, CA.

J . Lee, R. Huang, A. Vaughn, X. Xiao, M. Zennaro, J .K. Hedrick, R. Sengupta “Strategies of Path-Planning for a UAV to Track a Ground Vehicle”, Proceedings of the AINS Conference, 2003

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

48

Theses and Dissertations

D. Prull, “Flight Dynamics of Fixed-Wing Unmanned Aerial Vehicle Formations in Vortex Wakes,” Masters Thesis, University of California, Berkeley, May 2005

A. Ryan, “A Mode-Switching Path Planner for UAV-Assisted Search and Rescue,” Masters Thesis, University of California, Berkeley, May 2005

J . Tisdale, “A UAV Trajectory Planning Algorithm for Simultaneous Search and Track,” Masters Thesis, University of California, Berkeley, May 2005

A. Williams, “Search and Rescue Augmentation using Unmanned Aircraft,” Masters Thesis, University of California, Berkeley, May 2004.

A.C. Vaughn, “Path Planning and Control of Unmanned Aerial Vehicles in the Presence of Wind,” Master's Thesis, University of California, Berkeley, Dec. 2003.

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

49

The End