Next Article in Journal
Investigation of Spatial Chirp Induced by Misalignments in a Parallel Grating Pair Pulse Stretcher
Previous Article in Journal
Energy Sustainability of Bio-Based Building Materials in the Cold and Severe Cold Regions of China—A Case Study of Residential Buildings
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Marine UAV–USV Marsupial Platform: System and Recovery Technic Verification

1
State Key Laboratory of Robotics, Shenyang Institute of Automation, Chinese Academy of Sciences, Shenyang 110016, China
2
Institutes for Robotics and Intelligent Manufacturing, Chinese Academy of Sciences, Shenyang 110169, China
3
University of Chinese Academy of Sciences, Beijing 100049, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2020, 10(5), 1583; https://doi.org/10.3390/app10051583
Submission received: 22 January 2020 / Revised: 15 February 2020 / Accepted: 21 February 2020 / Published: 26 February 2020
(This article belongs to the Section Computing and Artificial Intelligence)

Abstract

:
Heterogeneous unmanned systems consisting of unmanned aerial vehicles (UAVs) and unmanned surface vehicles (USVs) have great application potential in marine environments. At present, the fully autonomous recovery of UAVs is a key problem that restricts any significant application of a heterogeneous unmanned system. This paper presents a novel fully autonomous recovery system, covering the entire process of recovery of small fixed-wing UAVs on mobile platforms at sea. We describe methods or solutions for the key problems encountered by the current system, including active modeling of the UAV–USV heterogeneous platform motion model, accurate estimation of the highly dynamic relative motion of the heterogeneous platform, dynamic analysis of the arresting cable system, and compliance control of the manipulator recovery system. Based on these methods, a physical simulation platform for the fully autonomous recovery system, including an actively adjustable arresting cable, manipulator compliance recovery system, and other subsystems, is developed and verified through experiments. The experiments show that the system proposed in this study can achieve full autonomous recovery of a small ship-based fixed-wing UAV with a high success rate in a short period. This system is the foundation for practical applications of UAV–USV heterogeneous unmanned systems in the marine environment.

1. Introduction

UAVs and USVs play an important role in marine environment monitoring, marine mapping, and maritime patrol and rescue [1,2,3]. In scenarios such as ocean environment monitoring, it is difficult to perform large-scale coverage monitoring in a short time, owing to the limitation of the ship’s movement speed and maneuverability. Fixed-wing UAVs have the advantage of being fast, maneuverable, long range, and long endurance. They can quickly perform a large-scale coverage of their surrounding environment, especially when multiple UAVs work together at the same time. In addition, the small fixed-wing UAV technology has become relatively mature, the development cost is low, and box storage is available; thus, it has the advantages of occupying a small space and has been widely used. If the USV can be combined with small fixed-wing UAVs, the USV will serve as the mother ship of the UAVs. It will provide energy supply, unified planning, and storage. In addition, the UAV will serve as a large-scale fast and efficient search operation tool, which will greatly expand the application of UAV–USV marsupial platform in marine environment.
The marsupial unmanned platform is a multi-robot system composed of a mother robot and one or more child robots that has been studied and applied in some scenarios. Anderson developed a ground–ground marsupial platform MACS for ground information collection [4]. Corke developed a ground–air marsupial unmanned platform for the automatic laying of small sensing devices [5]. Fletcher developed an air–ground marsupial unmanned platform [6]. At present, air-to-water surface marsupial unmanned platforms are mainly composed of rotary UAVs and USVs [1,2,3,7,8]. For a marsupial platform consisting of fixed-wing UAVs and USVs, due to the difficulty of recovering fixed-wing UAVs on USVs, it is necessary to design an efficient and reliable autonomous recovery system for small fixed-wing UAVs. This is the key to the application of fixed-wing UAVs in marine environment.
There are many types of ship-based fixed-wing UAV landing or recovery methods, as shown in Figure 1. Several typical landing or recovery methods include runway arrested landing (Figure 1a) [9], net recovery (Figure 1b) [10], parachute/parafoil recovery (Figure 1c) [11], cable-hook recovery (Figure 1d) [12], skyhook recovery, post-stall landing, bio-inspired perched landing, wind-sock recovery, and trapeze recovery [13]. Among these, runway arrested landing is mainly used for large ships, because large ships have large decks, their mass and size are large, and they are not sensitive to the movement of waves. The net recovery system requires high-end guidance accuracy and energy absorption buffer level. If a recovery error occurs, the UAV may hit the ship’s equipment. Generally, this kind of dangerous recovery method is not used in such scenarios. In the method of parachute/parafoil recovery, the parachute needs to occupy the space of the fuselage with limited space. The UAV descends quickly, and the body is easily damaged by the stronger water impact. UAVs must have sufficient water resistance and need to be salvaged with professional marine salvage equipment. Skyhook recovery requires the use of a certain length of vertical suspension wire, which is difficult to achieve on small unmanned ships. Cable hook recovery is an effective means to realize automatic recovery under conditions such as large waves, wind, and turbulence in the open sea. It mainly works well with small fixed-wing UAVs [13]. However, a cable-hook recovery system with weak attitude adjustment capability will produce a situation similar to the net recovery. That is, if a recovery error occurs, the UAV may hit the ship’s equipment. If the attitude active adjustment capability of the cable-hook recovery system can be greatly improved and coordinated in real time according to the flight conditions of the UAV, an efficient and safe autonomous recovery system can be possible.
In recent years, some novel UAV recovery methods have been developed. Zhang developed a hierarchical control structure for autonomous landing of fixed-wing UAVs [14]. Joo investigated a UAV navigation system with aid from an external camera for landing [15]. Kim developed an autonomous vision-based net recovery system for small fixed-wing UAVs [16]. Kong focused on the problem of landing an UAV in unknown and Global Navigation Satellite System (GNSS)-denied environments, based on an infrared stereo vision system [17]. Fan proposed a method to make UAV only use the airborne front-looking camera to find and align the runway [18]. Klausen used two multirotor-drone suspension nets to recover small fixed-wing UAVs [19,20]. It coordinated the net-based recovery system and the fixed-wing UAV by constructing a virtual runway, and finally caused the fixed-wing UAV to crash into the net and land the net-based recovery system on the USV.
However, these abovementioned methods and systems do not take into account the capture of the fixed-wing UAV from the net and the re-release of the UAV after landing on the USV, the fully autonomous recovery, and release of fixed-wing UAVs on USVs has not been achieved. In order to solve this problem, based on the analysis of existing methods, we have developed an adaptively adjustable cable hook recovery system, an autonomous flexible grasp-and-place UAV system, and realized full autonomous recovery of small fixed-wing UAVs on USV [21]. This system mainly includes an active adjusting cable hook system, a recovery net, and a compliant grasping and placing system. Its design diagram and physical simulation system are shown in Figure 2. The basic considerations of the proposed system design are motion compensation, wherein it compensates for USV lateral and longitudinal sway motions; UAV control deviations; and flexible mechanisms and ropes, where movement energy is quickly absorbed to reduce damage to the UAV.
During the recovery process, the cable-hook system can actively adjust and maintain the attitude of the arresting cable according to the UAV’s flight status, along with the attitude change of the USV and the undulating sea. At the same time, through coordinated adjustment with the UAV, its tail hook can be successfully hooked to the arresting cable, so that the speed of the UAV decreases rapidly and it is landed on the recovery net. The compliant grasping and placing system visually recognizes the position and attitude of the UAV and removes the UAV from the arresting rope and recovery net, using pneumatic suction cups, and places it in a storage box. The main recovery process is shown in Figure 3.
The most significant contribution of this study is that, for the first time, a fully autonomous solution covering the entire process of using a small-scale fixed-wing UAVs from landing to recovery and placement is proposed. The key technology of this system is introduced, and the physical entity production and experimental verification of the system are carried out on this basis. This system can provide a very valuable reference for the fully autonomous recovery of small fixed-wing UAVs on USVs. A wide and thorough literature survey has revealed that, the study described here, has not been published yet.
The rest of this paper is organized as follows. In Section 2, the main features and advantages of the fully autonomous recovery system and the key technical issues of the system are introduced. In Section 3, we introduce the specific contents of the key technologies of the recovery system, including active modeling of the UAV–USV heterogeneous platform motion model, accurate estimation of the highly dynamic relative motion of the heterogeneous platform, and dynamic analysis of the arresting cable system. The experimental system, key experimental techniques, and verification process are described in detail in Section 4. The experimental results and analysis are given in Section 5, followed by summary and further discussion in Section 6.

