feed forward parameter identification for precise
play

Feed Forward Parameter Identification for Precise Periodic - PowerPoint PPT Presentation

Feed Forward Parameter Identification for Precise Periodic Quadrocopter Motions Angela P. Schoellig, Clemens Wiltsche, Raffaello DAndrea Institute for Dynamic Systems and Control ETH Zrich, Switzerland American Control Conference 2012 1


  1. Feed ‐ Forward Parameter Identification for Precise Periodic Quadrocopter Motions Angela P. Schoellig, Clemens Wiltsche, Raffaello D‘Andrea Institute for Dynamic Systems and Control ETH Zürich, Switzerland American Control Conference 2012 1 Montréal – June 28, 2012

  2. LET‘S DANCE Angela Schoellig ‐ ETH Zurich 2

  3. ... DANCE IN THE AIR VISION Dance performance of multiple aerial robots Angela Schoellig ‐ ETH Zurich 3

  4. ACTORS STAGE Type: Quadrocopter Name: Flying Machine Arena Size: Ø 3 feet Size: 33 x 33 x 33 feet Weight: 1 pound Protection: Nets, Padded floor Flight time: 15 minutes Angela Schoellig ‐ ETH Zurich 4

  5. TESTBED • cameras provide position and attitude • off ‐ board computer run controller • communication via radio module Autonomous flight. Angela Schoellig ‐ ETH Zurich 5

  6. VIDEO: https://youtu.be/DrHlgxf0oQw?list=PLD6AAACCBFFE64AC5 Angela Schoellig ‐ ETH Zurich 6

  7. FOCUS Music is pre ‐ processed. Motion is pre ‐ programmed. USER INTERFACE Music Analysis Vehicle Control Choreography Design Extract temporal Guide vehicle on desired trajectory Create dance ‐ like motions structure of the music • Trajectory following • Periodic motions piece • Motion ‐ music synchronization • Collision ‐ free transitions • Aerobatic motions Feasibility Check Is the choreography doable? Angela Schoellig ‐ ETH Zurich 7

  8. FOCUS Music is pre ‐ processed. Motion is pre ‐ programmed. USER INTERFACE Music Analysis Vehicle Control Choreography Design Extract temporal Guide vehicle on desired trajectory Create dance ‐ like motions structure of the music • Trajectory following • Periodic motions piece • Motion ‐ music synchronization • Collision ‐ free transitions • Aerobatic motions Feasibility Check Is the choreography doable? Periodic motions = Basic elements of a rhythmic performance Angela Schoellig ‐ ETH Zurich 8

  9. OBJECTIVE GOAL Precise tracking of periodic trajectories. Why? Rhythmic behavior, predictable and reliable performance. How? Rely on same trajectory following controller, adapt the parameter of the feed ‐ forward input. Desired periodic motion: Adaptation Trajectory Following Reference Signal Controller Desired position, velocity, acceleration Measured position and attitude Angela Schoellig ‐ ETH Zurich 9

  10. APPROACH > 1D example Side ‐ to ‐ side motion. Nominal model. Control. Feedback linearization • Constant height Design linear controller • Translational dynamics 10

  11. EXPERIMENT > 1D example Reference Signal Controller Result Constant phase shift and amplitude amplification Desired trajectory Actual motion 11

  12. FEED ‐ FORWARD ADAPTATION > 1D example Reference Signal Controller 1) Online correction: Factors converge 2) Offline and online correction: Angela Schoellig ‐ ETH Zurich 12

  13. RESULTS > 1D example Desired trajectory Actual motion ONLINE CORRECTION OFFLINE AND ONLINE CORRECTION IMPROVED TRANSIENT BEHAVIOR Angela Schoellig ‐ ETH Zurich 13

  14. EXPERIMENTAL EVALUATION > 1D example Result Linear behavior. Steady ‐ state correction terms for various amplitudes . Steady ‐ state correction terms do not depend on motion amplitude. Angela Schoellig ‐ ETH Zurich 14

  15. SUMMARY > 1D example Achieved high ‐ performance tracking without incurring transients by 1. Offline identification of steady ‐ state correction terms ‐ linear behavior: correction terms only depend on motion frequency ‐ prior to flight ‐ reduces transient behavior 2. Online correction for small non ‐ repetitive errors Reference Signal Controller Adaptation Angela Schoellig ‐ ETH Zurich 15

  16. 3D MOTIONS > main result Periodic motion primitives Decoupled directions. The correction values in each direction are independent of the other directions. Linear system behavior. The correction values of one direction depend only on the frequency of the motion component in this direction . Symmetry. The corrections in x ‐ and y ‐ direction are identical. Angela Schoellig ‐ ETH Zurich 16

  17. 3D MOTIONS > verification Circle in 3D Various 3D periodic motions executed multiple times, circles, swing motions, spirals, ... same amplitude COMPARABLE VARIANCES 17

  18. REDUCED IDENTIFICATION SCHEME Strategy Perform one 3D motion over the relevant frequency range Result Using parameters from reduced identification Swing 3D Horizontal Circle Circle 3D 18

  19. REDUCED IDENTIFICATION Strategy Perform one 3D motion over the relevant frequency range Result Using parameters from reduced identification 19

  20. SUMMARY GOAL Precise tracking of periodic trajectories without transients. APPROACH Practicing prior to demonstration. • Adaptation of feed ‐ forward parameters A priori paramter identification through a small set of motions: • one motion per frequency is enough! Reference Signal Controller Adaptation Angela Schoellig ‐ ETH Zurich 20

  21. LET‘S DANCE video: https://youtu.be/7r281vgfotg?list=PLD6AAACCBFFE64AC5 Angela Schoellig ‐ ETH Zurich 21

  22. More: www.FlyingMachineArena.org Angela Schoellig ‐ ETH Zurich 22

  23. Feed ‐ Forward Parameter Identification for Precise Periodic Quadrocopter Motions Angela P. Schoellig, Clemens Wiltsche, Raffaello D‘Andrea Institute for Dynamic Systems and Control ETH Zürich, Switzerland American Control Conference 2012 23 Montréal – June 28, 2012

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend