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/19 12:25] – [Theses and Jobs] balintbe | jobs [2021/10/21 15:37] – [Theses and Student Jobs] pmania | ||
---|---|---|---|
Line 1: | Line 1: | ||
~~NOTOC~~ | ~~NOTOC~~ | ||
- | =====Theses and Jobs===== | ||
- | If you are looking for a bachelor/ | ||
+ | =====Open researcher positions===== | ||
+ | ====Digital Twin Knowledge Base for submarine robot inspection/ | ||
+ | The Institute for Artificial Intelligence (IAI) investigates methods for cognition-enabled robot control. The research is at the intersection of robotics and Artificial Intelligence and includes methods for intelligent perception, dexterous object manipulation, | ||
- | == GPU-based Parallelization | + | As a researcher |
- | 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 a severe slow-down. In this thesis, state-of-the-art GPU frameworks (e.g. CUDA) are to be investigated in order implement numerical optimizers that substantially profit from parallel execution. | + | **Prerequisites: |
+ | * Digital Twins | ||
+ | * Knowledge Representation | ||
+ | * Data structures | ||
+ | * Data Stream Representation. | ||
- | Requirements: | + | **Hiring institution:** University of Bremen |
- | | + | |
- | | + | |
- | Contact: [[team: | + | **PhD Enrollment:** PhD position in the Institute for Artificial Intelligence at University of Bremen. The project involves collaboration with ROSEN in Bremen and UiO in Oslo. |
- | == Online Learning | + | The PhD examination acceptance requires a “Certificate |
- | Markov Logic Networks (MLNs) combine | + | **Duration of the project:** 36 months |
+ | |||
+ | **Main Academic Supervisor: | ||
+ | |||
+ | **Co-supervisors: | ||
+ | =====Theses and Student Jobs===== | ||
+ | If you are looking | ||
+ | |||
+ | |||
+ | == Physics-based grasping | ||
+ | |||
+ | Implementing physics-based grasping models in virtual environments, | ||
+ | using Manus VR. | ||
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]] |
- | ==HiWi-Position: | ||
- | In the context of the European research project RoboHow.Cog [1,2] we | + | < |
- | are investigating methods for combining multimodal sources of knowledge | + | == Lisp / CRAM support assistant |
- | The Institute | + | Technical support |
- | development and the integration of probabilistic methods in AI, which enable intelligent robots | + | 8+ hours per week for up to 1 year (paid). |
- | This HiWi-Position can serve as a starting point for future Bachelor' | + | Requirements: |
+ | * Good programming skills in Common Lisp | ||
+ | * Basic ROS knowledge | ||
+ | |||
+ | The student will be introduced to the CRAM framework at the beginning of the job, which is a robot programming framework written in Lisp. The student will then be responsible | ||
+ | |||
+ | Contact: [[team: | ||
+ | --></ | ||
+ | |||
+ | < | ||
+ | == 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\\ | ||
- | [2] http:// | ||
+ | == 3D Animation and Modeling (Student Job / HiWi)== | ||
+ | {{ : | ||
- | == Kitchen Activity Games in a Realistic Robotic Simulator | + | Developing and improving existing or new 3D (static/skeletal) |
- | {{ : | + | models in Blender |
+ | models against Unreal Engine. | ||
- | 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 | + | Bonus: Working with state of the art 3D Scanners |
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 the eye tracker in the [[http:// | + | == App zur Generierung von Ernährungsempfehlungen (BA Thesis) == |
- | Requirements: | + | Dies ist ein Wissensrepräsentations-Thema. Basierend auf einem bestehenden Wissensgraphen mit Produktinformationen sollen weitere ernährungsspezifische Informationen wie z.B. Substitute für Rezeptzutaten oder Rezepte für spezielle Ernährungsgewohnheiten generiert werden. Diese Informationen müssen aus bestehenden web-Quellen extrahiert und mit dem Wissensgraphen verknüpft werden. Die Informationen sollen dann in einer Smartphone-App (Android) visualisiert werden. Dabei kann auf bestehenden Apps aufgebaut werden. |
- | * Good programming skills | + | |
- | * Gazebo simulator basic tutorials | + | |
- | Contact: [[team: | + | Aufgaben: |
+ | * Arbeit mit Wissensrepräsentation und Wissensgraphen | ||
+ | * Wissensakquisition aus web-Quellen | ||
+ | * App Entwicklung mit der Unity game engine und/oder Flutter | ||
- | == Hand Skeleton Tracking Using Two Leap Motion Devices (BA/MA)== | + | Contact: [[team:michaela_kümpel|Michaela Kümpel]] |
- | | + | |
- | Improving the skeletal tracking offered by the [[https:// | + | == Sprachauswahl für Shopping Assistenten |
- | The tracked hand can then be used as input for the Kitchen Activity Games framework. | + | Weiterentwicklung eines Produktinformationssystems im Einzelhandel für Smartphones (Android) um eine Sprachauswahl. Anzeige der jeweiligen Informationen in der gewünschten Sprache. |
+ | Dabei wird auf bestehenden Apps aufgebaut. | ||
- | Requirements: | + | Aufgaben: |
- | * Good programming skills in C/C++ | + | * App Entwicklung mit der Unity game engine und Flutter |
+ | * Erweiterung der App um eine Sprachauswahl | ||
+ | * Arbeit mit Wissensrepräsentation und Wissensgraphen für Sprachmodellierung | ||
- | Contact: [[team: | ||
- | == Fluid Simulation in Gazebo (BA/MA)== | + | Contact: [[team:michaela_kümpel|Michaela Kümpel]] |
- | | + | |
- | [[http:// | + | == Situational awareness in kitchen environments |
- | Currently there is an [[http:// | + | This is a knowledge representation topic including knowledge graphs. The idea is so link external Web-knowledge to an existing knowledge framework |
- | The computational method | + | A result would be that a spoon next to a bowl with cereal would be used for eating while a spoon on a stove next to a pot would be used for stirring. |
- | and should | + | |
- | The interaction between the fluid and the rigid objects is a naive one, the forces and torques are applied only from the particle collisions | + | requirements: |
+ | * Work with KnowRob knowledge processing framework | ||
+ | * Work with knowledge graphs | ||
+ | * Implement reasoning about situations | ||
- | 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:// | + | Contact: |
+ | == Integration | ||
+ | |||
+ | In this thesis, | ||
+ | The system should be able to generate the necessary models required for re-detecting it again and also consult online information sources to automatically acquire knowledge about it. | ||
+ | |||
+ | The focus of the thesis would be two-fold: | ||
+ | * Develop methods to automatically infer the object class of new objects. This would include perceiving it with state of the art sensors, constructing a 3d model of it and then infer the object class from online information sources. | ||
+ | * In the second step the system should also infer factual knowledge about the object from the internet and assert it into a robotic knowledgebase. Such knowledge could for example include the category of this product, typical object properties like its weight or typical location and much more. | ||
Requirements: | Requirements: | ||
- | * Good programming skills in C/C++ | + | * Knowledge about sensor data processing |
- | * Interest in Fluid simulation | + | * Interest in model construction from sensory data |
- | * Basic physics/ | + | * Work with KnowRob |
- | * Gazebo simulator and Fluidix basic tutorials | + | |
- | Contact: [[team: | ||
+ | Contact: [[team: | ||
- | == Automated sensor calibration toolkit (MA)== | ||
- | Computer vision is an important part of autonomous robots. For robots | + | == Development |
+ | In our research group, we focus on the development | ||
+ | In this context, we are currently offering multiple Hiwi positions / student jobs for the following tasks: | ||
+ | * Software development to create Interfaces between ROS and Unreal Engine 4 (mainly C++) | ||
+ | * Software development | ||
- | The topic for this master thesis | + | Requirements: |
+ | * Experience in C++. | ||
+ | * Basic understanding of the ROS middleware. | ||
+ | The spoken language in this job is german or english, based on your preference. | ||
- | The system should be: | + | Contact: [[team: |
- | * independent of the camera type | + | |
- | * estimate intrinsics and extrinsics | + | |
- | * have depth calibration (case of RGBD) | + | |
- | * integrate capabilities from Halcon | + | |
- | Requirements: | + | == Game Engine Developer and 3D-Modelling |
- | * Good programming skills | + | A recent development in the field of AI is the usage of photorealistic simulations, |
- | * ROS, OpenCV | + | In our research group, we focus on the development of modern robots that can make use of the potential of game engines. This requires a high degree of specialized game engine plugins that can simulate certain aspects of our research. Another important task is the creation of 3d models. |
+ | |||
+ | Therefore, we are currently offering multiple Hiwi positions / student jobs for the following tasks: | ||
+ | * Modelling of objects for the use in Unreal Engine 4. | ||
+ | * Creation of specific simulation aspects in Unreal Engine 4. For example the development of interactable objects. | ||
+ | |||
+ | Requirements: | ||
+ | * Knowledge of 3D-Modelling tools. Blender would be highly preferred. | ||
+ | * Experience | ||
- | [1] http://www.halcon.de/ | + | The spoken language in this job is german or english, based on your preference. |
- | Contact: [[team:thiemo_wiedemeyer|Thiemo Wiedemeyer]] | + | Contact: [[team:patrick_mania|Patrick Mania]] |
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: