scieee AI-readable full text Open interactive document viewer

Aeroelastics-aware compensation system for soft aerial vehicle stabilization

Ruiz Vincueria, Fernando; Arrue Ullés, Begoña C.; Ollero Baturone, Aníbal

Abstract

This paper describes a compensation system for soft aerial vehicle stabilization. Balancing the arms is one of the main challenges of soft UAVs since the propeller is freely tilting together with the flexible arm. In comparison with previous designs, in which the autopilot was adjusted to deal with these imbalances with no extra actuation, this work introduces a soft tendon-actuated system to achieve in-flight stabilization in an energy-efficient way. The controller is specifically designed for disturbance rejection of aeroelastic perturbations using the Ziegler-Nichols method, depending on the flight mode and material properties. This aerodynamics-aware compensation system allows to further bridge the gap between soft and aerial robotics, leading to an increase in the flexibility of the UAV, and the ability to deal with changes in material properties, increasing the useful life of the drone. In energetic terms, the novel system is 15–30% more efficient, and is the basis for future applications such as object grasping.

Full text

Aeroelastics-aware compensation system for soft aerial vehicle stabilization Fernando Ruiz, Begoña C. Arrue* and Aníbal Ollero GRVC Aerial Robotics Laboratory, University of Seville, Seville, Spain This paper describes a compensation system for soft aerial vehicle stabilization. Balancing the arms is one of the main challenges of soft UAVs since the propeller is freely tilting together with the flexible arm. In comparison with previous designs, in which the autopilot was adjusted to deal with these imbalances with no extra actuation, this work introduces a soft tendonactuated system to achieve in-flight stabilization in an energy-efficient way. The controller is specifically designed for disturbance rejection of aeroelastic perturbations using the Ziegler-Nichols method, depending on the flight mode and material properties. This aerodynamics-aware compensation system allows to further bridge the gap between soft and aerial robotics, leading to an increase in the flexibility of the UAV, and the ability to deal with changes in material properties, increasing the useful life of the drone. In energetic terms, the novel system is 15–30% more efficient, and is the basis for future applications such as object grasping. KEYWORDS soft robotics, UAVs, soft actuation, aerodynamics, multirotor dynamics 1 Introduction The use of unmanned aerial vehicles (UAVs) has grown exponentially in recent years (Rao et al., 2016). It has been demonstrated that this technology offers a cost-effective solution to several operations such as surveillance, monitoring and inspection (Bernard et al., 2011;Ruggiero et al., 2018). Many of these applications require physical interaction with the environment; for instance, autonomous construction (Augugliaro et al., 2014), contact-based inspection (Tognon et al., 2019), package delivery (Grzybowski et al., 2020), or manipulation (Jimenez-Cano et al., 2013). Multirotors are particularly suitable for these tasks, as they can hover in-place and present Vertical Take-Off and Landing (VTOL) capabilities. Unfortunately, traditional UAVs have rigid structures that limit their ability to interact with the environment, especially humans. In recent years, the field of soft aerial robotics (Rus and Tolley, 2015) has benefitted from the utilization of reconfigurable, flexible, soft, and morphologically adaptive structures (Mintchev et al., 2018;Riviere et al., 2018;Dilaveroğlu and Özcan, 2020). The introduction of these concepts in aerial robots leads to improved maneuverability and efficiency (Ajanic et al., 2020); multi-modal mobility across terrain interfaces and fluid boundaries (Zufferey et al., 2019); robustness OPEN ACCESS EDITED BY Andre Rosendo, Worcester Polytechnic Institute, United States REVIEWED BY Stephen Wright, University of the West of England, United Kingdom Eric Sihite, Northeastern University, United States *CORRESPONDENCE Begoña C. Arrue, [email protected] SPECIALTY SECTION This article was submitted to Bio- Inspired Robotics, a section of the journal Frontiers in Robotics and AI RECEIVED 28 July 2022 ACCEPTED 26 October 2022 PUBLISHED 09 November 2022 CITATION Ruiz F, Arrue BC and Ollero A (2022), Aeroelastics-aware compensation system for soft aerial vehicle stabilization. Front. Robot. AI 9:1005620. doi: 10.3389/frobt.2022.1005620 COPYRIGHT © 2022 Ruiz, Arrue and Ollero. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms. Frontiers in Robotics and AI frontiersin.org01 TYPE Original Research PUBLISHED 09 November 2022 DOI 10.3389/frobt.2022.1005620 to landing and collision (Ruiz et al., 2022a); manipulation and perching (Garcia Rubiales et al., 2021;Ruiz et al., 2022b); bioinspired aerial construction (Dufour et al., 2016;Kornatowski et al., 2017;Yang et al., 2019). UAV systems can become even more efficient if they work in cooperation with human beings (ZHAO et al., 2020;Zheng et al., 2021). The propulsion system is one of the main challenges to solve in order to perform these tasks safely and efficiently, hence deformable propellers have become a real alternative (Nguyen et al., 2020). In the same way, robotic arms can employ soft-end effectors for contact manipulation (Xiang et al., 2019;Zhang et al., 2019). Soft actuators can provide a greater force-weight ratio than traditional servos (Gomez-Tamm et al., 2019). Many of the soft aerial robot designs are based on animals and try to mimic their behavior (Kovac, 2016;Sareh et al., 2017). However, the control of these naturally complex and non-linear soft robots is an arduous task, since flexibility increases significantly the mathematical complexities in the modeling when comparing to rigid robots (Fishman and Carlone, 2020). Furthermore, these models can quickly become outdated with changes in material properties during the life cycle. This is the reason why some authors have switched to data-based approaches (Kim et al., 2021). A great research effort is being spent on the field of adaptive control techniques (Rowe, 2009;Benosman, 2016). This approach can become extremely useful to cope with unknown or time varying dynamics. Unfortunately, the development of this type of control usually remains in mere theoretical studies, and they are rarely introduced in the industry due to their complexity and computational load. Therefore, these techniques have been simplified to give rise to simple PID architectures with autotuning capabilities (Leva, 1997;Leva, 2005;Sahputro et al., 2017). This article presents a soft tendon-actuated compensation system, which is validated and integrated into a flexible aerial vehicle developed by the authors in previous works (Ruiz et al., 2022a;Ruiz et al., 2022b). Balancing the arms is one of the main challenges of soft UAVs since the propeller is freely tilting together with the flexible arm. In these previous works, modifications were made to the autopilot mixer to deal with these deflections of the arms and achieve stable flight, although there were limitations regarding the degree of flexibility, as well as the consequent efficiency loss. The system proposed in this paper allows to increase the efficiency of the soft vehicle at higher flexibilities. This work shows a detailed analysis of the aeroelastic disturbances (aerodynamic interferences between the arms, bending and torsion of the structure, material degradation) presented by the soft UAV. The interpretation and modeling of these is fundamental for the design of a controller that adapts to changes in the response and to the different types of disturbance. The proposed controller is an adaptive PID designed using the Ziegler-Nichols method to respond optimally to changes in material properties or the appearance of aeroelastic effects during flight maneuvers. The paper is structured as follows: Section 2 justifies the compensation system concept presented to solve the stabilization problem, and details the mechanical design of the system. Section 3analyzes the aeroelastic disturbances it suffers. Section 4 deals with the design of the PID controller for each of the flight maneuvers depending on the type of disturbance. Section 5 evaluates the improvements in terms of energy efficiency of the system and its potential application to tasks such as grasping. Conclusions and new lines of research are proposed in Section 6. 2 System description 2.1 Problem statement The use of flexible UAVs has great potential for interaction with the environment. Due to their flexible nature, they are much safer in the event of a collision. On the other hand, this flexibility can be used favorably in multiple applications: full-body perching on pipelines, trees and irregularly shaped objects; grasping of objects with their own arms without the need for an auxiliary system, with the consequent weight reduction; morphing in flight to access complex areas. However, the widespread use of this kind of vehicles presents several challenges, mainly from the control point of view, specifically the stabilization of the arms since the propeller is freely tilting together with the flexible arm. For this reason, the need to implement an actuation system that controls these deflections is clear. The implementation of such a system is in turn quite challenging, given the complexity of obtaining a dynamic analytical model of a flexible and strongly non-linear system; and also, due to the continuous changes in material properties after successive cycles. These uncontrolled arm deflections are a huge source of inefficiencies in the UAV, which are influenced by the aeroelastic disturbances suffered by the arm: aerodynamic interferences between the arms, bending and torsion of the structure, and material degradation. This work aims to provide insight into these aeroelastic effects and model the behavior of these disturbances as a function of the main parameters of the system. Due to the complexity of these behaviors given the elasticity of the material, the models have been obtained from experimental results. For this, polynomial adjustments of first (k = 1) or second order (k = 2) have been performed based on the observed behavior, using Matlab. In order to improve efficiency and increase flexibility, the PID controller proposed in this work must be specifically designed for disturbance rejection and self-adjust depending on the type of aeroelastic disturbance to which it is subjected according to the flight maneuver. In addition, a study of the limit Frontiers in Robotics and AI frontiersin.org02 Ruiz et al. 10.3389/frobt.2022.1005620 angles at which the UAV can fly is carried out, which will serve as the basis for future grasping tasks. 2.2 Soft actuation system design The mechanical design of the flexible arm has been studied in (Ruiz et al., 2022a) and the design of the UAV was detailed in (Ruiz et al., 2022b). This work uses the same actuation system through flexible tendons actuated by a servomotor, which allowed landing on pipes (perching maneuver). The novelty of this work lies in the extension of the use of this system during flight, in such a way that it is used as a compensation system for vehicle stabilization, increasing efficiency and flexibility of the prototypes. The equipment is the same as in previous works, composed of an electric motor (DJI 2312E, providing 450g of nominal thrust using a 4S (14.8V) battery), an electronic speed controller (DJI 430 Lite ESC) and a 10-inch DJI plastic propeller. The arm is equipped with soft tendons on its underside, responsible for generating compression forces that cause the arm to bend downwards (see Figure 1). These tendons are composed of nylon threads that are wound on a 3D- printed reel actuated by a HITEC MG996R servomotor which provides a maximum torque of 35 kgcm. However, unlike (Ruiz et al., 2022a), in this work the control of the tendons (through the servomotors) in closed loop is not carried out through an FSR contact force sensor, but directly through an inertial measurement unit (IMU BNo055), which allows controlling the deflection angle of the arm. For this reason, this work is divided into two fundamental parts that allow us to pursue the objective of stabilizing the arms in flight: modeling and analysis of the disturbances (aerodynamic and elastic) for each flight mode, analysis of the response of the system to these disturbances, and optimal design of the controller depending on the type of perturbation. 3 Analysis of aeroelastic perturbations 3.1 Aerodynamics The aerodynamic interaction between the fluid flow of different rotors produces inefficiencies in the UAV, which is a widely studied problem that has led to standardized design criteria regarding the distances that must be left between them. In the flexible case, these interactions can lead to a destabilization of the UAV due to unexpected arm deflections generated by these changes in thrust. This section aims to particularize these studies to the case of flexible arms in which the relative angle between them is variable. The natural way to model this behavior is through computational fluid dynamics (CFD), whose results must be validated through experimental tests, at least for a relevant number of cases. Numerical simulations have been performed using the commercial software Ansys Fluent. The Multiple Reference Frame (MRF) method is a steady state approximation suitable to study the fluid flow around propellers with interaction from external bodies (Loureiro et al., 2021). In this method, the computational domain is split into two regions: rotating domains containing the propellers and stationary domains containing the flexible arms. The system is closed with a k-ϵturbulent model with FIGURE 1 Novel concept for soft aerial vehicle stabilization: compensation system of aeroelastic perturbations (aerodynamics, bending, torsion, and changes in material properties) through soft tendons. Frontiers in Robotics and AI frontiersin.org03 Ruiz et al. 10.3389/frobt.2022.1005620 standard wall functions, which is especially suitable for flows involving rotation and recirculations. On the other hand, the experimental validation has been performed using the test bench shown in Figure 2, in which the base of the arms is fixed to the pipe and the interaction between parallel arms can be measured by varying the distance and the relative angle. The comparison is made in terms of the thrust loss by the propeller of the lower arm due to these interactions, and is shown in Figure 3. Note that these steady-state interactions (rotor thrust inefficiencies) translate into variations in the deflection angle of the arms. Since the objective of this work is their stabilization (getting them all to remain at a similar deflection angle), having an understanding of the behavior of disturbances is essential for FIGURE 2 CAD model of the test bench used to analyze aerodynamic interferences between the arms and tuning of the PID controllers for hovering conditions. FIGURE 3 Left figure shows an analysis of the thrust loss in the lower arm due to aerodynamic interactions at 5000 rpm (blue curves) and 2500 rpm (red curves) by means of CFD (green and black dots) and experimental results (red and blue dots) for different distances and relative angles between the arms. In the right figure, pressure distributions in the vicinity of the arms are presented. Frontiers in Robotics and AI frontiersin.org04 Ruiz et al. 10.3389/frobt.2022.1005620 the design of the controller. Note that the magnitude of these aerodynamic disturbances does not depend on the properties of the material, while the deflections due to these interactions do. ηaero T Tref 1−A+Bδα+Cδ2 α  2DP 2DP+l  D (1) Eq. 1 is proposed to analytically model such behavior, where D P is the propeller diameter, land dare the absolute and relative distance between the arms, respectively; while δ α =α 1 −α 2 . The values of the constants have been obtained by parametric adjustment from the average between the experimental and numerical data: A= 0.13, B= 0.014, C=−0.0002, and D= 1.22. Note that the influence of the rotational speed has not been included in the model due to its dimensionless character η aero . 3.2 Torsion and bending mechanical effects The elastic torsion of the UAV as a whole is a very important mechanical effect that must be considered to stabilize the UAV during the yaw maneuver. In this process (see Figure 4)an antisymmetric deflection occurs between the clockwise and counterclockwise arms, leading to a deformation of the central structure, which is also flexible, due to torsional loads. FIGURE 4 Illustration of the distribution of torsional (left) and bending (right) loads (during yaw and pitch/roll maneuvers, respectively) for different values of applied torque (τ ψ ,τ ϕ ,τ θ ) from which the torsion angle α tor and bending displacements (ω roll ,ω pitch ) are obtained. FIGURE 5 The left Figure shows the evolution of the torsion angle obtained analytically (dots) and experimentally (triangles) as a function of the infill rate ρ tpu . The right Figure analyzes arm deflections produced by material degradation as a function of the number of cycles N cycles . The magenta dashed line corresponds to the standard deviation σof the experiments, while the limiting angle for fibers rupture corresponds to the black dashed line. Frontiers in Robotics and AI frontiersin.org05 Ruiz et al. 10.3389/frobt.2022.1005620 Considering this effect as a pure Saint-Venant torsion (due to large torsional inertia), Coulomb’s theory follows (2) τρ τψ Jρ(2) where τ(ρ) is the shear stress, τ ψ is the torsional (ψis the yaw angle) torque given by the autopilot, J is the torsional modulus of the material and ρis the distance from the torsion axis to the point where the shear stress is measured. By applying the Lamé- Hooke and equivalence equations, the following expression is derived to estimate the displacements (torsion angle α) for given coordinates (3) zα zx2τψ GI0 t(3) where I 0 =I y +I z is the polar moment of inertia (the sum of the second moments of area) and G is the transverse modulus of elasticity (the relationship between G and J can be obtained analytically). Deflection angles α tor induced by torsional loads can therefore be estimated and compared with experimental results. Figure 5 shows the evolution as a function of the infill rate ρ tpu and the applied torque τ ψ . αtor A+Bρtpu +Cρ2 tpu  Dτψ+Eτ2 ψ  (4) The model (4) is proposed to characterize the torsion of the UAV (with the constants A= 53.83, B=−14.48, C= 1.02, D= 2.86, and E= 1.11), whose physical meaning can be interpreted in Figure 4. Note that as the flexibility of the material increases, the influence of torsion becomes more evident. On the other hand, bending-type loads and deformations appear fundamentally during the roll and pitch maneuvers of the UAV (with respect to the main and secondary axes, x and y, in each case). The physical interpretation of these elastic effects can be observed in Figure 4, while an analytical approximation can be obtained using the Euler-Bernouille theory for roll (5) and pitch (6), respectively. σyτϕ Iz ; z2ω zy2τϕ EIz (5) σ− xτθ Iz ; z2ω zx2τθ EIz (6) where σis the bending load, I z is the inertia, τ ϕ and τ θ are the roll and pitch torques (ϕand θare the roll and pitch angles), E is Young’s modulus, and ωis the maximum bending displacement. The comparison between analytical results (deformations measurements in this case are complex to obtain experimentally) is shown in Tables 1 and the proposed models for roll (7) and pitch (8) adjust with great precision to them (with the constants A= 8.76, B=−1.2, C= 0.08, D= 2.92, and E= 0.91 for roll and A= 4.38, B=−0.78, C= 0.06, D= 2.34, and E=−0.43 for pitch). ωroll A+Bρtpu +Cρ2 tpu  Dτϕ+Eτ2 ϕ  (7) ωpitch A+Bρtpu +Cρ2 tpu  Dτθ+Eτ2 θ  (8) 3.3 Material degradation This section is dedicated to the variability in the mechanical properties of the material, either due to imperfections during FIGURE 6 Descriptive diagram of the compensation system’s operating algorithm, including the path planner, mode selection and PID controller modules. TABLE 1 Analysis of the maximum deformations (ω max,roll ,ω max,pitch )in the flexible UAV due to bending loads for changes in the infill rate ρ tpu and the applied torques τ ϕ and τ θ ρ tpu (%) τ ϕ /τ θ (%) ω max,roll (cm) ω max,pitch (cm) 4 15 2.41 0.75 5 15 2.18 0.67 6 15 1.93 0.63 4 30 5.08 1.47 5 30 4.55 1.31 6 30 4.25 1.23 Frontiers in Robotics and AI frontiersin.org06 Ruiz et al. 10.3389/frobt.2022.1005620 additive manufacturing, or due to material degradation after a certain number of deflection cycles of the arms. Unlike the previous ones, this mechanical effect has been analyzed from a purely experimental point of view. The experiments have been carried out by applying the arm a series of load cycles and analyzing the stiffness loss (extra deflections observed for the same thrust). To guarantee the precision of the results, for each case (infill rate ρ tpu and number of cycles N cycles ) eight experiments have been carried out and the arithmetic mean has been taken. The evolution of α degradation is shown in Figure 5 and is defined analytically by the model (9), in which the constants have been fitted (A= 2.25, B=−0.35, C= 0.0082, D= 0.31, and E=−0.004). It is demonstrated how this effect is noticeable after 40–50 cycles, with the material being practically unusable after 100 cycles. αdegradation A+BNcycles +CN2 cycles  2−Dρtpu +Eρ2 tpu  (9) Nevertheless, as material degradation is experienced regardless of the flight condition, it is more appropriate to unify the effects of material degradation and infill rate in a single relationship ρ tpu =ρ tpu (N cycles ), obtained from the proposed model (9). In this way, material degradation is considered as a loss in the infill rate (10), where A=ρ tpu,0 , B=−0.056 and C=−0.00092. ρtpu A+BNcycles +CN2 cycles (10) 4 Controller design This section is dedicated to the analysis the system’s response to different aeroelastic disturbances, flight modes and material properties. These results are used to tune the gains of a caseadaptive PID controller using the Ziegler-Nichols method. The general layout of the controller is shown in Figure 6. The information related to the UAV sensors and the control signals generated by the autopilot are obtained from the CUAV V5 (T(t), τ ϕ (t), τ ψ (t), τ θ (t), ϕ(t), ψ(t), θ(t)). These data, together with the IMU data from each arm α IMU (i), is used to implement a control Algorithm 1 that performs the following actions: •Path planner: calculation of the desired arm deflections α ref (i)=δ ref (i)+ϕas a function of the flight condition. During hovering and yaw maneuvering, the ideal angle is FIGURE 7 Disturbance rejection of the compensation system for hovering (top left), yaw (top right); and step response for pitch and roll (bottom). The blue curve shows the critical response of the system according to Ziegler-Nichols (K u ,T u ). The red curve shows the response of the system for the optimal tuning of K p ,K i ,andK d according to Z-N method. The black dashed curves show the influence of the system parameters (ρ tpu ,η aero ,τ ϕ ,τ ψ ,τ θ )onthe response. Frontiers in Robotics and AI frontiersin.org07 Ruiz et al. 10.3389/frobt.2022.1005620 δ ref (i) = 0, which means that the arms are parallel to the central body of the UAV ϕ(unless one of the arms has a smaller angle δ min = min (δ i )<0°, in which case that will be the reference deflection). During roll and pitch maneuvers, the desired inclination angles are selected (ϕ roll ,θ pitch ). •Mode selection: is the module in charge of calculating the PID gains from analytical models, based on the main parameters that affect the disturbances (T(t), τ ϕ (t), τ ψ (t), τ θ (t), ϕ(t), ψ(t), θ(t)). •PID controller: implementation of the PID controller from the modeled gains and IMU data. Then, the module sends the control signals to the servomotor and activates the soft tendon mechanism. Among the heuristic methods for PID controller design, Ziegler–Nichols is one of the most robust for disturbance rejection. The multi-step tuning process starts by setting the integral and derivative gains to zero. Then, the proportional gain K p is increased (from zero) until it reaches the ultimate gain K u ,at which the output of the control loop has consistent oscillations with a period T u . Finally, the P, I, and D gains are set following these rules (K p = 0.6K u ,Ki1.2Ku Tu, and K d = 0.075K u T u ), a design that also aims to minimize overshoots. Algorithm 1. Path planner, mode selection and PID controllers for servomotor signals 4.1 Hovering This section analyzes the disturbance response of the system during hovering of the soft vehicle. The main perturbations that play a relevant role are aerodynamic interferences (whose importance has been modeled with η aero )andchangesin material properties or infill rate ρ tpu . The test bench used for the experiments is the one used in Section 3.1 (Figure 2), in which the arm is excited with a small thrust disturbance. Note that only the interaction between parallel arms is considered, since the influence of the arms on the opposite side is considered to be negligible. Figure 7 shows the critical response (applying a gain K u large enough to observe sustained oscillations) of the system for the case ρ tpu = 4% and d= 15%. From this response (blue curve), which is completely determined by its critical period T u , the constants K p ,K i , and K D of the PID controller are calculated using the Ziegler-Nichols method. It is observed that a decrease in the flexibility of the material (greater ρ tpu ) leads to a decrease in the gain K u , and an increase in the oscillation period T u . This is because the system is slower due to stiffness. The same effects are observed when increasing the distance between the arms, since aerodynamic effects are damped. 4.2 Pitch and Roll Pitch and roll maneuvers have the peculiarity that, in addition to aerodynamic disturbances and material degradation, they are also affected by mechanical bending of the UAV bending with respect to its primary and secondary axes (for pitch and roll, respectively). This causes the response of the system to be different and the PID controllers must be adjusted specifically. The experiments have been proposed as a deflection angle step response (from zero to ϕ roll ). This does not prevent the controller design from being oriented towards disturbance rejection. In this case, the test bench described in Figure 2 is not valid since the UAV must be analyzed as a whole so that the bending loads appear. However, performing the experiments in flight is complicated as well, since analyzing the limit response of the system according to Ziegler-Nichols implies destabilizing the UAV. Therefore, the UAV has been hung from a rope to facilitate the process (see Figure 8). The results shown in Figure 7 demonstrate an increase in both the gain K u and the critical period T u . The bending of the UAV forces to generate a greater control effort for the compensation, while the dynamics of the complete UAV is slower. A decrease in the applied torque τ ϕ decreases the gain and the period. For the case τ ϕ = 0, the hovering response is recovered. The results are shown for the case of roll but the same conclusions can be extrapolated to the pitch maneuver. 4.3 Yaw This maneuver is particularly complex due to the effect of the torsional loads experienced by the UAV with respect to its main axis, as can be seen in Figure 5. In the same way as the roll maneuver, these mechanical effects and the aerodynamic interactions between the arms should be compensated by the Frontiers in Robotics and AI frontiersin.org08 Ruiz et al. 10.3389/frobt.2022.1005620 TABLE 2 Adaptive PID controller model coefficients A i for proportional, integral and derivative gains. Control action A 1 A 2 A 3 A 4 A 5 A 6 A 7 A 8 A 9 A 10 A 11 A 12 P8.76 −1.2 0.08 2.92 0.91 0.11 0.13 0.032 0.11 0.13 0.031 1.5 I54.5 −6.3 0.12 4.83 0.96 0.23 0.17 0.025 0.13 0.16 0.024 0.8 D0.14 −0.14 0.06 0.45 0.66 3.5 2.1 0.035 0.65 1.8 0.45 0.34 TABLE 3 Compensation system PID response characterization (gains, stabilization times) for different material properties and flight modes. ρ tpu (%) η aero τ ψ (%) τ ϕ (%) τ θ (%) K P K I K D T I (s)T D (s) 4 0.85 0 0 0 3.5 26.7 0.11 0.13 0.034 5 0.85 0 0 0 3.19 19.1 0.12 0.18 0.042 6 0.85 0 0 0 2.87 12.5 0.12 0.23 0.049 6 0.9 0 0 0 3.27 21.4 0.12 0.15 0.038 6 0.95 0 0 0 3.05 17.7 0.14 0.18 0.043 6 0.9 15 0 0 7.26 42.7 0.31 0.17 0.065 6 0.9 30 0 0 8.59 44.5 0.36 0.17 0.066 6 0.9 0 15 0 5.6 28.6 0.27 0.20 0.075 6 0.9 0 30 0 6.4 22.3 0.41 0.23 0.078 6 0.9 0 0 15 4.97 26.7 0.25 0.18 0.059 6 0.9 0 0 30 5.52 29.8 0.29 0.21 0.067 FIGURE 8 Prototypes used for the experiments. The upper images correspond to the test bench used for the analysis of the aerodynamic effects, while the bottom images correspond to the experiments of the soft drone during the tuning process using the Ziegler-Nichols method. Frontiers in Robotics and AI frontiersin.org09 Ruiz et al. 10.3389/frobt.2022.1005620