Next Article in Journal
Control and Application of Tree Obstacle-Clearing Coaxial Octocopter with Flexible Suspension Saw
Previous Article in Journal
Multi-UAVs Tracking Non-Cooperative Target Using Constrained Iterative Linear Quadratic Gaussian
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Control of Helicopter Using Virtual Swashplate

Program of Aerial and Submarine Autonomous Navigation Systems, Department of Research and Multidisciplinary Studies, Center for Research and Advanced Studies of the National Polytechnic Institute, Mexico City 07360, Mexico
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Drones 2024, 8(7), 327; https://doi.org/10.3390/drones8070327
Submission received: 28 May 2024 / Revised: 2 July 2024 / Accepted: 12 July 2024 / Published: 16 July 2024
(This article belongs to the Section Drone Design and Development)

Abstract

:
This article presents a virtual swashplate mechanism for a mini helicopter in classic configuration. The propeller bases are part of a passive mechanism driven by main rotor torque modulaton, this mechanism generates a synchronous and opposite change in the propellers angle of attack, then the thrust vector tilts. This approach proposes to control the 6 degrees of freedom of the aircraft using two rotors. The main rotor controls vertical displacement and uses torque modulation and swing-hinged propellers to generate pitch and roll moments and the horizontal displacement while the yaw moment is controlled by the tail rotor. The dynamic model is obtained using the Newton-Euler approach and robust control algorithms are proposed. Experimental results are presented to show the performance of the proposed virtual swashplate in real-time outdoor hover flights.

1. Introduction

The swashplate is an essential mechanism for classic helicopters that enables them to perform takeoffs and landings in short areas and hover flights. Since its invention, slight modifications have been proposed to reduce its complexity in order to reduce maintenance and repair costs. However, multirotors are less efficient than a classic helicopter but their maintenance and repair are simpler and cheaper. A virtual swashplate approach is an option where a main rotor torque modulation and a lead-lag hinge modification are used to also synchronously increase or decrease the angle of attack of the blades. It is then possible to reduce the number of mechanical parts, their complexity and the number of actuators used to control the mini helicopter. Thus, the use of a classic configuration helicopter does not imply an increase in maintenance or repair costs. The electronic control is an important topic in the development of autonomous missions of the Unmanned Aerial Vehicles (UAVs).
The theoretical analysis of the dynamics of a classic helicopter differs from that of a fixed-wing aircraft due to its hovering capacity. The analysis of a mini helicopter provides the dynamic characteristics necessary for the design of control algorithms to perform stable flights. In [1] the authors presents a simple learning control strategy based on gradient descent that minimizes the cost function defined by the error dynamics of the nonlinear helicopter system for a test bench with two degrees of freedom and compares a Linear-Quadratic Regulators (LQR) and a Proportional-Integral-Derivative (PID) controllers. In [2,3] the authors present a flight system based on a non-linear model and a robust control based on H∞ algorithm for the stabilization of a helicopter in classic configuration showing experimental results in real time outdoor flights. The authors in [4] present the robust stabilization of the nonlinear model of a helicopter in the face of disturbances caused by wind gusts, a nonlinear controller was designed based on a chain of integrators with saturated feedback and its performance is successfully shown in numerical simulations.
Swashplate mechanisms are used in different helicopter as coaxial, tandem, or classical configurations to control maneuvering, the angular moments are resulting from increasing the collective angle of attack or tilting the propellers more to one side than the other. Swashplates are mechanically complex, expensive and fragile, therefore our objective is to design a virtual swashplate control approach that does not require any actuators to stabilize a helicopter’s flight. In such a virtual swashplate approach the rotors can be used to generate thrust and pitch and roll moments, tilting the thrust vector. A UAV applying a virtual swashplate approach is an underactuated system having six degrees of freedom that are controlled with only two actuators. In recent years, important technological advances have been developed around the world on helicopter sensors and actuators.
In [5] the authors propose a novel coaxial helicopter that provides its main actuator the ability to tilt its thrust vector without using servo actuators or control surfaces to perform attitude control maneuvers, reducing the mechanical complexity of the swashplate when flying indoors. The authors in [6] present the technique of cyclic control of the blade pitch in the rotors of a helicopter in tandem configuration without using servomotors to maneuver using a PID control algorithm, also showing tests of indoor flights. In [7] the authors present a theoretical study on the design of a cylindrical mono-rotor using swashplateless torque modulation approach, employing a rotor to control thrust, pitch and roll and anti-torque moments fins for rotor drag compensation. A non-linear model is also proposed using the Euler-Poincare approach and proposing a non-linear control for the control of the proposed vehicle. Virtual cyclic control is not only applicable in the torque modulation, in [8] the authors propose a cyclic control for a rotor composed of two fixed-wing aircraft joined with a rigid rod and uses the control surfaces to coordinate the pitch and roll moments, the performance of this virtual swashplate and its nonlinear control are tested in numerical simulations.
The present manuscript focuses on the hover flight of a mini helicopter with a virtual swashplate depicted in Figure 1 and the experimental results showing the performance of the robust control algorithms during outdoor flights. The main rotor tilts the thrust vector through torque modulation and hinged blades. The tail rotor compensates for the reactive torque of the main rotor. Torque modulation and slanted hinges at the hub of the propellers generate the change in the angle of attack and therefore the inclination of the thrust vector. Sensors like an inertial measurement unit (IMU), Global Positioning System (GPS), and barometer have been used on autopilot to obtain the helicopter attitude and position.
The novelty in this work can be listed as follows:
(1)
The virtual swashplate approach is implemented in a classic helicopter platform, which is the most efficient aerodynamically with respect to coaxial or tandem configurations.
(2)
An estimated torque of the main rotor and the nonlinear dynamics is developed.
(3)
Several outdoor flight tests are carried out to validate the algorithm robust control.
(4)
The swing-hinged mechanism has only three pieces reducing the weight and complexity of the main rotor.
(5)
The blades used with symmetric airfoil reduce the stress and heating of motor in contrast to cambered blades that have higher drag coefficients due to the changes in angle of attack.
The paper is organized as follows: Section 2 presents the virtual swashplate mechatronics. Section 3 describes the mathematical model. Section 4 is devoted to the control strategies. The experimental results are shown in Section 5. Concluding remarks are presented in the Section 6 and Section 7 sections respectively. Appendix A describes the gyroscopic effect present in the helicopter main rotor.

