Thư viện tri thức trực tuyến
Kho tài liệu với 50,000+ tài liệu học thuật
© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Practical formation control of multiple underactuated ships with limited sensing ranges
Nội dung xem thử
Mô tả chi tiết
Robotics and Autonomous Systems 59 (2011) 457–471
Contents lists available at ScienceDirect
Robotics and Autonomous Systems
journal homepage: www.elsevier.com/locate/robot
Practical formation control of multiple underactuated ships with limited
sensing ranges
K.D. Do∗
School of Mechanical Engineering, The University of Western Australia, 35 Stirling Highway, Crawley, WA 6009, Australia
a r t i c l e i n f o
Article history:
Received 6 August 2009
Received in revised form
22 February 2011
Accepted 7 March 2011
Available online 22 March 2011
Keywords:
Formation control
Underactuated ships
Potential functions
Transverse function approach
Smooth step functions
Lyapunov direct method
a b s t r a c t
This paper presents a constructive method to design cooperative controllers that force a group of N
underactuated ships with limited sensing ranges to perform a desired formation, and guarantee no
collisions between the ships. These ships do not have an independent actuator in the sway axis. The
desired formation is stabilized at any sufficiently smooth reference trajectories, including fixed points
and nonadmissible trajectories for the ships. The formation control design is based on several nonlinear
coordinate changes, the transverse function approach, the backstepping technique, the Lyapunov direct
method, and smooth and p-times differentiable step functions. These functions are introduced and
incorporated into novel potential functions to solve the collision avoidance problem without the need
of switchings despite the ships’ limited sensing ranges. Simulations illustrate the results.
© 2011 Elsevier B.V. All rights reserved.
1. Introduction
This paper focuses on the design of a formation control system
for underactuated ships. The goal is to obtain a desired formation
that can be stabilized at any sufficiently smooth reference trajectories. Since the paper involves both the control of single underactuated ships and the formation control of multiple vehicles, a brief
review of previous work in these fields is presented below to motivate contributions of the paper.
1.1. Previous work on control of underactuated ships
The problem of stabilizing an underactuated ship at a desired
reference trajectory is an important issue in many offshore applications. This goal can be achieved by solving trajectory-tracking,
path-following, path-tracking and stabilization problems [1]. The
main difficulty with controlling an underactuated ship is that only
the yaw and surge axes are directly actuated while the sway axis
is not actuated. This configuration is by far most common among
the marine surface vessels [2]. It is also known that the ships in
question are a class of underactuated mechanical systems with
nonintegrable dynamics and which are not transformable into a
driftless system [3]. An application of the Brockett theorem [4]
shows the nonexistence of time invariant, smooth, state feedback
∗ Tel.: +61 864883883; fax: +61 864881024.
E-mail address: [email protected].
control laws that are able to asymptotically stabilize an underactuated ship at a fixed point. Due to numerous important applications
of underactuated ships, their motion control has received a lot of
attention from the control community.
An application of the recursive technique for standard chain
form systems [5] was used in [6] to provide a high-gain, local
exponential tracking result. By applying a cascade approach, a
global tracking result was obtained in [7]. Based on Lyapunov’s
direct method and the passivity approach, two tracking solutions
were proposed in [8]. It is noted that in [8,7,6], the yaw velocity
was required to be nonzero. This restrictive assumption implies
that a straight-line cannot be tracked. It seems that the first global
way-point tracking controller was proposed in [9] to force an
underactuated ship to track a straight-line (see also [10,11] for
robust and output feedback versions of straight-line following
controllers). In [12], a solution was proposed to solve the problem
of trajectory tracking without imposing the requirement that yaw
velocity be nonzero. In [13], a single controller was proposed to
solve both stabilization and tracking simultaneously, see also [14]
for an interesting solution on relaxing the limitation on non-zero
off-diagonal terms in the aforementioned articles. The work in [15],
see also [16] is of a particular relevance to the work presented in
this paper. The core of the work in [15] is the nontrivial coordinate
transformation that was used to transform the underactuated ship
dynamics to a convenient form. However, it is noted that this
coordinate transformation only works for spherical vessels.
In all the aforementioned papers on controlling an underactuated ship, either the reference trajectories are limited or the control
0921-8890/$ – see front matter © 2011 Elsevier B.V. All rights reserved.
doi:10.1016/j.robot.2011.03.003