Giter Club home page Giter Club logo

biomechanics-of-flight.'s Introduction

Perspectives

This repository stores the analysis codes and physical backgrounds of my final project for the Stanford ME303 course (Winter 2017): Biomechanics of Flight. All material can be freely distributed with proper citation of this repository: https://github.com/Mipanox/ME303.

Introduction

The project aims at exploring birds' behavior in landing, in particular the decelaration phase of an american avocet and a northern shoveler. In the videos (or on Nimia: avocet; shoveler), the two birds exhibit quite distinct ways of braking: The avocet uses its wings as a "parachute" whereas the shoveler water-skies and in the same time flaps the wings back-and-forth. Simple models are applied to describe the physics behind the behavior.

(Note: As of this writing the author has not included any conclusion remarks in any of the notebooks. Will be there soon)

Kinematics

The extracted kinematics of representatitve parts of the body motions (e.g. wings, tails, torso) is shown here. This notebook includes a brief overview of the videos, some crude calibrations, and then presents the smoothed kinematic curves: for instance the bulk velocity variation with time.

Dynamics

Assumptions

In this notebook the simplified models adopted in the simulation ale explained. Some qualitative descriptions of the assumptions are made, but refer to the estimates for justification (or not).

Parameters

From the kinematics, it is possible to retrieve useful quantities to be thrown into the models. This is illustrated here.

Models - Simulations

The whole process of landing is modeled by three mechanisms: (1) Steady flight, (2) parachuting, and (3) back-and-forth flapping plus water-skiing. Based on the assumptions, the birds are fully characterized by point masses, (half-)elliptical wings, and flat plates for the feet, with certain properties inferred from the kinematics/biology. The codes simulate the forces and powers that would be generated for the modelled "artificial" birds. Comparisons with observations are also conducted and examined in each notebook.

Conclusion

biomechanics-of-flight.'s People

Contributors

mipanox avatar ravirajadrangi avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.