2. Virtual Swashplate

The mini helicopter in classic configuration prototype used in this work does not have an angular velocity reduction gear, so the propellers and the motor are linked by the same shaft and the torque applied is the same. Then, to produce the pitch and roll moments, the torque modulation changes as a sinusoidal signal with variable amplitude. The amplitude of this signal corresponds to the amplitude of the desired torque. The tail rotor is used to compensate the yaw moment produced by the main rotor. Figure 2 shows the swing-hinged propellers lag due to torque modulation of the main rotor. The propeller bases are passive mechanisms driven by main rotor torque modulation, this mechanism generates a synchronous and opposite change in the blades angle of attack, then the thrust vector tilts.

2.1. Mechanics

The constant torque means constant angular velocity of the rotor and keeps the angle of inclination of the propeller blades constant at 12 degrees (see Figure 3a). This would be the case of the helicopter in hover under ideal conditions, without roll or pitch control inputs. The main parts of the rotor are the brushless motor, the central hub fixed to the motor shaft, the propeller bases which are attached to the rotor hub by two angled and parallel hinges and the symmetrical airfoil blades, see Figure 3b. Due to the inertia of the blades, they convert the variations in angular velocity into an orderly and synchronous change of the blades angle of attack.
The angular position of the main rotor is measured by using a high-resolution Hall effect sensor (Figure 3c) to guarantee the torque modulation in each period even at high revolutions per second. In the same way a high-resolution speed controller is necessary to command the high frequency Pulse-Width Modulation (PWM) signal.
The swing-hinged propellers shown in the Figure 3d react to torque modulation of the main motor. Given a control input at the roll or pitch moment, the angular velocity reference is a sine wave that lags the propellers with respect to the center hub and the propellers angles of attack increase and decrease synchronously due to the inclination of their bases. The torque modulation and the swing-hinged blades generates an inclination in the thrust vector, and it can control the forward-backward and left-right movements with the main rotor.

