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 [2016/02/05 18:23] – [Theses and Jobs] froggy86 | jobs [2021/07/28 08:55] – [Theses and Student Jobs] kording | ||
---|---|---|---|
Line 1: | Line 1: | ||
~~NOTOC~~ | ~~NOTOC~~ | ||
- | =====Theses and Jobs===== | ||
- | If you are looking for a bachelor/ | ||
+ | =====Open researcher positions===== | ||
- | == Integrating PR2 in the Unreal Game Engine Framework (BA)== | + | ====Digital Twin Knowledge Base for submarine robot inspection/ |
- | {{ :research: | + | The Institute for Artificial Intelligence (IAI) investigates methods for cognition-enabled robot control. The research |
- | Integrating | + | As a researcher of the IAI, you actively research by applying and extending the elaborated methods and tools of the IAI (e.g., CRAM, KnowRoB, and openEASE) to the uncertainties of limited resources, computation, |
- | Requirements: | + | **Prerequisites: |
- | * Good programming skills in C/C++ | + | * Digital Twins |
- | * Basic physics/ | + | * Knowledge Representation |
- | * Basic ROS knowledge | + | * Data structures |
- | * UE4 basic tutorials | + | * Data Stream Representation. |
- | Contact: [[team: | + | **Hiring institution:** University of Bremen |
- | == Kitchen Activity Games in a Realistic Robotic Simulator (BA/MA)== | + | **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. |
- | | + | |
- | Developing new activities and improving the current simulation framework done under the [[http://gazebosim.org/|Gazebo]] robotic simulator. Creating | + | The PhD examination acceptance requires a “Certificate of Equivalence for Foreign Vocational Qualifications”. More information available at [[https://www.kmk.org/zab/ |
- | Requirements: | + | **Duration of the project:** 36 months |
- | | + | |
- | | + | |
- | | + | |
- | Contact: [[team:andrei_haidu|Andrei Haidu]] | + | **Main Academic Supervisor:** Prof. Michael Beetz, contact: beetz@cs.uni-bremen.de |
- | == Integrating Eye Tracking | + | **Co-supervisors: |
- | {{ : | + | =====Theses and Student Jobs===== |
+ | If you are looking for a bachelor/ | ||
+ | |||
+ | |||
+ | == Physics-based grasping | ||
- | Integrating the eye tracker in the [[http:// | + | Implementing physics-based grasping models in virtual environments, |
+ | using Manus VR. | ||
Requirements: | Requirements: | ||
- | * Good programming skills in C/C++ | + | * Good C++ programming skills |
- | * Gazebo simulator basic tutorials | + | * Familiar with skeletal animations |
+ | * Experience with simulators/ | ||
+ | * Familiar with Unreal Engine API | ||
+ | * Familiar with version-control systems (git) | ||
+ | * Able to work independently with minimal supervision | ||
Contact: [[team: | Contact: [[team: | ||
- | == Hand Skeleton Tracking Using Two Leap Motion Devices (BA/MA)== | ||
- | {{ : | ||
- | Improving the skeletal tracking offered by the [[https:// | ||
- | The tracked hand can then be used as input for the Kitchen Activity Games framework. | + | < |
+ | == Lisp / CRAM support assistant (HiWi) == | ||
+ | |||
+ | Technical support | ||
+ | 8+ hours per week for up to 1 year (paid). | ||
Requirements: | Requirements: | ||
- | * Good programming skills in C/C++ | + | * Good programming skills in Common Lisp |
+ | * Basic ROS knowledge | ||
- | Contact: [[team: | + | 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 for assisting not familiar with the framework people, explaining them the parts they don't understand and pointing them to the relevant documentation sources. |
- | == Fluid Simulation in Gazebo (BA/MA)== | + | Contact: [[team:gayane_kazhoyan|Gayane Kazhoyan]] |
- | | + | --></ |
- | [[http://gazebosim.org/|Gazebo]] currently only supports rigid body physics engines (ODE, Bullet etc.), however in some cases fluids are preferred in order to simulate as realistically as possible the given environment. | + | < |
+ | == Mesh Editing | ||
+ | {{ : | ||
- | Currently there is an [[http:// | + | Editing and cutting a human mesh into different parts in Blender |
- | The computational method for the fluid simulation is SPH (Smoothed-particle Dynamics), however newer and better methods based on SPH are currently present | + | Requirements: |
- | and should be implemented | + | * Good knowledge in 3D Modeling |
+ | * Familiar with Blender / Maya (or other) | ||
- | The interaction between the fluid and the rigid objects is a naive one, the forces and torques are applied only from the particle collisions (not taking into account pressure and other forces). | + | Contact: [[team/ |
+ | --></ | ||
- | 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://vimeo.com/104629835|video]] example of the current state of the fluid in Gazebo. | + | |
+ | == 3D Animation and Modeling (Student Job / HiWi)== | ||
+ | {{ : | ||
+ | |||
+ | Developing and improving existing or new 3D (static/ | ||
+ | models in Blender / Maya (or other). Further importing and testing the | ||
+ | models against Unreal Engine. | ||
+ | |||
+ | Bonus: Working with state of the art 3D Scanners | ||
Requirements: | Requirements: | ||
- | * Good programming skills in C/C++ | + | * Experience with Blender |
- | * Interest in Fluid simulation | + | * Knowledge of Unreal Engine material / lightning development |
- | * Basic physics/ | + | * Familiar with version-control systems (git) |
- | * Gazebo simulator and Fluidix basic tutorials | + | * Able to work independently with minimal supervision |
Contact: [[team: | Contact: [[team: | ||
- | == Automated sensor calibration toolkit | + | == App zur Generierung von Ernährungsempfehlungen |
- | + | ||
- | Computer vision is an important part of autonomous robots. For robots the image sensors are the main source of information of the surrounding world. Each camera is different, even if they are from the same production line. For computer vision, especially for robots manipulating their environment, | + | |
- | The topic for this thesis is to develop an automated system for calibrating cameras, especially RGB-D cameras like the Kinect v2. | + | 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. |
- | {{ : | + | Aufgaben: |
- | The system should: | + | * Arbeit mit Wissensrepräsentation und Wissensgraphen |
- | * be independent of the camera type | + | * Wissensakquisition aus web-Quellen |
- | * estimate intrinsic and extrinsic parameters | + | * App Entwicklung mit der Unity game engine und/oder Flutter |
- | * calibrate depth images (case of RGB-D) | + | |
- | * integrate capabilities from Halcon [1] | + | |
- | * operate autonomously | + | |
- | Requirements: | + | Contact: [[team: |
- | * Good programming skills in Python and C/C++ | + | |
- | * ROS, OpenCV | + | |
- | [1] http:// | + | == Sprachauswahl für Shopping Assistenten (BA Thesis) == |
- | Contact: [[team: | + | 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. | ||
- | == On-the-fly 3D CAD model creation (MA)== | + | Aufgaben: |
+ | * App Entwicklung mit der Unity game engine und Flutter | ||
+ | * Erweiterung der App um eine Sprachauswahl | ||
+ | * Arbeit mit Wissensrepräsentation und Wissensgraphen für Sprachmodellierung | ||
- | Create models during runtime for unknown textured objets based on depth and color information. Track the object and update the model with more detailed information, | ||
- | Requirements: | + | Contact: [[team: |
- | * Good programming skills in C/C++ | + | |
- | * strong background in computer vision | + | |
- | * ROS, OpenCV, PCL | + | |
- | Contact: [[team: | + | == Situational awareness in kitchen environments (MA Thesis) == |
- | == Simulation of a robots belief state to support perception(MA) == | + | This is a knowledge representation topic including knowledge graphs. The idea is so link external Web-knowledge |
- | Create a simulation environment | + | 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. |
- | Requirements: | + | requirements: |
- | * Good programming skills in C/C++ | + | * Work with KnowRob knowledge processing framework |
- | * strong background in computer vision | + | * Work with knowledge graphs and Linked Data to create a situational awareness knowledge graph that can be linked to KnowRob |
- | * Gazebo, OpenCV, PCL | + | * Implement reasoning about situations (based on perceived environment) and object use |
- | Contact: [[team: | ||
- | == Multi-expert segmentation of cluttered and occluded scenes == | + | Contact: [[team: |
- | Objects in a human environment are usually found in challenging scenes. They can be stacked upon eachother, touching or occluding, can be found in drawers, cupboards, refrigerators and so on. A personal robot assistant in order to execute a task, needs to detect these objects and recognize them. In this thesis a multi-modal approach to interpreting cluttered scenes is going to be investigated, | ||
- | Requirements: | + | == Development of Modules for Robot Perception and Game Engine Technology (Hiwi Job) == |
- | * Good programming skills | + | A recent development in the field of AI is the usage of photorealistic simulations, |
- | * strong background | + | In our research group, we focus on the development of modern robots that can make use of the potential of game engines. One particular research direction, is the combination of computer vision with game engines. |
- | * basic knowledge of ROS, OpenCV, PCL | + | In this context, 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 | ||
+ | * Software development to create Interfaces between | ||
+ | * Software development for our Robot Perception framework [[http:// | ||
- | Contact: [[team: | ||
+ | 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: