Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
jobs [2019/03/05 13:25]
abdelker [Theses and Student Jobs]
jobs [2019/10/16 12:23] (current)
haidu [Theses and Student Jobs]
Line 5: Line 5:
 =====Theses and Student Jobs===== =====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. 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.
 +
 +
 +
 +
 +
 +== Visualization support assistant (HiWi) ==
 +
 +Implementing a visualization web page for a project using a custom framework using python/​javascript. Start date: Oct 2019
 +
 +Requirements:​
 +  * Good python programming skills
 +  * Familiar with Javascript
 +  * Experience in web development is recommended
 +  * Familiar with version-control systems (git)
 +  * Able to work independently with minimal supervision
 +
 +Contact: [[team:​mareike_picklum|Mareike Picklum]]
 +
 +
 +== Knowledge-enabled PID Controller for 3D Hand Movements in Virtual Environments (BA/MA Thesis) ==
 +
 +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/​physics-/​game- engines
 +  * Familiar with Unreal Engine API
 +  * Familiar with version-control systems (git)
 +  * Able to work independently with minimal supervision
 +
 +Contact: [[team:​andrei_haidu|Andrei Haidu]]
 +
 +== Natural Physics-based Grasping in Virtual Environments (BA/MA Thesis) ==
 +
 +Implementing physics-based grasping models in virtual environments,​ taking input
 +from various devices such as OptiTrack or Valve Index.
 +
 +Requirements:​
 +  * Good C++ programming skills
 +  * Familiar with skeletal animations
 +  * Experience with simulators/​physics-/​game- engines
 +  * Familiar with Unreal Engine API
 +  * Familiar with version-control systems (git)
 +  * Able to work independently with minimal supervision
 +
 +Contact: [[team:​andrei_haidu|Andrei Haidu]]
  
 <​html><​!-- <​html><​!--
Line 20: Line 69:
 Contact: [[team:​gayane_kazhoyan|Gayane Kazhoyan]] Contact: [[team:​gayane_kazhoyan|Gayane Kazhoyan]]
 --></​html>​ --></​html>​
 +
 +<​html><​!--
 == Mesh Editing / Mesh Segmentation/​Cutting (Student Job / HiWi)== == Mesh Editing / Mesh Segmentation/​Cutting (Student Job / HiWi)==
  {{ :​research:​human_hand_cutting.png?​150|}}  {{ :​research:​human_hand_cutting.png?​150|}}
Line 30: Line 81:
  
 Contact: [[team/​mona_abdel-keream|Mona Abdel-Keream]] Contact: [[team/​mona_abdel-keream|Mona Abdel-Keream]]
 +--></​html>​
  
 +<​html><​!--
 == 3D Model / Material / Lightning Developer (Student Job / HiWi)== == 3D Model / Material / Lightning Developer (Student Job / HiWi)==
  {{ :​research:​kitchen_unreal.jpg?​200|}} ​  {{ :​research:​kitchen_unreal.jpg?​200|}} ​
Line 41: Line 94:
   * Experience with Blender / Maya (or other)   * Experience with Blender / Maya (or other)
   * Knowledge of Unreal Engine material / lightning development   * Knowledge of Unreal Engine material / lightning development
 +  * Familiar with version-control systems (git)
 +  * Able to work independently with minimal supervision
  
  
  
 Contact: [[team:​andrei_haidu|Andrei Haidu]] Contact: [[team:​andrei_haidu|Andrei Haidu]]
 +--></​html>​
  
 <​html><​!-- <​html><​!--
Line 78: Line 134:
   * Good knowledge of the Unreal Engine API.    * Good knowledge of the Unreal Engine API. 
   * Experience with skeletal control / animations / 3D models in Unreal Engine.   * Experience with skeletal control / animations / 3D models in Unreal Engine.
 +  * Familiar with version-control systems (git)
 +  * Able to work independently with minimal supervision
  
  
Line 83: Line 141:
 --></​html>​ --></​html>​
  
 +<​html><​!--
 == Unreal Engine Editor Developer (Student Job / HiWi)== == Unreal Engine Editor Developer (Student Job / HiWi)==
  {{ :​research:​unreal_editor.png?​150|}} ​  {{ :​research:​unreal_editor.png?​150|}} ​
Line 94: Line 152:
   * Familiar with the [[https://​docs.unrealengine.com/​latest/​INT/​Programming/​Slate/​|SLATE]] framework   * Familiar with the [[https://​docs.unrealengine.com/​latest/​INT/​Programming/​Slate/​|SLATE]] framework
   * Familiar with Unreal Engine API   * Familiar with Unreal Engine API
 +  * Familiar with version-control systems (git)
 +  * Able to work independently with minimal supervision
  
 Contact: [[team:​andrei_haidu|Andrei Haidu]] Contact: [[team:​andrei_haidu|Andrei Haidu]]
Line 110: Line 170:
   * Familiar with the [[https://​docs.unrealengine.com/​latest/​INT/​Programming/​Slate/​|SLATE]] framework   * Familiar with the [[https://​docs.unrealengine.com/​latest/​INT/​Programming/​Slate/​|SLATE]] framework
   * Familiar with basic ROS communication   * Familiar with basic ROS communication
 +  * Familiar with version-control systems (git)
 +  * Able to work independently with minimal supervision
  
 Contact: [[team:​andrei_haidu|Andrei Haidu]] Contact: [[team:​andrei_haidu|Andrei Haidu]]
 +--></​html>​