Feasibility of Motion Primitives for Choreographed Quadrocopter - - PowerPoint PPT Presentation

feasibility of motion primitives for choreographed
SMART_READER_LITE
LIVE PREVIEW

Feasibility of Motion Primitives for Choreographed Quadrocopter - - PowerPoint PPT Presentation

Feasibility of Motion Primitives for Choreographed Quadrocopter Flight Angela Schoellig, Markus Hehn, Sergei Lupashin and Raffaello DAndrea Institute for Dynamic Systems and Control ETH Zrich, Switzerland American Control Conference 2011 1 San


slide-1
SLIDE 1

1

Feasibility of Motion Primitives for Choreographed Quadrocopter Flight

Angela Schoellig, Markus Hehn, Sergei Lupashin and Raffaello D‘Andrea

Institute for Dynamic Systems and Control ETH Zürich, Switzerland American Control Conference 2011 San Francisco – Jul 1, 2011

slide-2
SLIDE 2

2

LET‘S DANCE

Angela Schoellig ‐ ETH Zurich

slide-3
SLIDE 3

3

... DANCE IN THE AIR

Angela Schoellig ‐ ETH Zurich

VISION Dance performance of

multiple aerial robots

slide-4
SLIDE 4

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

ACTORS STAGE

slide-5
SLIDE 5

5

  • cameras provide position and attitude
  • off‐board computer run controller
  • communication via radio module

TESTBED

Angela Schoellig ‐ ETH Zurich

Autonomous flight.

slide-6
SLIDE 6

6

VIDEO: https://youtu.be/DrHlgxf0oQw?list=PLD6AAACCBFFE64AC5

Angela Schoellig ‐ ETH Zurich

slide-7
SLIDE 7

7

… use controls and system dynamics.

OBJECTIVE & FOCUS GOAL An intuitive interface for creating meaningful and

feasible quadrocopter choreography.

MOTION DESIGN FEASIBILITY CONTROL SYNCHRONIZATION

Parameterized motion primitives. Based on model.

PREPROGRAMMED. DONE AHEAD OF TIME.

Angela Schoellig ‐ ETH Zurich

FOCUS

ICRA 2010 & IROS 2010] [Schoellig, Augugliaro and D'Andrea,

slide-8
SLIDE 8

8

MOTION DESIGN – idea

Angela Schoellig ‐ ETH Zurich

Specify motion through position and yaw (4DOF): Introduce parametrized motion primitives: CHOREOGRAPHY – concatenation of basic motion elements

MOTION PRIMITIVE A MOTION PRIMITIVE B MOTION PRIMITIVE D

DESIGN PARADIGM. space – time – energy – structure

slide-9
SLIDE 9

9

Periodic motion primitive.

MOTION DESIGN – example

Angela Schoellig ‐ ETH Zurich

includes

  • side‐to‐side motions
  • circles
  • spirals
  • ....

DESIGN PARADIGM. space – time – energy – structure

slide-10
SLIDE 10

10

Periodic motion primitive.

MOTION DESIGN – example

Angela Schoellig ‐ ETH Zurich

includes

  • side‐to‐side motions
  • circles
  • spirals
  • ....

DESIGN PARADIGM. space – time – energy – structure

slide-11
SLIDE 11

11

MOTION FEASIBILITY – model/constraints

Angela Schoellig ‐ ETH Zurich

First principles model. Constraints.

(1) Collective thrust (input) (2) Single motor thrust

INPUTS send to vehicle

slide-12
SLIDE 12

12

CHECK 1: Collective thrust limits. CHECK 2: Single motor thrust limits.

(1) Desired attitude (2) Rotational rates (3) Single motor thrusts

MOTION FEASIBILITY – check

MOTION DESIGN COLLECTIVE THRUST LIMIT ? MOTION DESIGN COLLECTIVE THRUST LIMIT ? VEHICLE DYNAMICS

slide-13
SLIDE 13

13

MOTION FEASIBILITY – example

Angela Schoellig ‐ ETH Zurich

Side‐to‐side motion.

Violates collective thrust limit (CHECK 1) Violates single motor thrust limit (CHECK 2)

EXPERIMENTAL RESULTS: motor commands saturated 1% of the time.

Feasibility.

slide-14
SLIDE 14

14

CURRENT STATUS

Angela Schoellig ‐ ETH Zurich

Work with Federico Augugliaro

slide-15
SLIDE 15

15

  • choreographies based on motion primitives that are adjustable in their

parameters

  • check feasibility ahead of time based on first principles models

SUMMARY

Angela Schoellig ‐ ETH Zurich

MOTION DESIGN FEASIBILITY CONTROL SYNCHRONIZATION

Parameterized motion primitives. Based on model.

... One step towards creating choreography in a simple and intuitive

way.

slide-16
SLIDE 16

16

LET‘S DANCE video https://youtu.be/7r281vgfotg?list=PLD6AAACCBFFE64AC5

Angela Schoellig ‐ ETH Zurich

slide-17
SLIDE 17

17

Feasiblity of Motion Primitives for Choreographed Quadrocopter Flight

Angela Schoellig, Markus Hehn, Sergei Lupashin and Raffaello D‘Andrea

Institute for Dynamic Systems and Control ETH Zürich, Switzerland American Control Conference 2011 San Francisco – Jul 1, 2011