Please find our joint appointments and professorships on our website: Joint appointments / Professorships

Student: Integration of a Roll Controller for a Morphing Wing UAS (m/f/x)
Job Description
Req ID:  5653
Place of work:  Braunschweig, Cochstedt
Starting date:  Immediately
Career level:  Internship, Student research project and final thesis
Type of employment:  Part time, Full-time
Duration of contract:  by arrangement

Remuneration: Remuneration is in accordance with the Collective Agreement for the Public Sector - Federal Government (TVöD-Bund)

Enter the fascinating world of the German Aerospace Center (Deutsches Zentrum für Luft- und Raumfahrt e. V.; DLR) and help shape the future through research and innovation! We offer an exciting and inspiring working environment driven by the expertise and curiosity of our 12,000 employees from 100 nations and our unique infrastructure. Together, we develop sustainable technologies and thus contribute to finding solutions to global challenges. Would you like to join us in addressing this major future challenge? Then this is your place!

Welcome to the Institute of Flight Systems. Our work focuses on the interaction between aircraft configuration, pilots and modern flight system technology. From flight dynamics to unmanned aerial vehicles, from simulation to real flight tests - we analyse, test and develop innovations that will shape the flying of the future.

 

What to expect

The research project UAdapt develops novel technologies for high-performance and adaptive unmanned aircraft systems. One of its main objectives is the development of morphing wing technologies that continuously adapt the wing geometry to changing flight conditions. This enables improvements in flight performance, efficiency, and operational safety. To fully exploit the potential of these technologies, innovative AI-augmented flight control methods are being developed and integrated into real flight test campaigns.
Within this internship or thesis, you will integrate an existing roll attitude controller into a high-performance companion computer and incorporate it into the aircraft's existing flight control architecture. The implementation is based on a ROS software framework and will serve as the foundation for future flight experiments with the demonstrator aircraft. You will gain practical experience in modern flight control, embedded systems, and the development of software for safety-critical aerospace applications.

Your tasks

  • Implement an existing roll attitude controller in C++ within a ROS-based software architecture and port it to a companion computer
  • Integrate the controller into the existing flight control system by implementing suitable interfaces between the companion computer and the autopilot
  • Perform Software-in-the-Loop (SiL) and Hardware-in-the-Loop (HiL) testing
  • Validate the controller's performance in simulation and during flight test preparation
  • Document and present the achieved results
  • Optional: Demonstrate the controller during flight tests

Your profile

  • Current enrollment in a Master’s program in Computer Science, Control Engineering or a related field
  • Solid background in reinforcement learning, ideally policy gradient methods
  • Good understanding of control engineering and flight dynamics
  • Experience with TensorFlow, PyTorch for numerical optimization, neural networks and deep learning
  • Strong programming skills, particularly in Python or C++
  •  

We offer

DLR stands for diversity, appreciation and equality for all people. We promote independent work and the individual development of our employees both personally and professionally. To this end, we offer numerous training and development opportunities. Equal opportunities are of particular importance to us, which is why we want to increase the proportion of women in science and management in particular. Applicants with severe disabilities will be given preference if they are qualified.

We look forward to getting to know you!

 

If you have any questions about this position (Vacancy-ID 5653) please contact:

 

Lennart Kracke 
Tel.: +49 531 295 1022