2. Fully Autonomous Recovery System

This section begins with an analysis of the challenges involved in the development and application of fully autonomous recovery systems built on USVs. This is followed by an explanation of the characteristics and advantages of the system designed in this work, in order to solve the aforementioned challenges. Based on this, the key technical issues of the system are briefly explained.
First, in order to ensure a smooth implementation of the verification test and the stability of the system, it is necessary to study methods such as USV motion simulation and compensation stabilization in the case of wave fluctuations. Since the two types of platforms, UAVs and USVs, are heterogeneous platforms, they have many differences in structure, kinematics and dynamic models, and control methods [22,23,24,25,26]. Therefore, techniques such as active modeling of relative motion of heterogeneous platforms, coordinated autonomous control of heterogeneous platforms, and relative position and attitude measurement during high-speed motion of heterogeneous platforms need to be studied. At last, in order to make the recovery system have a certain compliance, and to ensure a certain compliance and buffer time when the UAV is in contact with the recovery system or the environment or there is a collision or impact [27,28], the compliance control of recovery systems needs to be studied.

2.1. Development Challenges and System Advantages

2.1.1. Difficulties and Challenges of System Development

The system is required to overcome the complex conditions of the surface of the sea, to achieve high-precision moving-target positioning and attitude determination (perception challenge). Sea wind and waves have an impact on the attitude of the USV at all times, and it is difficult to maintain it consistently. This brings about an uncertainty in the landing process of the UAV and makes it difficult for the recovery system to retrieve the UAV without damage.
The system needs to have active/passive control capabilities for energy compliance conversion during recovery process, such as converting the kinetic energy when a UAV hits an arresting cable into the potential energy of the arresting cable (control challenges). It also needs to overcome the uncertainty of the position of the UAV and have a compliance-grasping ability during the grasping and placement process.
A collaboration of different technologies is necessary to coordinate amidst dynamic differences and environmental uncertainties (coordination challenges). In this case, a heterogeneous coordination between the arresting cable system and the fixed-wing UAV proved difficult.

2.1.2. Features and Advantages of Our System

The arresting cable system is intelligent and actively performs attitude compensation adjustment based on the attitude of the USV, which also maintains attitude stably. Further, the arresting cable system and the UAV can coordinate and adjust attitude heterogeneously. To ensure safety, a flexible mechanism and protection net is designed to prevent UAVs from colliding with the USV. The manipulator operates flexibly, assisting the UAV’s recovery, release, and storage. Pneumatic grasping devices and manipulator compliance control can make the automated UAV grasping and placing process accurate and smooth.
Besides, the USV is a host that carries multiple UAVs and provides a basis for cross-domain heterogeneous collaboration.

2.2. UAV Motion Simulation and Wave Compensation for Stabilization

The attitude of the UAV has a significant influence on the positioning and cooperative control of the UAV–USV platform, the active adjustment of the arresting cable, and the stable grasping of the manipulator. The uncertainty of the attitude of the USV due to wind and wave interferences will pose a serious challenge to the safe release and precise recovery of the UAV on the USV. Aiming at this problem, a wave motion model and a USV motion model are established to effectively predict the six-dimensional motion of the USV. Based on this predicted information, the attitude of the arresting cable is actively adjusted to maintain its position with the attitude of the UAV.
In order to overcome the impact of USV attitude changes on the system, a wave compensation system based on an adaptive Fast Fourier Transform (FFT) prediction algorithm and H filter is proposed [29]. The algorithm is used to predict the heave motion model of the wave, to compensate the wave as synchronously as possible, and to eliminate high-frequency interference and make the compensation platform movement more stable. Utilizing the simulation software and the above algorithm, a USV platform and a three-degrees-of-freedom ocean wave simulation platform were constructed to perform six-degrees-of-freedom wave compensation. In the physical verification experiment, we use a six-axis simulation platform to simulate the six-dimensional movement of the USV and verify the relevant methods.

2.3. Active Modeling of UAV–USV Heterogeneous Platform Relative Motion

UAV–USV heterogeneous unmanned systems face many uncertain disturbances in practical applications, including dynamic differences caused by modal changes, external disturbances such as airflow, and random sway of the USV. The uncertainties caused by these disturbances are described as parameters and states in the dynamic model, and online estimation methods are used to obtain corresponding quantitative values, thereby achieving online model adjustment. The advantage is that the use of a simple structured model combined with uncertainty states and parameters to describe the dynamic model ensures that the structure of the model for the controller design is simplified and the accuracy of the model is not greatly reduced.
In addition, aerial fixed-wing UAV and surface USV platforms have completely different kinematics and dynamic characteristics. It is difficult to design corresponding cooperative control algorithms directly on the two independent dynamic models, and to ensure the accuracy of cooperative control. Therefore, we take the relative pose and speed between the two platforms as the basic state of the new system composed of the two platforms. We then construct a quantitative rule that the relative state changes with the input, and obtain the relative state according to the evolution of the control input of each platform. The construction of the relative dynamics model was realized. The methods in this section are explained in detail in Section 3.1.

2.4. Cooperative Autonomous Control of Heterogeneous Platforms

Based on the model in Section 2.3, the research of a heterogeneous platform collaborative autonomous control technology is carried out. First, the cooperative motion trajectory optimization scheme is described as a nonlinear dynamic optimization algorithm, which considers environmental obstacle constraints, cooperative tracking performance constraints, USV motion capability constraints, and uses distributed model predictive control (MPC) to achieve behavior coordination.
The algorithm is divided into two layers, as shown in Figure 4, the coordination algorithm and the underlying motion control algorithm. The latter is the motion control algorithm of the single unmanned platform, which can fully consider the motion characteristics under the action of the underlying motion controller. The algorithm can be implemented in a distributed manner, to give real-time implementation of the algorithm under the consideration of multiple complex constraints.
The concepts of tracking control Lyapunov function and formation control Lyapunov function are introduced, where the former is the most direct embodiment of the motion control performance of each unmanned platform, and the latter is used as an extension of the former in the coordination optimization algorithm to ensure the coordination of each unmanned platform.
The research focuses on modeling the relative dynamics of the UAV–USV system, designing a reasonable tracking control Lyapunov function, and designing a reasonable coordinated control strategy based on the particularities of UAV and USV, so that the entire algorithm considers the dynamic constraints and multiple environmental constraints.

2.5. Relative Pose Measurement During High-Speed Movement of Heterogeneous Platforms

