Introduction
Unmanned Aerial Vehicles (UAVs) have become an emerging technology due to their potential to be used in a wide range of new applications. Rapid industrial developments have created a new model for UAV use, which includes rapid logistics [1], food delivery [2], medical support [3], and surveillance service [4]. Notably, miniatured sensors and actuators have allowed them to perform various tasks that require high-resolution imaging and fast data processing; e.g., 3D mapping [5], wildfire surveillance using IR cameras [6], and radiation surveys using Compton camera [7]. New UAV technology also enables other advanced industrial applications by facilitating interaction between humans and various environments [8], [9] (i.e., construction, agriculture, air traffic management, disaster management, and telecommunication). As a result, the UAV market has grown rapidly, and it is anticipated that economic growth in industries exploiting UAVs will increase significantly [10].
From a public safety point of view, however, commercialized UAV use could create several problems [11] (i.e., privacy and personal data protection, damage to physical objects, injuries to people on the ground, and potential risk to other airspace users). Hence, a number of countries have established regulations, including UAV registration and flight permits. Despite such governmental efforts, accidents due to the malfunction of UAVs are unavoidable. Such malfunctions occur by either a loss of communication or an airborne collision [12], [13]. For these reasons, the Federal Aviation Administration (FAA) in the USA implemented the unmanned aircraft system (UAS) sightings report to monitor UAVs’ accidents through public records [14].
Similarly, many countries have also implemented an investigation database and reporting system [15], [16]. From an economic point of view, on the other hand, UAVs that can perform challenging missions (i.e., an inspection of transmission towers or bridges [17], exploration in hazardous terrain, or searching for victims in disasters [18], [19], etc.) are quite expensive due to the specialized embedded equipment they carry. Accordingly, retrieving and/or rescuing these UAVs could provide an opportunity to reduce maintenance expenses. In light of these preliminary facts, a subset system that embeds a rescue module, capable of towing, rescuing, and delivering, enables UAVs to ensure public safety and reduce costs.
To develop a subset system, it’s necessary to develop a design that carefully addresses the specific constraints of UAV systems (i.e., dimensions, power consumption, scalability, etc.) In terms of scalability, UAV size and battery capacity show a nonlinear relationship. To date, UAV flight time is largely dependent on further developments in battery power to weight ratios (i.e., dramatic improvement in both battery capacity and reducing weight). A design strategy for the subset system should allow the device to be both lightweight and compact while ensuring high energy efficiency. UAV power consumption depends on the number of actuators and their efficiency, which can be appropriately addressed by either embedding high-efficiency actuators or by minimizing the number of actuators.
From a mechanical point of view, the aerial manipulator must embed a versatile mechanism that can dexterously perform a range of gripping and manipulation. In general, a conventional gripper follows a specific sequence (i.e., approaching the target, gripping and manipulation, and releasing) and needs a grasping strategy that incorporates proprioception to perform multidimensional motions [20]. However, the grasping strategy requires prior knowledge of the target, which requires a complex control system and a high computational load. For example, proprioceptive sensors using vision system have shown promising potential [21], [22]; allowing the robots to perform multifunctional manipulation tasks. However, this method has its disadvantages- it has excessive computational complexity and/or the algorithm cannot be simplified. Recently, the algorithm has been further refined by means of reinforcement learning or artificial intelligence (AI) [23]–[25]. However, it is still a challenge to embed such an advanced system in UAVs, because the environmental conditions (i.e., wind, rapid maneuvering, etc.) are quite unpredictable. Indeed, these conditions could cause the vehicle to follow unpredictable trajectories (i.e., divergence or non-convergence to the desired course) and automatic control systems can follow undesired trajectories (i.e., drift). Among these deviations, a ground effect occurs when the UAVs approach the ground because the reflected flows from the ground react with the UAV. Hence, it leads to an unstable attitude control.
In light of comprehensive findings on design strategies, rescue/delivery using an embedded subsystem should be performed when the UAV is sufficiently high above the ground to avoid any adverse ground effects. Furthermore, any grasping strategy should be simple and reliable, with an intuitive control system that reduces the algorithm complexity and its computational load. From mechanical point of view, the mechanism should be lightweight and compact, feature low power consumption by using a single actuator, and allow the system to operate at a sufficient distance above the ground.
This paper presents a deployable hook retrieval system (DHRS) that embeds a deployable capturing module with multiple cable-hooks which engage the target UAV. The design also incorporates a single, motor-driven deployment/release mechanism, which minimizes the power consumption while extending the available flight time. The cable-hook system was designed to reduce the computational load that the proprioceptive and/or exteroceptive sensor-based grasping strategy would require. Indeed, this advantage allows the DHRS to achieve versatile and dexterous grasping and manipulation, even though the orientation of the target is unpredictable and/or incomputable. Through a Finite Element Method (FEM) simulation, the design of the hook was topologically optimized in terms of strength, weight, and feasibility. In addition, recognition of the target UAVs was achieved by means of vision, which integrates with the proposed DHRS. To demonstrate the feasibility of the DHRS, we fabricated it and carried out indoor and outdoor experiments.
Method
A. Conceptual Design
The main objective of this study is to implement a novel mechanism driven by a single motor, and to employ a cable, which allows the rescuing UAV to operate at a sufficient altitude to avoid any ground effect, as shown in Fig. 1.
Furthermore, if any UAV malfunctions occur, its orientation is unpredictable, and so the DHRS offers versatility with high deformability and adaptability. This section introduces rigorous design parameters to configure the mechanism adequately and describes a solution that addresses the issues. As shown in Fig. 2., the proposed DHRS consists of three mechanisms: the deploying mechanism, the slider-linkage-releasing mechanism, and the hook-releasing mechanism. These mechanisms are kinematically connected together and driven by a single motor.
Mechanical components of the deployable hook retrieval system (DHRS); (a) Front (left) and side (right) views at the folded state, (b) Deploying mechanism, (c) Slider-linkage-releasing mechanism, (d) Hook-releasing mechanism at the folded and deployed states, respectively, (e) DHRS at the deployed state (scale is 100 mm).
The deploying mechanism consists of a motor, shaft, winch, holder, knob, and compression spring. Two holders clamp the knob and are fixed by the geared teeth of the winch. The position of the slider connected with the knob is also fixed by a compressed spring. Once the self-locking motor connected to the winch is triggered, the holders release the knob and slider, and the compression spring pushes the slide and displaces it along the guide tube. This mechanical process allows the linkages to uniformly deploy at the same speed, while enabling the DHRS to deploy linkages and wind the cables with a single motor.
The slider-linkage-releasing mechanism consists of a slider, linkages, multiple cables, and the assembly consisting of the guide frame, guide key, door key, and door. The guide key which interfaces with each linkage slot helps control the linkage angle at its deployed state. Once the slider reaches the end of the guide frame, the door key is then pressed, and the door is opened. Here, the main cables stored at the inside of the guide tube are passively released downwards due to gravity. According to the angle of the linkage, each hook can have a designated direction and initial velocity when it is released. Since the main cables are passively released, the hooks follow a parabolic motion without interference from the main cables.
The hook-releasing mechanism consists of a cable, spring, nut, and mobile bar. The mobile bar sustains the hook at the end of the linkage. Once the linkages are deployed, the mobile bar is guided along the central axis of the DHRS, and then the sustained hooks descend. The nut limits the displacement range of the mobile bar, and the spring compresses the mobile bar until the DHRS is deployed.
B. Working Principle
This section describes the working process of DHRS at each phase. Once the DHRS is initiated by means of the geared motor, each phase can passively actuate without explicit control, as shown in Fig. 3.
The working principle of the DHRS, showing each phase from the initial phase (A) to the capturing target (D).
The initial phase (A): The DHRS is placed under the parent UAV. The employed motor has a worm gearbox, which has a high torque and prevents the mechanism from operating in reverse. The self-locked gearbox allows the winch to fix its initial position, which enables the holders to clamp the knobs.
Releasing the holders/deploying the linkages (B): Once the parent UAV hovers above the target, the geared motor is then triggered by an operator. The winch unlocks the holder-knob-slider connection, and the compressed spring passively expands. The slider moves longitudinally due to the restoring force of spring, and the linkages are simultaneously deployed.
Descending hooks and main cable (C): The linkages are passively deployed, and each mobile bar moves along the central axis. Here, once the sliders reach and depress the key, the door opens, and the main cable stored in the guide tube is then released. Hence, the main cable and the hooks sustained at the linkages are released and descend, following a parabolic motion towards the disabled UAV.
Capturing the target (D): By winding the main cable with the motor, the descended hooks engage and attach to the malfunctioned UAV. As the main cable is further engaged, the DHRS then tows the target.
C. Numerical Study Using Finite Elements Methods (FEM)
The primary objective of the simulation study is to obtain an optimized design for the hook and to investigate the feasibility of the proposed DHRS. In former cases, the hook needed a rigorous design, ensuring both adequate adaptability with respect to the target and adequate strength to support the imposed weight. Typically, the Ramshorn hook has been used for cranes that lift heavy loads [26]. Due to this, many industrial applications have widely used the hook [27]. To properly employ such a design with DHRS, the mechanical characteristics of the hook (i.e., stress versus strain, stress concentration, strain energy, cyclic fatigue, design life, and safety factor) should be investigated to avoid failures due to imperfections or geometric irregularities. Notably, any stress concentration due to a given imposed weight should be solved. Also, the mechanical stability should be enhanced to accommodate fatigue.
The simulation was realized by using commercial FEM tools ANSYS 19.2 (ANSYS inc., Canonsburg, PA, USA), and we employed a static structural analysis. To allow for clear and straightforward analysis, we defined a basic hook configuration with a volume of 10,786 mm3, as shown in Fig. 4. The inner radius at the highest stress point (
To investigate a reliability of the optimal hook design, the fatigue analysis for each hook configuration was carried out under a zero-based loading condition (Stress ratio R = 1). In this testing environment, any thermal or vibrational effects were disregarded. A safety factor against fracture strongly depends on the imposed load and/or deformation. Fatigue stress and/or residual stress could remain in the material structure. Accordingly, if the stress is concentrated on a weak part of the structure, mechanical failure could possibly occur, and the design life is reduced. For these reasons, the stress versus the “number of cycles to failure” (S-N curves) and the endurance limits associated with high-cycle fatigue (HCF) were examined [29]. The nodes of the interface were constrained to where the main cable mounts at the surface, and the imposed force was limited to an inner surface of the hook. The default minimum size of the mesh element was identified as 0.0458 mm. The generated meshes and the nodes were 38,809 and 63,604, respectively.
D. Kinematic Model of the DHRS
Once the mechanism is deployed from the DHRS, the impulsive force (\begin{equation*} Q_{ip}=\int _{0}^{t} {f_{ip}\cdot dt}\tag{1}\end{equation*}
The impulsive force is proportional to the restoring force (\begin{equation*} U_{1\to 2}=\frac {1}{2}f_{iu} x^{2}-\frac {1}{2} Mv^{2}=0\tag{2}\end{equation*}
As shown in Fig. 5., once the linkage is displaced along the path of the arc (\begin{align*} F_{l}=&mL\cdot w^{2} \tag{3}\\ w=&\pi \sqrt {\frac {f_{iu} x}{mL}}\tag{4}\end{align*}
\begin{align*} \overrightarrow {V_{P_{0}}}=&\pi \sqrt {\frac {f_{iu} x\cdot L}{mN}} \cdot \breve {n}- \boldsymbol {g}\cdot t\tag{5}\\ \breve {n}=&\left [{ {\begin{array}{cccccccccccccccccccc} cos\phi cos\theta \\ sin\phi cos\theta \\ sin\theta \\ \end{array}} }\right] \\ \boldsymbol {g}=&\left [{ {\begin{array}{cccccccccccccccccccc} 0 &\quad 0 &\quad -g\\ \end{array}} }\right]^{T}\tag{6}\end{align*}
\begin{equation*} \overrightarrow {r_{P_{0}}}=\int _{0}^{T} \overrightarrow {V_{P_{0}}} \cdot dt\tag{7}\end{equation*}
From the expression of \begin{equation*} T=\frac {r_{P_{0},x}}{\left |{ \overrightarrow {V_{p_{0}}} }\right |\cdot cos\phi cos\theta }\tag{8}\end{equation*}
Which can be substituted into the expression of \begin{align*} r_{P_{0},z}=&\frac {r_{P_{0},x}\cdot tan\theta }{cos\phi }-\frac {1}{2} g\left ({\frac {r_{P_{0},x}^{2}}{\cos ^{2}\phi } }\right)\left ({\frac {1+\tan ^{2}\theta }{\overrightarrow {V}_{P_{0}}^{2}} }\right) \tag{9}\\ R=&\left |{ \overrightarrow {V_{P_{0}}} }\right |\cdot T\cdot cos\theta\tag{10}\end{align*}
From (5) to (10), we identified crucial parameters which determine the target range and the impulsive force correlated with the spring constant and the deployed angle (\begin{equation*} f_{iu}=\frac {G}{8}\cdot \frac {d^{4}}{D^{3}\cdot n}\tag{11}\end{equation*}
E. Object Recognition
A real time-based computer vision interface was built in order to recognize and localize the targeted UAV. Among the local feature-based algorithms [30]–[32], the ORB was employed due to its fast image processing time [32], [33]. In preliminary studies on classes of local feature-based algorithms, ORB with low feature-points detection (less than 1,000) was the most efficient and ensured promising characteristics (i.e., computational efficiency, the efficiency of feature-matching per feature-point, speed efficiency, etc.), compared to other algorithms (i.e., BRISK, SURF, SIFT, AKZE, and KAZE) [34]. Wherein the FLANN algorithm matches descriptors quickly [35]. Therefore, the combination of ORB and FLANN is helpful in implementing the vision-aided system; ensuring a simple and efficient process which is able to adapt to inflexible external factors. With this in mind, we employed the ORB algorithm as a descriptor and FLANN as a matcher to build a real time-based computer vision interface for the DHRS. The local feature-based algorithm converts images from RGB to grayscale in order to simplify the information [36]. Moreover, employing a field of view (FoV) provides a promising opportunity to reduce the computational delay up to 50 % [37]. The region of interest (RoI) is identified to align both the centers of the target and the parent UAV. Here, the computed orientation of the parent UAV includes inherent errors, while it does not exceed a target range that the DHRS could have, as will be detailed next section. Therefore, the embedded vision-aided proprioceptive sensing solution could provide a promising opportunity by recognizing the object without exteroceptive sensors or any grasping strategy utilizing prior knowledge or information. To achieve an efficient and simple computer vision system, we limited the number of feature-points (less than 500), which were determined through indoor tests. For early demonstration, we employed a main processor (NVIDIA®, Jetson Nano, US), providing a high clock speed (4 core ARM at 1.43 GHz), memory (4 GB and 64 bit) and storage (16 GB) as well as very low power consumption (up to 25 W).
Results
A. Optimization of the Hook Design
As shown in Fig. 6., the simulation results show that Type 1 undergoes a stress concentration at the edge of the hook, and it could lead to a fracture. To relieve the concentrated stress, a curvature having a radius (
Simulation setup and demonstration of the topological transformation of the hook, responding to stress, weight reduction, and safety factor.
As a result, Type 4 showed enhanced structural stability and evenly distributed stress along the inner surface and central cylinder of the hook. From a structural safety point of view, it indicates that the structure is reliable, without any indications of mechanical failure for the imposed deformation or weight. Particularly, through Types 1 to 4, the stress is uniformly distributed. Indeed, as a result of fatigue analysis, the endurance limit of Type 4 does not exceed its inherent material strength, which implies that it can withstand nearly unlimited cycles (up to 106) with a safety factor of 2.44 and an imposed force of 40 N. Detailed values of design parameters and simulation results for each Type are summarized in Table 2.
Based on the simulation results, Type 4 was identified as the best hook, ensuring optimal dimensions with the lightest weight, while avoiding fracture and fatigue failure. We fabricated the Type 4 hook using a 3D printer (GIANTBOT, G-005,
B. Validation of Target Range (R) of the DHRS
The target range (
Experimental results; the fabricated DHRS deploys the linkages and releases the multiple hooks. Photographs of (a) Side view and (b) Top view were obtained by means of a high frame rate (0.018 sec interval). (c) Trajectories of the hooks at xz plane. (d) Theoretical (1,574.44 mm/s) and experimental x-axis velocity (1365.1 mm/s, std: 213.429) of the hook. (e) The estimated target range (Pink line) and center (Pink dot) with respect to the experimental measurements of the deployed hooks.
The employed compression spring exhibited an axial stiffness of 0.138 N/mm, with an error of 31 %, compared to the theoretical value (0.105 N/mm). In Fig. 7(d), the x-axis velocity when the hooks were separated from the linkages was measured to 1,365.1 mm/s, with an error of 13.3% compared to theoretical velocity (1,574.44 mm/s). Such difference between the measurement and the theoretical value was mainly obtained by means of energy dissipation due to the friction between the mechanical components and/or the viscosity of air. Indeed, the dissipated energy was 0.54 J, which accounts for 78.4% of the potential energy that the compression spring can produce (0.69 J). As shown in Fig. 7(e), all trials showed that the hooks were properly distributed at each quadrant. The target range (
C. Success Rate Versus Eccentric Target
The parent UAV could possibly fail to capture and manipulate the targeted UAV due to any misalignments between them. Such undesired misalignments have been addressed by means of vision-aided control and navigation system [39]–[41], yet it is still a challenge to precisely control the UAV without imposing an excessive computational load on the system [42]. Moreover, undesired trajectories (i.e., drift, coupling effect) could be significant due to various environmental conditions. For these reasons, UAVs that embed conventional grippers need a grasping strategy with a complex control algorithm. Hence, given the possibility that errors could occur, we investigated the success rate. In this investigation, the error is measured according to the eccentric distance from the desired target, which forms a rational basis to determine when the DHRS should be operated. The experimental setups were built according to eccentric distances, ranging from 0 to 500 mm, with steps of 200 mm, as shown in Fig. 8(a) to (d). The eccentric distance was measured using the vision-aided system (see Fig. 8(e)). Here, the white and yellow dots refer to the center of the DHRS and the center of the targeted UAV, respectively. Also, each circle colored in green and red corresponds to the reference scales of 400 mm and 200 mm, respectively. The blue-colored square indicates a range of keypoint clusters. Fig. 8(f) shows RoI captured from a real time video; the colored small circles and lines correspond to the feature-points and valid matches, respectively. As a result, up to 95% accuracy was measured, and 246 features were detected.
Photographs of the experimental studies showing the initial state (Left) and the captured target (Right) at the eccentric distances of (a) 0 mm, (b) 200 mm, (c) 400 mm and (d) 500 mm. (e) an eccentric distance obtained from the vision aided system (white dot: center of DHRS, yellow dot: center of the targeted UAV). (f) Region of Interest captured from a real time video (colored circles and lines indicate the feature-points and valid matches, respectively). (g) The relationship between the eccentric distances and the number of the snagged hooks (P-value 0.0067, Kruskal-Wallis ANOVA analysis). (h) The relationship between the tilted angle and the number of snagged hooks.
The diameter of the targeted UAV was 550 mm (DJI®, F550, China), and we performed five trials for each condition. To evaluate the capturing performance, a statistical analysis was carried out by using categorical and discrete variables (i.e., the number of the snagged hooks, the tilted angle, and stability of target, etc.). We employed a Kruskal-Wallis ANOVA analysis to determine the correlation between the number of snagged hooks and the eccentric distance. The number of snagged hooks was significantly reduced at the eccentric distance of 200 mm (p-value: 0.0046), and the number continued dropping as the eccentric distance approached 500 mm (p-value: 0.0067). As a result of interpolation, a linear response was obtained (R2 = 0.92), as shown in Fig. 8(g). Secondly, we employed a tertile, dividing the ordered distribution into three categorical sets, with respect to the tilted angle ranging from 0 to 90° (i.e., Low, Medium, and High). Then, we assigned the stability of the target from High to Low with respect to the tilted angle. As shown in Fig. 8(h), the fewer the engaged hooks, the more unstable the captured target became (p-value: 0.08); and resulted in a high tilted angle (60~90°), which indicates a high failure probability. In spite of the ability of the DHRS to pick up the target with one engaged hook, we observed the target was dropped during the manipulation. In light of these findings, an eccentric distance of 200 mm still allows the parent UAV to successfully capture a targeted UAV with a diameter of 550 mm. In particular, the proposed DHRS can achieve its desired performance and ensure a high success rate of 77.87% (the area of eccentric distance (
D. Towards a New Class of Versatile Gripper
The presented DHRS was validated through an outdoor test. Furthermore, we demonstrated its practical uses as a new class of versatile gripper. In the outdoor test, the parent UAV carried DHRS and maneuvered at an altitude of 2 m, allowing the DHRS to operate. A commercial drone (DJI, Spreading Wings S900, china), having a max thrust force of 82 N and default weight of 3.3 kg, was employed. In terms of power consumption, a DC motor (Motorbank, WGM32, South Korea) integrated into DHRS has a gear ratio of 1:123 and produces a high torque of
Meanwhile, the impulsive force and/or impact due to the deployment of DHRS were negligible since the parent UAV is capable of lifting a high payload. As shown in Fig. 9(a)., we observed that the trajectory of the UAV was stationary. Furthermore, we identified that an altitude of 2 meters ensures stability without undesired trajectories, and thus the DHRS picked up the target successfully and manipulated it (see the supplementary video S2). In addition to the purposes of towing, rescuing, and delivering the UAV, we demonstrated its potential to perform versatile gripping tasks for objects with different shapes or configurations. As shown in Fig. 9(b) and Table 3., various objects with different configurations and dimensions were used. As a result, if more than three hooks were engaged, all objects were successfully picked up.
(a) The DHRS equipped with the parent UAV performed desired tasks (approaching the target, capture, pick-up, manipulation) at the outdoor experiment. (b) Versatile capturing capabilities with respect to unknown dimensions of the targets.
Discussion and Conclusion
This paper presents a novel mechanism capable of towing, rescuing, and delivering the malfunctioned UAV. The major contribution of this work is to introduce a rigorous design for a capturing mechanism that can conserve computing resources by reducing necessary grasping sequences (i.e., pose estimation, grasp detection, and motion planning), and ensure a high success rate in capturing the target. The proposed DHRS consists of three principal mechanisms. By employing a cable, it can allow the hooks to deploy and retrieve the target without needing a complex control strategy. The hook was employed in order to ensure successive opportunities to capture the target, regardless of orientation or any errors that might occur due to environmental conditions or other external factors. The mechanical characteristics of the hook were investigated by means of numerical simulation, and an optimal configuration was obtained, which combined both high strength and minimal weight. The indoor experiments were carried out according to the eccentric distance. We evaluated the possible target range of the DHRS, and analyzed it using the derived kinematic model.
The proposed system is also scalable and can achieve a longer target range. The size of the parent UAV and the DHRS can be proportionally scaled up to accommodate larger or heavier targets. Increasing DHRS target range or distance can be achieved by enhancing the axial stiffness of the deployment spring. The kinematic model identified that the velocity (
As demonstrated by the indoor and outdoor experiments, DHRS endows UAVs with the ability to perform tasks in areas where a safe landing is impossible. Furthermore, DHRS ensured a high capture success rate of 77.87 %, within an eccentric distance of 200 mm. Due to this range of inaccuracy that the DHRS can accommodate, the computational load of the vision system can be reduced. Compared to traditional gripper mechanisms [44]–[46], the proposed DHRS also proved more versatile, and we demonstrated its ability to successfully capture a wide range of irregularly shaped objects, regardless of the configuration or dimension of the target object. These findings will allow us to develop a straightforward grasping strategy for difficult objects to be sensed and grasped (e.g., complex geometry, deformable objects).
However, the presented DHRS has several limitations that need to be overcome in future work. First, because releasing the rescued UAV is an essential task that the gripper should perform, it needs a mechanism that can release the target. One possible solution is to integrate a new mechanism into the DHRS which is capable of releasing the target. However, this modification should be carefully evaluated in terms of payload, available workspace, opening angle etc. Secondly, the types of objects that can be successfully gripped are limited to those which have physical features that allow the hook to snag the object. An adhesion technology could be used so that the hook more easily engages flat surfaces. It might be possible for the hooks to mechanically engage or snag the bottom edge of an object with flat surfaces after the object is first lifted by means of adhesion force. Thirdly, DHRS needs further refinements to its mechanical characteristics; such as payload capacity, actuation stiffness and/or density.
Although the presented DHRS needs further development and study, we hope the comprehensive results from this study lay the groundwork for an emerging technology; a new type of gripper system with its own unique advantages and applications.