Here is a list of projects I'm working on and those that I have been involved in.
Current Projects
Structure-from-Motion/SLAM
- I'm currently working on SLAM (real-time) and batch structure-from-motion applications (at CEA).
- I also contribute to the libmv project (an open sourced Structure-from-Motion library).
[Past] Personal & School Projects
Here are some of projects I have done during my student life (school and personal projects).
These projects are in an open-source license, but keep in mind that they were for the most part school projects,
so do not seek good coding quality !!!
Fractals
L-systems
- 3D L-Systems (C++, Qt, OpenGL): Generate and display 3D L-systems based on user defined rules. Application to the growing of plants.
- 2D L-Systems (C++, Qt): Generate and display real-time 2D L-systems based on user defined graphical rules.
3D environments
- Anidam: The Animated Dam (C++, OpenSceneGraph, OpenAL, ...): An animated modelisation of the Hoover Dam.
- MoNdE (C++, OpenGL GLUT/GLUI): An implementation of the gravity force. Several planets move thank's to this force. Time can be controlled by slider.
- 3D Engine (C++) [To appear]: A c++ 3D engine with basic features (line and ellipse rendering, multiple shading, etc.)
Images
Devices
- AssertHand: Control a robot with a glove (C++, Qt): Software that controls a robot (pliers) with a glove.
- Dallas key (asm)[to appear]: A Dallas key reader software (soft + electronics scheme)
- Smart card (c++) [to appear]: A DOSCARD reader & writer software
Other software
- Sudoku Solver (Prolog): A sudoku solver.
- Hidden Markov Model ( C++, Fox-Toolkit): An implementation of the Baum-Welch algorithm with a graphical display.
- Multitask OS (asm): A real-time multi-task operating system, shipped with a few toy processes.
- Chernoff faces (java) [to appear]: A software that display various database using the Chernoff faces representation.
- Ants (java) [to appear]: An implementation of ants with pheromones communication.
- Pacman (c) [to appear]: The pacman game with a very basic artificial intelligence.
Some reports...