The relative position of the UAV and USV is an important indicator to achieve the coordination of heterogeneous platforms [30,31,32,33]. Based on the relative pose measurement during the high-speed movement of the UAV–USV heterogeneous platform, a real-time relative pose measurement system based on dynamic differential GPS is designed, and the system test and verification are completed. The system mainly includes UAV airborne modules, UAV shipborne modules, and ground control systems, as shown in Figure 5. Based on this hardware system, the software design is carried out, and the spatial dynamic conversion of the guidance process is realized. The space point distance and the spatial positioning principle are used to implement the recovery guidance on the moving platform. The specific method is introduced in Section 3.2.
The system can provide functions such as accurate relative position and speed, perfect fault alarm, and compatibility with multiple communication protocols. The ground control system can achieve remote monitoring and control, which facilitates system testing. The functions of the subsystem are as follows.

2.5.1. UAV Module

This mainly includes an on-board position calculation module, a positioning information acquisition board, and a corresponding wireless data transmission module. It can receive ground guidance information, and then send it to the flight control system after fusion processing for guiding landing and blocking recovery.

2.5.2. USV Module

This mainly includes a ship-based position calculation module, attitude and speed sensor, positioning information acquisition card, and wireless data transmission module, which realizes the guidance and position calculation and coordinate conversion, and the steering motor drive control capability. It is also necessary to provide sufficient control capabilities of actuators such as motor steering gears to ensure that the UAV can be safely recovered on USV.

2.5.3. Ground Control System

This system mainly realizes remote control and information collection and status monitoring of positioning system.

2.6. Compliance Control of Recycling System

2.6.1. Compliance Control of Manipulator

The manipulator recovery system needs to have a flexible operation capability, obstacle detection, and re-planning capabilities, to ensure compliance, safety, and intelligence in the recovery process. Through real-time feedback of external forces, if any, acceleration and end pose of the manipulator and the compliance control problem during the movement of the manipulator body is solved to ensure passive safety during physical contact. The basic idea is to realize real-time feedback of manipulator joint torque based on the manipulator joint torque sensor, and to realize torque control at the joint level. Based on this, the impedance controller is designed to achieve joint-level compliance control.

2.6.2. Collision Detection and Safety Strategy for Manipulator

The detection technology is based on a system dynamics model and uses a joint torque-based collision detection method. The main idea of this method is to find the transients due to possible collisions by comparing the torque measured by the joint sensor with the nominal torque calculated based on the dynamic model, that is, the expected torque when no collision occurs. In addition, by setting a threshold, it is used to determine whether a collision has occurred.

2.6.3. Reactive Behavior Planning

When the manipulator and the target are in the same physical space, it is important to ensure the safety of the grasp process. Therefore, while ensuring the rapid and timely response of the manipulator, it is also necessary to enable the manipulator to sense potential threats in the environment in real time, and to obtain environmental information in real time by using sensors to plan or correct the movement of the trajectory. This reactive behavior planning approach includes two parts, environmental awareness and motion planning. Environmental perception is mainly based on visual sensors, and motion planning mainly generates reasonable motion trajectories online for potential unsafe factors in uncertain environments [34].

3. Main Method

In order to achieve full autonomous recovery of small fixed-wing UAVs on USV, key technologies such as active modeling of heterogeneous platform relative motion models, accurate estimation of high dynamic relative motion in complex environments, and dynamic feasibility verification of recovery devices are emphasized.

3.1. Active Modeling of UAV–USV Heterogeneous Platform Motion Model

3.1.1. Relative Dynamics Modeling of Heterogeneous Platforms

The establishment of a UAV–USV system mathematical model is the basis and key for subsequent collaborative planning and research. Since both UAV and USV are typical nonlinear systems, it is necessary to analyze the relative motion of the system based on establishing an accurate nonlinear model of a single unmanned system, to achieve dynamic modeling of the entire collaborative system.
First, the relative motion states between platforms are introduced to characterize the relative dynamics and kinematics of the UAV–USV system in free mode [35,36].
As shown in Figure 6, consider the following relative motion states.
p e E Θ e E = p a E Θ a E p s E Θ s E , V e Ω e = V a Ω a R s a V s Ω s
where p , Θ , V , and Ω indicate the global position, attitude, body shafting speed, and attitude angular velocity of the UAV (subscript a) and USV (subscript s), respectively. Moreover, p e E , Θ e E , V e , and Ω e are the relative attitude of the UAV–USV system. R s a is a transformation matrix, which represents the transformation of the USV body axis to the UAV body axis. The abovementioned relative pose analysis can effectively characterize the relative motion of the UAV–USV system in the free mode.
Considering that the relative pose model contains the UAV and USV dynamic characteristics and the form is relatively complicated, the above model is simplified as necessary. For the strong nonlinear characteristics of the model, the tensor product-based model transformation can be used to obtain the following linear variable parameter (LPV) model.
x ˙ t = A ρ x t + B ρ u t
where ρ is the measurable variable parameter, x is the system state, u is the input, and the system matrix A ρ and the input matrix B ρ are generally linearly dependent on the variable parameter [10].

3.1.2. Model Difference Online Estimation

In order to eliminate the influence of the model difference (wind, wave, and water flow) on the control system, it must be estimated online in real time and fed back to the controller for online correction. To this end, we introduce a joint estimation based on the simplified LPV model [37,38].
Joint estimation processes the state and the model difference simultaneously, that is, by constructing an augmented state that includes the state and the model difference, and building a model about the augmented state, and then using a single state estimation method to estimate the augmented state. Taking a USV as an example, its LPV dynamics is simplified and written as the equation of state as follows:
x ˙ = A u x + u
where x = u v r , A u = a 11 + a 12 u 0 0 0 a 21 u a 22 u 0 a 31 u a 32 u , u = T ˜ b 2 / b 1 T ˜ sin δ b 2 / b 1 T ˜ sin δ .
Assuming that the model difference, Δ x , of the quasi-LPV simplified model is driven by noise h , then (3) can be rewritten as follows:
x ˙ e = f e x e , u + w z = h x e + v = x + v
where x e = x Δ x , f e x e , u = A u x + u + Δ x Δ x , w is process noise and satisfies w = 0 h , and v is the measurement noise.
From the above estimation equation form, the joint estimation can obtain the optimal or suboptimal estimation of the joint distribution of the state and the model difference, instead of the respective optimal or suboptimal estimation of the state and the model difference. In addition, because the joint distribution requires only a single filter, there is no need to modify the original model, and the structure is simpler. It only needs to consider the estimation of the augmented state, so it is widely used when it is necessary to estimate the state and the model difference.
Suppose the sampling time, T s , is short, then x ˙ k + 1 e x k + 1 e x k e T s , so that (4) can be discretized.
Considering that the LPV model (3) is a nonlinear model subject to the speed variable parameter ( u ) scheduling, UT (Unscented Transformation) is used to calculate the posterior mean and posterior variance of the system state in the nonlinear optimal Gaussian filter. This method can greatly improve the relative modeling accuracy of heterogeneous platforms and provide a basis for subsequent error-based feedforward controller design.

3.2. Accurate Measurement of High Dynamic Relative Motion of Heterogeneous Platforms

Aiming at the problem of high-precision positioning and guidance during the recovery process, overcoming the sensitivity of traditional measurement technologies in complex environments (light, electromagnetic, etc.), accurately measuring relative motion state (position, attitude, speed, etc.) can ensure real-time and accurate relative motion measurement. Based on the principle of satellite GPS relative lateral positioning, a mobile platform recovery guidance system was developed. This system provides the UAV with accurate guidance position relative to the USV and sends the attitude and speed data of the moving USV to the UAV.

