Structure Adaption Framework

A framework that supports growing and pruning of neural networks, allowing optimization of the architecture while training and enabling all kinds of experiments on dynamic neural networks.

  • Delivers all adaptable network structures in a convenient form
  • Removes and adds specified neurons to layers
  • Removes and adds (multiple) layers in complex arrangements, in sequence or in parallel
  • Implemented on top of TensorFlow
Python TensorFlow Neural Networks
Ducted fan drone

Ducted Fan Drone

Design and construction of a ducted-fan drone with actuator-flaps and test-bench from scratch, including 3D-printing, programming, and wiring, with a simulated 3-DOF attitude control system.

  • Custom ducted fan propulsion and actuation system
  • Implemented and tested PD-, PID-, and LQ-Control schemes
  • Implemented a Madgwick filter for state estimation
C Control Systems Embedded

Control and Simulation Algorithms

A collection of control and simulation algorithms implemented in C++ and exposed to Python via pybind11. A way to keep C++ and control theory skills sharp.

  • Numerical solvers: Euler-Cauchy, Heun, Simpson, Runge-Kutta
  • C++ core with Python bindings via pybind11
  • Solver accuracy analysis and comparison output
C++ Python pybind11 Control Theory