/ControlBird

You can physically simulate a dove in this program which was developed for "Data-driven Control of Flapping Fight, ACM Transactions on Graphics, 2013".

Primary LanguageC++Apache License 2.0Apache-2.0

ControlBird

Related Author : Eunjung Ju, Jungdam Won

Related Publication : Transaction on Graphincs 2013

This code was written for and is being made available to accompany the (ACM Transactions on Graphics, 2013) "(Data-driven Control of Flapping Flight)"

For updates to this code, please check our website, mrl.snu.ac.kr. (Jungdam Won) can be contacted at (jungdam@mrl.snu.ac.kr)

##Installation

Our program was developed in visual stuio 2010 64-bit environment. We used external open soruce libararies in our program. You should compile each library and insert header into "BASE/INCLUDE/platform" folder, lib into "BASE/LIB/platform" folder.

ODE

Objective: Rigid body simulation Version: 0.11.1

Matlab Runtime

Objective: Matrix calculation in FEM Version: R2011b

Freeglut

Objective: Glut for free Version: 2.8.0

SISL

Objective: Curve approximation Version: 4.5.0

##Program Manual

Basically, the bird is simulated by using average wingbeats

  • q: play
  • w: pause
  • e: reset