Data-driven Control of Flapping Flight

Data-driven Control of Flapping Flight

Eunjung Ju1,2    Jungdam Won1    Jehee Lee1
Byungkuk Choi3    Junyong Noh3    Min Gyu Choi4

1 Seoul National University    2 Samsung Electronics   
3 Korea Advanced Institute of Science and Technology(KAIST)    4 Kwangwoon University

Physically generated flapping flight of the dove

We present a physically based controller that simulates the flapping behavior of a bird in flight.We recorded the motion of a dove using marker-based optical motion capture and high-speed video cameras. The bird flight data thus acquired allow us to parameterize natural wingbeat cycles and provide the simulated bird with reference trajectories to track in physics simulation. Our controller simulates articulated rigid bodies of a bird's skeleton and deformable feathers to reproduce the aerodynamics of bird flight. Motion capture from live birds is not as easy as human motion capture because of the lack of coorperation from subjects. Therefore, the flight data we could acquire were limited. We developed a new method to learn wingbeat controllers even from sparse, biased observations of real bird flight. Our simulated bird imitates life-like flapping of a flying bird while actively maintaining its balance. The bird flight is interactively controllable and resilient to external disturbances.


Eunjung Ju, Jungdam Won, Jehee Lee, Byungkuk Choi, Junyong Noh, Min Gyu Choi,
Data-driven Control of Flapping Flight, ACM Transactions on Graphcis, Volume 32 Issue 5, September 2013.

Download Paper (26.5 MB)


Presented at SIGGRAPH 2014 (Vancouver) in Controlling Character session

Download Slide (381.5 MB)

Code & Data    

Simulation code and motion capture data are available


Demo video