BE 2010-2011 : Différence entre versions
(Nouvelle page : = But à atteindre = Ce bureau d'étude a comme finalité la construction de robots patrouilleurs. Ces robots doivent parcourir de façon semi-autonome un espace en accumulant des d...) |
(→But à atteindre) |
||
Ligne 2 : | Ligne 2 : | ||
Ce bureau d'étude a comme finalité la construction de robots patrouilleurs. Ces robots doivent parcourir de façon semi-autonome un espace en accumulant des données. Ces données peuvent être, par exemple, des images de leur environnement ou le résultat d'écoutes Wifi. Un robot semi-autonome est un robot capable de se déplacer dans son espace sans intervention humaine en suivant un balisage quelconque (marquage au sol, tags RFID, sons particuliers, etc). Un humain doit cependant pouvoir prendre le contrôle partiel ou total d'un robot. Le contrôle partiel consiste à faire varier la vitesse du robot, le sens du parcours du robot, etc. Le contrôle total consiste à gérer complétement le déplacement du robot, même si ce dernier évite encore les collisions (que le contrôleur pourrait ne pas avoir pu prévoir). Les robots doivent aussi pouvoir communiquer entre eux pour s'échanger des informations de positionnement, pour pouvoir s'éviter ou pour pouvoir se regrouper (par exemple pour pouvoir explorer en détail un lieu particulier). A ce propos il est fondamental que les robots sachent se positionner pour pouvoir annoter les informations envoyées ou stockées (images ou données). | Ce bureau d'étude a comme finalité la construction de robots patrouilleurs. Ces robots doivent parcourir de façon semi-autonome un espace en accumulant des données. Ces données peuvent être, par exemple, des images de leur environnement ou le résultat d'écoutes Wifi. Un robot semi-autonome est un robot capable de se déplacer dans son espace sans intervention humaine en suivant un balisage quelconque (marquage au sol, tags RFID, sons particuliers, etc). Un humain doit cependant pouvoir prendre le contrôle partiel ou total d'un robot. Le contrôle partiel consiste à faire varier la vitesse du robot, le sens du parcours du robot, etc. Le contrôle total consiste à gérer complétement le déplacement du robot, même si ce dernier évite encore les collisions (que le contrôleur pourrait ne pas avoir pu prévoir). Les robots doivent aussi pouvoir communiquer entre eux pour s'échanger des informations de positionnement, pour pouvoir s'éviter ou pour pouvoir se regrouper (par exemple pour pouvoir explorer en détail un lieu particulier). A ce propos il est fondamental que les robots sachent se positionner pour pouvoir annoter les informations envoyées ou stockées (images ou données). | ||
+ | |||
+ | |||
+ | = Matériel à votre disposition = | ||
+ | |||
+ | Ce type de robot très communicant et relativement intelligent peut être réalisé à partir de chassis adaptés controlés par un système embarqué complet de type FoxBoard. Cela dit pour un bureau d'études pré-cycle ingénieur il faut utiliser des outils plus accessibles. Les couches basses du robot seront réalisées à l'aide de lego MindStorm. Le lego va permettre de réaliser le chassis avec sa motorisation et d'y installer des capteurs divers. Il est même possible d'assurer une certaine communication entre les robots et le contrôleur grâce à la technologie bluetooth intégrée au micro-contrôleur MindStorm. Pour aller plus loin il sera certainement nécessaire d'embarquer un micro-PC de type FoxBoard sur le robot. C'est ce micro-PC qui pourra faire les acquisitions d'images ou les analyses Wifi et c'est à lui que le micro-contrôleur du MindStorm pourra envoyer ses données de localisation. | ||
+ | |||
+ | |||
+ | = Répartition des tâches = | ||
+ | |||
+ | Chaque binôme va se voir affecter une des problématiques décrites dans les précédentes sections. Par la suite les résultats devront être incorporés dans chaque robot pour obtenir un robot tel que décrit plus haut. Notez que tous les robots doivent savoir s'arrêter quand un obstacle se présente devant eux (utilisation du sonar MindStorm). |
Version du 18 février 2011 à 10:31
But à atteindre
Ce bureau d'étude a comme finalité la construction de robots patrouilleurs. Ces robots doivent parcourir de façon semi-autonome un espace en accumulant des données. Ces données peuvent être, par exemple, des images de leur environnement ou le résultat d'écoutes Wifi. Un robot semi-autonome est un robot capable de se déplacer dans son espace sans intervention humaine en suivant un balisage quelconque (marquage au sol, tags RFID, sons particuliers, etc). Un humain doit cependant pouvoir prendre le contrôle partiel ou total d'un robot. Le contrôle partiel consiste à faire varier la vitesse du robot, le sens du parcours du robot, etc. Le contrôle total consiste à gérer complétement le déplacement du robot, même si ce dernier évite encore les collisions (que le contrôleur pourrait ne pas avoir pu prévoir). Les robots doivent aussi pouvoir communiquer entre eux pour s'échanger des informations de positionnement, pour pouvoir s'éviter ou pour pouvoir se regrouper (par exemple pour pouvoir explorer en détail un lieu particulier). A ce propos il est fondamental que les robots sachent se positionner pour pouvoir annoter les informations envoyées ou stockées (images ou données).
Matériel à votre disposition
Ce type de robot très communicant et relativement intelligent peut être réalisé à partir de chassis adaptés controlés par un système embarqué complet de type FoxBoard. Cela dit pour un bureau d'études pré-cycle ingénieur il faut utiliser des outils plus accessibles. Les couches basses du robot seront réalisées à l'aide de lego MindStorm. Le lego va permettre de réaliser le chassis avec sa motorisation et d'y installer des capteurs divers. Il est même possible d'assurer une certaine communication entre les robots et le contrôleur grâce à la technologie bluetooth intégrée au micro-contrôleur MindStorm. Pour aller plus loin il sera certainement nécessaire d'embarquer un micro-PC de type FoxBoard sur le robot. C'est ce micro-PC qui pourra faire les acquisitions d'images ou les analyses Wifi et c'est à lui que le micro-contrôleur du MindStorm pourra envoyer ses données de localisation.
Répartition des tâches
Chaque binôme va se voir affecter une des problématiques décrites dans les précédentes sections. Par la suite les résultats devront être incorporés dans chaque robot pour obtenir un robot tel que décrit plus haut. Notez que tous les robots doivent savoir s'arrêter quand un obstacle se présente devant eux (utilisation du sonar MindStorm).