Survey of selected innovative work
Konstanz, January 28, 2016. 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.
Shopping List with OCR (David Haidl, Rebecca Kehlbeck)
The aim of this project is the development of an application that enables easy creation of memos and tasks. The user has the possibility to view all entries in a simple overview. On demand a more detailed view can be displayed. Entries of the application can have different types. Every of the types has distinct options and enables the user to specify the notes. One of them is a shopping.
Autonomous Irrigiation System for Shared Gardening Projects (Simon Braun, Nicolai Löffler)
In recent years shared gardening projects are gaining popularity, which creates a need for a system to manage those gardens. The Intel Galileo based irrigation system solves several problems commonly occurring in shared gardening projects. The irrigation of plants in the garden is completely automated and can be configured through an app by every member of the gardeners. The actual level of the water tank and the actual soil moisture are shown live in the app. The app provides the gardeners also the opportunity to communicate among each other via a chat. Additionally the system notifies the gardeners in the chat, if the level of the water tank is too low.
Prediction of Premier League match outcomes using Twitter (P. Schober, P. Singh, M. Kraus, J. Hensle)
This paper evaluates public information and opinions provided by social content provider twitter to see whether with the help of sentiment analysis (also referred to as sentiment mining) and text recognition patterns we can draw conclusions about the outcome of upcoming results of matches of the Barclays Premiere League. Therefore, we apply data acquisition or data processing methods respectively. In addition, we adopt Bayesian sentiment mining as a language-independent model for sentiment analysis of short, social-network statuses to create analyzing models modelling the effects of happy and sad sentiment. For the sentiment mining we applied the model provided by Alex Davies and Zoubin Ghahramani (University of Cambridge), as presented in their paper “Language-independent Bayesian sentiment mining of twitter” which in their research proved to outperform Naive Bayes models by more than 10%.
Mobile Music (Martin Endres, Florian Ruschbaschan)
Mobile-Music is a music application based on Android. It provides a search function, a music player and a playlist. The user can search for different artists and will get the results based on responses. The search function also shows similar artists to the previously searched artist with additionally information as popularity and genres. After an artist was found it is possible to press on the new artist and the search procedure will start again.
Creating an ubiquitous and open smart device using Open Source technologies: The Smart Alarm Clock (Ruben Gonzalez, Konstantin Wurster)
This paper describes the process of designing and developing an open smart device by the example of The Smart Alarm Clock, an easy to extend and customize Internet of Things device and its open source backend following the trends of ubiquitous computing with very little user interaction and the trend towards open platforms that can easily be extended by the Internet of Things DIY community. The Smart Alarm Clock will use information about appointments provided by the user’s online calendar as well as traffic and distance information by communicating to an open source middleware. Although already functional it will offer an open platform and library, making it possible for users to extend and align the software by their needs. Included is a list of state-of-the-art alarm clocks, the feature set of The Smart Alarm Clock and a system design covering the hardware and software components. The results of functionality tests and the conclusion provide the ideas and suggestions for further development and possible extending of the system.
Intelligent Mobile-Driven And Circumstance-Adapting Smart Home Automation (Philip Ehret, Jonas Kaltenbach)
After the Fukushima disaster 2011, a turn to renewable energy was decided in Germany. As a result, the way energy is produced and made available is undergoing fundamental changes. This increases the importance of smart ways to deliver and consume energy, to control energy consumption and to implement more energy-efficient appliances. Other than some years ago, the private sector turns more and more important to implement this shift towards smart grids and smart homes. This paper presents a new approach to support this development by implementing home automation in an intelligent, mobile-driven way which adapts to certain circumstances a user may face.
Android Application “Health App” with a Wireless Professional Heart Rate and Physiological Monitor (David Simon)
This paper describes the conception and implementation of an application for Android devices to track health and sportive progress. The HealthApp selects necessary data from the Wireless Professional Heart Rate and Physiological Monitor by Bluetooth technology and providing a functional as well as user-friendly UI. The application supports people who do sports or want to check their health. With the GPS tracker from the Android devices the application records the activity routes and with the “Bioharness3 sensor respectively Wireless Professional Heart Rate and Physiological Monitor” the user can see his health data in a live ticker and get after the measurement an analysis from his measurement data in a line chart.
Tracking infrastructure for large crowd movement (Andreas Eberlei, Manuel Herzberg, Jonas Kaltenbach, Dominik Ringgeler)
Recognizing and understanding movement patterns from tourists is very important for big cities and holiday destinations. Analyzing this movement patterns can yield to important knowledge for the tourism management experts. Understanding these different movement patterns is a difficult task. For this reason the demand for an infrastructure, which is able to record and process this movement data, is very high. In the following paper we describe our approach for a system implementation which is able to collect movement data from a large amount of tourists and it is able to create, visualize and analyze different movement patterns. Furthermore we describe an approach how we determine and cluster movement data to detect potential sights from collected movement data. With this computed sights we are able to generate new intelligent track recommendations for special needs for example for different seasons or different ages of tourists.
Combine Sense of Touch and Direction to Create a new User Experience (Daniel Müller, Johannes Waidner)
The “Sense of Direction Enhancer (SoDE)” is a belt, which improves the user’s ability to navigate to a specific location. To achieve this task, eleven electric vibration motors evenly distributed over the whole belt length, are installed. These motors send a signal headed to the point of interest. There are two different ways to operate SoDE. One is the compass mode which leads the user to north. This mod is run able without a Smartphone. Referring to Spiegel Online on longer usage it improves the sense of direction, during continues wearing. In the second mode the user is leaded to a selected location. The belt is designed to be a device for various sorts of applications. To provide this universality it supports an accessibly API. It already supports the navigation App Locus. The product provides an external power source to charge the users phone.
Intelligent music player to automatically connect to nearby paired Bluetooth loudspeaker: IMusicPlayer of resistor values (Felix Grille, Manuel Scheunemann)
This paper describes the process of programming and designing a music player app that could automatically connect to nearby bluetooth loudspeaker by using open source code snippets of the android developer site, code from other programmers trying to solve some bluetooth problems and implementing own functionality. The IMusicPlayer will cover the main functionality of a music player and add a functionality to handle the signal strength of paired bluetooth loudspeakers. We also included the state of the art of music players using bluetooth functionality, the feature set of our app and the system architecture which describes how we implemented every component of our app. The result of our project, the conclusion that reveals our idea and future work to show what can be added, changed or improved.
Reimplementation of a Android-based Bluetooth-Interface for Java Applications (Rouven Lattner, Swen Lauber, Philipp Rueß, Gurpreet Singh)
The 21st century is shaped by the Internet of Things (IoT), also known as Ubiquitous Computing. More and more microcomputers and embedded systems are used to support humans without disturbing or distracting. While these systems become smaller with every year, their intelligence, functionality and performance grows. This also fits for health monitoring sensors. Together with a GPS module, it is possible to measure and monitor both physiology and Accelerometry. The sensor uses Bluetooth to provide heart rate, R-R interval, breathing rate, speed and distance to an Android device. Thus it is possible to do an ECG with this small and light sensor. The content of this sheet is transforming the Bluetooth functionality of this sensor from Android specific to a standard Java Bluetooth API. Therefore it describes the differences between an Android and a Java API and how to replace the code.
Low cost Embedded Dashboard Interface for a Volkswagen Polo Panel (Nicolas Bolduan, Andreas Hägele)
In this project, we will connect a hardware dashboard (VW Polo 6R speedometer) to the driver simulator OpenDS 3.0. This will increase the “real driving” felling and the immersion for the driving person. The interface between the simulator and the speedometer will be realized by an Arduino UNO board. Therefore, we use the serial conversion module of the Arduino to connect the Arduino via USB to the host (desktop computer). This data will also be send to the HC-05 Bluetooth module. This module will be connected via software serial interface implemented in JAVA. The simulator provides the data via TCP (client). We will implement the TCP server enabling the client to connect and to send the data. The Arduino UNO board will send the data to the speedometer. The interface between the Arduino UNO and the speedometer will be a CAN-Bus. The app will retrieve the data via Bluetooth and analyze the data to display statistics over the last driving session. Additionally, we will display the life data, so the driving session can be monitored in progress. The displayed data will be the velocity, the rounds per minute of the engine, the turn signal status and the status of the high beams (on/off). The analyzed data will be the maximum speed, the average speed and the average rounds per minute to ensure a good driving habit.
How the Smart Pill Box Advances Supervision of Home Medication in an Aging Population (Dennis Grießer, Torben Woltjen)
The percentage of older people in the population will increase in the future. Therefore, there will be more relatives and mobile nursing services looking for easier and more efficient ways to care for care recipients. They might also want to improve their reliability, e.g. in refilling the patients pill boxes. At this point, the Smart Pill Box might be the solution: It does not only help the caregiver to control the number of pills remaining in the pill box even if he is at a different location, but it also is an advantage for the patient. For example, the Smart Pill Box is even easier to use than an ordinary pill box as it outputs the pills automatically and takes account for reminding the care recipient of taking his pills.
Repeat - A More Practical Approach to Repeating Tasks (Agnes Klein, Robin Stegk)
In this Paper we propose a novel approach to manage repeating tasks in a more flexible way. Most calendars and to-do apps allow to set a timespan after which a task or date should recur. The problem with them is, that they are fix, not flexible. If you have for example the task to buy medicine for your cat which it should be given to every 10 - 14 weeks and you set your task to repeat every 12 weeks. If you now manage to stretch the time every time to 14 weeks, the date is set nevertheless to repeat every 12 weeks. Which means that the next reminder comes after just 10 weeks and the one after that only after 8 weeks, which would be too soon. Repeat jumps in here and fixes this problem by setting the next date only after the task has been marked as completed. Furthermore Repeat will check the location. This makes it possible to only notify the user about a task when it makes sense because he is at the location where he can actually complete the task. Also it enables Repeat to remind the user if he comes by a location where he could complete a task even if it is not exactly at 12 weeks - to refer back at the medicine example - but a day early. So it enables the user greater flexibility than the current available solutions known to us.
Virtual Reality Conference Room (E. Akkanat, M. Kotsch, S. Oexle, T. Pham)
For decades, virtual reality has been a dream for many people. By improving motion sensors and decreasing display sizes with an ongoing increase in resolution, this wish could finally come true. The technology is advancing and is becoming available to the general public. The company Oculus VR, LLC plans to release one of the first virtual reality (VR) headsets in the third quarter of the year 2016. Usually VR can be referred to as a three-dimensional, computer generated environment. The user immerses in this virtual world allowing him to experience a whole new level of reality.
Microcontroller based weather station with smartphone control (Dennis Bruggner, Thorsten Meinecke)
The following paper presents a new approach of an easy to use weather station for weather enthusiasts. The solution provided is a low cost version of expensive weather stations. The station itself is based on an Arduino microcontroller. The corresponding Android app is connected to it over Bluetooth to retrieve the data. In the prototype working sensors are: temperature, humidity, barometric pressure, rainfall, wind direction and velocity. These are the main data needed in such a system. Because of the open hardware platform and software, it is easy expandable with more sensors. Possible is a UV sensor or a GPS module. The Android app shows the current sensor data, in addition, it provides charts for the different values with minimal, maximal and average values in form of line charts. The benefits over standard weather apps for your smartphone are, that it presents the real weather where the weather station is located. Standard applications just calculate the data according to a few weather stations which are near to the actual location, so they are only predictions.