Navigation

Recent site activity

Home

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:
  1. Trouver un moteur physique: il semble que bullet soit plus approprié (pour l'instant), reste à essayer de le faire fonctionner
    Note: j'ai trouvé un bon tutorial pour ce dernier, avec compilation sous linux: http://www.bulletphysics.com/Bullet/phpBB3/viewtopic.php?f=9&t=2274.