Intranet
Vous êtes ici : Accueil L'Irisa Offres d'emplois Offres 2009 2 ingénieurs pour la participation au développement d'une plateforme générique de simulation comportementale orientee but (Equipe BUNRAKU)
Actions sur le document

Offre d'emploi : Ingénieur R&D


Profil du poste

Environnement :
Une plate-forme générique de simulation comportementale orientée but est actuellement en cours de développement en collaboration entre l’INRIA et la société Golaem (http://www.golaem.com). L’objectif est de pouvoir simuler de la manière la plus naturelle possible les comportements des humains virtuels au sein de maquettes numériques.

La simulation du comportement humain individuel et collectif nécessite l’usage de plusieurs briques technologiques. Plusieurs de ces briques (animation, pathfinding…) ont été développées au sein d’une équipe projet INRIA et permettent de simuler les composantes physiques, réactives, cognitives, rationnelles et sociales d’humains virtuels en interaction avec leur environnement.

Certaines de ces briques sont licenciées à Golaem, spinoff récemment créée dont le métier concerne l’édition de logiciels spécialisés dans le comportement humain. Les domaines d’activité ciblés sont l’industrie manufacturière (simulation de la production, de la maintenance, formation assistée par ordinateur) et les opérateurs de lieux publics (qualité de service et sécurité du lieu).

Une approche classique est de réaliser un simulateur dédié pour chaque type de domaine applicatif en utilisant un middleware. Cependant cela a un coût énorme et seuls quelques grands comptes peuvent se le permettre.

Nous souhaitons aller beaucoup plus loin en cherchant à intégrer l’ensemble des fondamentaux du comportement humain au sein d’une plate-forme générique configurable et extensible. Ceci permettra un gain important en temps et en coût dans le développement d’un simulateur métier. Notre objectif est donc de maximiser l’ensemble des éléments pouvant être factorisés, tout en offrant la capacité de développer les parties manquantes de façon rapide et modulaire pour chaque application dédiée.

Le travail demandé consistera à participer au développement de la plateforme intégrant l’ensemble des composants logiciels précités et offrant des possibilités de customisation en fonction du domaine d’activité donnée.


Missions :

La mission consiste à participer à la spécification et au développement, en partenariat avec d’autres ingénieurs, de la plate-forme générique de simulation comportementale. Par généricité, on entend :
- fournir les comportements de base des humains virtuels hors activité métier ;
- être facilement extensible et configurable pour être instancié en un simulateur métier.

Plusieurs ingénieurs travaillent déjà en 2009 sur différentes briques précitées sous la responsabilité de la Direction Transfert et Innovation de l’INRIA et chez Golaem. Le but est de travailler de façon concertée avec eux en 2010 afin de finaliser la première génération de la plate-forme générique de simulation comportementale orientée buts.



La suite du projet comportera trois étapes principales :
1. Continuer la levée des verrous scientifiques et technologiques
2. Augmentation des fonctionnalités intégrées au sein de la plate-forme générique
3. Réalisation d’un prototype en charge de montrer le bon fonctionnement intégré de l’ensemble des composants sur un scénario


Activités :
Voici ci-dessous la liste des tâches qui seront proposées aux deux ingénieurs recrutés et qui travailleront de concert avec des ingénieurs au sein de la société Golaem et des enseignants-chercheurs de l’EPI Bunraku :
Tâche 1 : générateur de population selon des profils statistiques avec placement interactif et gestion de fichiers de configuration ;
Tâche 2 : extension des fonctionnalités du modèle comportemental hiérarchique, intégrant notamment un nouvel algorithme de navigation réactive ;
Tâche 3 : amélioration du module contrôlant les actions d’un humain réel afin d’intégrer les actions effectuables en vue non subjective (vision de l’avatar effectuant les actions choisies) ;
Tâche 4 : outils d’analyse et d’enregistrement des résultats de simulation ;
Tâche 5 : gestion de foules massives sur des environnements complexes de grande ampleur :
o Interfaces de communication entre composants, par exemple CORBA ;
o Parallélisation et distribution de l’exécution des composants, en externe et en interne
amélioration de la robustesse du prototype, et documentation ;
Tâche 6 : Réalisation d’un prototype en charge de montrer le bon fonctionnement intégré de l’ensemble des composants sur un scénario.


Formation requise

- ingénieur (ou équivalent bac+5) en informatique


Compétences requises

- connaissances en informatique graphique et en génie logiciel.
- bonne formation en programmation C++.
- aisance en anglais (écriture de documentations en anglais)

- compétences en GUI (librairie Qt notamment) pas indispensables mais un plus indéniable.


Qualités souhaitées

Des aptitudes à la communication et au travail de groupe seront également indispensables.


Salaire brut mensuel (Euros)

de 2515 à 3039 €(brut) selon expérience

Candidater

 

Durée du contrat

12 mois

Date prévisible d'embauche

02.01.2010

Lieu de travail

INRIA Rennes - Bretagne Atlantique Research Centre (http://www.inria.fr/rennes/)

Projet d'accueil

BUNRAKU

Responsable scientifique

Stéphane DONIKIAN

Candidature à adresser à

Fabrice Lamarche
Centre de recherche INRIA Rennes - Bretagne Atlantique
Equipe BUNRAKU
Campus de Beaulieu
35042 Rennes cedex

Tél : 02.99.84.25.19


Mentions légales et crédits