1
Coordination and Synchronization for a Rhythmic Flight Performance
Angela Schoellig
Institute for Dynamic Systems and Control ETH Zurich, Switzerland
Coordination and Synchronization for a Rhythmic Flight Performance - - PowerPoint PPT Presentation
Coordination and Synchronization for a Rhythmic Flight Performance Angela Schoellig Institute for Dynamic Systems and Control ETH Zurich, Switzerland 1 LETS DANCE Angela Schoellig ETH Zurich 2 ... DANCE IN THE AIR VISION Dance performance
1
Institute for Dynamic Systems and Control ETH Zurich, Switzerland
2
Angela Schoellig ‐ ETH Zurich
3
Angela Schoellig ‐ ETH Zurich
4 Angela Schoellig ‐ ETH Zurich Type: Quadrocopter Size: Ø 3 feet Weight: 1 pound Flight time: 15 minutes Name: Flying Machine Arena Size: 33 x 33 x 33 feet Protection: Nets, padded floor
5
Angela Schoellig ‐ ETH Zurich
6
PREPROGRAMMED. DONE AHEAD OF TIME.
Angela Schoellig ‐ ETH Zurich
ICRA 2010 & IROS 2010] [Schoellig, Augugliaro and D'Andrea,
ACC 2011] [Schoellig, Hehn, Lupashin and D'Andrea,
7
Angela Schoellig ‐ ETH Zurich
position, attitude
full state information
desired trajectory (+ desired velocities, accelerations)
desired collective thrust, desired rotational rates ESTIMATOR CONTROLLER
RATE GYROS
rotational rates motor commands rotational rates
8
Angela Schoellig ‐ ETH Zurich
9
Angela Schoellig ‐ ETH Zurich
desired trajectory (+ desired velocities, accelerations) quadrocopter trajectory
10
Angela Schoellig ‐ ETH Zurich
desired trajectory (+ desired velocities, accelerations) quadrocopter trajectory
11
Angela Schoellig ‐ ETH Zurich
12
PREPROGRAMMED. DONE AHEAD OF TIME.
Angela Schoellig ‐ ETH Zurich
Parameterized motion primitives. Based on model.
13
Angela Schoellig ‐ ETH Zurich
14
Angela Schoellig ‐ ETH Zurich
15
Angela Schoellig ‐ ETH Zurich
16
Angela Schoellig ‐ ETH Zurich
MOTION DESIGN COLLECTIVE THRUST LIMIT ?
17
Angela Schoellig ‐ ETH Zurich
MOTION DESIGN COLLECTIVE THRUST LIMIT ? VEHICLE DYNAMICS
18
Angela Schoellig ‐ ETH Zurich
Violates collective thrust limit (CHECK 1) Violates single motor thrust limit (CHECK 2)
19
Angela Schoellig ‐ ETH Zurich
Violates collective thrust limit (CHECK 1) Violates single motor thrust limit (CHECK 2)
EXPERIMENTAL RESULTS: motor commands saturated 1% of the time.
20
Angela Schoellig ‐ ETH Zurich
Work with Federico Augugliaro
21
Angela Schoellig ‐ ETH Zurich
Work with Federico Augugliaro
22
Angela Schoellig ‐ ETH Zurich
23
Angela Schoellig ‐ ETH Zurich
24
Angela Schoellig ‐ ETH Zurich