This paper presents an approach for designing pathfollowing controllers for the kinematic model of car-like mobile robots using transverse feedback linearization with dynamic extension. This approach is applicable to a large class of paths and its effectiveness is experimentally demonstrated on a Chameleon R100 Ackermann steering robot. Transverse feedback linearization makes the desired path attractive and invariant, while the dynamic extension allows the closed-loop system to achieve the desired motion along the path.
This article proposes a path following controller for the two input kinematic model of a car-like robot. A smooth dynamic feedback control law is designed to make the car's position follow a large class of curves with the desired speed along the curve. The controller guarantees the property of path invariance. The controller is designed by characterizing the path following manifold when one input is fixed. Once the path following manifold is found we apply dynamic extension to increase its dimension. We refer to this process as tangential dynamic extension. We then find a physically meaningful differentially flat output for the extended system which allows us to easily solve the path following problem.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.