This is an old revision of the document!


Open researcher positions

Theses and Student Jobs

If you are looking for a bachelor/master thesis or a job as a student research assistant, you may find some interesting opportunities on this page.

Knowledge-enabled PID Controller for 3D Hand Movements in Virtual Environments (BA/MA Thesis) (currently unavailable)

Implementing a force-, velocity- and impulse-based PID controller for precise and responsive hand movements in a virtual environment. The virtual environment used in Unreal Engine in combination with Virtual Reality devices. The movements of the human user will be mapped to the virtual hands, and controlled via the implemented PID controllers. The controller should be able to dynamically tune itself depending on the executed actions (opening/closing a drawer or lifting a heavy object) in combination with the physical limitations of the physics engine (dynamic update rates).

Requirements:

  • Good C++ programming skills
  • Familiar with PID controllers and control theory
  • Experience with simulators/game engines is recommended
  • Experience with Unreal Engine
  • Familiar with version-control systems (git)
  • Able to work independently with minimal supervision

Contact: Andrei Haidu

Mesh Editing / Mesh Segmentation/Cutting (Student Job / HiWi)

Editing and cutting a human mesh into different parts in Blender / Maya (or other).

Requirements:

  • Good knowledge in 3D Modeling
  • Familiar with Blender / Maya (or other)

Contact: Mona Abdel-Keream

3D Model / Material / Lightning Developer (Student Job / HiWi)

Developing and improving existing 3D models in Blender / Maya (or other). Importing the models in Unreal Engine, where the Materials and Lightning should be improved to be close as possible to realism.

Bonus: Working with state of the art 3D Scanners Go!SCAN for creating new realistic models.

Requirements:

  • Experience with Blender / Maya (or other)
  • Knowledge of Unreal Engine material / lightning development
  • Familiar with version-control systems (git)
  • Able to work independently with minimal supervision

Contact: Andrei Haidu

Unreal Engine Editor Developer (Student Job / HiWi)

Creating new user interfaces (panel customization) for various internal plugins using the Unreal C++ framework SLATE.

Requirements:

  • Good C++ programming skills
  • Familiar with the SLATE framework
  • Familiar with Unreal Engine API
  • Familiar with version-control systems (git)
  • Able to work independently with minimal supervision

Contact: Andrei Haidu

OpenEASE rendering in Unreal Engine (BA/MA Thesis, Student Job / HiWi)

Implmenting the rendering of the OpenEASE knowledge base visualization in Unreal Engine. This will have to be packaged as a HTML5 executable and inserted into the website.

Requirements:

  • Good C++ programming skills
  • Familiar with Unreal Engine API
  • Familiar with HTML5 and JavaScript
  • Familiar with the SLATE framework
  • Familiar with basic ROS communication
  • Familiar with version-control systems (git)
  • Able to work independently with minimal supervision

Contact: Andrei Haidu