Environnement matériel et logiciel pour le développement des systèmes intelligents

La recherche sur les systèmes intelligents tend à sous-estimer l'importance de la plate-forme matérielle et logicielle sur laquelle est fait le développement. Actuellement, la conception d'un nouveau robot se fait pratiquement toujours à partir de zéro, car il est plus simple de recréer le...

Full description

Bibliographic Details
Main Author: Ranger, Jean-Marc
Other Authors: Michaud, François
Language:French
Published: Université de Sherbrooke 2000
Online Access:http://savoirs.usherbrooke.ca/handle/11143/1067
Description
Summary:La recherche sur les systèmes intelligents tend à sous-estimer l'importance de la plate-forme matérielle et logicielle sur laquelle est fait le développement. Actuellement, la conception d'un nouveau robot se fait pratiquement toujours à partir de zéro, car il est plus simple de recréer les fonctionnalités des anciens robots que de récupérer les modules qui conviendraient. De la même manière, il arrive qu'un nouveau robot doive être créé simplement parce que l'ancien n'a pas la capacité de supporter les nouvelles composantes, sa capacité d'extensibilité étant trop limitée. Le présent projet cherche à régler de tels problèmes de réutilisabilité, de reconfigurabilité et d'extensibilité, de même qu'à faciliter le développement d'applications en robotique et systèmes intelligents, par la disponibilité d'outils adaptés. La solution proposée et présentée ici est un environnement de développement matériel et logiciel multiprocesseur modulaire, baptisé EME (Environnement Multiprocesseur Embarqué). L'environnement EME est validé au moyen d'une application simple en robotique mobile, soit un robot équipé de deux caméras. Une des caméras est pointée vers ie sol et cherche un tracé à suivre; la seconde est à la recherche d'un signal lumineux par lequel le robot reçoit des directives. Les résultats montrent qu'une telle application aurait été difficile à réaliser à un coût raisonnable sans un tel environnement.