%0 Conference Proceedings %T Programming Robots With Events %+ Laboratoire d'Informatique, Signal et Image, Electronique et Télécommunication (LISITE) %+ Saint-Petersburg University of Aerospace Instrumentation (SUAI) %+ Centre de Recherche en Informatique (CRI) %+ Deduction modulo, interopérabilité et démonstration automatique (DEDUCTEAM) %+ IDCapture %+ Centre d'études et de recherche en informatique et communications (CEDRIC) %+ Ecole Nationale Supérieure d'Informatique pour l'Industrie et l'Entreprise (ENSIIE) %A Le, Truong Giang %A Fedosov, Dmitriy %A Hermant, Olivier %A Manceny, Matthieu %A Pawlak, Renaud %A Rioboo, Renaud %< avec comité de lecture %( IFIP Advances in Information and Communication Technology %B 4th International Embedded Systems Symposium (IESS) %C Paderborn, Germany %Y Gunar Schirner %Y Marcelo Götz %Y Achim Rettberg %Y Mauro C. Zanella %Y Franz J. Rammig %I Springer %3 Embedded Systems: Design, Analysis and Verification %V AICT-403 %P 14-25 %8 2013-06-17 %D 2013 %R 10.1007/978-3-642-38853-8_2 %K context-aware reactive systems %K parallel programming %K robotics %K event-based programming %Z Computer Science [cs]/Programming Languages [cs.PL] %Z Computer Science [cs]/Robotics [cs.RO] %Z Computer Science [cs]/Performance [cs.PF]Conference papers %X We introduce how to use event-based style to program robots through the INI programming language. INI features both built-in and user-defined events, a mechanism to handle various kinds of changes happening in the environment. Event handlers run in parallel either synchronously or asynchronously, and events can be reconfigured at runtime to modify their behavior when needed. We apply INI to the humanoid robot called Nao, for which we develop an object tracking program. %G English %Z TC 10 %2 https://inria.hal.science/hal-00924489/document %2 https://inria.hal.science/hal-00924489/file/iess2013.pdf %L hal-00924489 %U https://inria.hal.science/hal-00924489 %~ INSTITUT-TELECOM %~ ENSMP %~ INRIA %~ CNAM %~ INRIA-ROCQ %~ ENSMP_CRI %~ PARISTECH %~ INRIA_TEST %~ TESTALAIN1 %~ IFIP %~ IFIP-AICT %~ INRIA2 %~ IFIP-TC %~ IFIP-TC10 %~ PSL %~ IFIP-AICT-403 %~ IFIP-IESS %~ IFIP-2010 %~ ENSMP_DEP_MS %~ ENSMP_DR %~ CEDRIC-CNAM %~ ENSMP-PSL %~ HESAM-CNAM %~ HESAM %~ ISEP