2.2. Electronics

The mini helicopter electronic system is a set of embedded hardware and software systems that control different parameters involved in the flight such as attitude, position and swashplate virtualization. In the autopilot, the hardware involved in orientation control is the Inertial Measurements Unit (IMU) that includes accelerometers, gyroscopes and magnetometers, while a Global Positioning System (GPS) and barometer are used for position control. A Hall effect sensor to measure the angular position and an external microcontroller to combine the roll, pitch and thrust signals to command the torque modulation in the main rotor are necessary to virtualize the swashplate. The autopilot is compatible with the PX4 firmware and is programmed with algorithms to control attitude and position while the microcontroller processes the control signals to generate a single high frequency output for the main rotor.
Figure 4 shows the Pixhawk Cube Black as an autopilot, it has redundancy in inertial sensors and a frequency of 168 MHz for the fusion and processing of signals and control algorithms. The PWM signals that come out of the autopilot are the yaw moment control that is sent directly to the Electronic Speed Controller (ESC) tail rotor and the thrust, roll, and, pitch moment control signals with a frequency of 50 Hz. The microcontroller receives the control signals of the autopilot and the angular position of the main rotor from the Hall effect sensor through the SPI port at a frequency of 8 kHz. The microcontroller fuses and processes the control and rotor angular position signals at a frequency of 16 MHz to send to the High frequency ESC of the main rotor brushless motor at a frequency of 32 kHz considering that the motor can reach up to 6000 revolutions per minute. The autopilot and the microcontroller are programmed with their own language based on C++. The autopilot firmware does not have a default configuration for a virtual swashplate helicopter and the mixer also needed to be created.
The AS5047P is a Hall effect based high resolution angular position sensor for high speed angle measurement (up to 28,000 rpm) over a full 360 degree range. The microcontroller receives the absolute angle position data with 14-bit resolution. This sensor provides the angular position feedback with a constant magnetic field magnet fixed to the motor shaft for cycle control of the virtual swashplate.
The high-performance electronic speed controller processes the PWM signal of nominal input frequency up to 40 kHz whose pulse width varies from 1 ms to 2 ms. Figure 5 shows the pulse width modulation with a sinusoidal reference where many pulses are produced in each rotation cycle of the main rotor to virtually emulate the control of a traditional swashplate.

2.3. Pitch and Roll Control through Torque Modulation and Swing-Hinged Propellers

The angular moments generated with the virtual swashplate approach emulate the cyclic control of a helicopter, substantially decreasing its mechanical complexity. The thrust, pitch and roll control signals are combined to control the thrust vector and the yaw moment is controlled by the tail rotor which compensates for the reactive torque of the main rotor. The following picture illustrates how the angular moments of the helicopter with a virtual swashplate are generated.
As shown in Figure 6, the roll moment for lateral control is activated when the rotor passes through the position Θ = 0 ° , 180 ° then the acceleration of the rotor lags the blades with respect to the center of the rotor increasing the angle of attack of the positive blade up to 20 ° and decreasing the angle of attack of the negative blade up to 4 ° synchronously. This control command tilts the thrust vector to the left or right, producing a roll moment and consequently a lateral displacement.
As shown in Figure 7, the pitch moment for longitudinal control is activated when the rotor passes through the position Θ = 90 ° , 270 ° then the acceleration of the rotor lags the blades with respect to the center of the rotor increasing the angle of attack of the positive blade up to 20 ° and decreasing the angle of attack of the negative blade up to 4 ° synchronously. This control command tilts the thrust vector to forward or backward, producing a pitch moment and consequently a longitudinal displacement.
A hover flight would assume that the speed of the main rotor is constant and that its reactive torque is compensated by the tail rotor in addition to the blades having the same angle of attack at all times 12 ° and the thrust vector and the vertical axis are collinear as shown in Figure 8.

3. Mathematical Model

