Pilotage d'un robot via le port série utilisant un moteur 2d programmé sous directx.

2/5 (2 avis)

Vue 15 561 fois - Téléchargée 1 593 fois

Description

J'ai réalisé ce projet avec Xary68.
Il s'agit d'un programme faisant appel à un moteur 2D utilisant DirectDraw et DirectInput (que j'ai déjà déposé entant que source).
Il permet de communiquer avec un robot via le port série. Ce robot (une sorte de voiture) pourra ainsi se déplacer en fonction des ordres envoyés par l'utilisateur.
Nous avons mis en place un système utilisant une liste chaînée permettant d'enregistrer et de relire des trajectoires effectuées par le robot.
Le robot était équipé d'une caméra, mais nous ne sommes pas parvenu à afficher la vidéo dans la fenêtre de notre programme. Un problème de conflit entre notre moteur 2D et l'affichage d'un flux vidéo (c'est le seul problème non résolu que nous ayons rencontré).

Il y a plusieurs menus différents qui utilisent le moteur 2D, plusieurs threads qui sont dédiés à la communication avec le port série et l'affichage vidéo (qui n'est pas entièrement présente).

Le programme est destiné à Windows XP et 2000.

Conclusion :


Si vous souhaitez avoir le rapport de conception détaillée de notre projet, ou plus d'informations, une page de mon site est dédiée à ce projet.

http://www.herveproduction.com

!!!!! ATTENTION !!!!!
Les images utilisées par le programme ne sont pas dans le zip, c'est trop gros et le site le refuse. Si vous souhaitez pouvoir le faire fonctionner, téléchargez le ici :

http://www.herveproduction.com/site/rapports/IrExplorer.zip

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Neo_Ryu Messages postés 21 Date d'inscription mercredi 14 janvier 2004 Statut Membre Dernière intervention 6 juin 2011
7 févr. 2007 à 15:34
Je pense que le probleme d'affichage video pourrait etre resolu en utilisant un moteur 2D personnalisé par vos soin car l'utilisation simultanée de 2 DirectX est impossible. Piste a suivre donc : Creation d'un moteur 2D (ce qui n'est pas des plus difficile) n'utilisant pas DirectX au vu du peu qu'il y a a afficher. Sur ce, bon courage pour la suite de vos travaux si vous desirez continuer ce projet bien entendu ^^
cs_Kirua Messages postés 3006 Date d'inscription dimanche 14 avril 2002 Statut Membre Dernière intervention 31 décembre 2008
6 mai 2004 à 05:47
screenshot de l'appli en plein fonctionnement? :)

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.