3.2.1. Moving Platform Guidance and Coordinate System Conversion

The use of space point distance and space positioning principles to achieve moving platform guidance is far from being used for positioning and control of drones. Especially to realize the autonomous recovery of UAVs on high-speed moving USV, it is necessary to convert the local coordinate system on board the USV to the UAV navigation coordinate system-NED (North East Down) coordinate system. The corresponding moving platform guidance and coordinate transformation are shown in Figure 7.
Based on the position information provided by the mobile platform guidance system, the UAV tracks from the current position, P 2 , and lands on the center of mass, P 1 , on the mobile platform. However, the moving platform guidance system is firmly connected to the mobile platform, and the position coordinate information provided is not the coordinates in the navigation coordinate system (NED coordinate system). We set T 1 , N E D , T 2 , N E D , and T 3 , N E D in the Figure 7 as the three vectors in the NED navigation coordinate system. In addition, T 1 , N E D in the moving platform guidance coordinate system-ENU (East North Up) is denoted as T 1 , E N U . T 3 , N E D in the moving platform body coordinate system is denoted as T 3 b , x y z . Next, the transformation process from the moving platform guidance coordinate system to the NED navigation coordinate system is described in detail.
T 3 b , x y z = [ x b , y b , z b ] , where [ x b , y b , z b ] is the origin of the coordinate system of the moving platform guidance system, which can be obtained through actual measurement. First convert the vector T 3 b , x y z to the NED coordinate system. For any vector ( u ), expressed as u b in the body coordinate system and u n in the NED coordinate system, the conversion of the vector u b to u n can be realized by the DCM (Direction Cosine Matrix):
u n = R u b
where R is the DCM, also known as the attitude matrix or roll matrix, which can be written in the form of Euler angles.
R = r 11 r 12 r 13 r 21 r 22 r 23 r 31 r 32 r 33 = cos θ cos ψ sin ϕ sin θ cos ψ cos ϕ sin ψ cos ϕ sin θ cos ψ + sin ϕ sin ψ cos θ sin ψ sin ϕ sin θ cos ψ + cos ϕ sin ψ cos ϕ sin θ cos ψ sin ϕ sin ψ sin θ sin ϕ cos θ cos ϕ cos θ
According to the above formula, the conversion formula of the vector T 3 b , x y z to the NED coordinate system is as follows:
T 3 , N E D = R T 3 b , x y z
T 2 , E N U = [ x e , y n , z u ] , where [ x e , y n , z u ] is the ENU coordinate system data output by the moving platform guidance system, and the conversion formula for converting it to the NED coordinate system is as follows:
T 2 , N E D = R 1 T 2 , E N U
where the expression of R 1 is as follows:
R 1 = 0 1 0 1 0 0 0 0 1
Finally, the vector expression we can provide to the UAV in the NED navigation coordinate system is as follows:
T 1 , N E D = T 2 , N E D + T 3 , N E D

3.2.2. Accurate Attitude, Position, and Speed Measurement

The block diagram of the DCM attitude solution inertial sensor signal correction process is shown in Figure 8.
The flowchart of DCM attitude solution is shown in Figure 9.
Using the high-precision IMU data and the relative position information obtained by the USV module and UAV module, the extended Kalman filter data is fused, and the obtained position variance is used as the noise estimation of the filter to obtain local high-precision, real-time state estimation results, as shown in Figure 10.

3.3. Dynamic Analysis of Arresting System