From [9] the mini helicopter with virtual swashplate can be modelled as
m x ¨ = u sin θ m y ¨ = u cos θ sin ϕ m z ¨ = u cos θ cos ϕ m g J η ¨ + C ( η , η ˙ ) η ˙ = τ ˜
where m is the mass, g is the acceleration due to the gravity, u is the control input, C is the Coriolis matrix, η = ( ϕ , θ , ψ ) is the attitude vector, τ ˜ is the control input vector and J represents the inertia matrix where
J = J x x J x y J x z J y x J y y J y z J z x J z y J z z
Figure 9 shows the representation of the mini helicopter where f i = k i ω i 2 for i = 1 , 2 . represents the main and tail rotors force where k i > 0 represents a set of propellers aerodynamics constants and ω i represents the angular velocities of the rotors. The tail rotor reactive torque is neglected. The Euler angles rates are get as
ϕ ˙ θ ˙ ψ ˙ = T p q r
where
T = 1 sin ϕ tan θ cos ϕ tan θ 0 cos ϕ sin ϕ 0 sin ϕ sec θ cos ϕ sec θ
The rotor torque τ ˜ ( ϕ , θ , ψ ) is defined as
τ ˜ ϕ = f 1 d 1 sin ( Θ ) Γ ϕ τ ˜ θ = f 1 d 1 cos ( Θ ) Γ θ τ ˜ ψ = M 1 f 2 d 2
where M 1 is torque due to the main rotor, d 1 and d 2 are the distances from the main rotor and tail rotor to the center of mass, Θ is the angular position of the main rotor and Γ θ and Γ ϕ are the aircraft control inputs.

4. Control Strategies

4.1. Attitude Control

From (1)
J η ¨ = τ c C ( η , η ˙ ) η ˙ + M
where J is considered as a constant. When τ ˜ = τ c + M , where
τ c = f 1 d 1 Γ ϕ sin ( Θ ) f 1 d 1 Γ θ cos ( Θ ) f 2 d 2 , M = 0 0 M 1
Let us propose the following linear dynamics
J η ^ ¨ = τ c
The error is defined as
J η ˜ = J η J η ^
then
J η ˜ ¨ = M C ( η , η ˙ ) η ˙
In order to estimate the unknown dynamics described in (8) a Levant differentiator is implemented [10]. Building a third order Levant differentiator for each η ˜ i
Z ˙ 0 = ν 0 = Z 1 K 4 | Z 0 η i | 3 4 s i g n ( Z 0 η ˜ i ) Z ˙ 1 = ν 1 = Z 2 K 3 | Z 1 ν 0 | 2 3 s i g n ( Z 1 ν 0 ) Z ˙ 2 = ν 2 = Z 3 K 2 | Z 2 ν 1 | 1 2 s i g n ( Z 2 ν 1 ) Z ˙ 3 = K 1 s i g n ( Z 3 ν 2 )
Then
η ˜ ¨ i = Z 2
where η ˜ is used to compensate the nonlinear dynamics described in (4). Then, an approximation to linear system (6) is considered and a PID control algorithm for the attitude is proposed
τ ˜ = k p e ( t ) + k i e ( t ) d t + k d e ˙ ( t ) η ˜
where η d represents the references set-point and the error vector is defined as
e = e θ e ϕ e ψ = θ θ d ϕ ϕ d ψ ψ d

4.2. Position Control

From (1) the following control algorithms are proposed
θ d = sin 1 θ u ( V x )
where V x = x ˙ + ( x x d ) ,
ϕ d = sin 1 θ u cos θ ( V y )
where V y = y ˙ + ( y y d ) ,
u = m cos θ cos ϕ ( g V z )
where V z = z ˙ + ( z z d ) .

5. Experimental Results

