Research Assistant Program

RAP is a collaboratory programme between the researchers and the students at Örebro university.

There are many tasks that needs to be done, but there is not enough time and energy to focus on them. The researchers at the university have several tasks that needs to be completed and they need another pair of hands to finish them.
The Research Assistance Program is a platform that brings the researchers and the students together through collaboratory work. If you are a student and you are looking for a fulfilling task that will give you more experience in using your skills in computer science then you have a great opportunity to participate in collaborating with a researcher by helping with their tasks.

On this page you will find the available tasks that the researchers have published for the students to apply to. The tasks varies greatly in different areas; one might need expert skills in programming, another may need no skills at all. If you are a student at Örebro university then make sure to view the available tasks today and apply to it at the bottom of the page!

Augmented Reality Sandbox

COMPLETED


Description

A augmented reality sandbox needs to be fully completed. This project was worked on last year but
did not get finished. You as a technician on this project will be given a manual on how to finish this project
and more information on what exactly the augmented reality sandbox is can be found on the following page:
https://arsandbox.ucdavis.edu/instructions/



Goals
To first off test the current augmented reality sandbox and calibrate it.
To create a start-up version for fast and easy start-up of the sandbox as well as
manuals for starting and re-calibrating the sandbox.

Requirements
Linux, not really programming, but linking libraries and understanding documentation.

Reward
More experience in Linux, Augmented Reality, Human Computer Interaction.
Payment is available.

Time Frame
Start date: as soon as possible.
Deadline: as soon as possible.

Show more

Robot Caster Wheel


Description

One of our new robots desperately needs a custom made caster wheel.
A couple of prototypes were built, but they suffered from instability and flatter.
So, we are looking for extra help to design a caster wheel, that will work well to this robot.



Goals
To design and manufacture (actually, 3D print) a caster wheel, using PLA and TPU materials.
The main requirement is to make sure it is not going to flatter at speeds up to 3.5 m/s.

Requirements
Basic knowledge of mechanical design, some understanding of what is a caster wheel.
Some skills with Fusion 360 and 3D printing.

Reward
Recommendation letter upon successful completion of the project.

Time Frame
Start date: 2020-09-01
Deadline: 2020-12-31

Show more

Robot Recycling


Description

There are robots in the robot lab that are out of order are in need of being carefully recycled.
The parts will be re-used in future projects and we need you to dissasemble the old robots.



Goals
Dissasemble old robots and sort the parts.
Parts that could be re-used are for example motors, wires, fasteners, and sensors.

Requirements
Nothing particular requirement is needed, only simple dissasemblement using basic tools such as
a screwdriver is needed...

Reward
Some limited knowledge of how bad robot design can be.

Time Frame
Start date: as soon as possible.
Deadline: as soon as possible.

Show more

Robotic 3D Printer


Description

Making a robotic 3D printer using industrial robot arms and standard extruders. This project is about building a 3D printer, which is not limited by the size of it's enclosure or the flat shape of its table.
Instead, we want to use our existing robotic arms to allow printing large items on various surfaces.
You will have a chance to work with two robots: industrial arm ABB IRB140 and collaborative arm Universal Robots UR10. This is probably a good project for a small group.



Goals
1) Learn how to make robots move using standard programming tools.
2) Teach robots to move along the specified toolpath.
3) Design an attachment for both robot to mount 3D printing nozzle.
4) Print some cool parts!

Requirements
1) Some experimence with mechanical engineering.
2) Basic knowledge of 3D printing process.
3) Ability to read docs.
4) Some basic programming experience

Reward
1) Deep understanding of direct deposition additive manufacturing with thermoforming materials.
2) A lot of experience with programming industrial robotic arms.
3) A bunch of cool 3D printed parts.
4) A lot of fun!

Time Frame
Start date: as soon as possible.
Deadline: 12/31/2020

Show more

Remote Virtual Reality Camera


Description

When watching remote content in a VR headset, one of the limitations is poor perception of the scene depth.
This is caused by the fact that most 360 degree cameras do not provide adequate stereoscopic separation of the image.
A possible solution to this problem is to use a stereo camera, which moves according to the movement of the user.
There are a number of challenges, ranging from designing fast pan-tilt unit to fast streaming.
However, if successful, it will allow high scene quality when viewed in VR.



Goals
1) Design a fast pan-tilt or roll-pitch-yaw unit, on which a stereoscopic camera will be mounted. Most likely 3D printed. The model of the camera and its parameters are available. Most likely, the solution will include coreless servo motors.
2) Develop arduino-based software for fast and precise servo control.
3) Develop software for real-time image streaming, using provided SDK for the camera. Most likely will include NVidia Jetson.

