SUMMARYThe purpose of this project is to implement an autonomous navigation system using nonlinear control techniques to control a wheeled mobile robot (WMR) to follow a preplanned trajectory and track a path. Two other aspects of navigation are studied: path planning and obstacle avoidance. Those three aspects are integrated into a navigation strategy that manages navigation and prevents deadlocks.Two nonlinear control techniques for path tracking and trajectory following have been developed and implemented. In the first approach, a fuzzy logic controller is used to drive the robot through a set of waypoints leading to the destination. In another approach, a controller derived from a Lyapunov function is used to track a reference trajectory that is time dependent. For path planning, a novel optimization technique based on dynamic programming has been developed. The curvature velocity method has been used for obstacle avoidance.The testing was conducted on a P3-AT ali-terrain mobile robot equipped with encoders, a gyroscope, and sonar sensors for localization and environment perception. The test results validate the effectiveness of the different approaches that have been developed.
NONLINEAR CONTROL OF A WHEELED MOBILE ROBOTElie Maalouf
ABSTRACTThe purpose of this project is to implement an autonomous navigation system using nonlinear control techniques to control a wheeled mobile robot (WMR) to follow a preplanned trajectory and track a path. Two other aspects of navigation are studied: path planning and obstacle avoidance. Those three aspects are integrated into a navigation strate gy that manages navigation and prevents deadlocks.Two nonlinear control techniques for path tracking and trajectory following have been developed and implemented. In the first approach, a fuzzy logic controller is used to drive the robot through a set of waypoints leading to the destination. In another approach, a controller derived from a Lyapunov function is used to track a reference trajectory that is time dependent. For path planning, a novel optimization technique based on dynamic programming has been developed. The curvature velocity method has been used for obstacle avoidance.The testing was conducted on a P3-AT aH-terrain mobile robot equipped with encoders, a gyroscope, and sonar sensors for localization and environment perception. The test results validate the effectiveness of the different approaches that have been developed.
COMMANDE NONLINÉAIRE D'UN ROBOT MOBILE À ROUESElie Maalouf SOMMAIRE Le but de ce projet de recherche est de développer un système de navigation autonome, en utilisant des méthodes de commande non-linéaires pour contrôler un robot mobile à roues pour le suivi d'un chemin ou la poursuite d'une trajectoire. Deux autres aspects de navigation sont examinés, la planification de trajectoire et l'évitement des obstacles. Les trois aspects sont intégrés dans une stratégie de navigation afin d'éviter le blocage du robot et de bien gérer la navigation.Deux techniques de commande non-linéaires ont été développé...