SOCP - Shooting for Optimal Control Problems (2019) :
Cette bibliothèque C++ implémente un algorithme de tir pour des problèmes de contrôle optimal. Elle a été développée en collaboration avec Riccardo Bonalli au cours de sa thèse de doctorat. En utilisant des techniques d'homotopie (ou de continuation), elle permet de calculer des solutions pour de nombreux problèmes de contrôle optimal tels que le problème Goddard, le problème d'interception de missile, les problèmes de planification en robotique, etc. (voir les exemples fournis dans le package SOCP). Une version open source est disponible ici : https://github.com/bherisse/socp.
Xenomai sur Raspberry Pi (2016) :
Voir cette page pour installer Xenomai sur votre RPI : ici.
Un exemple à compiler directement sur votre RPI après installation de Xenomai : HelloWorld.
Mon simulateur d'atterissage automatique avec une interface (2010) :
Cette application simule la loi de commande d'atterrissage automatique présentée dans Landing a VTOL Unmanned Aerial Vehicle on a moving platform using optical flow. Vous pouvez lancer OFLanding de trois manières différentes. Si Matlab est déjà installé sur votre machine, il suffit de lancer "landing.m" dans le dossier "OFLanding_m". L'exécutable "OFLanding.exe" dans le dossier "OFLanding_exe" peut être lancé à condition d'avoir l'environement d'exécution matlab installé sur votre machine (lire le "readme.txt"). Il est également possible d'installer l'application en lançant directement "OFLandingSetup.exe" sous Windows. L'environnemnt d'exécution sera automatiquement téléchargé et installé.
Mon solver de Sudoku avec le code source (2006) :
SudokuSolver nécessite d'installer l'environement d'execution java sur votre machine. Après extraction de l'archive, exécuter "WinSolve.bat" pour lancer un exemple sous Windows. Modifier le fichier pour entrer une nouvelle grille.