The recovery process of the UAV crashing cable is a nonlinear transient dynamic process, and the recovery mechanism needs to be modeled in the design process. The system’s dynamics simulation can be used to judge the realization of the recovery function, as well as the dynamics and kinematic response characteristics of the UAV during the recovery process.
Based on Lagrange’s equation, a dynamic model consisting of an arresting cable, a damper, a variable stiffness compliance system, and a UAV is established. The dynamics simulation of the UAV from the hook to the recovery process with zero relative speed to the recovery platform is performed. Suppose that the UAV has completed the hook in the initial stage, and the UAV is reduced to a mass point (the lower abdomen hook is designed with a rotational degree of freedom, and the resulting rotational bending moment is small and can be ignored) to simplify the three-dimensional feature.
According to the state of the UAV, the kinetic energy ( T ), system potential energy ( V ), and the dissipated energy ( D ) can be obtained first. According to the Lagrangian variational principle, dynamic differential equations, including design parameters and state parameters, such as the initial state and posture when the UAV hits the cable, the inertia ( J ) of the blocking mechanism, the damping coefficient ( K ), and the length of the arresting cable ( L ) can be solved. Then, the fourth order Runge–Kutta method is used to track its dynamics and kinematics. It can analyze the impact of different parameters on UAV recovery performance, such as maximum acceleration. Take the maximum acceleration of the UAV recovery process as an example. According to the Lagrangian variational principle, the total kinetic energy of the UAV is as follows:
T = 0.5 m v 2 + 0.5 J ( v sin θ r ) 2
The total dissipated energy of the system is calculated as follows:
D = 0.5 K w 3 = 0.5 K ( v sin θ r ) 3
The total potential energy of the system is calculated as follows:
V = 0.5 ( K u 2 + J u ' r ) 2 k r 6 ,
where
sin θ = x x 2 + l 0 2 .
This is derivable based on the variational principle:
m a + J ( a sin θ 2 r 2 ) + J ( 2 v sin θ r 2 ) sin θ ' J ( v 2 sin θ r 2 ) sin θ x + 1.5 K ( sin θ r ) 3 v 2 = 0
The maximum acceleration of the UAV recovery process is
a = 2 ( K u 2 + J r v sin θ ' ) sin θ m r 3 + 2 J r sin θ 2

4. Experiments

To verify the rationality and feasibility of the methods proposed in this paper, a physical simulation platform was developed [21]. Simulations and physical tests were performed to verify the feasibility of wave compensation, high dynamic relative motion positioning accuracy of heterogeneous platforms, dynamic feasibility of arresting systems, and full autonomous recovery.

4.1. Physical Simulation and Test Platform

The physical simulation and test platform are shown in Figure 11. It includes a six-degrees-of-freedom platform, an arresting cable system (including a lifting platform and an arresting cable), a recovery net system, a manipulator grasping system (including a manipulator, a camera, and pneumatic suction cups), and a fixed-wing UAV and control system. A pair of symmetrically arranged lifting platforms is arranged at the front of the six-degrees-of-freedom platform. The lifting platform is mainly composed of a bracket and a lifting movement mechanism. An arresting mechanism is fixed on each lifting platform. The arresting mechanism mainly consists of an arresting cable and a damping energy storage system. The recovery net system is set in the middle position of the six-degrees-of-freedom platform, and the main structure is a recovery net set on the four pillars. The rear of the six-degrees-of-freedom platform is equipped with a vision-manipulator flexible grasping system for flexible grasping and positioning of the UAV.
Fixed-wing UAVs are front-pull UAVs with adjustable angle hooks at the rear of the fuselage. A control system is installed on the six-degrees-of-freedom platform, and the control system includes a six-degrees-of-freedom platform control subsystem, a UAV recovery control subsystem, and a communication system.

4.2. Feasibility Verification of Wave Compensation

The three-dimensional geometric model of the USV and the four-degrees-of-freedom compensation mechanism is shown in Figure 12a. Based on the three-dimensional geometry structure, the motion pair of the wave compensation mechanism is added by using dynamic simulation software, as shown in Figure 12b. It is assumed that the mechanism has the ability to compensate for wave, fix the absolute coordinates of the cable, and enable the compensation mechanism to move along the axis of the cable. Moreover, it can add the USV motion variation to the USV center of gravity under typical sea conditions and simulate the movement of the USV under typical sea conditions. Detecting the force and motion of each joint can determine whether the degree of freedom of the mechanism is insufficient or redundant.

4.3. High Dynamic Relative Motion Positioning Accuracy Measurement of Heterogeneous Platform

In order to measure the accuracy of the highly dynamic relative motion positioning system of heterogeneous platforms in Section 2.5 and Section 3.2, a positioning accuracy measurement experiment of 50 m between two base stations was performed on the system, including 50 m static tests and 50 m dynamic test experiments, as shown in Figure 13. During the experiment, the positioning system was used to measure the coordinates of points A and B, and the distance between the A and B was calculated. The measured values were compared with actual values to analyze the measurement accuracy of the positioning system. Among them, the dynamic measurement of the back and forth motion speed is 5 m/s.

4.4. Feasibility Verification of Dynamics of Arresting System

Through dynamic simulation of the arresting system, realization of the recovery function and the dynamic and kinematic response characteristics of the UAV during the recovery process can be judged.
The experimental scheme tracks the dynamics and kinematics by continuously changing the initial speed and attitude of the UAV when it hooks the cable, as well as the parameters of the recovery system. Analyzing the impact of different UAV initial hook-cable speeds, different system parameters (rotational inertia of the arresting mechanism, damping coefficient, and length of the arresting cable) on the recovery performance (maximum acceleration, maximum displacement, and maximum offset) of the UAV by the experiment, and the same method was used to analyze the effects of yaw and eccentricity on UAV recovery performance, and the simulation results were compared with flight tests to verify whether the system meets the requirements.

4.5. Fully Autonomous Recovery Verification Experiment

Based on the above methods and the physical system in Section 4.1, a fully autonomous recovery verification experiment was conducted, and key indicators such as recovery time and success rate were analyzed.

4.5.1. Fully Autonomous Recovery Process

The recovery process can be summarized as follows. When the fixed-wing UAV approaches the six-degrees-of-freedom platform, it sends a signal to prepare for landing, and it lowers the hook. The lifting platform individually adjusts its height to the measured position and attitude of the fixed-wing UAV to match its flying attitude. When the hook of the fixed-wing UAV is attached to the arresting cable, it will decelerate under the action of the arresting mechanism and can land on the recycling net at a relatively low speed. The vision-manipulator compliance grasp system recognizes the position and attitude of the UAV based on visual signals. The manipulator grabs the UAV flexibly through pneumatic suction cups. The UAV is taken out of the arresting cable and the recovery net and placed in a designated position such as a storage box.

4.5.2. Measurement Methods of Key Indicators

The weight of the UAV is measured by using a weighed electronic scale and recorded. During the recovery process, the UAV can successfully hook the arresting cable and fall into the safety net as a successful recovery.
The six-degrees-of-freedom platform was used to simulate the swing condition, and the recovery mechanism was arranged on the platform. Perform no less than 10 recovery tests to calculate the success rate.
The recovery time includes the adjustment time of the UAV aligned with the arresting cable, the cable arresting time, and the time of the manipulator placing the UAV into the storage box. The time from the test of the UAV’s hook cable to the placement of the UAV by the manipulator, in addition to the average time (30 s) of the UAV alignment adjustment (the relative speed is 10 m/s, and the adjustment is estimated from a distance of 300 m) is used as the recovery time.
In addition to the above key indicators, in order to verify the robustness of the visual-manipulator compliant grasp system under different lighting conditions, verification tests are performed under different lighting conditions, especially in a typical nighttime environment, such as lighting.

5. Results and Analysis

5.1. Result of Feasibility Verification Experiment of Wave Compensation

Under typical sea conditions, the changes in attitude angle and vertical movement of the USVs are used as the input of its posture change to simulate the movement of the USV under typical sea conditions. On this basis, based on the test method in Section 4.2, the motion of the link points between the left and right arms of the wave compensation mechanism and the cable, and the joint points of the left and right motion pairs are calculated.
It can be obtained from simulation calculation and analysis that, under typical sea conditions, while the USV’s body moves with the waves, the wave compensation mechanism can then perform compensation movements. Taking the movement of the link point between the left arm and the cable as an example, it can be seen from Figure 14a–c that, during the compensation process, this point only moves along the axis of the cable, and the heading, roll, and vertical can maintain the initial state. Figure 14b shows that the force and acceleration at this point are both approximately 0, indicating that there is no movement trend at this point, except in the axial direction of the cable. The movement at the right link is similar. Figure 14c,d shows the acceleration change of the motion joint points of the wave compensation mechanism. The acceleration of the horizontal joint in other directions is much smaller than its acceleration in the X-axis direction, and the acceleration of the vertical joint in other directions is much smaller than its acceleration in the Y-axis direction. From Figure 14a, it can be seen that, under typical sea conditions, the maximum sway of the USV is 0.5 m. Therefore, as long as the maximum compensation capacity in the swing direction is greater than this value, the compensation for the wave motion can be achieved.
The verification test on the physical system is shown in Figure 15. It can be seen that, under different USV motion attitudes, the wave compensation mechanism can make the arresting cables maintain a stable attitude.

5.2. Test and Analysis of Relative Motion Positioning Accuracy for Heterogeneous Platforms

When the two base stations are 50 m apart (that is, the distance between A and C is 50 m), the measurement results of the static and dynamic positioning data between A and B are shown in Figure 16.
Through actual measurement, the true value of the distance between A and B is calculated at 0.810 m (the measurement accuracy is 0.01 m). From the analysis of the measurement data in Table 1 and Table 2, it can be obtained that, when the two base stations are 50 m apart, the accuracy of static positioning is less than 0.02 m, and the accuracy of dynamic positioning is less than 0.05 m.

5.3. Experimental Analysis of Feasibility Verification of Dynamics of Blocking System

Parameters in the system, such as the mass of the UAV ( m ), the distance of the arresting rods ( 2 L ), the radius ( r ) of the damper, the moment of inertia ( J ), and the damping moment coefficient ( K ) all affect the recovery process. We adopt the method of changing only one parameter and fixing other parameters and analyze the influence of the changed parameter on the mechanical characteristics of the arresting process. Take the change in the width, 2 L , between the arresting rods and the UAV mass, m, as an example.
The influence of the width, 2 L , between the arresting rods on the recovery process is shown in Figure 17.
The impact of UAV mass m changes on the recovery process is shown in Figure 18.
From the abovementioned data, it can be concluded that, when the mass, m , of the UAV is less than 3 kg and the distance of the blocking rod is greater than 3 m, the recovery system can be used to effectively recover the UAV. Under the condition of different parameters, the speed of the UAV will be rapidly reduced within 2 s, and the maximum acceleration of the UAV does not exceed. The internal force of the cable also meets the allowable requirements of the arresting cable (the cable can bear a maximum impact force of 600 N ). The arresting system is dynamically feasible.

5.4. Fully Autonomous Recovery Verification Experiment

5.4.1. Test Results of Autonomous Recovery Success Rate for UAVs

The weight of the small fixed-wing UAV used in the experiment was 1.618 kg. During the recovery process, the UAV was able to successfully hook the cable and fall into the recovery net. More than 10 arresting test experiments were performed, and the recovery success rate was calculated to be not less than 80%. The UAV recovery test process is shown in Figure 19.

5.4.2. Test Results of Autonomous Recovery Time for UAVs

Validation tests were performed under different environment conditions. The time that the manipulator put the UAV into the storage place after hooking the cable was tested. The experimental process is shown in Figure 20. The tests were conducted more than 10 times, and the average time taken for the manipulator to grasp and place the UAV was less than 80 s. In addition, the average time for the UAV alignment adjustment was 30 s, and the total average recovery time was less than 120 s. Tests show that the system has high recovery efficiency in both day and night environments.

6. Conclusions

In this study, we designed a fully autonomous recovery system that addresses the problems faced by current autonomous recovery of small ship-based fixed-wing UAVs. Key issues such as active modeling of the UAV–USV heterogeneous platform motion model, accurate estimation of the high dynamic relative motion of heterogeneous platforms, dynamic analysis of the arresting cable system, and compliance control of the manipulator recovery system were investigated, and corresponding methods or solutions were presented. Based on this, a physical simulation platform for the system was developed and verified through physical experiments, which show that our system can achieve full autonomous recovery of small ship-based fixed-wing UAVs with a high success rate in a short period. Thus, our system has laid the foundation for the practical application of heterogeneous unmanned systems consisting of UAVs and USVs in the marine environment.
Next, we will study the stable flight control technology under unconventional initial conditions of the UAV and develop a prototype of the UAV–USV marsupial system consisting of small UAVs and a USV. Moreover, we will conduct application tests to verify the behavioral coordination ability of the UAV–USV marsupial platform under the influence of multiple coupling, strong dynamics, and uncertain factors, such as wind, waves, and currents.

7. Patents

There are three patents resulting from the work reported in this manuscript. One is China Patent CN109747851A [21], and the other two are pending.

Author Contributions

Conceptualization, Y.H. (Yuqing He); methodology, D.L., Y.H. (Yuqing He), and H.Z.; software, M.Z., Q.L., and C.D.; validation, L.C., B.C., and Y.H. (Yanming Hu); formal analysis, H.Z.; investigation, H.Z.; resources, Y.H. (Yuqing He) and Q.L.; data curation, F.G. and Q.L.; writing—original draft preparation, H.Z. and Y.H. (Yuqing He); writing—review and editing, H.Z., Y.H. (Yuqing He) and D.L.; visualization, M.Z. and C.D.; supervision, Y.H. (Yuqing He); project administration, Y.H. (Yuqing He), F.G., and Q.L.; funding acquisition, Y.H. (Yuqing He) and Q.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by NSFC-Liaoning Joint Fund of China, grant number U1608253, National Key R&D Program of China, grant number 2018YFC0810100, and the State Key Laboratory of Robotics of China, grant number 2017-Z17.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Mendonça, R.; Marques, M.M.; Marques, F.; Lourenço, A.; Pinto, E.; Santana, P.; Coito, F.; Lobo, V.; Barata, J. A cooperative multi-robot team for the surveillance of shipwreck survivors at sea. In Proceedings of the OCEANS 2016 MTS/IEEE Monterey, Monterey, CA, USA, 19–23 September 2016; pp. 1–6. [Google Scholar]
  2. Lindemuth, M.; Murphy, R.; Steimle, E.; Armitage, W.; Dreger, K.; Elliot, T.; Hall, M.; Kalyadin, D.; Kramer, J.; Palankar, M.; et al. Sea Robot-Assisted Inspection. IEEE Robot. Autom. Mag. 2011, 18, 96–107. [Google Scholar] [CrossRef]
  3. Vasilijevic, A.; Calado, P.; Lopez-Castejon, F.; Hayes, D.; Stilinovic, N.; Nad, D.; Mandic, F.; Dias, P.; Gomes, J.; Molina, J.C.; et al. Heterogeneous robotic system for underwater oil spill survey. In Proceedings of the OCEANS 2015—Genova, Genoa, Italy, 18–21 May 2015; pp. 1–7. [Google Scholar]
  4. Anderson, M.O.; McKay, M.D.; Richardson, B.S. Multirobot automated indoor floor characterization team. In Proceedings of the IEEE International Conference on Robotics and Automation, Minneapolis, MN, USA, 22–28 April 1996; Volume 2, pp. 1750–1753. [Google Scholar]
  5. Corke, P.; Hrabar, S.; Peterson, R.; Rus, D.; Saripalli, S.; Sukhatme, G. Autonomous deployment and repair of a sensor network using an unmanned aerial vehicle. In Proceedings of the IEEE International Conference on Robotics and Automation, New Orleans, LA, USA, 26 April–1 May 2004; Volume 4, pp. 3602–3608. [Google Scholar]
  6. Fletcher, B. Autonomous vehicle programs and applications at SPAWAR Systems Center. In Proceedings of the Oceans ’99. MTS/IEEE, Riding the Crest into the 21st Century (IEEE Cat. No.99CH37008), Seattle, WA, USA, 13–16 September 1999; IEEE: Piscataway, NJ, USA, 1999; Volume 1, pp. 196–200. [Google Scholar]
  7. Talke, K.A.; Oliveira, M.D.; Bewley, T. Catenary Tether Shape Analysis for a UAV—USV Team. In Proceedings of the 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Madrid, Spain, 1–5 October 2018; pp. 7803–7809. [Google Scholar]
  8. Herissé, B.; Hamel, T.; Mahony, R.; Russotto, F. Landing a VTOL Unmanned Aerial Vehicle on a Moving Platform Using Optical Flow. IEEE Trans. Robot. 2012, 28, 77–89. [Google Scholar] [CrossRef]
  9. Carrier-Based Landing no Longer depends on the Pilot? US Military Tests “Black Technology”. Available online: http://www.sohu.com/a/227083363_612346 (accessed on 21 January 2020).
  10. New SEAL Mount M80 “Short Sword” Stealth Test Boat with Superb Power. Available online: http://www.sohu.com/a/227313639_612346 (accessed on 21 January 2020).
  11. Drone Recovery at Sea: Eight Immortals show Supernatural Powers across the Sea. Available online: http://www.sohu.com/a/318033147_175233 (accessed on 21 January 2020).
  12. Available online: http://www.sohu.com/a/291345802_99938912 (accessed on 21 January 2020).
  13. Zhen, Z. Research development in autonomous carrier-landing/ship-recovery guidance and control of unmanned aerial vehicles. Acta Autom. Sin. 2019, 45, 669–681. [Google Scholar]
  14. Zhang, D.; Wang, X. Autonomous Landing Control of Fixed-wing UAVs: From Theory to Field Experiment. J. Intell. Robots Syst. 2017, 88, 619–634. [Google Scholar] [CrossRef]
  15. Joo, S.; Ippolito, C.; Al-Ali, K.; Yeh, Y.-H. Vision Aided Inertial Navigation with Measurement Delay for Fixed-Wing Unmanned Aerial Vehicle Landing. In Proceedings of the 2008 IEEE Aerospace Conference, Big Sky, MT, USA, 1–8 March 2008; IEEE: Big Sky, MT, USA, 2008; pp. 1–9. [Google Scholar]
  16. Kim, H.J.; Kim, M.; Lim, H.; Park, C.; Yoon, S.; Lee, D.; Choi, H.; Oh, G.; Park, J.; Kim, Y. Fully Autonomous Vision-Based Net-Recovery Landing System for a Fixed-Wing UAV. IEEEASME Trans. Mechatron. 2013, 18, 1320–1333. [Google Scholar] [CrossRef]
  17. Kong, W.; Zhang, D.; Wang, X.; Xian, Z.; Zhang, J. Autonomous Landing of an UAV with a Ground-Based Actuated Infrared Stereo Vision System. In Proceedings of the 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems, Tokyo, Japan, 3–7 November 2013; IEEE: Tokyo, Japan, 2013; pp. 2963–2970. [Google Scholar]
  18. Fan, Y.; Ding, M.; Cao, Y. Vision algorithms for fixed-wing unmanned aerial vehicle landing system. Sci. China Technol. Sci. 2017, 60, 434–443. [Google Scholar] [CrossRef]
  19. Klausen, K.; Fossen, T.I.; Johansen, T.A. Autonomous recovery of a fixed-wing UAV using a net suspended by two multirotor UAVs. J. Field Robot. 2018, 35, 717–731. [Google Scholar] [CrossRef]
  20. Klausen, K.; Moe, J.B.; van den Hoorn, J.C.; Gomola, A.; Fossen, T.I.; Johansen, T.A. Coordinated Control Concept for Recovery of a Fixed-Wing UAV on a Ship Using a Net Carried by Multirotor UAVs. In Proceedings of the 2016 International Conference on Unmanned Aircraft Systems (ICUAS), Arlington, VA, USA, 7–10 June 2016; IEEE: Arlington, VA, USA, 2016; pp. 964–973. [Google Scholar]
  21. He, Y.; Gu, F.; Li, Q.; Yu, X. A small fixed-wing UAV recovery system. Chinese Patent CN109747851A, 14 May 2019. Available online: http://ir.sia.cn/handle/173321/24851 (accessed on 28 February 2020).
  22. Murphy, R.R.; Dreger, K.L.; Newsome, S.; Rodocker, J.; Slaughter, B.; Smith, R.; Steimle, E.; Kimura, T.; Makabe, K.; Kon, K. Marine heterogeneous multirobot systems at the great Eastern Japan Tsunami recovery. J. Field Robot. 2012, 29, 819–831. [Google Scholar] [CrossRef]
  23. Deng, Q.; Yu, J.; Wang, N. Cooperative task assignment of multiple heterogeneous unmanned aerial vehicles using a modified genetic algorithm with multi-type genes. Chin. J. Aeronaut. 2013, 26, 1238–1250. [Google Scholar] [CrossRef] [Green Version]
  24. Incze, M.L.; Sideleau, S.R.; Gagner, C.; Pippin, C.A. Communication and Collaboration Among Heterogeneous Unmanned Systems Using SAE JAUS Standard Formats and Protocols. IFAC PapersOnLine 2015, 48, 7–10. [Google Scholar] [CrossRef]
  25. Elston, J.; Frew, E.W.; Lawrence, D.; Gray, P.; Argrow, B. Net-Centric Communication and Control for a Heterogeneous Unmanned Aircraft System. J. Intell. Robot. Syst. 2009, 56, 199–232. [Google Scholar] [CrossRef]
  26. Kilgore, R.M.; Nehme, C.; Cummings, M.L. Mission Planning and Monitoring for Heterogeneous Unmanned Vehicle Teams: A Human-Centered Perspective. In Proceedings of the Aiaa Infotech, Rohnert Park, CA, USA, 7–10 May 2007. [Google Scholar] [CrossRef] [Green Version]
  27. Erden, M.S.; Tomiyama, T. Human-Intent Detection and Physically Interactive Control of a Robot Without Force Sensors. IEEE Trans. Robot. 2010, 26, 370–382. [Google Scholar] [CrossRef]
  28. Mukai, T.; Onishi, M.; Odashima, T.; Hirano, S.; Luo, Z. Development of the Tactile Sensor System of a Human-Interactive Robot “RI-MAN”. IEEE Trans. Robot. 2008, 24, 505–512. [Google Scholar] [CrossRef]
  29. Zhang, M.; Li, Q.; Meng, X.; He, Y.; Luo, H. Wave Compensator Design Based on Adaptive FFT Prediction Algorithm and H∞ filtering. In Proceedings of the 2018 IEEE International Conference on Mechatronics and Automation (ICMA), Changchun, China, 5–8 August 2018; pp. 45–50. [Google Scholar]
  30. Grocholsky, B.; Keller, J.; Kumar, V.; Pappas, G. Cooperative air and ground surveillance. IEEE Robot. Autom. Mag. 2006, 13, 16–25. [Google Scholar] [CrossRef] [Green Version]
  31. Macarthur, E.Z.; Macarthur, D.; Crane, C. Use of Cooperative Unmanned Air and Ground Vehicles for Detection and Disposal of Simulated Mines. Proc. Spie 2005, 5999, 94–101. [Google Scholar]
  32. Yu, H.; Meier, K.; Argyle, M.; Beard, R.W. Cooperative Path Planning for Target Tracking in Urban Environments Using Unmanned Air and Ground Vehicles. IEEEASME Trans. Mechatron. 2015, 20, 541–552. [Google Scholar] [CrossRef]
  33. Lacroix, S.; Besnerais, G.L. Issues in Cooperative Air/Ground Robotic Systems. In Robotics Research; Kaneko, M., Nakamura, Y., Eds.; Springer: Berlin, Germany, 2010; Volume 66, pp. 421–432. [Google Scholar] [CrossRef]
  34. Du, H. Perception and Motion Planning of Redundant Manipulator in Dynamic Unstructured Environment. Ph.D. Thesis, University of Chinese Academy of Sciences, Beijing, China, 2018. [Google Scholar]
  35. Xiong, J. Modeling and Control of Unmanned Surface Vehicles. Ph.D. Thesis, University of Chinese Academy of Sciences, Beijing, China, 2018. [Google Scholar]
  36. Wang, Z. Research on Relative Dynamics Modeling and Formation Control of Multiple Mobile Robots. Ph.D. Thesis, School of Chinese Academy of Sciences, Beijing, China, 2011. [Google Scholar]
  37. Xiong, J.; He, Y.; Han, J. Active LPV yaw keeping control of an unmanned surface vehicle. Inf. Control 2018, 47, 267–275. [Google Scholar]
  38. Xiong, J.; Li, D.; He, Y.; Han, J. Robust H∞ yaw tracking control of a water-jet propulsion unmanned surface vehicle. Control Theory Appl. 2019, 36, 165–174. [Google Scholar]
Figure 1. Several common small ship-based fixed-wing UAV recovery methods. (a) Runway arrested landing; (b) net recovery; (c) parachute/parafoil recovery; and (d) cable-hook recovery.
Figure 1. Several common small ship-based fixed-wing UAV recovery methods. (a) Runway arrested landing; (b) net recovery; (c) parachute/parafoil recovery; and (d) cable-hook recovery.
Applsci 10 01583 g001
Figure 2. Full autonomous recovery system of ship-based small fixed-wing UAV. (a) Design diagram of the recovery system. (b) Physical simulation of the recovery system.
Figure 2. Full autonomous recovery system of ship-based small fixed-wing UAV. (a) Design diagram of the recovery system. (b) Physical simulation of the recovery system.
Applsci 10 01583 g002
Figure 3. Main process of fully autonomous recovery of small ship-based fixed-wing UAV. (a) UAV and arresting cable coordinate attitude adjustment; (b) UAV tail-hook hooks the arresting cable; (c) UAV speed drops rapidly, and it lands on the recovery net; (d) the manipulator removes the drone from the arresting cable and recovery net and places it in a storage box.
Figure 3. Main process of fully autonomous recovery of small ship-based fixed-wing UAV. (a) UAV and arresting cable coordinate attitude adjustment; (b) UAV tail-hook hooks the arresting cable; (c) UAV speed drops rapidly, and it lands on the recovery net; (d) the manipulator removes the drone from the arresting cable and recovery net and places it in a storage box.
Applsci 10 01583 g003
Figure 4. Cooperative control of heterogeneous platforms.
Figure 4. Cooperative control of heterogeneous platforms.
Applsci 10 01583 g004
Figure 5. Relative pose measurement system.
Figure 5. Relative pose measurement system.
Applsci 10 01583 g005
Figure 6. Relative dynamics and kinematics of UAV–USV system in free mode.
Figure 6. Relative dynamics and kinematics of UAV–USV system in free mode.
Applsci 10 01583 g006
Figure 7. Guidance and coordinate transformation diagram.
Figure 7. Guidance and coordinate transformation diagram.
Applsci 10 01583 g007
Figure 8. DCM attitude correction diagram of inertial sensor signal correction process.
Figure 8. DCM attitude correction diagram of inertial sensor signal correction process.
Applsci 10 01583 g008
Figure 9. DCM attitude solution program flowchart.
Figure 9. DCM attitude solution program flowchart.
Applsci 10 01583 g009
Figure 10. DCM attitude solution program flowchart.
Figure 10. DCM attitude solution program flowchart.
Applsci 10 01583 g010
Figure 11. Physical simulation system.
Figure 11. Physical simulation system.
Applsci 10 01583 g011
Figure 12. (a) Geometrical schematic of four-degrees-of-freedom compensation mechanism. (b) Motion pair distribution of compensation mechanism.
Figure 12. (a) Geometrical schematic of four-degrees-of-freedom compensation mechanism. (b) Motion pair distribution of compensation mechanism.
Applsci 10 01583 g012
Figure 13. Static and dynamic positioning accuracy measurement solutions. (a) Static positioning accuracy measurement solutions. (b) Dynamic positioning accuracy measurement solutions.
Figure 13. Static and dynamic positioning accuracy measurement solutions. (a) Static positioning accuracy measurement solutions. (b) Dynamic positioning accuracy measurement solutions.
Applsci 10 01583 g013aApplsci 10 01583 g013b
Figure 14. (a) Displacement at the left link; (b) force and acceleration at the left link; (c) accelerations at the left joints; (d) acceleration at each joint on the right.
Figure 14. (a) Displacement at the left link; (b) force and acceleration at the left link; (c) accelerations at the left joints; (d) acceleration at each joint on the right.
Applsci 10 01583 g014aApplsci 10 01583 g014b
Figure 15. Attitude maintenance of the arresting cable in two typical USV attitude situations in wave compensation dynamic test. (a) The attitude of the arresting cable when the USV is tilted to the left and rear. (b) The attitude of the arresting cable when the USV is tilted forward to the right.
Figure 15. Attitude maintenance of the arresting cable in two typical USV attitude situations in wave compensation dynamic test. (a) The attitude of the arresting cable when the USV is tilted to the left and rear. (b) The attitude of the arresting cable when the USV is tilted forward to the right.
Applsci 10 01583 g015
Figure 16. Measurement results of static and dynamic positioning data between A and B. (a) Static distance measurement value and measurement error between A and B. (b) Three-dimensional trajectory measurement of back and forth movement between A and B.
Figure 16. Measurement results of static and dynamic positioning data between A and B. (a) Static distance measurement value and measurement error between A and B. (b) Three-dimensional trajectory measurement of back and forth movement between A and B.
Applsci 10 01583 g016
Figure 17. Influence of arresting rod width on arresting process. (a) The change of UAV velocity, v ; (b) the change of UAV acceleration, a ; (c) the change of internal force, F c of the arresting cable.
Figure 17. Influence of arresting rod width on arresting process. (a) The change of UAV velocity, v ; (b) the change of UAV acceleration, a ; (c) the change of internal force, F c of the arresting cable.
Applsci 10 01583 g017aApplsci 10 01583 g017b
Figure 18. Influence of UAV mass on arresting process. (a) The change of UAV velocity, v ; (b) the change of UAV acceleration, a ; (c) the change of internal force, Fc, of the arresting cable.
Figure 18. Influence of UAV mass on arresting process. (a) The change of UAV velocity, v ; (b) the change of UAV acceleration, a ; (c) the change of internal force, Fc, of the arresting cable.
Applsci 10 01583 g018
Figure 19. Autonomous recovery UAV experiment process. (a) UAV catapult takeoff; (b) UAV in flight; (c) hook up the arresting cable; (d) UAV speed drops rapidly and falls on the recovery net.
Figure 19. Autonomous recovery UAV experiment process. (a) UAV catapult takeoff; (b) UAV in flight; (c) hook up the arresting cable; (d) UAV speed drops rapidly and falls on the recovery net.
Applsci 10 01583 g019
Figure 20. Process of compliance grasp and placing a UAV by the manipulator. (a) Start task; (b) sucking the UAV; (c) raising the drone; (d) UAV get out of the arresting cable; (e) place the UAV in a storage location; and (f) complete the task and return to the original position.
Figure 20. Process of compliance grasp and placing a UAV by the manipulator. (a) Start task; (b) sucking the UAV; (c) raising the drone; (d) UAV get out of the arresting cable; (e) place the UAV in a storage location; and (f) complete the task and return to the original position.
Applsci 10 01583 g020
Table 1. Analysis of static positioning measurement data when two base stations are 50 m apart.
Table 1. Analysis of static positioning measurement data when two base stations are 50 m apart.
True ValueAverage MeasurementMean Square ErrorPositioning Accuracy RangeStatic Positioning Accuracy
0.810 m0.8031 m0.0037(−0.02, 0.02)<0.02 m
Table 2. Analysis of dynamic positioning measurement data when two base stations are 50 m apart.
Table 2. Analysis of dynamic positioning measurement data when two base stations are 50 m apart.
True ValueAverage Track LengthTrack WidthDynamic Positioning Accuracy
0.810 m0.8277 m0.0849 m<0.05 m

Share and Cite

MDPI and ACS Style

Zhang, H.; He, Y.; Li, D.; Gu, F.; Li, Q.; Zhang, M.; Di, C.; Chu, L.; Chen, B.; Hu, Y. Marine UAV–USV Marsupial Platform: System and Recovery Technic Verification. Appl. Sci. 2020, 10, 1583. https://doi.org/10.3390/app10051583

AMA Style

Zhang H, He Y, Li D, Gu F, Li Q, Zhang M, Di C, Chu L, Chen B, Hu Y. Marine UAV–USV Marsupial Platform: System and Recovery Technic Verification. Applied Sciences. 2020; 10(5):1583. https://doi.org/10.3390/app10051583

Chicago/Turabian Style

Zhang, Hongda, Yuqing He, Decai Li, Feng Gu, Qi Li, Mingxi Zhang, Chunlei Di, Lingling Chu, Bo Chen, and Yanming Hu. 2020. "Marine UAV–USV Marsupial Platform: System and Recovery Technic Verification" Applied Sciences 10, no. 5: 1583. https://doi.org/10.3390/app10051583

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop