jdhp.org

Version française English version

Projets et travaux en informatique.

Intelligence Artificielle et Mathématiques Appliquées

JWumpus

JWumpus est un exemple d'utilisation de la plate-forme Jade pour résoudre le problème du Wumpus (tel que présenté dans le livre "Intelligence Artificielle" de Russell et Norvig). Jade est un framework pour les systèmes multi-agents.

Sources : Git (Gitweb)

screenshot screenshot screenshot

Chef

Chef est un exemple de projet multi-agents utilisant l'architecture BDI (Belief Desire and Intention) et l'interprète Jason.

Sources : Git (Gitweb)

DEFT'05

Ce projet est une résolution du problème posé par le DÉfi Fouille de Textes 2005 (DEFT'05) avec l'algorithme AdaBoost. Il consiste à identifier le locuteur d'un discours. Pour plus d'informations, voir le site officiel du DEFT.

Octave Toolbox

Un ensemble d'outils orientés reconnaissance de formes pour Octave/Matlab.

Sources : Git (Gitweb)

Perceptron simple

Ce script PHP sert uniquement à mieux comprendre les étapes de calcul conduisant à l'équilibre d'un réseau de neurones fonctionnant suivant le modèle du Perceptron. Il n'a pas d'autre intérêt que de servir de support pédagogique.

Télécharger : Sources

Robotique et Électronique Numérique

Botsim

Botsim est un simulateur de robots utilisé dans le cadre de travaux sur les algorithmes génétiques. La physique est simulé via la librairie opensource Bullet.

Sources : Git (Gitweb) - SVN (WebSVN)

screenshot screenshot screenshot

LibDynamixel

LibDynamixel une librairie qui permet de contrôler des servomoteurs Dynamixel AX-12 directement depuis un ordinateur (via une brique USB2Dynamixel). Elle peut être utilisée pour dépasser les limites des contrôleurs types CM-5 ou pour remplacer les logiciels propriétaires fournis par Robotis. LibDynamixel est écrit en C++ et fonctionne sur GnuLinux/BSD.

Sources : Git (Gitweb)

LibPyDynamixel

Libpydynamixel est une implémentation Python de la libdynamixel.

Sources : Git (Gitweb)

Dtools

Un ensemble d'outils pour faciliter le contrôle des servomoteurs Dynamixel AX-12.

Sources : Git (Gitweb)

screenshot

Bioloid

Quelques exemples d'utilisation de la libdynamixel pour contrôler un bioloid.

Sources : Git (Gitweb)

video video video

Utilitaires

Binviewer

Donne une représentation graphique d'un fichier binaire (disque, partition, image ISO, exécutable, ...).

Télécharger : SourcesDebian package

Sources : Git (Gitweb)

screenshot screenshot

Latex2png

Convertit des fichiers latex en images PNG (permet de créer des formules mathématiques sous forme d'images). Un convertisseur Latex->png (utile pour exporter une formule mathématique isolée). Licence MIT.

Télécharger : Sources

Sources : Git (Gitweb)

Dsync

Script shell qui compare récursivement les fichiers de deux répertoires.

Télécharger : Sources

Sources : Git (Gitweb)

Divers

Démos

Un ensemble de démos sous licence BSD/MIT. Ces démos ont soit un but artistique (animations graphiques), soit un but pédagogique (pour donner des exemples d'utilisation des librairies Bullet, OpenSceneGraph, SFML, SDL, ...).

Sources : Git (Gitweb)

screenshot

Projet metislive

Le projet metislive est une distribution Gnu/Linux de type "Live USB". Il est fait par un groupe d'étudiants que j'encadre au sein du master MIAGE de l'université Paris Descartes. La distribution metislive servira de support au projet d'enseignement à distance "Metis" de l'université Paris Descartes. Elle permettra aux étudiants et aux enseignants d'avoir un environnement de travail homogène, pré-configuré et adapté à leurs besoins.

Sources : SVN (WebSVNViewVC)

screenshot screenshot screenshot screenshot screenshot screenshot screenshot

YapyPong (Yet Another PyPong)

YapyPong est un clone du célèbre Pong. Ce jeu est écrit en Python et utilise les modules PyGame (vous devez donc télécharger et installer ces éléments pour jouer à YapyPong).

Télécharger : Sources

screenshot

JDHP

Le code source et les scripts de compilation du site jdhp.org.

Sources : Git (Gitweb)