- MAV
- Micro Aerial Vehicle
- DOF
- Degrees of freedom
- OMAV
- Omnidirectional Micro Aerial Vehicle
- UAV
- Uncrewed Aerial Vehicle
- CoG
- Center of Gravity
- IMU
- Inertial Measurement Unit
- VTOL
- vertical take-off and landing
Michael Pantic, Elias Hampp, Ramon Flammer, Weixuan Zhang, Thomas Stastny, Lionel Ott, Roland Siegwart 11institutetext: Autonomous Systems Lab, ETH Zürich, Switzerland
Soliro - a hybrid dynamic tilt-wing aerial manipulator with minimal actuators
Abstract
The ability to enter in contact with and manipulate physical objects with a flying robot enables many novel applications, such as contact inspection, painting, drilling, and sample collection. Generally, these aerial robots need more degrees of freedom than a standard quadrotor. While there is active research of over-actuated, omnidirectional MAVs and aerial manipulators as well as VTOL and hybrid platforms, the two concepts have not been combined. We address the problem of conceptualization, characterization, control, and testing of a 5DOF rotary-/fixed-wing hybrid, tilt-rotor, split tilt-wing, nearly omnidirectional aerial robot. We present an elegant solution with a minimal set of actuators and that does not need any classical control surfaces or flaps. The concept is validated in a wind tunnel study and in multiple flights with forward and backward transitions. Fixed-wing flight speeds up to 10 m/s were reached, with a power reduction of 30% as compared to rotary wing flight.
1 Introduction
Aerial robots capable of manipulation are a useful tool for work at height or in otherwise inaccessible locations. Versatile and stable aerial manipulation is impractical to perform with underactuated, regular Micro Aerial Vehicles, due to their attitude and velocity coupling. Omni-directional aerial robots overcome this limitation for 5 and 6 Degrees of freedom (DOF) flight, however are subject to the same efficiency and range limitations as all other rotary-wing MAVs. While hybrid, vertical take-off and landing (VTOL) systems address these limitations for regular MAVs, no equivalent concept has been shown for (nearly) omni-directional systems. In this paper, we present a novel tilt-wing aerial robot named Soliro, capable of both range-efficient forward flight and nearly-omnidirectional (5 DOF) flight without additional actuators compared to its rotary-wing version.
In this work, we address the problem of conceptualization, characterisation, control, and testing of a hybrid, tilt-rotor111Note the different use of the term ”tilt-rotor” in the two fields - in VTOL literature they are only used for transitioning, whereas in aerial manipulation tilt-rotors are used for generic thrust vectoring., tilt-wing, aerial robot. While both flight modes, over-actuated rotary-wing flight and forward fixed-wing flight, differ significantly in actuation and dynamics, we present an elegant solution with a minimal set of actuators that are all used in both flight modes, and allow seamless transition between the flight modes.
We contribute the wing design and aerodynamic model identification, unifying control strategy, and experimental verification for a hybrid thrust-vectoring aerial manipulator. Compared to classical tilt-wing hybrids, the presented approach uses the tilt mechanism as a full-speed actuator rather than a slow transition between modes – effectively blending fixed-wing and overactuated rotary-wing flight. In this work, we concentrate on the fixed-wing and transitioning aspects of Soliro.
Related Work
Tilt-wing, tilt-rotor, and transitional quad-copter systems are common concepts used in VTOL capable hybrid aerial vehicles [1]. Typical tilt-wing systems [2] use a slow actuator to change the angle of incidence between the wing and fuselage for transition, and classical flight controls in fixed-wing mode. In most of the VTOL literature, the focus lies in alleviating the need for runways and adding hover abilities to fixed-wing vehicles [3], or to extend the flight range of rotary-wing MAVs. Simultaneously, rotary-wing aerial manipulation using thrust vectoring with tilt rotors and over-actuated systems have been an active research topic in the last years. Most of these systems either use tilt-able rotors [4, 5] or fixed-mounted rotors in non-orthogonal directions [6, 7] to achieve the necessary force and torque envelopes. However, the two research streams of VTOL hybrids and omni-directional MAV have not been combined so far.
2 Technical Approach
We use the previously existing 5-DOF tilt-rotor Voliro Tricopter as the base for hardware development [8]. It consists of two arms that provide 2D thrust vectoring each, and a reversible tail rotor. Each arm can be turned independently , and each motor can be tilted sideways . This enables free movement in 5 DOF (3D position, pitch, and yaw). Figure 0(a) shows the platform and its degrees of freedom. To convert this platform into a fixed-wing flight capable robot, we developed a novel wing and actuation design, together with a completely new controller capable of handling all flight states. In this chapter, we present the wing design, system identification, and the control approach used.
2.1 Wing design
Re-using the existing arm-tilting servos for wing tilt was a major design goal. The wing has to accommodate the existing propulsion system and mechanics, and has to be symmetrical to avoid undesired longitudinal lift in rotary-wing flight. Its size should be small enough to not hinder manipulation. We investigated a range of symmetric NACA profiles[9] in an optimization study, where for every combination of wingspan and chord length the optimal incident angles for range and endurance were determined, and subsequently the required flight velocity and rotor thrust was calculated. Finally, a NACA0012 wing with wingspan 1.5 m, chord length 0.26 m and aspect ratio 5.77 was chosen, with NACA0029 rotor nacelles. Figure 0(b) shows a CAD rendering of the wing, which is manufactured using the classic rag-and-tube method. We used carbon fiber spars, with wooden laser-cut ribs and Oratex fabric covering.
2.2 Actuation design
Careful analysis of a many design variants revealed that all body axes (yaw, pitch, roll) needed for fixed-wing flight can be controlled without additional actuators as compared to the pre-existing Tri-copter, completely avoiding the need for traditional flight control surfaces. We control yaw by differential thrust, and roll by differential wing tilt. Augmented pitch control is achieved through an active controller that uses the tail rotor with a reversible propeller as its actuator.
2.3 Model identification
We model the complete influence of the wings as a grey-box model that is calibrated using wind tunnel data in a non-linear least-squares fit. The overall model roughly follows the airfoil model from [10], where, depending on the angle-of-attack, a flat-plate model is used in stall conditions and a regular airfoil model is used for non-stall conditions. As the wing consists of two different profiles, we use a segment-wise mixture of the corresponding models. Compared to a conventional airplane, Soliro has a much higher propeller diameter to wingspan ratio. Therefore, a large part of the wing lies within the down wash of the propeller, which affects airspeed over that segment of the wing. After the first outdoor flights, we augmented the model to consider these effects. We calculate the effective corrected air velocity component over the wing, , where is the regular airspeed component parallel to the chord line, the air density, the propeller thrust, and the propeller diameter. The effective angle of attack is then calculated as , with being the perpendicular air speed component to , and the total corrected air velocity as . These quantities are then used to calculate the effective lift for the segments affected by prop wash, which lie within of the propeller axis.
2.4 Control architecture
The control architecture of Soliro centers around a unified control allocation scheme, which is valid throughout the complete flight envelope. The unified allocation outputs the setpoints for all actuators (motors thrusts , , and wing tilts , ) based on the desired body torques , , , overall thrust , and overall wing tilt .
The high-level controller or the user can select freely to continuously choose between fixed-wing and rotary-wing flight. Figure 1 gives an overview of the low-level controller architecture of Soliro.
2.5 Unified Allocation
We obtain the unified allocation by modeling the aerodynamic and propulsion forces and torques acting on each body axis as a function of the system state, and then solving for the actuator outputs.
To obtain a simple, closed-form solution, we use small angle approximations of the differential wing deflections and decouple the pitch axis from the rest. We consider the thrust of the tail rotor only for the torque around the -axis, but not for overall body thrust. The made approximations and simplifications are appropriate, as the differential wing deflections are generally very small and the tail rotor’s location is far away from the Center of Gravity (CoG) and only thrusts intermittently. Figure 2 shows the coordinate frames and quantities used. Given a set of desired body torques (), overall wing tilt , and desired total thrust , we obtain the left and right thrust , and the differential wing deflection as
Based on the obtained thrusts and differential wing deflection and desired pitch torque , the tail rotor thrust calculates as
The system is then commanded using the thrusts , and the total wing angles . The CoG offsets in the equations above help to trim the vehicle. We use to describe the control authority of the wing deflection for roll - which depends on the airspeed and is empirically modelled as a quadratic approximation. We used the function , where is the minimal overall wing deflection of about . Due to the direct correlation between airspeed for level flight and overall wing deflection , we chose to model directly based on the wing deflection and circumvent the need for a high-accuracy airspeed sensor. However, depending on the sensor setup, could be modeled based on pitot tube readings.
2.6 Low-level attitude and thrust control
The inner loop of the controller consists of a cascaded controller with an attitude P controller and a rate PID controller, shown in Figure 1. The attitude controller converts the difference of desired attitude and current attitude into angular rates, which then are fed into the rate controller. The attitude control law is based on [11, 12], and formalized as:
with error quaternion respectively its imaginary part , gain matrix . The resulting angular rate setpoint is then fed into the rate controller to obtain the necessary body torques for the allocation. The body torques are calculated as
, , and are the inertia-normalized gain matrices and is the controller time step duration.
In addition to the attitude and rate control, we add a roll-axis trim feed-forward to account for wing manufacturing asymmetries as well as a thrust feed-forward that that takes into account the lift generated by the wings. The roll trim is implemented as a feed-forward torque on the roll axis, , which is then scaled similarly to to account for the asymmetries’ impact at different airspeeds.
The collective thrust fed into the allocation is calculated by the feed-forward term and the desired acceleration in as
is a wind tunnel identified, 7th order polynomial that expresses the relationship between overall wing tilt and the thrust reduction/feed-forward for forward flight. Our experimental results have shown that the model is fairly accurate and robust, despite using as a proxy for airspeed.
Compared to a normal airplane, the main motors of Soliro in practice always have a thrust component in , i.e. they never purely point forward. This allows direct control over the altitude of the vehicle, even in fixed-wing mode. Contrastingly, fixed-wing airplanes often use an altitude controller which considers conservation of kinetic and potential energy, e.g. a TECS controller [13].
The advantage of the here propose altitude controller is its validity over the complete flight envelope while the implementation of a TECS controller would be very cumbersome for a vehicle like Soliro.
3 Experiments
We verified the design and aerodynamic properties in an extensive wind tunnel characterization. In a series of field tests, we verified the control framework, transition stability, and forward flight efficiency under realistic conditions.
3.1 Wind tunnel characterization
We use a wind tunnel with adjustable flow velocity and angle to fully identify and verify the chosen wing design and overall system in terms of lift, drag, stall behaviour, and stability. Importantly, controllability and input sensitivity of the minimal actuator concept needed to be verified, e.g. strength of differential wing tilt and lateral airflow impact on the tail rotor. We use the resulting 26 parameter model of the vehicle and its actuators for realistic simulation and off-line controller tuning.
The grey box model is calibrated over a large range of flow speeds and angles in the wind-tunnel. The wing performs well and is able to provide sufficient lift, although the first principle model slightly overestimates the maximum lift. According to the lift/drag curves and a yarn string test, stall onset is very gradually. To test the maneuverability, we identified sensitivity and resolution for all actuators. Specifically, we conclude that the differential wing tilt enables sufficiently gradual roll torque and stability. We obtain an almost ideal linear fit of per of differential wing tilt, with the smallest stable increment being differential wing tilt, corresponding of torque. Additionally, we used the wind-tunnel experiments to test stall characteristics, maximum servo- and wing loadings, as well as actuator efficiency and discretization.
3.2 Transition and Flight
We performed a series of outdoor tests where the system starts in rotary-wing mode and then slowly transitions into fixed-wing flight mode with up to flight speed and back. These experiments are used to verify the control strategy, stability of mode transitions, and fixed-wing mode flight efficiency and models.
The outdoor experiments were performed under realistic conditions, including wind and turbulence. Figure 3 shows a transition maneuver in flight. After some tuning and a few tries with bugs and other issues, the system flies smooth and docile and all axes all stable and controllable. Figure 3(a) visualizes the detailed controller performance for a forward transition.
3.3 Efficiency
Figure 2(b) shows the power usage in different flight conditions. The system is able to fly steadily at with about a thrust reduction compared to the rotary-wing hovering state. Figure 3(b) visualizes the power consumption, wing-tilt, and air speed in detail for a single flight. Note that there is also rotary-wing forward flight visible in region a). Another interesting observation is that during backward transition energy has to be dissipated, therefore low transient rotary-wing power consumption is observed (below region a)). Additionally, the plot shows that there is a good correspondence between wing-tilt and altitude-hold air speed, which is exploited in the control architecture to omit the need for an airspeed sensor.
4 Conclusion & Discussion
In this paper, we presented a hybrid dynamic tilt-wing aerial manipulator with minimal actuators, including the design, model approach and control. In fixed-wing flight, the system demonstrated a power reduction of roughly over rotary-wing flight. The power-reduction corresponds to a range of about on a single battery - aerodynamic modeling indicates that further optimizing the drag of the platform (landing legs, antennas) would increase this range to up to .
A main insight of the experiments is the confirmation that the chosen actuator strategy, without any classical control surfaces, performs well. The conducted wind tunnel verification was of great importance for verification, calibration and tuning prior to first flight.
Despite all possible precautions, we encountered a few crashes. On the very first flight, the pitch stability controller reacted too strongly based on our model calculations and tunings. All other crashes thereafter were related to hardware or remote control issues.
The actuator design with the augmented pitch stabilization controller and the fast (differential) tilt-wing dynamics creates an extremely large flight envelope, which contains maneuvers impossible with traditional tilt-wing platforms. For example, the wings or the body can be used to rapidly increase drag, effectively becoming a spoiler. Similarly, the active pitch controller can counter any longitudinal static or dynamic instabilities due to weight distribution or external disturbances.
References
- [1] A. M. Kamal and A. Ramirez-Serrano, “Design methodology for hybrid (vtol+ fixed wing) unmanned aerial vehicles,” Aeronautics and Aerospace Open Access Journal, vol. 2, no. 3, pp. 165–176, 2018.
- [2] D. Rohr, M. Studiger, T. Stastny, N. R. J. Lawrance, and R. Siegwart, “Nonlinear model predictive velocity control of a vtol tiltwing uav,” IEEE Robotics and Automation Letters, vol. 6, no. 3, pp. 5776–5783, 2021.
- [3] A. Lindqvist, E. Fresk, and G. Nikolakopoulos, “Optimal design and modeling of a tilt wing aircraft,” in 2015 23rd Mediterranean Conference on Control and Automation (MED), pp. 701–708, 2015.
- [4] K. Bodie, M. Brunner, M. Pantic, S. Walser, P. Pfändler, U. Angst, R. Siegwart, and J. Nieto, “Active interaction force control for contact-based inspection with a fully actuated aerial vehicle,” IEEE Transactions on Robotics, vol. 37, no. 3, pp. 709–722, 2021.
- [5] P. Zheng, X. Tan, B. B. Kocer, E. Yang, and M. Kovac, “Tiltdrone: A fully-actuated tilting quadrotor platform,” IEEE Robotics and Automation Letters, vol. 5, no. 4, pp. 6845–6852, 2020.
- [6] S. Park, J. Lee, J. Ahn, M. Kim, J. Her, G.-H. Yang, and D. Lee, “Odar: Aerial manipulation platform enabling omnidirectional wrench generation,” IEEE/ASME Transactions on Mechatronics, vol. 23, no. 4, pp. 1907–1918, 2018.
- [7] D. Brescianini and R. D’Andrea, “An omni-directional multirotor vehicle,” Mechatronics, vol. 55, pp. 76–93, 2018.
- [8] R. Watson, M. Kamel, D. Zhang, G. Dobie, C. MacLeod, S. G. Pierce, and J. Nieto, “Dry coupled ultrasonic non-destructive evaluation using an over-actuated unmanned aerial vehicle,” IEEE Transactions on Automation Science and Engineering, vol. 19, no. 4, pp. 2874–2889, 2022.
- [9] E. N. Jacobs and A. Sherman, “Airfoil section characteristics as affected by variations of the reynolds number,” NACA Technical Report, vol. 586, no. 1, pp. 227–267, 1937.
- [10] D. Rohr, T. Stastny, S. Verling, and R. Siegwart, “Attitude and cruise control of a vtol tiltwing uav,” IEEE Robotics and Automation Letters, vol. 4, no. 3, pp. 2683–2690, 2019.
- [11] D. Brescianini, M. Hehn, and R. D’Andrea, “Nonlinear quadrocopter attitude control: Technical report,” tech. rep., ETH Zurich, 2013.
- [12] PX4, PX4 Autopilot. Available at https://github.com/PX4/PX4-Autopilot.git.
- [13] K. Bruce, J. Kelly, and L. PERSON, JR, “Nasa b737 flight test results of the total energy control system,” in Astrodynamics Conference, p. 2143, 1986.