Master thesis student (m/f/d) Real-time embedding of a non-linear Kalman filter

Blickfeld GmbH Published: August 16, 2019
Location
München, Germany
Job Type

Description

Our LiDAR sensor streams 3D point clouds of unmatched precision and accuracy. Key component is our MEMS beam deflection unit (BDU) that accurately steers the laser beam through the scene. Modelling and controlling the BDU is non-trivial, and embedding the complex algorithms in real-time is a real challenge. Which algorithms can we support in our embedded hardware? What control rates are feasible? What are the limits of our system? We don’t know, but we want you to find out. Are you up to it?

Your tasks

• Evaluate algorithms for computational complexity

• Help partitioning the algorithm between FPGA and real-time CPU (ARM Cortex-R5)

• Decide on a system architecture, including IPC between Linux and RTOS

• Implement the selected control algorithm in C/C++

Your profile

• Experience with RTOS and low-level software development

• Programming skills in C/C++, MATLAB and Simulink

• Solid theoretical background in control systems

• First experience with (embedded) Linux