Giter VIP home page Giter VIP logo

martinsimon88.github.io's Introduction

Welcome to my Master's project: Machine Learning & Blended Wing Body

This page is dedicated to my Master's Thesis project. The aim of the project is to apply Machine Learning algorithms to enhance the development and usage of a lightweight Blended Wing Body (BWB) Unmanned Aerial Vehicle (UAV).

The subtasks of the project can be listed as following:

1. Develop a policy to aerodynamically engineer a BWB

  • Developing an Evolutionary Multi-Objective Bayesian Optimization system.
  • Create a Pareto non-dominated vector of Bezier curve based airfoils.
  • Use the non-dominated airfoils in coeffect with the bodies global parameters (e.g span, taper and sweep) to find a global approximate optimal solution with a Panel Method based system.
  • Find a local optimal solution using OpenFOAM/SU2 based Computational Fluid Dynamics softare.
  • Test optimized wing.

2. Set up electronics and navigation system

  • Parametrize propulsion and control surface system to project requirements.
  • Set up Raspberry Pi based autopilot system.
  • Test autopilot.

3. Develop autonomous Vertical Take-off and Landing (VTOL) Policy

  • Set up a Deep Q Learning (or other) based reinforcement training policy.
  • Initial data collection of operator controlling vertical hovering and VTOL of the BWB with a RC control.
  • Controlled environment training of vertical hovering and VTOL.
  • Outdoor environment training of VTOL and tests.

4. Building a feature recognition system

  • Set up camera and telemetry system for BB UAV.
  • Set up software to recognize a 2m x 2m blanket as target for landing or package drop.

5. SDevelop EEG-based Brain-Computer Interface (BCI) control system

  • Set up communications with EPOC EMOTIV

  • Set up neural data transformation pipeline

  • Benchmark classification algorithms with crossvalidation:

    a) Hidden Markov Models (HMM)

    b) Ensemble Methods (EM)

    c) Multilayer Perceptrons (MLP)

  • Choose and combine (if necessary) classification algorithms

  • Test BCI system

  • Set up communications with BWB UAV

  • Set up transformation and classification pipeline on UAV onboard computer

Progress so far:

January 2016

Another

December 2016

Smiley face

For instructionss on how to set up an eGPU eGPU on Dell.

martinsimon88.github.io's People

Contributors

martinsimon88 avatar

Watchers

面白い 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.