American Journal of Computation, Communication and Control 2018; 5(2): 39-51 http://www.aascit.org/journal/ajccc ISSN: 2375-3943 Implementation of a Personal Internet of Thing Tourist Guide Todorka Glushkova, Maria Miteva, Asya Stoyanova-Doycheva, Vanya Ivanova, Stanimir Stoyanov Faculty of Mathematics and Informatics, Plovdiv University “Paisii Hilendarski”, Plovdiv, Bulgaria Email address Citation Todorka Glushkova, Maria Miteva, Asya Stoyanova-Doycheva, Vanya Ivanova, Stanimir Stoyanov. Implementation of a Personal Internet of Thing Tourist Guide. American Journal of Computation, Communication and Control. Vol. 5, No. 2, 2018, pp. 39-51. Received: February 27, 2018; Accepted: March 21, 2018; Published: May 10, 2018 Abstract: Although its unique geographical location and one of the oldest cultures in Europe and the world our cultural heritage is little known outside Bulgaria. Currently, modern information and communication technologies have not been used in their full potential to promote and advertise it. This article presents an intelligent touristic guide, known as TG, that takes into account various factors, such as the tourist's preferences, location, time available, and the presence and location of cultural and historical objects in the area, in order to propose virtual or real cultural and historical routes. The guide is being implemented as an Internet of Thing (IoT) application. Furthermore, the general architecture and individual components of the touristic guide are presented in detail. Some remarks about the implementation of the TG software are given as well. Keywords: Personal Assistants, Intelligent Agents, Ontologies, Ambient-oriented Modeling, IoT Application, Touristic Guides 1. Introduction Due to its unique geographical location, our region used to be a crossroads for many nationalities for thousands of years. It was a cradle for one of the oldest cultures in Europe and the world. This enormous cultural heritage is little known outside Bulgaria and modern information and communication technologies have not been used in their full potential to promote and advertise it. Our region and Bulgaria in particular are an interesting tourist destination. For the digital presentation of our cultural and historical heritage, the BECC (Bulgarian Electronic Cataloguing Cultural) environment was developed more than ten years ago [1], which uses the CCO standard [2]. The project was updated in connection with the development of an e-learning environment, known as the Virtual Education Space [3]. The space provides e-learning services and learning content for blended, self-paced, and lifelong learning. The Lifelong Learning Program provides electronic content on the subject of Cultural and Historical Heritage. Recently, using the results of previous developments, we have been working on an intelligent guide that takes into account various factors, such as the tourist's preferences, location, time available, and the presence and location of cultural and historical objects in the area, in order to propose virtual or real cultural and historical routes. Additionally, the tour guide will be able to direct and advise the tourist when performing the route. Currently, the guide is being implemented as an Internet of Thing (IoT) application. The article presents the general architecture and individual components of the system. Chapter Two provides a brief overview of such personal assistants. The general architecture of the tour guide is presented in Chapter Three. The two basic components of the server hosting the guide are discussed in the following two sections. The final part of the article briefly summarizes the current state of implementation and presents some ideas for the future extension of the application. 2. Related Works Generated at the end of 20 th century, the idea of using intelligent agents for assisting people in their daily business and personal activities [4] has developed as an area of ever
13
Embed
Implementation of a Personal Internet of Thing Tourist …article.aascit.org/file/pdf/9010962.pdf · Faculty of Mathematics and Informatics, Plovdiv University “Paisii Hilendarski”,
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
American Journal of Computation, Communication and Control 2018; 5(2): 39-51
http://www.aascit.org/journal/ajccc
ISSN: 2375-3943
Implementation of a Personal Internet of Thing Tourist Guide
Todorka Glushkova, Maria Miteva, Asya Stoyanova-Doycheva, Vanya Ivanova, Stanimir Stoyanov
Faculty of Mathematics and Informatics, Plovdiv University “Paisii Hilendarski”, Plovdiv, Bulgaria
Email address
Citation Todorka Glushkova, Maria Miteva, Asya Stoyanova-Doycheva, Vanya Ivanova, Stanimir Stoyanov. Implementation of a Personal Internet of
Thing Tourist Guide. American Journal of Computation, Communication and Control. Vol. 5, No. 2, 2018, pp. 39-51.
Received: February 27, 2018; Accepted: March 21, 2018; Published: May 10, 2018
Abstract: Although its unique geographical location and one of the oldest cultures in Europe and the world our cultural
heritage is little known outside Bulgaria. Currently, modern information and communication technologies have not been used
in their full potential to promote and advertise it. This article presents an intelligent touristic guide, known as TG, that takes
into account various factors, such as the tourist's preferences, location, time available, and the presence and location of cultural
and historical objects in the area, in order to propose virtual or real cultural and historical routes. The guide is being
implemented as an Internet of Thing (IoT) application. Furthermore, the general architecture and individual components of the
touristic guide are presented in detail. Some remarks about the implementation of the TG software are given as well.
Keywords: Personal Assistants, Intelligent Agents, Ontologies, Ambient-oriented Modeling, IoT Application,
Touristic Guides
1. Introduction
Due to its unique geographical location, our region used to
be a crossroads for many nationalities for thousands of years.
It was a cradle for one of the oldest cultures in Europe and
the world. This enormous cultural heritage is little known
outside Bulgaria and modern information and communication
technologies have not been used in their full potential to
promote and advertise it. Our region and Bulgaria in
particular are an interesting tourist destination. For the digital
presentation of our cultural and historical heritage, the BECC
The realization of tourist services is dependent on changes
in the world. This determines the need for continuous
monitoring of the processes of the described ambients in the
CHH AmbiNet. The CCA Admin Display module is
designed to track the processes in the scenario
implementation. For this purpose, simulators of the presented
tourist services have been developed. We will look at a
simulator described in the presented CCA model which
tracks the processes of searching and discovering a tourist
route. It is difficult to reproduce the syntax of the CCA by
using a text editor due to the specific symbols that are
included, such as "↑" and "↓". Therefore, the programming
language ccaPL was developed, which is a computer-
readable version of the ССА syntax [19]. The executable
ccaPL environment is developed on Java. Based on the basic
version, a special simulation is developed to track the
processes of the personalized contextual-sensitive tourist
guide.
Each line of the output data of the program execution is
read as follows: the notation "A === (X) ===> B" means that
ambient "A" sends an "X" message to ambient "B". The
"Child to parent", "Parent to child," and "Sibling to sibling"
notations provide information about the relationship between
the sender A and the recipient B in terms of the hierarchy of
ambients.
The output data from the environment is difficult to read
without prior knowledge of the CCA formalization. For ease
of use, an animator for the ccaPL environment has been
developed. The aim of the animator is to present graphically
the ambients and their processes in a ccaPL program. Figure
8. shows the output screen for tracking the basic scenario for
implementating the service modelled in the previous section.
Figure 8. Admin Console for Process Tracking.
The System administrator can track the implementation of
a model scenario in simulation mode both via a console and
the animator in the ccaPL environment.
For example, after a dialogue with the tourist, let the QGA
50 Todorka Glushkova et al.: Implementation of a Personal Internet of Thing Tourist Guide
identify three objects for a visit in the primaryRoute –
traditional costumes from the Rhodope region, traditional
crafts and Renaissance houses, and let the tourist’s mobile
device identify his or her location in the town of Smolyan.
The QGA transmits the location and the primaryRoute to the
CCAA, which transfers this information to the
CCA_AmbiNet. There, after a dialogue between the
ambients described, it is established that the three desired
objects are physically located in three separate expositions
that are currently open for visits. The search method
described defines the location of the nearest exposition, then
the next one, and so on, until generating several possible visit
routes – the ListFinalRoutes. This list is transferred to the
tourist and after he or she chooses a route, the PTG launches
the next services related to visiting the objects. On Figure 9.
is presented the animated simulator of the discussed example.
Figure 9. An animated ccaPL simulator.
6. Conclusions
The basic components of the TG are assistants and
ontologies. The assistants are implemented as intelligent
rational agents with BDI architecture [20]. The assistants are
located on mobile user devices and on the TG server. The
server agents were developed using the JADE development
environment [21], and those for mobile devices – in the
Jadex environment [22]. The ontologies were implemented in
the Protégé environment [23].
Currently, new expansions of the TG are being prepared.
The TG can offer various auxiliary tourist services such as
information about suitable restaurants, hotels, shops, and
medical assistance. A module for the recognition of folklore
elements is being developed by machine learning methods.
Another idea is to integrate the TG into a virtual reality
environment.
Acknowledgements
The research is partly supported by the the NPD - Plovdiv
University under Grant No. MU17-FMI-001 “EXPERT
(Experimental Personal Robots That Learn)”, 2017-18 and
Grant No. FP17-FMI-008 “Innovative software tools and
technologies with application in research in mathematics,
informatics and pedagogy of education”, 2017-18.
American Journal of Computation, Communication and Control 2018; 5(2): 39-51 51
References
[1] M. Trendafilova, Development of an Environment for Building a Common Catalogue for Representation of the Culture-Historical Heritage of Bulgaria, Cybernetics and Information Technologies, Vol. 7, No 1, Bulgarian academy of sciences, 2007, 95-105.
[3] S. Stoyanov, A Virtual Space Supporting eLearning, Proceedings of the Forty Fifth Spring Conference of the Union of Bulgarian Mathematicians Pleven, April 6–10, 2016, 72-82.
[4] P. Maes, Agents that reduce work and information overload. Communications of the ACM, 37 (7), 1994, 31-40.
[5] PAL, The PAL Framework, https://pal.sri.com/.
[6] CALO, Cognitive Assistant that Learns and Organizes, http://www.ai.sri.com/project/CALO.
[8] Siri web page, http://www.apple.com/ios/siri/.
[9] Microsoft Cortana web page, https://www.microsoft.com/en-us/cloud-platform/cortana-intelligence-suite.
[10] Google Now web page, http://www.digitaltrends.com/mobile/how-to-use-google-now/.
[11] LG voice mate webpage, http://www.lg.com/us/mobile-phones/VS985/Userguide/388.html.
[12] S. Panchanathan, S. Chakraborty, T. McDaniel, Social Interaction Assistant: A Person-Centered Approach to Enrich Social Interactions for Individuals With Visual Impairments, IEEE Journal of Selected Topics in Signal Processing, Vol. 10, No. 5, August 2016, 942-951.
[13] G. Motta, D. Sacco, T. Ma, L. You, K. Liu, Personal Mobility
Service System in Urban Areas: the IRMA Project, 2015 IEEE Symposium on Service-Oriented System Engineering (SOSE), 30 March - 3 April 2015, San Francisco, CA, USA, 88-97.
[14] Autonomous Control for a Reliable Internet of Services (ACROSS). http://www.cost-across.nl/
[15] L. Nack, R. Roor, M. Karg, O. Birth, A. Kirsch, B. Leibe, M. Strassberger, Acquisition and Use of Mobility Habits for Personal Assistants, 2015 IEEE 18th International Conference on Intelligent Transportation Systems, 15 – 18 September 2015, Las Palmas de Gran Canaria, Spain, 1500-1505.
[16] J. Santos, B. Silva, J. Rodrigues, J. Casal, K. Saleem, Internet of Things Mobile Gateway Services for Intelligent Personal Assistants, 17th International Conference on E-health Networking, Application & Services (HealthCom), 14-17 October, 2015, Boston, MA, USA, 311-316.
[17] PAL, Personal Assistant for a healthy Lifestyle, http://www.pal4u.eu/.
[18] F. Siewe, Antonio Cau and Hussein Zedan, CCA: a Calculus of Context-aware Ambients, Conference: Advanced Information Networking and Applications Workshops, 2009, WAINA’09. International Conference, DOI: 10.1109/WAINA.2009.23.
[19] M. H. Al-Sammarraie, Policy-based Approach For Context-aware Systems, Ph. D. Thesis, Software Technology Research Laboratory, De Montfort University, Leicester, United Kingdom (July 2011).
[20] M. Wooldridge, An Introduction to MultiAgent Systems, Wiley, 2009.
[21] Bellifemine F., Caire G., Greenwood D., Develping multi-agent systems with JADE, John Wiley & Sons, Ltd, February 2007.