nsidn98 / Dynamic-Soaring

Simulation of trajectory optimisation followed by Albatrosses while flying to achieve zero energy consumption flights

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dynamic-Soaring

Code for "Overhead the Albatross Hangs Motionless Upon the Air with Dynamic Soaring"

Simulation of trajectory optimisation for flight strategies used by albatrosses to achieve zero energy consumption long-flight trajectories along with trajectory stabilisation with LQR to account for noise and errors in dynamics.

Refer the paper for more details.

Final Video Presentation

Wind profile:

wind

Trajectories Optimisation

Travelling Trajectories

travelling

Non-travelling Trajectories

non-travelling

Energy Variation

energy

LQR Stabilisation

LQR

Note

Done as a course project for the 6.832 Underactuated Robotics Spring 2021 course by Russ Tedrake at MIT.

About

Simulation of trajectory optimisation followed by Albatrosses while flying to achieve zero energy consumption flights

License:GNU General Public License v3.0


Languages

Language:Python 100.0%