126 research outputs found

    Hardware in the Loop Simulation and Control Design for Autonomous Free Running Ship Models

    Get PDF
    This paper presents an hardware-in-the-loop (HIL) simulation system tool to test and validate an autonomous free running model system for ship hydrodynamic studies with a view to verification of the code, the control logic and system peripherals. The computer simulation of the plant model in real-time computer does not require the actual physical system and reduces the development cost and time for control design and testing purposes. The HIL system includes: the actual programmable embedded controller along with peripherals and a plant model virtually simulated in a real-time computer. With regard to ship controller design for ship model testing, this study describes a plant model for surge and a Nomoto first order steering dynamics, both implemented using Simulink software suit. The surge model captures a quasi-steady state relationship between surge speed and the propeller rpms, obtained from simple forward speed towing tank tests or derived analytically. The Nomoto first order steering dynamics is obtained by performing the standard turning circle test at model scale. The control logic obtained is embedded in a NI-cRIO based controller. The surge and steering dynamics models are used to design a proportional-derivative controller and an LQR controller. The controller runs a Linux based real-time operating system programmed using LabVIEW software. The HIL simulation tool allows for the emulation of standard ship hydrodynamic tests consisting of straight line, turning circle and zigzag to validate the combined system performance, prior to actual for use in the autonomous free-running tests

    Autonomous Underwater Gliders

    Get PDF

    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

    INTELLIGENT FAULT TOLERANT CONTROL SCHEMES FOR AUTONOMOUS UNDERWATER VEHICLES

    Get PDF
    The area of autonomous underwater vehicles (AUVs) is an increasingly important area of research, with AUVs being capable of handling a far wider range of missions than either an inhabited underwater vehicle or a remotely operated vehicle (ROV). One of the major drawbacks of such vehicles is the inability of their control systems to handle faults occurring within the vehicle during a mission. This study aims to develop enhancements to an existing control system in order to increase its fault tolerance to both sensor and actuator faults. Faults occurring within the sensors for both the yaw and roll channels of the AUV are considered. Novel fuzzy inference systems (FISs) are developed and tuned using both the adaptive neuro-fuzzy inference system (ANFIS) and simulated annealing tuning methods. These FISs allow the AUV to continue operating after a fault has occurred within the sensors. Faults occurring within the actuators which control the canards of the AUV and hence the yaw channel are also examined. Actuator recovery FISs capable of handling faults occurring within the actuators are developed using both the simulated annealing and tabu search methods of tuning FISs. The fault tolerance of the AUV is then further enhanced by the development of an error estimation FIS that is used to replace an error sensor. It concludes that the novel FISs designed and developed within the thesis provide an improved performance to both sensor and actuator faults in comparison to benchmark control systems. Therefore having these FISs embedded within the overall control scheme ensure the AUV is fault tolerant to a range of selected failures

    Underwater Vehicles

    Get PDF
    For the latest twenty to thirty years, a significant number of AUVs has been created for the solving of wide spectrum of scientific and applied tasks of ocean development and research. For the short time period the AUVs have shown the efficiency at performance of complex search and inspection works and opened a number of new important applications. Initially the information about AUVs had mainly review-advertising character but now more attention is paid to practical achievements, problems and systems technologies. AUVs are losing their prototype status and have become a fully operational, reliable and effective tool and modern multi-purpose AUVs represent the new class of underwater robotic objects with inherent tasks and practical applications, particular features of technology, systems structure and functional properties

    Modelling and design of an autonomous sailboat for ocean observation

    Get PDF
    Includes bibliographical references.This study presents various aspects of the development of an autonomous sailboat for ocean observation, with specific focus on modelling and simulation. The potential value of such platforms for ocean observation is well established, with there being a number of expected advantages over existing solutions. A comprehensive literature review is presented, revealing that the modelling of sailboats is an existing field but that the modelling of small autonomous platforms appears to have been limited. This study develops three and four degree of freedom models of a small autonomous J-Class style sailboat. The sailboat is a prototype platform which is developed from its existing state as part of the study. Both models are validated against data logged during field tests, showing broad agreement with some limitations being noted. Results of simulations of the models are used to draw a number of conclusions regarding the appropriate design of the platform's wing-sail, the wing-sail's control requirements in diffirent wind conditions, potential modifications of the platform's design, and the control of its heading while sailing. Results are also used to inform the proposal of a novel 'variable draft sailing spar' as an alternative autonomous sailboat design

    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

    Guidance and control of an autonomous underwater vehicle

    Get PDF
    Merged with duplicate record 10026.1/856 on 07.03.2017 by CS (TIS)A cooperative project between the Universities of Plymouth and Cranfield was aimed at designing and developing an autonomous underwater vehicle named Hammerhead. The work presented herein is to formulate an advance guidance and control system and to implement it in the Hammerhead. This involves the description of Hammerhead hardware from a control system perspective. In addition to the control system, an intelligent navigation scheme and a state of the art vision system is also developed. However, the development of these submodules is out of the scope of this thesis. To model an underwater vehicle, the traditional way is to acquire painstaking mathematical models based on laws of physics and then simplify and linearise the models to some operating point. One of the principal novelties of this research is the use of system identification techniques on actual vehicle data obtained from full scale in water experiments. Two new guidance mechanisms have also been formulated for cruising type vehicles. The first is a modification of the proportional navigation guidance for missiles whilst the other is a hybrid law which is a combination of several guidance strategies employed during different phases of the Right. In addition to the modelling process and guidance systems, a number of robust control methodologies have been conceived for Hammerhead. A discrete time linear quadratic Gaussian with loop transfer recovery based autopilot is formulated and integrated with the conventional and more advance guidance laws proposed. A model predictive controller (MPC) has also been devised which is constructed using artificial intelligence techniques such as genetic algorithms (GA) and fuzzy logic. A GA is employed as an online optimization routine whilst fuzzy logic has been exploited as an objective function in an MPC framework. The GA-MPC autopilot has been implemented in Hammerhead in real time and results demonstrate excellent robustness despite the presence of disturbances and ever present modelling uncertainty. To the author's knowledge, this is the first successful application of a GA in real time optimization for controller tuning in the marine sector and thus the thesis makes an extremely novel and useful contribution to control system design in general. The controllers are also integrated with the proposed guidance laws and is also considered to be an invaluable contribution to knowledge. Moreover, the autopilots are used in conjunction with a vision based altitude information sensor and simulation results demonstrate the efficacy of the controllers to cope with uncertain altitude demands.J&S MARINE LTD., QINETIQ, SUBSEA 7 AND SOUTH WEST WATER PL
    • …
    corecore