Hostname: page-component-74656f9884-j7cmm Total loading time: 0 Render date: 2026-11-06T23:04:39.610Z Has data issue: false hasContentIssue false

An Autopilot Based on a Local Control Network Design for an Unmanned Surface Vehicle

Published online by Cambridge University Press:  12 March 2012

SK Sharma*
Affiliation:
(School of Marine Science and Engineering, Plymouth University, Plymouth)
W Naeem
Affiliation:
(School of Electronics, Electrical Engineering and Computer Science, Queen's University Belfast, Belfast)
R Sutton
Affiliation:
(School of Marine Science and Engineering, Plymouth University, Plymouth)
Rights & Permissions [Opens in a new window]

Abstract

Over recent years, a number of marine autopilots designed using linear techniques have underperformed owing to their inability to cope with nonlinear vessel dynamics. To this end, a new design framework for the development of nonlinear autopilots is proposed. Local Control Networks (LCNs) can be used in the design of nonlinear control systems. In this paper, a LCN approach is taken in the design of a nonlinear autopilot for controlling the nonlinear yaw dynamics of an unmanned surface vehicle known as Springer. It is considered the approach is the first of its kind to be used in marine control systems design. Simulation results are presented and the performance of the nonlinear autopilot is compared with that of an existing Springer Linear Quadratic Gaussian (LQG) autopilot using standard system performance criteria. From the results it can be concluded the LCN autopilot out-performed that based on LQG techniques in terms of the selected criteria. Also it provided more energy saving control strategies and would thereby increase operational duration times for the vehicle during real-time missions.

Information

Type
Research Article
Copyright
Copyright © The Royal Institute of Navigation 2012
Figure 0

Figure 1. The Springer Unmanned Surface Vehicle (USV).

Figure 1

Figure 2. Side view of the Springer Unmanned Surface Vehicle (USV).

Figure 2

Figure 3. Block diagram representation of a two-input Unmanned Surface Vehicle (USV).

Figure 3

Figure 4. (a) Performance of the State Space (SS) model: training. (b) Performance of the State Space (SS) model: validation. (c) Performance of the State Space (SS) model: testing.

Figure 4

Figure 5. Parallel and series-parallel configurations of the model.

Figure 5

Figure 6. Predictive capability of a parallel model.

Figure 6

Figure 7. (a) Performance of the Neural Network (NN) model: training. (b) Performance of the Neural Network (NN) model: validation. (c) Performance of the Neural Network (NN) model: testing.

Figure 7

Figure 8. Block diagram representation of a Linear Quadratic Gaussian (LQG) autopilot design.

Figure 8

Figure 9. General architecture of a Local Control Network (LCN).

Figure 9

Figure 10. PID-type local control network acting on a Springer USV.

Figure 10

Figure 11. (a) Local Control Network (LCN) response to a step change in vehicle heading: heading response. (b) Local Control Network (LCN) response to a step change in vehicle heading: controller effort.

Figure 11

Figure 12. (a) Interpolation regions for two of the Local Model Controllers (LMCs): LMC 1 interpolation region. (b) Interpolation regions for two of the Local Model Controllers (LMCs): LMC 2 interpolation region.

Figure 12

Figure 13. Plan view of validity regions with training data.

Figure 13

Figure 14. Vehicle response to a random sequence of course-changing demands in heading using the Local Control Network (LCN).

Figure 14

Figure 15. (a) Linear Quadratic Gaussian (LQG) autopilot response to a step change in vehicle heading: heading response. (b) Linear Quadratic Gaussian (LQG) autopilot response to a step change in vehicle heading: controller effort.

Figure 15

Figure 16. Vehicle response to a random sequence of course-changing demands in heading using the Linear Quadratic Gaussian (LQG) autopilot.

Figure 16

Table 1. Comparison between the LCN and LQG autopilots for different trajectories.