Philippe Dax
Pièce C218
dax@inf.enst.fr
Avr 2003

Communication entre Spif et VREng

Description

VREng (Virtual Reality Engine) est un moteur de réalité virtuelle distribué développé à l'ENST. Il permet notamment de naviguer dans des environnements virtuels répartis appelés "mondes". VREng utilise actuellement l'IPV4, en Unicast (point à point) pour les transports TCP et UDP et en Multicast (multipoint) pour le transport UDP.

Le but du projet est de faire communiquer le robot SPIF entièrement développé à l'ENST (hard et soft) avec le moteur VREng. Par exemple, le robot enverrait régulièrement sa position spaciale (X, Y, angle d'orientation) vers une adresse IP Multicast que connaitrait VREng et sur laquelle il écouterait. Le robot aura ainsi son "avatar" dans une scène VREng et on pourra alors observer son déplacement virtuel, voire le contrôler à distance en lui envoyant des ordres à définir lors du cahier des charges.

Le robot SPIF utilise l'Ethernet radio IEEE-802.11.

Le langage de réalisation ne peut être que C++.

VREng est un logiciel libre sous license GPL de la FSF.
Spif: Spif home page
Ftp: ftp://ftp.enst.fr/pub/vreng/vreng.tar.gz