ArCo: a computer architecture for an artificial companion which interacts with a user

The rapid advance in technology allowed manufacturers to offer a varied panorama of digital devices: camera, mobile phones, GPS, tactile tablets, digital readers, robots, televisions, home automation elements... Nowadays, most of these devices are connected to the Internet. Thus, their users can not only take benefit from their functionalities but also be in touch with "everyone" thanks to communicative software, virtual characters or robots. It raises a main question: do these digital devices have to be coordinated in order to share information and achieve tasks together? This collaboration between digital devices could be managed by an Artificial Companion which could permanently be in touch with a user throughout these devices. We realized a modular architecture called ArCo which allows the creation of an Artificial Companion. Some specialized modules can manage the digital devices. These modules are implemented with a framework called MICE (Machines Interaction Control in their Environment). The end-user can create interaction scenarios with a visual programming interface called AmbiProg. The scenarios contain actions that digital devices have to achieve. Each scenario is interpreted by the AmbiLive module. Digital devices access conflicts are managed by the AmbiCop module. Some experiments validated the ArCo architecture from an experimental point of view. They also allowed studying some Human-Machine Interaction problems.

Data and Resources

Additional Info

Field Value
Source https://theses.hal.science/tel-00861311
Author Jost, Céline
Maintainer CCSD
Last Updated May 9, 2026, 17:39 (UTC)
Created May 9, 2026, 17:39 (UTC)
Identifier tel-00861311
Language fr
Rights https://about.hal.science/hal-authorisation-v1/
contributor Lab-STICC_UBS_CID_IHSEV ; Laboratoire des sciences et techniques de l'information, de la communication et de la connaissance (Lab-STICC) ; Université européenne de Bretagne - European University of Brittany (UEB)-École Nationale d'Ingénieurs de Brest (ENIB) ; Université de Brest (UBO EPE)-Institut National Polytechnique de Bretagne (Bretagne INP)-Université de Brest (UBO EPE)-Institut National Polytechnique de Bretagne (Bretagne INP)-Université de Bretagne Sud (UBS)-Télécom Bretagne-Institut Brestois du Numérique et des Mathématiques (IBNM) ; Université de Brest (UBO EPE)-École Nationale Supérieure de Techniques Avancées Bretagne (ENSTA Bretagne)-Institut Mines-Télécom [Paris] (IMT)-Centre National de la Recherche Scientifique (CNRS)-Université européenne de Bretagne - European University of Brittany (UEB)-École Nationale d'Ingénieurs de Brest (ENIB) ; Université de Brest (UBO EPE)-Institut National Polytechnique de Bretagne (Bretagne INP)-Université de Brest (UBO EPE)-Institut National Polytechnique de Bretagne (Bretagne INP)-Université de Bretagne Sud (UBS)-Télécom Bretagne-Institut Brestois du Numérique et des Mathématiques (IBNM) ; Université de Brest (UBO EPE)-École Nationale Supérieure de Techniques Avancées Bretagne (ENSTA Bretagne)-Institut Mines-Télécom [Paris] (IMT)-Centre National de la Recherche Scientifique (CNRS)
creator Jost, Céline
date 2013-01-08T00:00:00
harvest_object_id 7f4383a5-d124-488e-a0a9-bba4b9281138
harvest_source_id 3374d638-d20b-4672-ba96-a23232d55657
harvest_source_title test moissonnage SELUNE
metadata_modified 2026-02-07T00:00:00
set_spec type:THESE