Page personelle de Quentin Quadrat
|
||||||||||||||
Projets informatiquesSimTaDynSimTaDyn est un prototype de tableur spécialisé dans la gestion d'objets dynamiques 2D comme les cartes géographiques ou les mailleurs 2D. Il permet l'édition d'objets 2D qui sont des pavages du plan manipulables comme des cellules d'une feuille d'un tableur. A chaque pavé peut-être associé à une dynamique définie par un mot Forth. Un pavé est polygonal, ses bords et ses sommets sont eux aussi vus comme des cellules d'un tableur. On peut donc aussi leur associer des mots Forth. A l'origine SimTaDyn était un projet étudiant mais depuis 2017 je tente de lui donner une deuxième vie. ChessNeuNeuEtant un ancien joueur d'échecs j'ai voulu faire un petit programme d'échecs apprenant les régles du jeu d'échecs : à comprendre comment déplacer les pièces. SpeedWayProjet étudiant, Speedway est un jeu de tirs en 3D, où des voitures divisées en deux camps se combattent. On peut jouer sur une demie douzaine de cartes et avec une dizaine de véhicules différents. EcstasyProjet étudiant, Ecstasy est un jeu en 3D. Le joueur conduit un voiture dans une ville de type américaine construite sur un tore. Elle est constituée d'immeubles, de terrains, d'un fleuve et d'une centaine de voitures qui s'arrêtent aux feux tricolores. Chaque voiture est un modélisée par un système mécanique à 9 degrés de liberté. TutorielsBoite à outils Max-PlusPortage de la boite à outil Max-Plus de ScicosLab pour Julia. Principe moindre actionComment simuler une voiture avec sa suspension dans un jeu ? Tout d'abord, vous trouverez un bref rappel sur le principe de la moindre action. Après, on abordera l'étude du tangage d'une moto : le véhicule est modélisé en 2D, par une carcasse représentée par une barre de masse ponctuelle à laquelle sont accrochées deux roues par des ressorts. Enfin, on attaquera l'étude du roulis et du tangage d'une voiture : le véhicule est modélisé en 3D, par une plaque à laquelle sont accrochées quatre roues par des ressorts. ForthLe Forth est un langage à pile qui possède un dictionnaire de mots agissant sur la pile. Un programme Forth définit de nouveaux mots qui s'ajoutent à ce dictionnaire. Il possède des mécanismes simples et généraux permettant de construire de nouveaux types de données efficaces. Esterelintroduction au langage réactif Esterel. Elimination des parties cachéesL'un des problèmes importants lors d'une projection d'une scène graphique, qu'elle soit en 2D ou en 3D, est d'éliminer ses parties cachées. Cet exposé va présenter un algorithme pour résoudre ce problème : l'algorithme de partitionement binaire de l'espace (Binary Space Partition en Anglais ou BSP), qui permet d'afficher les objets les plus éloignés aux plus proches. Projets sur les systèmes embarqués et le temps réelHélicopètre quatre rotorsProjet étudiant: Etude et réalisation d'une plateforme volante à quatre rotors du type Dragonflyer, X-UFO ou Engager. Cette étude comprend les parties suivantes :
Suivi automatique de voituresLe CyCab est un véhicule électrique de 300 Kg développé à l'INRIA destiné au transport de deux personnes dans des environnements urbains et péri-urbains encombrés. Sa longueur n'excède pas celle d'un vélo, c'est-à-dire 1.9 mètre pour une largeur de 1.2 mètre. Le but de mon stage à l'INRIA Rocquencourt a été de poursuivre un travail mené sur le suivi automatique de CyCabs avec une caméra bas coût et les logiciels Scilab, Scicos et SynDEx. |
||||||||||||||
|