This section presents the experimental results to validate the proposed attitude and position control strategies for the mini helicopter with virtual swashplate. The controller parameters were adjusted in order to reduce the transitory overpeak until the best performance was obtained. The parameters used are shown in Table 1.
The terms of the inertia matrix were estimated using computer-aided design, modeling and analysis software. Although the matrix is not diagonal, the parameters decrease as it move away from the main diagonal to values close to 10 % and 2 % and it is clear that the main diagonal terms are significantly larger.
A mixer algorithm is designed and implemented in px4 autopilot using classic configuration helicopter and its actuators. This mixer produces four signals, two for the motors and two for the servos. The motor signals are for the main rotor and tail rotor, varying the speed to control vertical displacement and yaw moment, while the servo motors are for the pitch and roll moment signals. The thrust, pitch and roll signals are sending from the autopilot to the external microcontroller at a frequency of 50 Hz to produce the torque modulation signal. Is necessary to obtain the angular position of the main rotor and sent it to Electronic Speed Controller (ESC). The signal from the tail rotor is sent directly to the ESC. Equation (3) shows the mixer design implemented in the external microcontroller.
Figure 10 shows the performance of the control algorithm for the roll, pitch and yaw angles of the helicopter with virtual swashplate. The reference for the roll and pitch angles is zero while the reference for the yaw angle is −1.3 radians.
Figure 11 shows the performance of the virtual swashplate helicopter position control algorithm during hover flight. The references for the position are −4.7 m for the x axis, −1.5 m in the y axis and 1.5 m for the z axis.
Figure 12 shows the trajectory of the helicopter with virtual swashplate during hover. The helicopter moves to the reference position during the first 15 s and then maintains its position for one minute with an accuracy of ±0.05 m.
Table 2 presents the mean standard deviations of the position and velocity error during hover flight.
To prevent accidents related to energy consumption, the following safety actions are implemented: At low battery levels, an acoustic warning at 30% and an emergency landing at 15%. This safety protocol prevents overheating of the main motor and overdegradation due to battery wear.
Figure 13 shows the hover stability for helicopter using virtual swashplate is ensured in outdoor flight. The mini helicopter reaches the position references in a short period of time with some oscillatory behavior around the horizontal reference values. Therefore, the results obtained are satisfactory.

6. Discussion

UAVs using virtual swashplate are found in the literature as torque modulation, swashplateless or servomotorless vehicles and the main examples are mentioned in the Introduction section. The virtual swashplate approach reduces the number of actuators needed, typically from 4 to 2, to control the 6 degrees of freedom. This approach reduces the complexity of the mechanism necessary to tilt the thrust vector.
The classic helicopter UAV is aerodynamically more efficient than other configurations like tandem and coaxial. However, it is necessary to compensate the reactive torque produced by the main rotor (see Appendix A). The virtual swashplate requires an extra microcontroller and a high-resolution angular position sensor, even at the high revolutions per minute that a brushless motor can provide.
Position accuracy can be improved by using a Real-Time Kinematic (RTK) system. However, the size of the helicopter restricts the space available for payloads.
Flight tests showed that aggressive maneuvering increases the drag in the blades and consequently the brushless motor overheated. Implement the virtual swashplate approach in a helicopter with a speed reduction gear to reduce stress and heating of the brushless motor is proposed as future work.

7. Conclusions

The mini helicopter with virtual swashplate demonstrates hover stability and a good performance in attitude and position control in hover flight. The attitude angles follow the reference in a smooth way. The swing-hinged mechanism has been manufactured in strong and light materials to resist the centrifugal force of the propellers at high revolutions per minute.
The sinusoidal reference includes thrust, roll and pitch signals to produces the acceleration and deceleration of the rotor in each cycle. The high frequency torque modulation ensure the attitude and position command control. The positive blade increases the lift force on one hemisphere of the rotating disk and negative blade decreases in the other hemisphere by generating angular momentum. The emulation of the swashplate of a helicopter is obtained by torque modulation and simple swing-hinged mechanics. The control algorithm is designed to compensate the nonlinearities and reactive torque to perform outdoor flights.

Author Contributions

Investigation, J.F.; Investigation, S.S.; Supervision, I.G.-H.; Project administration, Y.R.; data curation, R.L.; conceptualization, E.S. and B.N. All authors have read and agreed to the published version of the manuscript.

Funding

This project was funded by Department of Research and Multidisciplinary Studies of Research and Advanced Studies Center of the National Polytechnic Institute (CINVESTAV-IPN).

Data Availability Statement

Dataset available on request from the authors.

Acknowledgments

