473 research outputs found

    Path following using dynamic transverse feedback linearization for car-like robots

    Get PDF
    Akhtar, A., Nielsen, C., & Waslander, S. L. (2015). Path Following Using Dynamic Transverse Feedback Linearization for Car-Like Robots. IEEE Transactions on Robotics, 31(2), 269–279. https://doi.org/10.1109/TRO.2015.2395711This paper presents an approach for designing path following 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.Partially supported by the Natural Sciences and Engineering Research Council of Canada (NSERC

    Dynamic path following controllers for planar mobile robots

    Get PDF
    In the field of mobile robotics, many applications require feedback control laws that provide perfect path following. Previous work has shown that transverse feedback linearization is an effective approach to designing path following controllers that achieve perfect path following and path invariance. This thesis uses transverse feedback linearization and augments it with dynamic extension to present a framework for designing path following controllers for certain kinematic models of mobile robots. This approach can be used to design path following controllers for a large class of paths. While transverse feedback linearization makes the desired path attractive and invariant, dynamic extension allows the closed-loop system to achieve the desired motion along the path. In particular, dynamic extension can be used to make the mobile robot track a desired velocity or acceleration profile while moving along a path

    Nonlinear and Geometric Controllers for Rigid Body Vehicles

    Get PDF
    In this thesis we investigate the motion control problem for a class of vehicles C V , which includes satellites, quadrotors, underwater vehicles, and tailsitters. Given a globally represented model of C V , and a curve, the motion control problem entails following the curve using control inputs. In this thesis the motion control problem is viewed under two settings, 1) as a local path following problem, 2) as a geometric trajectory tracking problem. We provide solutions to both problems by designing controllers based on the concept of feedback linearization. In the local path following problem, the C V class of vehicles is represented by a local chart. The problem is solved in a monolithic control setting, and the path that needs to be followed is treated as a set to be stabilized. The nonlinear model under study is first dynamically extended and then converted into a fully linear form through a coordinate transformation and smooth feed- back. This approach achieves path invariance. We also design a fault tolerant local controller that ensure path following and path invariance in the presence of a one rotor failure for a quadrotor. The second major problem addressed is the geometric trajectory tracking problem, which is treated in an inner-outer loop setting. Specifically, we design a controller class for the attitude dy- namics of the C V class of vehicles. The novel notion of Lie algebra valued functions are defined on the Special Orthogonal group SO(3), which constitutes a family of functions. This family of functions induces a novel geometric controller class, which consists of almost globally stable and locally stable controllers. This class is designed using the idea of feedback linearization, and is proven to be asymptotically stable through a Lyapunov-like argument. This allows the system to perform multiple flips. We also design geometric controllers for the position loop, which are demonstrated to work with the attitude controller class through simulations with noisy sensor data

    Synchronized closed-path following for a mobile robot and an Euler-Lagrange system

    Get PDF
    We propose and solve a synchronized path following problem for a differential drive robot modeled as a dynamic unicycle and an Euler-Lagrange system. Each system is assigned a simple closed curve in its output space. The outputs of systems must approach and traverse their assigned curves while synchronizing their motions along the paths. The synchronization problems we study in this thesis include velocity synchronization and position synchronization. Velocity synchronization aims to force the velocities of the systems be equal on the desired paths. Position synchronization entails enforcing a positional constraint between the systems modeled as a constraint function on the paths. After characterizing feasible positional constraints, a finite-time stabilizing control law is used to enforce the position constraint

    Robust Spline Path Following for Redundant Mechanical Systems

    Get PDF
    Path following controllers make the output of a control system approach and traverse a pre-specified path with no a priori time-parametrization. The first part of the thesis implements a path following controller for a simple class of paths, based on transverse feedback linearization (TFL), which guarantees invariance of the path to be followed. The coordinate and feedback transformation employed allows one to easily design control laws to generate arbitrary desired motions on the path for the closed-loop system. The approach is applied to an uncertain and simplified model of a fully actuated robot manipulator for which none of the dynamic parameters are measured. The controller is made robust to modelling uncertainties using Lyapunov redesign. The experimental results show a substantial improvement when using the robust controller for path following versus standard state feedback. In the second part of the thesis, the class of paths and systems considered are extended. We present a method for path following control design applicable to framed curves generated by spline interpolating waypoints in the workspace of kinematically redundant mechanical systems. The class of admissible paths include self-intersecting curves. Kinematic redundancies of the system are resolved by designing controllers that solve a suitably defined constrained quadratic optimization problem that can be easily tuned by the designer to achieve various desired poses. The class of redundant systems considered include mobile manipulators for a large class of wheeled ground vehicles. The result is a path following controller that simultaneously controls the manipulator and mobile base, without any trajectory planning performed on the mobile base. The approach is experimentally verified using the robust controller developed in the first part of the thesis on a 4-degree-of-freedom (4DOF) redundant manipulator and a mobile manipulator system with a differential drive base

    Coordinated path following of unicycles : A nested invariant sets approach

    Get PDF
    The final publication is available at Elsevier via http://dx.doi.org/https://doi.org/10.1016/j.automatica.2015.06.033. © 2015. This manuscript version is made available under the CC-BY-NC-ND 4.0 license http://creativecommons.org/licenses/by-nc-nd/4.0/We formulate a coordinated path following problem for N unicycle mobile robots as an instance of a nested set stabilization problem. Stabilization of the first set corresponds to driving the unicycles to their assigned paths. Stabilization of the second set, a subset of the first, corresponds to meeting the coordination specification. The first set is stabilized in a decentralized manner using feedback linearization. For arbitrary coordination tasks we utilize feedback linearization to stabilize the nested set in a centralized manner. In the special case in which coordination entails making the unicycles maintain a formation along their paths, we propose semi-distributed control law under less restrictive communication assumptions. Experimental results are provided

    Wheeled Mobile Robots: State of the Art Overview and Kinematic Comparison Among Three Omnidirectional Locomotion Strategies

    Get PDF
    In the last decades, mobile robotics has become a very interesting research topic in the feld of robotics, mainly because of population ageing and the recent pandemic emergency caused by Covid-19. Against this context, the paper presents an overview on wheeled mobile robot (WMR), which have a central role in nowadays scenario. In particular, the paper describes the most commonly adopted locomotion strategies, perception systems, control architectures and navigation approaches. After having analyzed the state of the art, this paper focuses on the kinematics of three omnidirectional platforms: a four mecanum wheels robot (4WD), a three omni wheel platform (3WD) and a two swerve-drive system (2SWD). Through a dimensionless approach, these three platforms are compared to understand how their mobility is afected by the wheel speed limitations that are present in every practical application. This original comparison has not been already presented by the literature and it can be used to improve our understanding of the kinematics of these mobile robots and to guide the selection of the most appropriate locomotion system according to the specifc application

    Coordinated path following: A nested invariant sets approach

    Get PDF
    In this thesis we study a coordinated path following problem for multi-agent systems. Each agent is modelled by a smooth, nonlinear, autonomous, deterministic control-affine ordinary differential equation. Coordinated path following involves designing feedback controllers that make each agent's output approach and traverse a pre-assigned path while simultaneously coordinating its motion with the other agents. Coordinated motion along paths includes tasks like maintaining formations, traversing paths at a common speed and more general tasks like making the positions of some agents obey functional constraints that depend on the states of other agents. The coordinated path following problem is viewed as a nested set stabilization problem. In the nested set stabilization approach, stabilization of the larger set corresponds to driving the agents to their assigned paths. This set, under suitable assumptions, is an embedded, controlled invariant, product submanifold and is called the multi-agent path following manifold. Stabilization of the nested set, contained in the multi-agent path following manifold, corresponds to meeting the coordination specification. Under appropriate assumptions, this set is also an embedded controlled invariant submanifold which we call the coordination set. Our approach to locally solving nested set stabilization problems is based on feedback equivalence of control systems. We propose and solve two local feedback equivalence problems for nested invariant sets. The first, less restrictive, solution gives necessary and sufficient conditions for the dynamics of a system restricted to the larger submanifold and transversal to the smaller submanifold to be linear and controllable. This normal form facilitates designing controllers that locally stabilize the coordination set relative to the multi-agent path following manifold. The second, more restrictive, result additionally imposes that the transversal dynamics to the larger submanifold be linear and controllable. This result can simplify designing controllers to locally stabilize the multi-agent path following manifold. We propose sufficient conditions under which these normal forms can be used to locally solve the nested set stabilization problem. To illustrate these ideas we consider a coordinated path following problem for a multi-agent system of dynamic unicycles. The multi-agent path following manifold is characterized for arbitrary paths. We show that each unicycle is feedback equivalent, in a neighbourhood of its assigned path, to a system whose transversal and tangential dynamics to the path following manifold are both double integrators. We provide sufficient conditions under which the coordination set is nonempty. The effectiveness of the proposed approach is demonstrated experimentally on two robots
    • …
    corecore