data driven control of flapping flight
play

Data-driven Control of Flapping Flight Jehee Lee Seoul National - PowerPoint PPT Presentation

Data-driven Control of Flapping Flight Jehee Lee Seoul National University Collaboration with Eunjung Ju, Jungdam Won, Byungkuk Choi, Junyong Noh, Min Gyu Choi (ACM Transactions on Graphics 2013, presented at SIGGRAPH 2014) Flying Animation [


  1. Data-driven Control of Flapping Flight Jehee Lee Seoul National University Collaboration with Eunjung Ju, Jungdam Won, Byungkuk Choi, Junyong Noh, Min Gyu Choi (ACM Transactions on Graphics 2013, presented at SIGGRAPH 2014)

  2. Flying Animation [ ¡Avatar, ¡2009 ¡] [ ¡How ¡to ¡train ¡your ¡dragon, ¡2010 ¡] [ ¡Rio, ¡2011 ¡] [ ¡How ¡to ¡train ¡your ¡dragon ¡2, ¡2014 ¡] [ ¡Kung ¡Fu ¡Panda ¡2, ¡2011 ¡] [ ¡Rio ¡2, ¡2014 ¡]

  3. Motivation

  4. Challenges • Realistic Simulation and Control • Steering and Balancing • Interactive performance • Generalization

  5. Overview Bird motion Physics-based capture data model & simulation Data-driven controller Training data

  6. Overview Bird motion Physics-based capture data model & simulation Data-driven controller Training data

  7. 7m 10m 10m

  8. Overview Bird motion Physics-based capture data model & simulation Data-driven controller Training data

  9. What makes the bird fly

  10. What makes the bird fly Close/Spread at downstroke Open/Gather at upstroke

  11. Bird Modeling Primary Feathers (10) Wrist (1 DOF) Elbow (2 DOFs) Secondary Feathers (8) Shoulder (3 DOFs) Tail Feathers (12) Tail (2 DOFs)

  12. Bird Modeling

  13. Parameterized Wingbeat Average wingbeat Tail Left arm Right arm Scale Translation Time warping

  14. Overview Bird motion Physics-based capture data model & simulation Data-driven controller Training data

  15. Control Problem wingbeat P c current state desired state S c S d

  16. Differential Regression …

  17. Data-driven Approach …

  18. Ascend Left Right Descend

  19. Improving Steerability Left Right

  20. 26

  21. Controller Design Paradigm Ours Data-driven Optimization based Flexible Simple Versatile Easy-to-implement Easy-to-generalize Computationally efficient

  22. Future Study • Accurate simulation model – Aero dynamics (Turbulence, vortex) • Generalization to other behavior/species – Perching, souring, diving – Imaginary bird • 3D printing of mechanical birds

  23. Two SNU papers at SIGGRAPH Aia 2014 • Generating and Ranking Diverse Multi-Character Interactions • Locomotion Control for Many-Muscle Humanoids

  24. Generating and Ranking Diverse Multi-Character Interactions J ungdam ¡Won ¡ ¡ ¡ K yungho ¡Lee ¡ ¡ ¡ J ehee ¡Lee ¡ C arol ¡O’Sullivan ¡ ¡ ¡ J essica ¡K. ¡Hodgins ¡ Seoul ¡National ¡University Disney ¡Research

  25. Two ¡pedestrians, ¡Tom ¡and ¡John, ¡bumped ¡into ¡ each ¡other. ¡Tom ¡pointed ¡at ¡John ¡and ¡yelled. ¡ John ¡pushed ¡Tom ¡on ¡his ¡shoulder. ¡Meanwhile, ¡ David ¡watched ¡them ¡in ¡quarrel. ¡Tom ¡punched ¡ John ¡and ¡then ¡kicked ¡him. ¡David ¡jumped ¡in ¡the ¡ fight ¡and ¡punched ¡Tom ¡on ¡his ¡face.

  26. Event Graph Subject Object Transition

  27. Challenges Script-to-Animation many plausible scenes generate-and-rank no natural language processing yet Scene Synthesis multiple actors, physical contacts, realistic human motion high-dimensional configuration space

  28. Event Graph

  29. LOCOMOTION ¡CONTROL ¡FOR ¡ 
 MANY-­‑MUSCLE ¡HUMANOIDS Yoonsang ¡Lee 1,2 ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡Moon ¡Seok ¡Park 3 ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡Taesoo ¡Kwon 4 ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ Jehee ¡Lee 1 1 Seoul ¡National ¡University ¡ ¡ 2 Samsung ¡Electronics ¡Co., ¡Ltd. ¡ ¡ 3 Seoul ¡National ¡University ¡Bundang ¡Hospital ¡ ¡ 4 Hanyang ¡University

  30. Human Movements Complex musculoskeletal system many bones and muscles coordination of muscle actuation highly nonlinear dynamics Variety of locomotor skills locomotion is a policy, not a pattern balancing strategy predicting new gait patterns under varied conditions

  31. [SIGGRAPH 2007] Sok et al, Simulating Biped Behaviors from Human Motion Data

  32. [SIGGRAPH 2010] Lee et al, Data-driven biped control

  33. [SIGGRAPH 2010] Lee et al, Data-driven biped control

  34. L Gait2562 ¡ Gait2592 ¡ Fullbody ¡ (25 ¡DOFs, ¡62 ¡muscles) (25 ¡DOFs, ¡92 ¡muscles) (39 ¡DOFs, ¡120 ¡muscles)

  35. Hill-­‑Type ¡Muscle ¡Model

  36. Hill-­‑Type ¡Muscle ¡Model SE ¡: ¡serial ¡element ¡ CE ¡: ¡contractile ¡element ¡ PE ¡: ¡passive ¡element ¡ α: ¡pennation ¡angle

  37. Hill-­‑Type ¡Muscle ¡Model SE ¡: ¡serial ¡element ¡ CE ¡: ¡contractile ¡element ¡ PE ¡: ¡passive ¡element ¡ α: ¡pennation ¡angle

  38. Hill-­‑Type ¡Muscle ¡Model SE ¡: ¡serial ¡element ¡ CE ¡: ¡contractile ¡element ¡ PE ¡: ¡passive ¡element ¡ α: ¡pennation ¡angle

  39. 48

  40. Unilateral ¡Painful ¡Ankle ¡Plantar ¡Flexor Patients ¡tend ¡to ¡reduce ¡the ¡use ¡ of ¡the ¡ankle ¡plantar ¡flexors

  41. Painful ¡Joints ¡on ¡Unilateral ¡Limb Patients ¡tend ¡to ¡reduce ¡contact ¡force

  42. Painful ¡Left ¡Ankle ¡Plantar ¡Flexor Painful ¡Joints ¡on ¡Left ¡Leg

  43. Waddling ¡Gait Bilateral ¡ Gluteus ¡Medius ¡& ¡ Minimus ¡Weakness ¡ Upper ¡body ¡swing ¡laterally

  44. Trendelenburg ¡Gait Un ilateral ¡ Gluteus ¡Medius ¡& ¡ Minimus ¡Weakness

  45. Surgery Simulation Surgery improves cerebral palsy gaits lengthen muscles/tendons and fix bone deformity Predictive simulation of post-operative gaits from pre-operative motion capture and surgery planning

  46. 
 Data-driven Control of Flapping Flight 
 Data & Code are available at 
 http://mrl.snu.ac.kr/

  47. 60

  48. Event Graph John WALK BUMP POINT PUSH PUNCH KICK Tom WALK KICK David WALK WATCH

Recommend


More recommend