15 research outputs found

    Global tracking for an underactuated ships with bounded feedback controllers

    Get PDF
    In this paper, we present a global state feedback tracking controller for underactuated surface marine vessels. This controller is based on saturated control inputs and, under an assumption on the reference trajectory, the closed-loop system is globally asymptotically stable (GAS). It has been designed using a 3 Degree of Freedom benchmark vessel model used in marine engineering. The main feature of our controller is the boundedness of the control inputs, which is an essential consideration in real life. In absence of velocity measurements, the controller works and remains stable with observers and can be used as an output feedback controller. Simulation results demonstrate the effectiveness of this method

    Linear active disturbance rejection control of the hovercraft vessel model

    Full text link
    A linearizing robust dynamic output feedback control scheme is proposed for earth coordinate position variables trajectory tracking tasks in a hovercraft vessel model. The controller design is carried out using only position and orientation measurements. A highly simplified model obtained from flatness considerations is proposed which vastly simplifies the controller design task. Only the order of integration of the input-to-flat output subsystems, along with the associated input matrix gain, is retained in the simplified model. All the unknown additive nonlinearities and exogenous perturbations are lumped into an absolutely bounded, unstructured, vector of time signals whose components may be locally on-line estimated by means of a high gain Generalized Proportional Integral (GPI) observer. GPI observers are the dual counterpart of GPI controllers providing accurate simultaneous estimation of each flat output associated phase variables and of the exogenous and endogenous perturbation inputs. These observers exhibit remarkably convenient self-updating internal models of the unknown disturbance input vector components. These two key pieces of on-line information are used in the proposed feedback controller to conform an active disturbance rejection, or disturbance accommodation, control scheme. Simulation results validate the effectiveness of the proposed design method

    Control with transverse functions and a single generator of underactuated mechanical systems

    Get PDF
    The control of a class of underactuated mechanical systems on Lie groups is addressed, with the objective of stabilizing, in a practical sense, any (possibly non-admissible) reference trajectory in the configuration space. The present control design method extends a previous result by the authors to systems underactuated by more than one control. For example, it allows to address the case of a 3D-rigid body immersed in a perfect fluid with only three control inputs. The choice of the control parameters is also discussed in relation to the system's zero-dynamics

    Adaptive Path Following for an Underactuated Nonholonomic Mobile Manipulator

    Get PDF
    We investigate an adaptive path following problem for an underactuated nonholonomic mobile manipulator system and closed planar curves. As opposed to adapting to uncertain or unknown dynamics in the plant, we apply an adaptation approach with respect to an unknown geometric path. First, we present a solution to the non-adaptive path following problem using the concept of a path following output and apply it to circular and elliptical paths. To overcome a drawback associated with our first proposed solution and set the stage for our approach to the adaptive case, we apply an approximation approach based on osculating circles for strictly convex closed curves. We transition to the adaptive path following case by first presenting an algorithm to estimate unknown path parameters in the case of a circular path. We use our estimation algorithm and our path following solution for circular paths in an indirect adaptive control scheme. Thereafter, again using the osculating circle of a curve and the approximation technique of our second non-adaptive path following solution, we extend our adaptive solution, under some mild assumptions, for unknown strictly convex closed curves in the plane

    A COLLISION AVOIDANCE SYSTEM FOR AUTONOMOUS UNDERWATER VEHICLES

    Get PDF
    The work in this thesis is concerned with the development of a novel and practical collision avoidance system for autonomous underwater vehicles (AUVs). Synergistically, advanced stochastic motion planning methods, dynamics quantisation approaches, multivariable tracking controller designs, sonar data processing and workspace representation, are combined to enhance significantly the survivability of modern AUVs. The recent proliferation of autonomous AUV deployments for various missions such as seafloor surveying, scientific data gathering and mine hunting has demanded a substantial increase in vehicle autonomy. One matching requirement of such missions is to allow all the AUV to navigate safely in a dynamic and unstructured environment. Therefore, it is vital that a robust and effective collision avoidance system should be forthcoming in order to preserve the structural integrity of the vehicle whilst simultaneously increasing its autonomy. This thesis not only provides a holistic framework but also an arsenal of computational techniques in the design of a collision avoidance system for AUVs. The design of an obstacle avoidance system is first addressed. The core paradigm is the application of the Rapidly-exploring Random Tree (RRT) algorithm and the newly developed version for use as a motion planning tool. Later, this technique is merged with the Manoeuvre Automaton (MA) representation to address the inherent disadvantages of the RRT. A novel multi-node version which can also address time varying final state is suggested. Clearly, the reference trajectory generated by the aforementioned embedded planner must be tracked. Hence, the feasibility of employing the linear quadratic regulator (LQG) and the nonlinear kinematic based state-dependent Ricatti equation (SDRE) controller as trajectory trackers are explored. The obstacle detection module, which comprises of sonar processing and workspace representation submodules, is developed and tested on actual sonar data acquired in a sea-trial via a prototype forward looking sonar (AT500). The sonar processing techniques applied are fundamentally derived from the image processing perspective. Likewise, a novel occupancy grid using nonlinear function is proposed for the workspace representation of the AUV. Results are presented that demonstrate the ability of an AUV to navigate a complex environment. To the author's knowledge, it is the first time the above newly developed methodologies have been applied to an A UV collision avoidance system, and, therefore, it is considered that the work constitutes a contribution of knowledge in this area of work.J&S MARINE LT

    Development of Robust Control Strategies for Autonomous Underwater Vehicles

    Get PDF
    The resources of the energy and chemical balance in the ocean sustain mankind in many ways. Therefore, ocean exploration is an essential task that is accomplished by deploying Underwater Vehicles. An Underwater Vehicle with autonomy feature for its navigation and control is called Autonomous Underwater Vehicle (AUV). Among the task handled by an AUV, accurately positioning itself at a desired position with respect to the reference objects is called set-point control. Similarly, tracking of the reference trajectory is also another important task. Battery recharging of AUV, positioning with respect to underwater structure, cable, seabed, tracking of reference trajectory with desired accuracy and speed to avoid collision with the guiding vehicle in the last phase of docking are some significant applications where an AUV needs to perform the above tasks. Parametric uncertainties in AUV dynamics and actuator torque limitation necessitate to design robust control algorithms to achieve motion control objectives in the face of uncertainties. Sliding Mode Controller (SMC), H / μ synthesis, model based PID group controllers are some of the robust controllers which have been applied to AUV. But SMC suffers from less efficient tuning of its switching gains due to model parameters and noisy estimated acceleration states appearing in its control law. In addition, demand of high control effort due to high frequency chattering is another drawback of SMC. Furthermore, real-time implementation of H / μ synthesis controller based on its stability study is restricted due to use of linearly approximated dynamic model of an AUV, which hinders achieving robustness. Moreover, model based PID group controllers suffer from implementation complexities and exhibit poor transient and steady-state performances under parametric uncertainties. On the other hand model free Linear PID (LPID) has inherent problem of narrow convergence region, i.e.it can not ensure convergence of large initial error to zero. Additionally, it suffers from integrator-wind-up and subsequent saturation of actuator during the occurrence of large initial error. But LPID controller has inherent capability to cope up with the uncertainties. In view of addressing the above said problem, this work proposes wind-up free Nonlinear PID with Bounded Integral (BI) and Bounded Derivative (BD) for set-point control and combination of continuous SMC with Nonlinear PID with BI and BD namely SM-N-PID with BI and BD for trajectory tracking. Nonlinear functions are used for all P,I and D controllers (for both of set-point and tracking control) in addition to use of nonlinear tan hyperbolic function in SMC(for tracking only) such that torque demand from the controller can be kept within a limit. A direct Lyapunov analysis is pursued to prove stable motion of AUV. The efficacies of the proposed controllers are compared with other two controllers namely PD and N-PID without BI and BD for set-point control and PD plus Feedforward Compensation (FC) and SM-NPID without BI and BD for tracking control. Multiple AUVs cooperatively performing a mission offers several advantages over a single AUV in a non-cooperative manner; such as reliability and increased work efficiency, etc. Bandwidth limitation in acoustic medium possess challenges in designing cooperative motion control algorithm for multiple AUVs owing to the necessity of communication of sensors and actuator signals among AUVs. In literature, undirected graph based approach is used for control design under communication constraints and thus it is not suitable for large number of AUVs participating in a cooperative motion plan. Formation control is a popular cooperative motion control paradigm. This thesis models the formation as a minimally persistent directed graph and proposes control schemes for maintaining the distance constraints during the course of motion of entire formation. For formation control each AUV uses Sliding Mode Nonlinear PID controller with Bounded Integrator and Bounded Derivative. Direct Lyapunov stability analysis in the framework of input-to-state stability ensures the stable motion of formation while maintaining the desired distance constraints among the AUVs

    Nonlinear control of underactuated mechanical systems with application to robotics and aerospace vehicles

    Get PDF
    Thesis (Ph.D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 2001.Includes bibliographical references (leaves 308-316).This thesis is devoted to nonlinear control, reduction, and classification of underactuated mechanical systems. Underactuated systems are mechanical control systems with fewer controls than the number of configuration variables. Control of underactuated systems is currently an active field of research due to their broad applications in Robotics, Aerospace Vehicles, and Marine Vehicles. The examples of underactuated systems include flexible-link robots, nobile robots, walking robots, robots on mobile platforms, cars, locomotive systems, snake-type and swimming robots, acrobatic robots, aircraft, spacecraft, helicopters, satellites, surface vessels, and underwater vehicles. Based on recent surveys, control of general underactuated systems is a major open problem. Almost all real-life mechanical systems possess kinetic symmetry properties, i.e. their kinetic energy does not depend on a subset of configuration variables called external variables. In this work, I exploit such symmetry properties as a means of reducing the complexity of control design for underactuated systems. As a result, reduction and nonlinear control of high-order underactuated systems with kinetic symmetry is the main focus of this thesis. By "reduction", we mean a procedure to reduce control design for the original underactuated system to control of a lowerorder nonlinear or mechanical system. One way to achieve such a reduction is by transforming an underactuated system to a cascade nonlinear system with structural properties. If all underactuated systems in a class can be transformed into a specific class of nonlinear systems, we refer to the transformed systems as the "normal form" of the corresponding class of underactuated systems. Our main contribution is to find explicit change of coordinates and control that transform several classes of underactuated systems, which appear in robotics and aerospace applications, into cascade nonlinear systems with structural properties that are convenient for control design purposes. The obtained cascade normal forms are three classes of nonlinear systems, namely, systems in strict feedback form, feedforward form, and nontriangular linear-quadratic form. The names of these three classes are due to the particular lower-triangular, upper-triangular, and nontriangular structure in which the state variables appear in the dynamics of the corresponding nonlinear systems. The triangular normal forms of underactuated systems can be controlled using existing backstepping and feedforwarding procedures. However, control of the nontriangular normal forms is a major open problem. We address this problem for important classes of nontriangular systems of interest by introducing a new stabilization method based on the solutions of fixed-point equations as stabilizing nonlinear state feedback laws. This controller is obtained via a simple recursive method that is convenient for implementation. For special classes of nontriangular nonlinear systems, such fixed-point equations can be solved explicitly ...by Reza Olfati-Saber.Ph.D

    State Estimation of an Acoustic Bubble-Powered Microswimmer from Ultrasound Imaging Data

    Get PDF
    Tiny and untethered robots can navigate into narrow blood arteries and in vivo tissues. Such a revolutionary device brings the possibility of delivering drugs to a specific target and medical diagnosis of diseases that may not be feasible with conventional treatment and diagnosis. Current medical micro-robot technology uses externally-generated magnetic fields. The actuation technology, although external to the micro-robot, is expensive and bulky. There is also always a risk of damaging human tissues with this technique. A promising recent technology uses acoustic waves as a power source for a micro swimming robot. An acoustic power source is extremely small compared to a magnetic field power source and there is a very little risk of any damage to the tissues during the micro-robot actuation. This thesis presents dynamic modeling and state estimation of a novel underwater swimming micro-robot that is powered through oscillations of gas bubbles trapped inside the micro-robot. The rectangular shaped, which is made of photoresist, has the dimensions of 950 μm × 460 µm × 340 μm. The motion is produced by the oscillations of gaseous bubbles trapped in the micro-tubes. Primarily acoustic waves induce oscillations at a certain frequency and thus are used as a propulsion mechanism to realize 3 degree-of-freedom swimming motion. Ultrasound imaging is proposed to sense the swimming motion of the micro-robot. The main focus of the thesis is on the development of an estimator that detects swimming motion of the micro-robot from ultrasound imaging data. A new class of nonlinear state estimation method, called state-dependent coefficient (SDC) estimator, is implemented to improve the accuracy of micro-robot state estimation. The estimator is also used to predict rotation of the robot, which cannot be measured by ultrasound imaging due to the robot’s extremely small size. Experiments and simulations were carried out to verify the accuracy of the estimator and the performance of the estimator coupled with a closed-loop controller. A dynamic model that captures the acoustic actuation was also developed. The model is used in the SDC estimator and was also used to develop a nonlinear control law that tracks a desired swimming motion. The model includes a switching mechanism that was designed to produce bidirectional swimming motion (e.g., left turn and right turn). Each channel that holds the gas bubbles can produce only unidirectional movement. The mechanism switches between counteracting tubes to produce bidirectional movement. The input switch mechanism was demonstrated in a simulation study of the micro-swimmer
    corecore