MRB displays PoI (Point of Interest) content remotely
through panoramics with spatialized audio, or on-site by
walking to the corresponding place; it can be used for
indoor-outdoor navigation, with assistive audio
technology for the visually impaired. It is the only
browser of geolocalized data to use XML as a native
format for PoIs, panoramics, 3D audio and to rely on
HTML5 both for the iconic and full information content
of PoIs. Positioning in MRB is based on a PDR library,
written in C++ and Java and developed by the team, which
provides the user’s location in real time based on the
interpretation of sensors. Three main modules have been
designed to build this positioning system: (i) a
pedometer that estimates the distance the user has
walked and his speed; (ii) a motion manager that enables
data set recording and simulation but also the creation
of virtual sensors or filters (e.g gyroscope drift
compensation, linear acceleration, altimeter); and (iii)
a map-matching algorithm that provides a new location
based on a given OpenStreetMap file description and the
current user’s trajectory.
Software
Benchmarks Attitude on Smartphones We investigate the precision of attitude estimation algorithms in the particular context of pedestrian navigation with commodity smartphones.
Senslogs (Android) This android application records and store values from internal sensors.
Senslogs (iOS) This iOS application records and store values from internal sensors.
Museomix (iOS) The application presents an interactive map of the Musée Dauphinois including panoramas.
Venturi - Y3 Grenoble AR-Tour based on geolocation.
Publications
[CONFERENCE] On Attitude Estimation with Smartphones
[HAL, Abstract]
Thibaud Michel, Pierre Genevès, Hassen Fourati, Nabil Layaïda
IEEE International Conference on Pervasive Computing and Communications, Mar 2017, Kona, United States
We investigate the precision of attitude estimation algorithms in the particular context of pedestrian navigation with commodity smartphones and their inertial/magnetic sensors. We report on an extensive comparison and experimental analysis of existing algorithms. We focus on typical motions of smartphones when carried by pedestrians. We use a precise ground truth obtained from a motion capture system. We test state-of-the-art attitude estimation techniques with several smartphones, in the presence of magnetic perturbations typically found in buildings. We discuss the obtained results, analyze advantages and limits of current technologies for attitude estimation in this context. Furthermore, we propose a new technique for limiting the impact of magnetic perturbations with any attitude estimation algorithm used in this context. We show how our technique compares and improves over previous works.
[CONFERENCE] A Comparative Analysis of Attitude Estimation for Pedestrian Navigation with Smartphones
[HAL, PDF, Abstract]
Thibaud Michel, Hassen Fourati, Pierre Genevès, Nabil Layaïda
Indoor Positioning and Indoor Navigation, Oct 2015, Banff, Canada. 2015 International Conference on Indoor Positioning and Indoor Navigation, pp.10, 2015, <http://www.ucalgary.ca/ipin2015/>
We investigate the precision of attitude estimation solutions in the context of Pedestrian Dead-Reckoning (PDR) with commodity smartphones and inertial/magnetic sensors. We propose a concise comparison and analysis of a number of attitude filtering methods in this setting. We conduct an experimental study with a precise ground truth obtained with a motion capture system. We precisely quantify the error in attitude estimation obtained with each filter which combines a 3-axis accelerometer, a 3-axis magnetometer and a 3-axis gyroscope measurements. We discuss the obtained results and analyse advantages and limitations of current technology for further PDR research.
[CONFERENCE] Personal Shopping Assistance and Navigator System for Visually Impaired People
[HAL, PDF, Abstract]
In this paper, a personal assistant and navigator system for visually impaired people will be described. The showcase presented in-tends to demonstrate how partially sighted people could be aided by the technology in performing an ordinary activity, like going to a mall and moving inside it to find a specific product. We propose an Android ap-plication that integrates Pedestrian Dead Reckoning and Computer Vi-sion algorithms, using an off-the-shelf Smartphone connected to a Smart-watch. The detection, recognition and pose estimation of specific objects or features in the scene derive an estimate of user location with sub-meter accuracy when combined with a hardware-sensor pedometer. The pro-posed prototype interfaces with a user by means of Augmented Reality, exploring a variety of sensorial modalities other than just visual overlay, namely audio and haptic modalities, to create a seamless immersive user experience. The interface and interaction of the preliminary platform have been studied through specific evaluation methods. The feedback gathered will be taken into consideration to further improve the pro-posed system.
[JOURNAL] Mobile Augmented Reality Applications for Smart Cities
[HAL, Abstract]
Today, one of the main challenges in mobile augmented reality applications design is understanding how our perception of reality can be profitably augmented and how this augmentation can be made to fit seamlessly with the user’s interaction with the world. The European VENTURI project which began in 2011 is aiming to develop the first generation of ubiquitous augmented reality (AR) tools that meet real user needs and fit within the context they operate in.
[CONFERENCE] Mixed Reality Browsers and Pedestrian Navigation in Augmented Cities
[HAL, PDF, Abstract]
In this paper, We use a declarative format for positional audio with synchronization between audio chunks using SMIL. This format has been specifically designed for the type of audio used in AR applications. The audio engine associated to this format is running on mobile platforms (iOS, Android). Our MRB browser called IXE use a format based on volunteered geographic information (OpenStreetMap) and OSM documents for IXE can be fully authored in side OSM editors like JOSM. This is in contrast with the other AR browsers like Layar, Juniao, Wikitude, which use a Point of Interest (POI) based format having no notion of ways. This introduces a fundamental difference and in some senses a duality relation between IXE and the other AR browsers. In IXE, Augmented Virtuality (AV) navigation along a route (composed of ways) is central and AR interaction with objects is delegated to associate 3D activities. In AR browsers, navigation along a route is delegated to associated map activities and AR interaction with objects is central. IXE supports multiple tracking technologies and therefore allows both indoor navigation in buildings and outdoor navigation at the level of sidewalks. A first android version of the IXE browser will be released at the end of 2013. Being based on volunteered geographic it will allow building accessible pedestrian networks in augmented cities.