The authors are grateful to National Council of Science, Humanities, and, Technology (CONAHCYT) for its support.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
UAVUnmanned Aerial Vehicle
LQRLinear–Quadratic Regulator
PIDProportional Integral Derivative
IMUInertial Measurement Unit
GPSGlobal Position System
PWMPulse-Width Modulation
ESCElectronic Speed Controller
RPMRevolutions Per Minute
RTKReal-Time Kinematic

Appendix A. Main Rotor Gyroscopic Effect

The pitch and roll control inputs increase the lift force on one hemisphere of the rotor and decrease lift force on the opposite hemisphere. This imbalance effect generates an angular momentum that acts on the helicopter. The helicopter’s rotating blades behave like a gyroscope. Precession is a physical phenomenon of the gyroscopes when the applied force acts 90 ° to the side of its rotation.
Due to the gyroscopic effect, a pitch angular momentum induces a roll angular momentum, i.e., with a displacement of 90 ° , as shown in Figure A1. An empirical adjustment is applied so that the behavior of the helicopter is correct.
Figure A1. Gyroscopic effect on the main rotor. The applied force green plane, the rotation red plane and the precession blue plane.
Figure A1. Gyroscopic effect on the main rotor. The applied force green plane, the rotation red plane and the precession blue plane.
Drones 08 00327 g0a1

References

  1. Reyhanoglu, M.; Jafari, M.; Rehan, M. Simple learning-based robust trajectory tracking control of a 2-DOF helicopter system. Electronics 2022, 11, 2075. [Google Scholar] [CrossRef]
  2. Cai, G.; Chen, B.M.; Dong, X.; Lee, T.H. Design and implementation of a robust and nonlinear flight control system for an unmanned helicopter. Mechatronics 2011, 21, 803–820. [Google Scholar] [CrossRef]
  3. He, M.; He, J.; Scherer, S. Model-based real-time robust controller for a small helicopter. Mech. Syst. Signal Process. 2021, 146, 107022. [Google Scholar] [CrossRef]
  4. Kumeresan, A.; Leth, J.; Harbo, A.; Bisgaard, M. Robust helicopter stabilization in the face of wind disturbance. In Proceedings of the 49th IEEE Conference on Decision and Control, Atlanta, GA, USA, 15–17 December 2010. [Google Scholar]
  5. Paulos, J.; Caraher, B.; Yim, M. Emulating a fully actuated aerial vehicle using two actuators. In Proceedings of the 2018 IEEE International Conference on Robotics and Automation (ICRA), Brisbane, Australia, 21–25 May 2018; IEEE: Piscataway, NJ, USA, 2018; pp. 7011–7016. [Google Scholar]
  6. Qin, Y.; Chen, N.; Cai, Y.; Xu, W.; Zhang, F. Gemini II: Design, Modeling, and Control of a Compact Yet Efficient Servoless Bi-copter. Ieee/Asme Trans. Mechatronics 2022, 27, 4304–4315. [Google Scholar] [CrossRef]
  7. Bernardes, E.; Boyer, F.; Viollet, S. Modelling, control and simulation of a single rotor UAV with swashplateless torque modulation. Aerosp. Sci. Technol. 2023, 140, 108433. [Google Scholar] [CrossRef]
  8. Bautista-Medina, J.A.; Lozano, R.; Osorio-Cordero, A. Modeling and Control of a Single Rotor Composed of Two Fixed Wing Airplanes. Drones 2021, 5, 92. [Google Scholar] [CrossRef]
  9. Lozano, R. (Ed.) Unmanned Aerial Vehicles: Embedded Control; John Wiley & Sons: Hoboken, NJ, USA, 2013. [Google Scholar]
  10. Levant, A.; Livne, M. Globally convergent differentiators with variable gains. Int. J. Control 2018, 91, 1994–2008. [Google Scholar] [CrossRef]
