Phrase clef : "Integration is better than implementation" Objectifs du projet: - concevoir et implémenter une plateforme de simulation pour simuler le déplacement d'une entités articulée motorisée (par exple un robot) - IHM - moteur physique - utiliser des heuristiques (algo. génétique) pour optimiser la coordination des entités simulées (par exemple pour améliorer le déplacement linéaire) Outils collaboratifs: - ce site - le calendrier pour synchroniser nos emplois du temps et fixer des réunions - le "cahier de labo" pour suivre le déroulement du stage - le dépôt des sources : sourceforge? code.google? - la documentation : doxygen? Les études: - soft existants : from wikipedia, from google code - moteur physique : ODE vs Bullet (NB: JBullet avec des exemples java webstart) -> PAL (physics abstraction layer) is a portable C++ physics abstraction API. It provides a unified interface to a number of physics engines. listing des différents moteurs physiques pris en compte - IBDS - Physsim un bon candidat? - 2D chipmunk-physics Fast and lightweight 2D rigid body physics library in C - moteur graphique : VTK, Ogre, ? - bindings : NxOgre, OgreBullet, PhysX-Irrlicht, Bullet-Irrlicht - IHM : wxWidgets, Qt? -> peut-être trop tôt pour en parler : intégration Ogre à Qt - format COLLADA - algo génétique : GAlib du MIT Avancement:
|