IWR - Simulation and Optimization

Home | Research | Teaching | People | Grants | Open Positions | Internships | Conferences | Publications | Local | Links |
printer
SimOpt

Home
Research
Teaching
People
Grants
Open Positions
    [Software Practical]
Internships
Conferences
Publications
Local
Links

Software Practical

"Shooting Methods in Practice: Control of a USB Missile Launcher"

Description

The goal of this (and possibly subsequent) software practical is to control a USB missile launcher using numerical methods such that a prescribed target is hit.

First, a driver for Linux has to be implemented to access the functionality of the device, i.e. rotating and firing missiles. The missile launcher should be controllable via a simple graphical interface. Afterwards, a mathematical model has to be derived that adequately describes the flight trajectories of the missiles. The model is then to be validated using the techniques of parameter estimation and optimum experimental design. To this end, a suitable method for measuring the point of impact of a missile (e.g. by using a video camera) has to be developed. After the model has been validated, a boundary value problem solver has to be implemented and coupled to the driver software that controls the device such that a prescriped target is hit.

Tasks

The tasks can be roughly grouped as follows:
  • Implementation of a driver for Linux
  • Simple GUI to access the missile launcher
  • Derivation of a mathematical model
  • Development of a suitable method to measure the trajectory/impact of a missile
  • Validation of the model using parameter estimation and possibly optimum experimental design
  • Implementation of a boundary value problem solver for the validated model and coupling to the driver
The software practical is completed by a written report.

Size of the project

The project is suited as a beginners or advanced practical.

Requirements

  • Programming skills, knowledge of Python is advantageous but not mandatory
  • Numerical analysis of ordinary differential equations
  • For model validation, knowledge of optimization with differential equations
  • Familiarity with Linux is a plus

Contact

Dipl.-Math. Dennis Janka
IWR, Universität Heidelberg
Im Neuenheimer Feld 368, room 402
dennis.janka@iwr.uni-heidelberg.de


back


[ Top | Home]

Last Modified By: Dennis Janka
Last Update:2021-07-13
Webmaster:
 
© Copyright Universität Heidelberg |  Impressum |  Datenschutzerklärung