Title: Multi-vehicle Cooperative Control Raffaello D
1Multi-vehicle Cooperative ControlRaffaello
DAndreaMechanical Aerospace Engineering
Cornell University
OUTLINE
- Hierarchical Decomposition
- Example RoboCup
- Concluding Remarks
2Hierarchical Decomposition
Objective Develop hierarchy-based tools for
designing complex, multi-asset systems in
uncertain and adversarial environments
MAIN IDEAS
- System level decomposition
- Bottom up design
- Simplification of models via relaxations and
reduction - Propagation of uncertainty to higher levels
- Adoption of heuristics, coupled with verification
3Example RoboCup
- International competition cooperation,
adversaries, uncertainty - 1997 Nagoya Carnegie Mellon
- 1998 Paris Carnegie Mellon
- 1999 Stockholm Cornell
- 2000 Melbourne Cornell
- 2001 Seattle
- Involvement
- Universities, Research Labs, Companies
Cornell
4Example
5Competition Highlights (1999)
6System Level Decomposition
Wheel velocity
INTELLIGENCE AND CONTROL
7Bottom Up Design
Relaxation and Simplified Dynamics
RobustControl Design
Restrict possible motions, design low level
systemto behave like simplified dynamical model
8Mid-Level Control
Trajectory Primitives
minimum time, minimum energy
minimum time
minimum time
9Intelligence and Control
DESIRED FINAL POSITIONS ANDVELOCITIES, TIME TO
TARGET
DESIRED VELOCITIES
STRATEGY
TRAJECTORYGENERATION
LOCALCONTROL
FEASIBILITY OF REQUESTS
- Current design
- finite state machine
- Obstacle avoidance Frazzoli, Feron, Dahleh
- no adaptation
- no formal methods
10(No Transcript)
11BACK-PASS
PASS-PLAY
12Example Goalie
13Formation Flight Testbed
Use upwash created by neighbouring craft to
provide extra lift
MOTIVATION
- satellite type of applications (Wolfe,
Chichka and Speyer 96) - MAVs and UAVs, extend range
14Formation Flight test bed
- 5 wings in low speed wind tunnel
- roll and translation along y axis
15Concluding Remarks
Relaxation, Restriction
1
PERFORMANCE
COMPLEXITY
16Robust Control Design
Hierarchical Design
...
17Current Activities
- Propagation of uncertainy/mismatch
- Randomized Algorithms for planning (MIT)
- Game Theoretic tools (delayed information)
- Verification
- Human in the loop
- New test-beds