126 research outputs found
Hardware in the Loop Simulation and Control Design for Autonomous Free Running Ship Models
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
A COLLISION AVOIDANCE SYSTEM FOR AUTONOMOUS UNDERWATER VEHICLES
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
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
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
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
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
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
- …