Please login first

Augmented Virtual Reality: Combining Crowdsensing and Social Data Mining with large-scale Simulation using mobile Agents for future Smart Cities
Stefan Bosse 1 , Uwe Engel 2
1  University of Bremen, Dept. of Mathematics and Computer Science, Robert Hooke Str. 5, 28359 Bremen, Germany
2  University of Bremen, Department of Social Sciences, 28359 Bremen, Germany

Published: 14 November 2018 by MDPI AG in 5th International Electronic Conference on Sensors and Applications session Smart Cities
MDPI AG, 10.3390/ecsa-5-05762
Abstract:

Today administration and management of public services and infrastructure relies more and more on user data collected by many domestic and private devices including smartphones and Internet services. User data and user decision making has a large impact on public decision making processes, for example, plan-based traffic flow control. Furthermore, intelligent behaviour, i.e., cognitive, knowledge-based, adaptive, and self-organizing behaviour based on learning, emerges rapidly in today's machines and environments.

It is difficult to study such large-scale data collection, data mining, and their effect on public services like smart traffic control in field studies. Commonly, simulation in virtual reality worlds is used instead to derive an evaluation. In this work, a new concept and framework for augmented virtual reality simulation is introduced, suitable, but not limited to, to investigate large-scale socio-technical systems. Mobile agents are used to combine in-field ubiquitous Crowdsensing, e.g., performed by mobile devices, with simulation. The agents can operate both in real and virtual worlds including games and fusion both worlds be seamless migration. Agents are loosely coupled to their environment and platform and interact with each other via Tuple Spaces (generative communication) and via unicast or broadcast signals. Mobility is provided by agent process snapshot migration between platforms.

The agents are programmed in JavaScript and executed by the JavaScript Agent Machine (JAM) that can be deployed on a wide range of host platforms (mobile devices, servers, IoT devices, WEB browser). Simulation is performed by the Simulation Environment for JAM (SEJAM), extending JAM with a simulation layer providing visualization of 2D- and 3D worlds and an advanced simulation control with a wide range of integrated analysis tools. Each JAM node is capable to process thousands of agents concurrently. JAM and SEJAM nodes can be connected in clusters and in the Internet (of Things) enabling large-scale "real-world"-in-the-loop simulations with Millions of agents.

Such large-scale simulations producing Big Data and can offer an enhanced statistical strength beyond Big data analysis by understanding correlation between data and cause. Due to the loosely coupling of agents the emergence of strong heterogeneous Multiagentsystems and their cooperation can be investigated with one unified framework without disruption. Agents can represent different behaviour, goals, and individuals like chat bots, machines, robots, or artificial humans and their interaction with virtual and real individuals. We expect to simulate large-scale agent societies with agent population beyond one Million individual agents to get statistical strength. Agents are mobile with respect to networks of processing platform in the real world and with respect to the location and interaction domain in virtual worlds. The agent behaviour, planning, and decision making is based on an individual and global (domain specific) knowledge base.

Related video presentation at: http://www.sblab.de/assets/ecsa2018/out/ecsa2018.html

Top