Survey of selected innovative work
Konstanz, July 2015. The Student Conference (SC) presents scientific results obtained during a final thesis work or even advanced part as part of different lectures, which are executed at the Ubiquitous Computing Laboratory (UC-Lab) at HTWG Konstanz. The objective is to summarize the scientific work in an article of 4 pages length that is reviewed before acceptance and later presented during the conference. A poster and a demonstration accompany each presentation. The student conference is open to any interested attendee. The results of the workshop are going to be published in the Series Ubiquitous Computing Laboratory Letters with ISSN.
Here is a summary of the different work presented by the team.
Bluetooth Low Energy – A Practical Evaluation (Tobias Alt)
Bluetooth Low Energy (BLE) is one of the latest wireless technology, it is also known as Bluetooth Smart. The Special Interest Group (SIG) developed and adopted BLE and the focus was to design a radio standard with the lowest possible power consumption. A flexible development architecture provides many possibilities to create applications for the Internet of Things (IoT). This paper describes the main features and advantages of BLE. It also shows practical results of a mobile phone prototype application that interacts with a hardware module using the BLE Protocol Stack.
Sleep stages classification using ECG and EMG recordings (Agnes Klein)
To evaluate the quality of a person´s sleep it is essential to identify the sleep stages and their durations. Currently, the gold standard in terms of sleep analysis is overnight polysomnography (PSG), during which EEG (eletroencephalogram), EOG (electrooculogram), EMG (electromyogram), ECG (electrocardiogram), SpO2 (blood oxygen saturation), respiratory airflow and respiratory effort are recorded. These expensive and complex procedures, made in sleep laboratories, are invasive and unfamiliar for the subjects and might have an impact on the recorded data. These are the main reasons why low-cost home diagnostic systems are likely to be advantageous. Their aim is to reach a larger population by reducing the number of parameters recorded.Sleep stages classification using ECG and EMG recordings.
Heart rate spectrum analysis for sleep quality detection (Daniel Fritz)
To evaluate the quality of sleep, it is crucial to determine how much time was spent in each sleep stage during the night. The gold standard in this domain is an overnight polysomnography (PSG). But the recording of the necessary electrophysiological signals is extensive and complex and the environment of the sleep laboratory, which is unfamiliar to the patient, might lead to distorted results. In this paper, a sleep stage detection algorithm is proposed that uses only the heart rate signal, derived from electrocardiogram (ECG), as a discriminator. This would make it possible for sleep analysis to be performed at home, saving a lot of effort. From the heart rate, using the Fast-Fourier-Transformation (FFT), three parameters were calculated in order to distinguish between the different sleep stages. ECG data along with a hypnogram scored by professionals was used from physionet database, making it easy to compare the results. With an agreement rate of 41.3%, this approach is a good foundation for future researches.
Smartphone V3.0 (M. Geigis, H. Martini, H. Rauer, B. Vormelker, E. Weiser)
Smartphones are the most common companions in our daily lives today. Especially in the last five to ten years these devices became more and more popular as they combine the regular functionalities of a mobile phone with some important ones of a mobile computer. Modern smartphones today have high performance hardware, including highly clocked multicore processors, fast cameras and a bunch of sensors to know as much as possible about its environment or user. This work is about developing a smartphone with very basic smartphone functionalities. The base of this project is an Intel Galileo Gen 2 hardware development board, which acts as the central processing unit for the input and output devices. The main goal of this work was to port all existing functions and code from a previous team project (Self-made smartphone 2.0) where mostly the same hardware was used with an Arduino Mega.
Arduino based quadcopter (E. Akkanat, P. Ruess, S. Oexle)
During the last years, multicopters became very popular. A quadcopter is a special type of multicopter with four propellers and is increasingly popular among modelers. It is naturally a dynamic nonstable system. Therefore there are possibilities to get such a dynamic system stable with the help of microcontrollers and smart control algorithms. This work will provide a basis for an Arduino based flight controller, which is able to stabilize the unstable dynamics of the quadcopter, especially the horizontal angular position. In addition to this basic work further functions are implemented to manage critical situations and to give the quadcopter a starting point for autonomous flight (supported landing).
The mobile application „World of Fishing“ (R. Bértolini, P. Daniels, D. Rotärmel, A. Sedlmayer)
Fishing is getting a more and more common activity to get diversity in the stress and hectic of daily life. Through helpful features in smartphone applications these fishing experiences can be made more effective and comfortable. This paper describes the conception and implementation of an Android application for fishers with several functions like a question catalogue with all questions for the fishing exam to get the fishing license. Some other functions are to categorize the fish catch so that the user knows which kind of fish he caught, to calculate the distance between your Global Positioning System (GPS) and the lakes and to know which fishes a fisher can catch in that lake. As well as to create a digitalized journal for the catches of the user.
Google maps based information sharing Android application for hunters (B. Tirbensky, H. Kleiner)
This project is about developing an application which is hereby established for the daily work routine of the hunters. The Android application should help hunters in a hunting ground to get an easier communication and a better exchange of information to each other. The application provides that the hunting ground can be created and shown in a map. Each member of the hunting ground has access to the created hunting ground. There is the possibility to place some high seats into the map and save some information about the condition of the high seat. There is also the possibility to create a wild animal movement protocol where the hunter can protocol the already seen wild animals by other hunters.
Monitoring sleep for an improved alarm clock (C. Hauß)
To be awaken feeling moody and without any motivation to stand up can come from being woken up in the wrong sleeping phase. To get woken up in the right phase one would need an alarm clock that knows when its user is in which sleeping phase. Many people use their smartphones as alarm clock. Thus, it would be even better to upgrade ones alarm clock to a smart alarm clock. It has been proven that - while asleep – people move only in their light sleeping phase and are nearly paralyzed in their deep sleep phase. Thus the smart alarm clock could measure the user’s movement and the noise of the movement to indicate the users sleeping phase. Moreover these information would also indicate snoring and other sleeping disorders. But behind that easy talk there are also some problems in detecting the sleeping phases through the movement and its noise.
Smartphone App for identification of resistor values (M. Leippert)
The goal of this project is to write an app which uses a smartphone’s camera to automatically identify the value of a given resistor. This can be used to speed up the sorting of resistors with unknown value. To aid with this use case the integration of speech output is also planned. Because there are many different types of resistors (e.g. Carbon-, Metal-, Metal-Oxide-Film and Wire-Wound), the app will initially be restricted to the types of resistors mostly used. The plan is to compare colors from the camera to internally saved or calibrated colors to map them to the resistor color codes. Based on this mapping the app would then be able to recognize various resistors by means of their color rings.
Portable alcohol-breathalyzer (M. Offergeld, C. Wäschle)
Alcohol interferes with the brain’s communication pathways, and can affect the way the brain looks and works. These disruptions can change mood and behavior, and make it harder to think clearly and move with coordination. In this project we want to develop an Android App which can measure the current BrAC-Value (Breath Alcohol Content) of the user through an alcohol sensor module. The App itself will display the users current BrAC-Value. To raise the awareness of how the alcohol interferes with the user’s body, we want to implement an algorithm which calculates how straight a user can walk along an imaginary straight line. Based on the result of the BrAC-Value and the result from the algorithm which calculated how straight the user could still walk, we want to calculate a score for the user, to playfully raise his awareness about his physical condition.
Bluetooth BBQ-Sensor (R. Lattner, M. Kotsch)
There are different types of meat for BBQ’ing with different degrees of doneness, depending on the size and the type of meat you're working with. According to the core temperature of your meat you can tell the degree of doneness. To check the core temperature inside the meat easily, one can stick a thermometer into the thickest and therefore coldest spot of the meat.
Weigth mat in combination with mobile application (R. Bertolini, P. Daniels)
Presuming that the most mobile applications about shop list don't try to remember or give a status of good stock (aliment), they only remember it about things that was wrote in the application. The basic idea is to develop a weight-mat, whose send the weight of the good stock. With the date it is possible to generate a shop list and even analyze consume of the aliment. Furthermore is possible to use the weight-mat in other life situations like warehouses or automated delivery.
Juice Machine (F. Freiberg, J.E. Waigel)
The juice machine which is described in this paper gives an insight and an impression of the other side of process automation. All you have to do is choose a drink and place a drinking glass underneath that particular juice machine and your drink is made automatically.