
Dû à son ampleur, le projet a été séparé en plusieurs phases de développement. Nous
allons décrire, dans cette section, les phases de développement et leurs résultats.
Phase 1 : conception d’un robot autonome capable de se déplacer de façon autonome
dans des parcelles de bleuets sauvages en suivant à priori des trajets (missions)
préalablement conçus avec des outils de planification de mission, de façon à pouvoir visiter
chacune des zones infestées par des mauvaises herbes comme le Kalmia à feuilles étroites.
Ce robot doit donc pouvoir suivre ces trajets en utilisant des outils de géolocalisation
embarquée [27, 28]. (2) l’ajout d’un système de caméras multispectrales positionné de
manière à permettre au robot sarcleur autonome de détecter avec une meilleure précision
les mauvaises herbes présentes dans son champ de vision [6-17]. En plus de la détection
automatique des mauvaises herbes, ce système de caméras multispectrales permet aussi
de déduire la localisation 3D des mauvaises herbes à éradiquer [21].
3.1 Étape 1 : Conception du robot autonome : Aspect matériel
Composantes actionneures : Les moteurs (DC motors)
Composante commande : Cette composante constitue le cerveau du robot qui de façon
générale permet d’analyser les données provenant des capteurs et d’envoyer les commandes
aux moteurs (DC motors).
3.2 Étape 2 : Conception du robot autonome : Aspect logiciel
Composante de commande: Le logiciel embarqué du robot autonome développé est
responsable de gérer en temps réel la commande des moteurs DC actionnant les deux roues
avant du robot autonome.
Composantes de positionnement: Le logiciel embarqué est assisté dans l’asservissement des
moteurs DC responsables des déplacements du robot autonome par une autre composante
logicielle qui elle permet de contrôler aussi en temps réel la position GPS du robot [28].
3.3 Étape 3 : Conception du robot autonome : Validation du fonctionnement matériel
Lors de cette étape du projet, le fonctionnement des différentes composantes matérielles a été
testé pour en faire la validation, et le cas échéant des modifications matérielles ont été
apportées au robot sarcleur autonome. Le fonctionnement matériel du prototype de robot
mobile autonome assemblé a d’abord été testé sur les terrains de l’entreprise partenaire. Dans
cette phase de validation, des déplacements simples du robot contrôlés à distance, ont été
effectués afin de pouvoir tester les composantes motrices du robot.
3.4 Étape 4 : Conception du robot autonome : Validation du fonctionnement logiciel
Cette étape a permis de tester le fonctionnement des composantes logicielles embarquées du
robot autonome. Le fonctionnement logiciel du prototype de robot mobile autonome