Je suis présentement au doctorat en informatique à l'Université Laval. Mon domaine de recherche est la robotique mobile, plus spécifiquement la localisation et la cartographie 3D avec des capteurs lidars. Auparavant, j'ai effectué une maîtrise en informatique sur le même domaine de recherche ainsi qu'un baccalauréat en génie logiciel. Je suis aussi cofondateur de Tessellate Robotics, entreprise qui a pour but de propulser la révolution des véhicules autonomes dans les industries hors route.
Les DARPA Challenges sont des compétitions organisées par l'agence des projets de recherche avancés de la défense américaine. Au cours de ces compétitions s'affrontent les meilleurs laboratoires de robotiques dans le monde tels la NASA, le MIT et Oxford. La dernière mouture de cette compétition, le Subterranean Challenge, s'est déroulé de 2019 à 2021. Le but de la compétition était alors d'explorer de façon autonome des environnements sous-terrains inconnus à l'aide de robots mobiles pour y localiser précisément différents artéfacts, tels des mannequins, des trappes d'aération ou des outils. Pour pouvoir naviguer dans ces environnements, les robots devaient être robustes à la poussière et à la fumée et ne devaient pas dépendre des systèmes de positionnement satellitaires pour se localiser. De plus, ils devaient créer leur propre réseau de communication maillé, car les technologies de communications conventionnelles n'ont qu'une très petite portée dans les environnements sous-terrains. Notre laboratoire, le laboratoire de robotique boréale de l'Université Laval (Norlab), s'est allié au Centre de robotique et systèmes autonomes (CRAS) de l'Université technique tchèque (CTU) pour former l'équipe CTU-CRAS-NORLAB. J'ai personnellement participé à la manche finale de la compétition "Systèmes", pour laquelle nous nous sommes rendus au Kentucky avec nos robots pour compétitionner dans la méga caverne de Louisville. Nous avons terminé à la 6e place au classement, juste derrière l'équipe CoSTAR, qui regroupait la NASA, Caltech, le MIT, KAIST et la Lulea University of Technology.
Dans le cadre du cours Design 3, en équipe de 8, nous devions concevoir un robot autonome devant réaliser une tâche prédéterminée. Ce projet regroupait des étudiants en génie logiciel, génie informatique et génie électrique. J'étais le chef des étudiants en génie logiciel de l'équipe.
Le but du projet était de faire en sorte que le robot aille chercher des cubes de couleur dans la « zone entrepôt » de la table de jeu et les déplace, grâce à un préhenseur mécanique, dans une zone spécifique de la table de jeu : la « zone cible » (marquée d’un carré vert). Les cubes devaient y être déposés de sorte à représenter de manière simplifiée le drapeau d’un pays. Le numéro du pays dont le drapeau était à reproduire avec les blocs était transmis au robot grâce à une station de transmission optique émettant un signal infrarouge . Des obstacles (maximum 3) étaient placés sur la table de jeu dans la « zone des cubes » et dans la « zone de départ ». Le robot percevait l’environnement dans lequel il se déplaçait grâce à une caméra installée au plafond, juste au-dessus de la table de jeu, dont l'angle de vue couvrait toute l’aire de la table.