Figure 1. Mini helicopter with virtual swashplate.
Figure 1. Mini helicopter with virtual swashplate.
Drones 08 00327 g001
Figure 2. Lead-lag swing-hinged blades due torque modulation.
Figure 2. Lead-lag swing-hinged blades due torque modulation.
Drones 08 00327 g002
Figure 3. Swashplate mechanism: propellers hub and bases. (a) shows the constant angle of attack with constant angular velocity. (b) shows the slatend hinge inclination. (c) shows the angular position of the rotor. (d) shows the synchronous change of the angle of attack in the positive propeller and in the negative propeller due to the lag.
Figure 3. Swashplate mechanism: propellers hub and bases. (a) shows the constant angle of attack with constant angular velocity. (b) shows the slatend hinge inclination. (c) shows the angular position of the rotor. (d) shows the synchronous change of the angle of attack in the positive propeller and in the negative propeller due to the lag.
Drones 08 00327 g003
Figure 4. Virtual swashplate flight system diagram.
Figure 4. Virtual swashplate flight system diagram.
Drones 08 00327 g004
Figure 5. PWM signal (green line) with sinusoidal reference (blue line).
Figure 5. PWM signal (green line) with sinusoidal reference (blue line).
Drones 08 00327 g005
Figure 6. Roll moment and Lateral displacement.
Figure 6. Roll moment and Lateral displacement.
Drones 08 00327 g006
Figure 7. Pitch moment and Longitudinal displacement.
Figure 7. Pitch moment and Longitudinal displacement.
Drones 08 00327 g007
Figure 8. Yaw moment and vertical displacement.
Figure 8. Yaw moment and vertical displacement.
Drones 08 00327 g008
Figure 9. Mini helicopter diagram.
Figure 9. Mini helicopter diagram.
Drones 08 00327 g009
Figure 10. Angular roll, pitch, and yaw displacements ( ϕ , θ , ψ ).
Figure 10. Angular roll, pitch, and yaw displacements ( ϕ , θ , ψ ).
Drones 08 00327 g010
Figure 11. Lateral, longitudinal, and vertical displacements ( x , y , z ).
Figure 11. Lateral, longitudinal, and vertical displacements ( x , y , z ).
Drones 08 00327 g011
Figure 12. Threedimensional trajectory in hover flight.
Figure 12. Threedimensional trajectory in hover flight.
Drones 08 00327 g012
Figure 13. Mini helicopter with virtual swashplate in outdoor hover flight.
Figure 13. Mini helicopter with virtual swashplate in outdoor hover flight.
Drones 08 00327 g013
Table 1. Mini helicopter flight parameters.
Table 1. Mini helicopter flight parameters.
ParameterValueParameterValueParameterValue
k p 0.27 d 1 0.05 m J z z 6790.391 kg·mm2
k i 0.075 d 2 0.15 m J y x −797.035 kg·mm2
k d 0.015 J x x 3424.408 kg·mm2 J z y 672.494 kg·mm2
z d 1.5 m J y y 7662.255 kg·mm2 J z x 168.773 kg·mm2
Table 2. Standard error of the mean.
Table 2. Standard error of the mean.
ParameterValueUnits
Standard deviation of horizontal position 0.3852 m
Standard deviation of vertical position 0.3273 m
Standard deviation of horizontal velocity 0.1421 m/seg.
Standard deviation of vertical velocity 0.1018 m/seg.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Flores, J.; Salazar, S.; Gonzalez-Hernandez, I.; Rosales, Y.; Lozano, R.; Salazar, E.; Nicolas, B. Control of Helicopter Using Virtual Swashplate. Drones 2024, 8, 327. https://doi.org/10.3390/drones8070327

AMA Style

Flores J, Salazar S, Gonzalez-Hernandez I, Rosales Y, Lozano R, Salazar E, Nicolas B. Control of Helicopter Using Virtual Swashplate. Drones. 2024; 8(7):327. https://doi.org/10.3390/drones8070327

Chicago/Turabian Style

Flores, Jonathan, Sergio Salazar, Ivan Gonzalez-Hernandez, Yukio Rosales, Rogelio Lozano, Eduardo Salazar, and Benjamin Nicolas. 2024. "Control of Helicopter Using Virtual Swashplate" Drones 8, no. 7: 327. https://doi.org/10.3390/drones8070327

Article Metrics

Back to TopTop