Requirements
For Goal 1: Mechanical or mechatronics design. Knowledge of topology optimization is a big plus!
For Goal 2: Basic understanding of servo motors and arduino programming.
For Goal 3: Basic software development skills in C++ and Python.

Reward
Recommendation letters upon successful completion of each goal.
From Goal 1: Experience designing high-precision low-weight conponents for 3D printing.
From Goal 2: Deep knowledge on servo motor control. Experience with specilized Arduino-based FPGA boards.
From Goal 3: Experience with ZED SDK and C++/Python development.

The project has a potential to become ExJob in both HIng and CivIng programs.

Time Frame
Start date: as soon as possible.
Deadline: 12/31/2020

Show more

Visual Design Tester


Description

Beta testers are needed for improving a small online experiment.
At the current time, the experiment takes about 2-3 minutes, but the idea is to keep developing it so you become
beta testers in a way for a short period of time that can help with getting insight in what can be improved.
The testing will be done at the university.



Goals
Getting feedback on the visual design of the experiment.
The goal is to test the design once or twice per week after improvements from the previous feedback.
Because the final study will be online and there won't be anybody telling the participant
how to do it properly, so the final test should be as intuitive as possible given no instructions are
provided to minimise any potential problem.

Requirements
Your honest opinion of what can be improved.

Reward
Some insight on the "behind-the-scenes" of research and how to develop an experiment in Human-Machine Interaction.
Possibly further collaborations with future research experiments.
Possibility to further discuss and learn about psychology and neuroscience with the researcher.

Time Frame
Start date: 10/12/2020
Deadline: 10/30/2020

Show more

Translation Preparation


Description

The task consists on supporting the preparation and translation into Swedish of nationwide ethical vettings for experiments
related to artificial intelligence and robotics. The ethical vettings deal with data privacy and ethical issues.



Goals
1) Support the preparation of the ethical vetting.
2) Translation into Swedish of the ethical vetting (from English).
3) In some cases, to help proposing solutions to specific ethical and privacy issues for particular experiments.

Requirements
The student should good language skills in English and Swedish. There is no need for knowledge on technologies.
It is a plus if the student is attending lectures related to ethical approval, data privacy, etc.
This includes studies in law, medicina, psychology, social/humanistic sciences, etc.

Reward
Letter of recommendation and/or reference will be provided upon successful completion of the task and official acknowledgment will be
included in scientific publications resulting for the experiments needing the ethical vetting where the student was working on.
Experience in dealing with data privacy and ethical issues.
This is a hot topic nowadays due to recent national and international regulations.
Great examples are the recent General Data Protection Regulation (GPDR) in the European Union or the Swedish Överklagandenämnden för etikprövning.

Time Frame
Start date: as soon as possible.
Deadline: as soon as possible.

Show more

Machine Learning Platform


Description

Building high-quality ground truth datasets with ML-assisted tools, and developing an auto-labeling platform.



Goals
1) Annotate data for computer vision applications.
2) Building automation pipeline for instance based deep learning model.
3) Boost manual annotation processes with auto-annotations module.

Requirements
Knowledge in the following: Python, bash, pyspark, computer vision, opencv.
Reward
Experiencing and learning about handling of Big Data.
Working on one of the cut-edge problems in intelligent data labeling and annotations

Time Frame
Start date: 01/02/2021
Deadline: 30/04/2021

Show more

Develop Algorithm With MOCAP


Description

In this project, you will develop an algorithm for tracking the pose of body parts of two dancers with a motion capture system (MOCAP).
The MOCAP system allows tracking of single body parts using attached passive markers but the number of body parts and their
relationship while dancing makes this a challenging and interesting research project.
MOCAP technology is often used in game development, cinematography, medicine and biometrics.



Goals
1) To develop an algorithm that can connect the right body part to the observed markers (using already collected data).
2) Verify and test the algorithm by comparing to manually assigned body parts (i.e. ground truth).

Requirements
1) Interest in working with 3D data.
2) Willingness to learn to use MOCAP software for handling 3D data.
3) Experience with programming Python (loading and saving numeric data, plotting and visualizing data).
4) Interest in tracking algorithms.
5) Interest in using machine learning methods (optional).

Reward
Experience in work with MOCAP software and data.
Experience with tracking algorithms and visualization of tracking data in 3D.
Letter of recommendation stating the achievements and skills.
Option for interesting thesis work building on the results.

Time Frame
Start date: as soon as possible.
Deadline: as soon as possible.

Show more

Application