Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
jobs [2015/03/12 09:28] – [Theses and Jobs] jworch | jobs [2020/10/22 08:14] – [Open researcher positions] dkastens | ||
---|---|---|---|
Line 1: | Line 1: | ||
~~NOTOC~~ | ~~NOTOC~~ | ||
- | =====Theses and Jobs===== | + | |
+ | =====Open researcher positions===== | ||
+ | |||
+ | =====Theses and Student | ||
If you are looking for a bachelor/ | If you are looking for a bachelor/ | ||
- | == GPU-based Parallelization of Numerical Optimization Techniques (BA/ | ||
- | In the field of Machine Learning, numerical optimization techniques play a focal role. However, as models grow larger, traditional implementations on single-core CPUs suffer from sequential execution causing | + | < |
+ | == Knowledge-enabled PID Controller for 3D Hand Movements in Virtual Environments (BA/MA Thesis) == | ||
+ | |||
+ | Implementing | ||
+ | of the human user will be mapped | ||
+ | The controller should | ||
Requirements: | Requirements: | ||
- | | + | * Good C++ programming skills |
- | | + | * Familiar with PID controllers |
+ | * Experience with simulators/physics-/ | ||
+ | * Familiar with Unreal Engine API | ||
+ | * Familiar with version-control systems (git) | ||
+ | * Able to work independently with minimal supervision | ||
- | Contact: [[team:daniel_nyga|Daniel Nyga]] | + | Contact: [[team:andrei_haidu|Andrei Haidu]] |
+ | --></ | ||
- | == Online Learning of Markov Logic Networks for Natural-Language Understanding | + | == Natural |
- | Markov Logic Networks (MLNs) combine the expressive power of first-order logic and probabilistic graphical | + | Implementing physics-based grasping |
+ | from various devices such as Manus VR or Valve Index. | ||
Requirements: | Requirements: | ||
- | * Experience in Machine Learning. | + | * Good C++ programming skills |
- | * Experience with statistical relational learning | + | * Familiar with skeletal animations |
- | * Good programming skills in Python. | + | * Experience with simulators/ |
+ | * Familiar with Unreal Engine API | ||
+ | * Familiar with version-control systems | ||
+ | * Able to work independently with minimal supervision | ||
- | Contact: [[team:daniel_nyga|Daniel Nyga]] | + | Contact: [[team:andrei_haidu|Andrei Haidu]] |
+ | < | ||
+ | == Lisp / CRAM support assistant (HiWi) == | ||
- | ==HiWi-Position: | + | Technical support |
+ | 8+ hours per week for up to 1 year (paid). | ||
- | In the context | + | Requirements: |
- | are investigating methods for combining multimodal sources of knowledge (e.g. video, natural-language recipes or computer games), in order to enable mobile robots to autonomously acquire new high level skills like cooking meals or straightening up rooms. | + | * Good programming skills in Common Lisp |
+ | * Basic ROS knowledge | ||
+ | |||
+ | The student will be introduced to the CRAM framework at the beginning | ||
- | The Institute for Artificial Intelligence is hiring a student researcher for the | + | Contact: [[team: |
- | development and the integration of probabilistic methods in AI, which enable intelligent robots to understand, interpret and execute natural-language instructions from recipes from the World Wide Web. | + | --></ |
- | This HiWi-Position can serve as a starting point for future Bachelor' | + | < |
+ | == Mesh Editing / Mesh Segmentation/ | ||
+ | {{ : | ||
- | Tasks: | + | Editing and cutting a human mesh into different parts in Blender / Maya (or other). |
- | * Implementation of an interface to the Robot Operating System | + | |
- | * Linkage of the knowledge base to the executive of the robot. | + | |
- | * Support for the scientific staff in extending and integrating components onto the robot platform PR2. | + | |
Requirements: | Requirements: | ||
- | * Studies | + | * Good knowledge |
- | * Basic skills in Artificial Intelligence | + | * Familiar with Blender / Maya (or other) |
- | * Optional: basic skills in Probability Theory | + | |
- | * Optional: basic skills in Machine Learning | + | |
- | * Good programming skills in Python and Java | + | |
- | Hours: 10-20 h/week | + | Contact: [[team/ |
+ | --></html> | ||
- | Contact: [[team: | ||
- | [1] www.robohow.eu\\ | + | == 3D animation and model developer (Student Job / HiWi)== |
- | [2] http://www.youtube.com/ | + | {{ :research: |
+ | Developing and improving existing or new 3D (static/ | ||
+ | models in Blender / Maya (or other). Further importing and testing the | ||
+ | models against Unreal Engine. | ||
- | == Kitchen Activity Games in a Realistic Robotic Simulator (BA/ | + | Bonus: Working with state of the art 3D Scanners |
- | | + | |
- | + | ||
- | Developing new activities and improving the current simulation framework done under the [[http://gazebosim.org/|Gazebo]] robotic simulator. Creating a custom GUI for the game, in order to launch | + | |
Requirements: | Requirements: | ||
- | * Good programming skills in C/C++ | + | * Experience with Blender |
- | * Basic physics/rendering engine knowledge | + | * Knowledge of Unreal Engine material |
- | * Gazebo simulator basic tutorials | + | * Familiar with version-control systems (git) |
+ | * Able to work independently with minimal supervision | ||
Contact: [[team: | Contact: [[team: | ||
- | == Integrating Eye Tracking in the Kitchen Activity Games (BA/MA)== | ||
- | {{ : | ||
- | Integrating | + | < |
+ | == Integrating | ||
+ | {{ : | ||
+ | |||
+ | Integrating | ||
Requirements: | Requirements: | ||
* Good programming skills in C/C++ | * Good programming skills in C/C++ | ||
- | * Gazebo simulator | + | * Basic physics/ |
+ | * Basic ROS knowledge | ||
+ | * UE4 basic tutorials | ||
Contact: [[team: | Contact: [[team: | ||
- | == Hand Skeleton Tracking Using Two Leap Motion Devices (BA/MA)== | ||
- | {{ : | ||
- | Improving the skeletal tracking offered by the [[https://developer.leapmotion.com/ | + | == Realistic Grasping using Unreal Engine (BA/MA/HiWi) == |
- | The tracked hand can then be used as input for the Kitchen Activity Games framework. | + | {{ : |
- | Requirements: | + | The objective of the project is to implement var- |
- | * Good programming skills | + | ious human-like grasping approaches |
- | Contact: [[team: | + | The game consist of a household environment where a user has to execute various given tasks, such as cooking a dish, setting the table, cleaning the dishes etc. The interaction is done using various sensors to map the users hands onto the virtual hands in the game. |
- | == Fluid Simulation in Gazebo | + | In order to improve the ease of manipulating objects the user should |
- | {{ :research: | + | be able to switch during runtime the type of grasp (pinch, power |
+ | grasp, precision grip etc.) he/she would like to use. | ||
+ | |||
+ | Requirements: | ||
+ | * Good programming skills in C++ | ||
+ | * Good knowledge of the Unreal Engine API. | ||
+ | * Experience with skeletal control / animations / 3D models in Unreal Engine. | ||
+ | * Familiar with version-control systems (git) | ||
+ | * Able to work independently with minimal supervision | ||
- | [[http:// | ||
- | Currently there is an [[http:// | + | Contact: |
+ | --></html> | ||
- | The computational method for the fluid simulation is SPH (Smoothed-particle Dynamics), however newer and better methods based on SPH are currently present | + | < |
- | and should be implemented | + | == Unreal Engine Editor Developer |
+ | {{ : | ||
- | The interaction between the fluid and the rigid objects is a naive one, the forces and torques are applied only from the particle collisions | + | Creating new user interfaces |
- | Another topic would be the visualization of the fluid, currently is done by rendering every particle. For the rendering engine [[http:// | ||
- | |||
- | Here is a [[https:// | ||
Requirements: | Requirements: | ||
- | * Good programming skills in C/C++ | + | * Good C++ programming skills |
- | * Interest in Fluid simulation | + | * Familiar with the [[https:// |
- | * Basic physics/ | + | * Familiar with Unreal Engine API |
- | * Gazebo simulator and Fluidix basic tutorials | + | * Familiar with version-control systems (git) |
+ | * Able to work independently with minimal supervision | ||
Contact: [[team: | Contact: [[team: | ||
+ | |||
+ | |||
+ | == OpenEASE rendering in Unreal Engine (BA/MA Thesis, Student Job / HiWi)== | ||
+ | |||
+ | |||
+ | Implmenting the rendering of the [[https:// | ||
+ | |||
+ | Requirements: | ||
+ | * Good C++ programming skills | ||
+ | * Familiar with Unreal Engine API | ||
+ | * Familiar with HTML5 and JavaScript | ||
+ | * Familiar with the [[https:// | ||
+ | * Familiar with basic ROS communication | ||
+ | * Familiar with version-control systems (git) | ||
+ | * Able to work independently with minimal supervision | ||
+ | |||
+ | Contact: [[team: | ||
+ | --></ |
Prof. Dr. hc. Michael Beetz PhD
Head of Institute
Contact via
Andrea Cowley
assistant to Prof. Beetz
ai-office@cs.uni-bremen.de
Discover our VRB for innovative and interactive research
Memberships and associations: