Proposed Bachelor Project: Indoor Positioning System (IPS) based on the use of a Wearable Device with Accelerometers Contractor: NISlab & Geomatikk / HIG Contact Person: Patrick Bours & George Preiss Working title: Indoor Positioning System (IPS) based on the use of a Wearable Device with Accelerometers. Description: A person can determine his position using a Global Positioning System (GPS) when he is outside. A GPS system uses satellites to determine its position. However, when these satellites are out of reach, for example inside a building, this system can no longer be used. Indoor a person can use a so called Inertial Navigation System (INS) which is a navigation system that uses no external sources to determine its location. After an initial determination of the position, the system can keep track of its location by using its previous location and the advances from that position. An INS normally uses accelerometers and gyroscopes for accurately determining the advances from the previous location. In this project the students will need to build an Indoor Positioning System (IPS) which will keep track of the location of a person inside a building. In order to do so, a wearable device containing accelerometers will be used (so no use of gyroscopes). Such a device measures acceleration in 3 directions, which can be translated in movement in three directions. Due to errors in the measurement of the acceleration and the lack of the gyroscopes there will be an error in the position of the person. This error should be as small as possible under the given circumstances. The use of a map of the building can help to reduce this error. We know for example that people cannot pass through walls and will not even walk into them. When a person is moving from one room to another he will use a door. A building contains some static obstacles like for example walls but also many dynamic obstacles like tables and chairs. These dynamic obstacles also restrict the possible movements of a person, but the location of those objects is not fixed and might change over time. The students will be given a wearable device for measuring the acceleration and they need to build an electronic map of one of the buildings of HIG (e.g. the B-building). The wearable device will be a mobile phone (HTC diamond touch) and the students need to program that device in order to get access to the data from the accelerometers. An SDK will be provided for this. The acceleration data will be transmitted via Bluetooth to a PC where the data will be processed and translated into the position of the person on the map. Instead of Bluetooth the students can use any other wireless communication device which is available in the phone and in the PC. The goal of this project is to build a first version of this application that keeps track of one or more users as best as possible, i.e. it should reduce the uncertainty about the location of the user as much as possible. On the PC it should show the map of the building and the possible locations of the person walking with the mobile phone. A future version of this application would not transfer the acceleration data from a mobile phone to a PC but would process that data inside the mobile phone which would also contain the map. List of tasks: • Build an electronic map of the B-building (one or more floors); • Access the accelerometer data from the mobile phone; • Build a tool that transmits data from a mobile phone to a PC; • Translate acceleration data into positioning data plus error values such that the errors are as small as possible; • Use information from the map to reduce the error even further; • Demonstrate the usability of the application. Students: This is a project for 3 or 4 students, including one student from Geomatikk for building the electronic map of the B-building. The other students are from IMT. The students need to have some general programming experience, preferable have experience with Bluetooth or another wireless communication protocol. Furthermore the students preferably need to have some affection with mathematics, needed for the transformation from the acceleration data into positioning data.
© Copyright 2026 Paperzz