Research group

Mobile Robot Algorithms Laboratory

Joint Advanced Student School - JASS 2016

March 21 — March 26, 2017

About the school

From 21 to 26 March 2016 hosted the annual Russian-German Student School on developing applications for mobile devices and the Internet of Things. 20 students from Germany and Russia worked together in five teams. The main goal of the school was to create a place where a group of students and professors from different countries could implement a short-term, project-oriented and project-driven education in joint international teams.

The event included next types of activities:

  • Invited lectures and/or master classes on selected technologies. Lectures/classes provided by Russian and German professors/professionals. The main goal was to give the technology overview; to help students to (make a big picture) get the picture of a particular domain, help to acquire a holistic comprehension of problems, solutions and challenges.
  • Work on projects in joint international student teams. This part of the event was the implementation of project driven education. Students within joint international teams (5 students in each team) developed small projects in order to apply a new domain knowledge to a particular project. Each project was developed by team under Track supervisor (monitoring) control.

The results of each team can be below.




Travelling and visiting new cities is a lot of fun, but planning your trip can be daunting and time-taking. This is where GeoQuest comes in! This app can help you plan your time: places to visit, food to try, landmarks to see or activities to take part in. When you enter your preferences, the app will generate a quest for you to complete in that city. Planning taken care of, you just get to explore the city, answer questions about the landmarks around you and take photos to earn quest points. You can meet travellers using the app in your area so you can complete the tasks together. Last but not least, share your adventure to social media.


REST, HTTP, web api, mobile development.


Elizaveta Tretyakova

Mark Geller

Irina Camilleri

Stefan Christoph Kofler




There are a lot of tasks where a person could need a well skilled cameraman to record the action on video: journalism, extreme sports, filming. The aim of this project was to create an automatic hardware/software which will allow dynamic actions to be filmed using quadcopter with a camera for several modes: target tracking, static point recording.


Video recording, control theory, mobile development


Roman Fedorov

Yurii Rebryk

Dominique d'Argent

Cecil Wöbker




Rupture of the Anterior Cruciate Ligament (ACL) is a severe knee injury that requires up to a year of rehabilitation. During rehabilitation, patients perform exercises mostly unsupervised at home and get feedback from doctors once every three months. Doctors base the treatment based on their observations during the visits.

Over the last 2 years we have developed a knee bandage with integrated motion sensors that tracks the performance of different rehabilitation exercises. An picture of the bandage is shown in Figure 1. With this bandage, patients see their rehabilitation progress daily and can share it with their doctors.

Figure 1. KneeHapp Bandage. Sensor boxes are inserted into pockets above and below the knee


Signal processing, mobile development.


Roman Belkov

Sophia Smolina

Kirsten Rauffer

Fabian Warthenpfuh



Models serve an important role in disciplines of design and engineering. They allow reasoning, collaboration and communication. Models allows understanding complex information, and to navigate around designs and design alternatives. In this project we developed a multi-modal modeling tool employing speech, gesture and touch for mobile devices. Interface of the modeling too allows the modelers to employ parallel and sequential usage of different modalities to interact with the models.

Demo video


iOS, and Android Development.


Paul Tolstoi

Nitesh Narayan

Sergey Sokolov

Ruslan Tkhakokhov

Ambulant Diagnostic


Problem. Need for a quick diagnose in the ambulance before patient arrives to the hospital. This can help the hospital in preparing the equipment and personal necessary to treat the specific patient.

Idea. Development of a prototype IoT system to gather information about a specific emergency in the ambulance. The IoT system should enable emergency responders to input patient information (e.g. on a tablet) and gather data from other medical devices (e.g. heart rate sensor). A report based on this data is then sent to the hospital.


Mobile development, backend development


Andreas Seitz

Juan Haladjian

Vladislav Sazanovich

Pavel Yurgin



Prof. Kirill Krinkin (JetBrains Research, SPbAU, LETI)

Prof. B. Brügge (TUM)


Mark Zaslavsky (SPbETU LETI)

Vladimir Chernokulsky (SPbETU LETI)

Stephan Krusche