10 likes | 122 Views
Module. BIIO library creation. BIIO internal architecture. Create new types of objects Dedicated user interface Easy description of objects (parents, attributes, functions) Automatic code (C++) generation and compilation, creation of a BIIO plugin. Provide generic features
E N D
Module BIIO library creation BIIO internal architecture • Create new types of objects • Dedicated user interface • Easy description of objects (parents, attributes, functions) • Automatic code (C++) generation and compilation, creation of a BIIO plugin • Provide generic features • All types derive from a generic object (introspection) • The Effector objects are informed in the abstracted environment • A virtual human library is available (path planning, observation, knowledge) • Some standard types (Usable …) are available as basis for evolved ones Data communication BIIO generic root object 1 Effector Objects which provide an interaction (equipment) Interactor Objects which perform an interaction (humanoid) 2 Configuration files (XML) BIIO plugins Data files (XML) Usable One interaction at a time, waiting queue Observable Simultaneous interactions, provides information User Interacts with usable Observer Interacts with observable Entry data 3 BIIO instances configuration • Entirely configure a simulation • Environment description done using AutoCAD • Instances extracted from the AutoCAD file, and eventually reconfigurable • Generators of populations (fast configuration of many actors) A simulation architecture Development of the simulation objects (C++, BIIO interface) Offline results analysis Defining the managed types of objects (BIIO) Simulation run, online results Simulation modeling and configuration Turnstiles Ticket Puncher → Topographical data, entities parameters, objects properties AutoCAD representation of a train station with some equipment Key Running a simulation with BIIO • Perform a simulation to extract data • Generic application loading BIIO plugins • Data extraction (densities, objects usage, …) • 3D representation using a simulation platform: CONTACTS S. Paris, AREP/IRISA sgparis@irisa.fr S. Donikian, IRISA Stephane.donikian@irisa.fr N. Bonvalet, AREP nicolas.bonvalet@arep.fr Automatic interaction with turnstiles Waiting queue formation to use a ticket puncher BIIO Behavioral Interactive and Introspective Objects BIIO integration