Next Article in Journal
Variational Method-Based Trajectory Optimization for Hybrid Airships
Next Article in Special Issue
Ascending Performance of Scientific Balloons with Buoyant Gas–Air Mixture Inflation for Designated Ceiling Height
Previous Article in Journal
A Short-Term Traffic Flow Prediction Method for Airport Group Route Waypoints Based on the Spatiotemporal Features of Traffic Flow
Previous Article in Special Issue
Analysis and Testing of Variable Height Operating Characteristics of Super-Pressure Balloon Airbag Fan
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Hexa-Propeller Airship for Environmental Surveillance and Monitoring in Amazon Rainforest

1
Department of Mechanical Engineering, Instituto Superior Técnico (IST), Av. Rovisco Pais 1, 1049-001 Lisboa, Portugal
2
Institute of Computing, Federal University of Amazonas (UFAM), Av. General Rodrigo Octavio Jordão Ramos, 1200-Coroado I, Manaus 69067-005, AM, Brazil
3
School of Mechanical Engineering, University of Campinas (Unicamp), R. Mendeleyev, 200, Campinas 13083-860, SP, Brazil
4
Electrical Engineering Department, Federal University of Espirito Santo (UFES), Av. Fernando Ferrari, 514-Goiabeiras, Vitória 29075-910, ES, Brazil
*
Author to whom correspondence should be addressed.
Aerospace 2024, 11(4), 249; https://doi.org/10.3390/aerospace11040249
Submission received: 17 February 2024 / Revised: 16 March 2024 / Accepted: 18 March 2024 / Published: 22 March 2024

Abstract

:
This paper proposes a new kind of airship actuator configuration for surveillance and environmental monitoring missions. We present the design and application of a six-propeller electrical airship (Noamini) with independent tilting propellers, allowing improved and flexible maneuverability. The vehicle has different combinations of differential propulsion and can be used in a two-, four- or six-motor configuration. We developed a high-fidelity airship simulator for the Noamini airship, which was used to test and validate a control/guidance approach. Incremental Nonlinear Dynamic Inversion (INDI) is used for the velocity/attitude control to follow a high-level L1 guidance reference in a simulated waypoint-tracking mission with wind and turbulence. The proposed framework will be soon implemented in the onboard control system of the Noamini, an autonomous airship for environmental monitoring and surveillance applications.

1. Introduction

Dirigibles, or airships, present a unique operational advantage by combining energy-efficient cruising, a distinctive characteristic of fixed-wing aircraft, with the capability to hover, which is present in rotary-wing vehicles [1]. Even the best hybrid VTOL aircraft fail to hover efficiently due to the energy needed to counteract the gravitational force, which, in airships, is granted by the buoyancy gas. They are also safer than other platforms if failure or degradation occurs, as they descend slowly to the ground in such cases. The combination of these features with the notable evolution in aerial robotics in the last 20 years has led to a resurgence in interest in the development of airship applications like cargo transportation [2], telecommunications [3] and environmental monitoring [4].
This last theme is the focus of this work, in the context of the national project InSAC https://insac.eesc.usp.br/ (accessed on 15 February 2024). The project aims to develop a semi-autonomous airship capable of cruise flight and ground-hover for environmental monitoring/surveillance tasks in the Amazon rainforest.
Usually, these two flight modes (cruise/hover) encompass two conflicting flight mission objectives: total mission area coverage vs. detailed data acquisition. Considering the aircraft autonomy and the amount of time needed to acquire a given unit of data, cruising is associated with minimizing the total mission time per unit of data, allowing for the coverage of a larger area. Hovering flight, instead, seeks to maximize the amount of data acquired in a specific location.
However, in both cases, robust flight under actual weather conditions is still one of the biggest issues that prevent airships from fully realizing maneuverability advantages. In this way, safe and accurate airship control under strong wind conditions is still an open theme of research investigations due to the limited lateral actuation available in the vehicle [3,5].
The proposal of an airship design with increased maneuvering capability is the first contribution of this work. Here, we present the design and application of a new kind of six-propeller electrical airship with improved actuation features (Figure 1). The airship prototype, named Noamini, is tailored for a specific class of semi-autonomous airships designed for environmental monitoring, a context where large area coverage and the quantity of acquired data are equally important.
The blimp, built in Germany, has an important innovation: an actuation system with six electric motors with independent tilting propellers (up to 360 deg), allowing the craft to take off and land vertically, perform faster yaw/pitch maneuvers and improve its hover controllability in the presence of wind. The vehicle can be used in two-, four- or six-motor configurations, depending on the mission to be executed. It also enables the use of differential propulsion in front/rear, left/right or cross configurations, improving the control torque to compensate for wind disturbances at low airspeeds, where the tail efficiency fails.
Further, we developed a high-fidelity airship simulator for the Noamini airship, whose aerodynamic model is adapted from the seminal work of [6], making use of a large wind tunnel database. The airship simulator in Simulink/Matlab also includes the modeling of sensors/actuators, derivative filters and wind estimators [7]. The simulator environment was used to test and validate a control/guidance approach derived for the path-tracking task of the Noamini airship.
The design of automatic pilots for autonomous airships is known to be a great challenge, as these vehicles are usually underactuated, with coupled nonlinear underdamped dynamics [8]. Furthermore, many existing nonlinear control approaches, such as sliding mode [9], backstepping [10] and Dynamic Inversion [11], are not sufficiently robust, requiring an accurate knowledge of the vehicle model [12].
In this work, we apply the Incremental Nonlinear Dynamic Inversion (INDI) approach, developed in 2010, which is a natural evolution of the classic Nonlinear Dynamic Inversion (NDI). Aiming to reduce the model dependency of classic controllers, INDI assumes that the change in control is significantly faster than the change in the state, such that the sensor feedback supplies the necessary information about the model to the controller, which is thus considered a “sensor-based” controller [12], instead of a “model-based” one. Due to its robustness properties, INDI control has been successfully applied to a number of different aerial vehicles since then, including an e-VTOL aircraft from NASA Ames [13], a Passenger Aircraft from DLR [14] and conventional drones [15,16,17,18].
For the guidance approach, we implemented L1 guidance, an advanced path-following algorithm that extends the functionality of traditional autopilots through the inclusion of a virtual target that moves along the path, tracked by the vehicle’s attitude control effectors [19].
In this way, the second contribution of this paper is the design and testing of a control/guidance approach for the waypoint-tracking mission of the six-propeller airship.
The remainder of this paper is organized as follows. Section 2 describes the vehicle application scenario: the surveillance and environmental monitoring of forest segments in the Amazon rainforest region. Section 3 describes the Noamini platform and its subsystems. Section 4 summarizes the vehicle modeling and simulator. Section 5 presents the proposed guidance and control approach for the waypoint-tracking problem. Section 6 presents the simulation results for a typical waypoint-tracking mission, and Section 7 concludes the paper.

2. Forest Surveillance and Environmental Monitoring

The Amazon biome is immensely rich and of recognized ecological relevance [20]. The Amazon rainforest is dense, flooded by the Amazon river and its tributaries, forming the world’s larger river basin, with a total area at the same scale of the largest countries, and it is sparsely occupied by humans. Therefore, the protection of the ecosystem, the conservation and sustainable use of natural resources, and the sustainable development of existing population centers pose complex challenges that are beyond the capability of any current technology. In this work, the authors are interested in two different missions: aerial surveillance and environmental monitoring.

2.1. Aerial Surveillance

For aerial surveillance, we are interested in a specific, although crucial, aspect of Amazon forest conservation: the interaction between urban areas and the surrounding forest. The inevitable anthropogenic pressure promotes deforestation by extending urban occupation toward the forest. Consider, for instance, the native forest segment where the campus of the Federal University of Amazon is located (Figure 2). This 6,700,000 m2 protected reserve is the world’s third largest native forest segment in an urban area. Despite being protected by both state and federal laws, for decades, residents have enlarged their properties toward the forest. Figure 2 presents two examples (among many others) of such occurrences, indicated by red arrows. Furthermore, we can clearly see the value of low-altitude data over high-altitude images to detect these events in a timely manner.
Currently, a significant portion of information available about the forest comes from satellite images provided at intervals of days or even weeks [21]. Even when considering the importance of these data, they are less effective for short-term actions, such as activating the response to a wildfire before it escalates. In those contexts, the application of low-altitude aerial monitoring systems brings indisputable advantages by providing multimodal information with high regularity (time between samples), small granularity (order of magnitude of the sampling unit) and low latency (time between acquisition and availability of the sample) [22].
The surveillance mission profile combines a flyover with hovering at specific points of interest. The typical zig-zag scan flight for area coverage is not suitable here, as the conflicting areas are on the forest border, and fixed-wing aircraft would require more than one pass over a suspected location or an off-line inspection of the acquired imagery data to search for anomalies (irregular deforestation) [21]. On the other hand, one may realize that, even considering an urban segment, this reserve is too large for hover-capable rotary-wing aircraft. Only airships can combine cruise flight mode with hovering to go through the reserve border and focus on points of interests, whenever necessary [4]. Moreover, the airship has the capability to modulate the hovering altitude according to the situation, and, as a bonus, it can zig-zag in an area if scanning is necessary.

2.2. Environmental Monitoring

The environmental monitoring missions concern the gathering of multimodal sensory data. The payload includes images in multiple spectral ranges, lidar data, and air chemical and physical parameters. There are three mission objectives identified so far:
  • The analysis of the aerosol layer above the canopy. This layer is of great research importance, as the rainforest is known for having a thick aerosol layer, the droplets of which capture all sorts of suspended particles. Airships are the only aerial vehicle capable of sensing the aerosol composition and density. Rotary wings disperse the droplets, and the turbulence of fixed-wing aircraft reduces the correlation between the acquired data and the actual layer [23];
  • Forest inventory. The native segment is a valid representation of the Amazon forest. Researchers are interested in mapping the species of trees, tracking their changes during the year and even producing forecasts for those with economic value. An airship with cruise flight capability is of use in this case [24,25];
  • Wildlife monitoring. Forest areas close to human occupation are known to have a severe depletion in wildlife diversity. Moreover, street dogs and cats act as invasive species, decimating small animals, such as wild rodents and birds. Once more, an airship is a very suitable monitoring platform due to its capacity to quietly fly over an area of interest and stay above a point of interest [4].
The payload details are not yet available, but the authors are very confident that Noamini will be able to perform a diverse variety of missions simultaneously.

3. Airship Platform

The Noamini prototype is described in this section, together with its sensor set and actuators, yielding an overview of the vehicle design and operation, including its configurations and limitations.
The primary actuators within the Noamini airship (refer to Figure 3) consist of three aerodynamic tail fins in an inverted-Y configuration, working as a rudder, an elevator and an aileron, and six tilting electric thrusters. These thrusters serve the dual purpose of compensating for the aircraft’s excess weight during low-speed operation (e.g., hovering) and enhancing maneuverability across the entire flight profile. The airship is equipped with a ballonet to allow altitudes up to 200 m to be reached while maintaining the envelope pressure.
The vector of control inputs, u = [ δ e , δ a , δ r , δ 1 , , δ 6 , μ 1 , , μ 6 ] T , is composed of the commands of the elevator, aileron and rudder ( δ e , δ a , and δ r ), plus the six δ i inputs representing the normalized input voltages of the i-th thruster, and the tilting angles of the i-th propeller, given by μ i , i = 1 , , 6 .
Taking advantage of the motors’ differential action while reducing the redundancy, the propellers’ power can be configured in different forms: all with the same forward power δ f = ( δ 1 + δ 2 + δ 3 + δ 4 + δ 5 + δ 6 ) / 6 , left/right differential δ l r = ( δ 1 + δ 2 δ 5 δ 6 ) / 4 , front/back differential δ f b = ( δ 1 δ 2 δ 5 + δ 6 ) / 4 , and cross-differential δ c = ( δ 1 δ 2 + δ 5 δ 6 ) / 4 . Similar configurations can be used for the propeller tilting angles ( μ i ).

4. Airship Model and Simulator

A successful control design relies on a good comprehension of the airship model and behavior, along with the use of a reliable simulator. This section summarizes the results presented in [11], adapted to the new six-propeller vehicle. The reader should refer to [11] for more details.

4.1. Airship Dynamic Model

The dynamic model is a mathematical description of the airship motion, representing the connections between the control inputs and the state variables [26], that is,
x ˙ = f ( x , u , d )
with the variables defined as follows:
  • The state x = [ v T , ω T , p T , Φ T ] R 12 includes the linear v = [ u , v , w ] R 3 and angular ω = [ p , q , r ] R 3 inertial velocities of the airship expressed in the body-fixed frame, the Cartesian position p = [ p N , p E , p D ] R 3 of its center of volume in the inertial frame, and the attitude of the airship, given by the Euler angles Φ = [ ϕ , θ , ψ ] R 3 .
  • The input vector u = [ δ e , δ a , δ r , δ 1 , , δ 6 , μ 1 , , μ 6 ] T R 15 , where δ e , δ a and δ r are described above.
  • The disturbance vector d R 6 encompasses the wind entry denoted by a constant wind velocity in the inertial frame, along with a six-component stochastic vector that models atmospheric turbulence. It is expressed by the linear wind velocity p ˙ W = [ p ˙ N W , p ˙ E W , p ˙ D W ] T and the angular wind velocity ω W = [ p W , q W , r W ] T .
Here, we should remark on a set of important assumptions and considerations regarding the development of the airship model [11], as stated below:
  • As a light vehicle that displaces a large volume of air, which is of the same order of magnitude as its mass, the airship’s virtual (added) mass and inertial properties become significant. In other words, the lighter-than-air vehicle behaves as if it has mass and inertia greater than those given by the simple sum of its mass/inertia components.
  • Three types of mass and inertia matrices are assumed: the mass and inertia ( m R , J R 3 × 3 ) of the vehicle itself; the mass and inertia ( m B R , J B R 3 × 3 ) of the buoyancy air, corresponding to the mass of displaced air that could fill exactly the ellipsoidal volume of the envelope, with its associated inertia moment J B ; and the virtual mass and inertia ( M V R 3 × 3 , J V R 3 × 3 ) , which can be understood as the surrounding air mass displaced by the airship during its relative motion in the air. For more details on these different types of masses and inertias of lighter-than-air vehicles, the reader should refer to [11].
  • The airship mass may vary in the flight due to the inflation or deflation of the air ballonet.
  • The aeroelastic effects are neglected, as the airship is assumed to be a rigid body.
The differential equation describing the airship movement is obtained from the second Newton Law applied to the vehicle inertial velocities given in the local frame. If we represent these linear and angular velocities as V = [ v T , ω T ] T , then the dynamic equation can be derived as follows [26]:
M V ˙ = F d + F a + F p + F g + F w
where M represents the 6 × 6 mass matrix, encompassing both real and virtual inertia elements characteristic of the dynamics of floating air vehicles. The 6 × 1 vectors given by F d , F a , F p , F g and F w relate, respectively, to the inertial, aerodynamic, propulsive, gravitational/buoyancy and wind-induced forces and moments.

4.2. Airship Dynamic Simulator

The dynamic model derived above encompasses 6 degrees of freedom and serves as the foundation for a MATLAB/Simulink simulator, facilitating the project, test and validation of the control and guidance approaches [26].
The block diagram describing the airship simulator framework is given in Figure 4 below.
The dynamics of the airship, as outlined in Equation (1), depend on the state variables ( x ), the inputs from the actuators ( u ) and the wind disturbances ( d ), whose stochastic component comes from a Dryden model with three white noise inputs [27]. The model of the actuators includes the propeller and tail surface dynamics with delays and level/rate limits. The output vector y corresponds to the monitored signals, available through the sensors, which are modeled to include noise, bias, saturation and quantification [7]. Further, some signals, like the attitude angles, are not directly measured, requiring state observers that are included in the simulator, together with a Kalman Filter for wind estimation [7].
The aerodynamic model relies on the groundbreaking research introduced by [6,28] and utilizes data from a wind tunnel database built for the modeling of the Westinghouse YEZ-2A airship. The aerodynamic coefficients on this dataset depend on the aerodynamic incidence angles ( α , β ) and the deflections of the tail surfaces ( δ e , δ a , δ r ) . The aerodynamic incidence angles, originally limited to ±30 degrees, were further extended to cope with the usual range of angles of attack in a common flight, using curve-fitting and extrapolation procedures [26].
Additional features of the Noamini airship simulator are as follows:
  • The inclusion of models of the motors and propellers, as well as the discharge model of the batteries (three packs, one for one pair of motors).
  • The inclusion of a nonlinear-based optimization routine to find the trim conditions and linearized models, which can be computed for different propulsion modes.
  • Finally, the six propellers result in redundant propulsion, and we assume that each of them may be controlled both in the throttle command and the vectoring angle. With this redundancy, it may be possible to choose among active propellers, minimizing a given cost function.

4.3. Linearized Longitudinal/Lateral Dynamics

The airship dynamics, which are highly nonlinear, vary significantly with the operational condition. As the airspeed varies from hovering flight (HF) to cruise or aerodynamic flight (AF), different actuators are used, yielding different behaviors for the vehicle [7,11]. In this way, the complexity of this nonlinear model justifies the derivation of a simplified linearized version, which is also useful for the design of the incremental controller (INDI).
The linearization of the model is performed around an equilibrium point, meaning a given operating condition, like horizontal flight, at a fixed airspeed and altitude [7,11]. As a consequence of the linearization process, a decoupled vehicle description is derived, with two independent movements: longitudinal motion (in the vertical plane) and lateral motion (in the horizontal plane plus rolling).
The longitudinal (v) and lateral (h) models are represented by the following:
x ˙ ˜ v = A v x ˜ v + B v u ˜ v
x ˙ ˜ h = A h x ˜ h + B h u ˜ h
The state vector x ˜ v = [ u ˜ , w ˜ , q ˜ , θ ˜ , h ˜ ] T corresponds to small variations in the longitudinal velocity, vertical velocity, pitch rate, pitch angle and altitude. The input u ˜ v = [ δ ˜ e , δ ˜ f , δ ˜ f b , μ ˜ f ] T represents the variations in elevator deflection, total thrust, forward differential thrust and the synchronized vectoring angle, respectively.
The state vector x ˜ h = [ β ˜ , p ˜ , r ˜ , ϕ ˜ , ψ ˜ ] T corresponds to small variations in the sideslip angle, roll rate, yaw rate, roll angle and yaw angle, respectively. The input u h = [ δ ˜ a , δ ˜ r , δ ˜ l r , δ ˜ c , μ ˜ l r ] T includes, respectively, the variations in aileron and rudder deflections, left/right differential thrust, cross-differential thrust and the left/right differential tilting angle.

5. Control and Guidance Proposal

In the search for airship autonomy, it is fundamental to assure good positioning and path-tracking features for the control and guidance (CG) framework. In our case, the proposed architecture for the CG system encompasses four components: path planning, guidance, control and data acquisition [5,7]. The path planner generates the trajectory reference for the guidance loop, which tries to minimize the pose (position/orientation) error, while the control level tracks the velocity and acceleration commands. The data acquisition block is composed of data sensing, filtering and estimation and is used to acquire the filtered signals used by the other components [7]. This modularization allows the guidance strategy to switched for different mission tasks while maintaining the stability/performance of the control loop. Also, tuning is easier once the tests can be conducted with a modular procedure.
Figure 5 shows a block diagram with the proposed overall navigation architecture, where x is the vector of linear/angular velocities, and ξ is the actual airship position vector, both in the global frame, with ξ d as the desired position. Further, u is the airship control input, and d is the wind/gust disturbance vector.
Prior to presenting the control/guidance approaches, it is important to remark on the challenges related to the control of this type of hexa-propeller lighter-than-air vehicle.
Firstly, we have to consider the issue of the actuator efficiency, which is heavily dependent on the airship flight region.
In the low-airspeed scenario (HF), the tail has reduced effectiveness, as the control forces generated by the surface deflections depend on the air-relative velocity. In this condition, the airship is mainly controlled by the force inputs coming from the six propellers, which provide longitudinal and vertical forces, through the tilting angle vectorization [7,11].
As opposed to this, in aerodynamic flight (AF), the tilting angles of the propellers are no longer necessary to compensate for the excess of weight, and the moment generation is easily implemented by the tail fins. In this case, the surface deflections of the inverted “Y” correspond to the three regular inputs of the aileron, elevator and rudder, which generate the roll, pitch and yaw moments.
Another important point is that, although 15 control inputs are presented (see the components of vector u ) to control six forces (three forces and three torques), the airship still presents numerous limitations for the control design of the full flight envelope, among which we can state the following:
  • The majority of the actuators indeed act on the longitudinal motion.
  • No direct actuator is available to generate lateral-side forces on the airship ( F Y ) .
  • Although independent vectoring angles for the six engines are possible, it is safe and practical to consider all of them with the same vectoring angle, except, eventually, for the front/back differential case in the lower four-motor configuration.
  • As the tail surfaces’ actuation depends on the air velocity, their effectiveness is reduced at low airspeeds, when the airship is controlled mainly by the propeller thrust.
  • All the actuators have level saturation and rate limits that need to be taken into account while not forgetting about the response time of the engines as well.
All these aspects greatly increase the complexity of the design of the airship control/guidance system, as described below.

5.1. Incremental Nonlinear Dynamic Inversion Control (INDI)

In the last 20 years, different airship control approaches have been proposed, like sliding mode (SMC) [9], backstepping [10], Dynamic Inversion, gain scheduling [11] and backstepping SMC [26]. However, in the last decade, a new approach has gained the attention of control engineers in this field, that is, Incremental Nonlinear Dynamic Inversion (INDI) [7,29].
INDI was a natural evolution of one of the most known nonlinear control methods—Nonlinear Dynamic Inversion (NDI), or “feedback linearization”, which uses nonlinear feedback to cancel out the plant nonlinearities. A serious drawback of the NDI-based control law, which motivated the development of INDI, is that the precise modeling of nonlinear plant dynamics is necessary for a direct model cancellation, making it a non-robust approach [12].
In this way, the incremental version of NDI, known as INDI, was presented in 2010 to attack the robustness problem by reducing the model dependency through the use of fast sensor measurements [30]. Following the INDI concept, firstly, the model to be inverted is written in an incremental form, and, with the use of a Taylor series, the incremental control input is derived [31]. To reduce the model dependency, INDI assumes that the change in the control signal is much faster than the change in the state, which is known as the “time scale separation” [12]. In this way, the sensor feedback supplies the necessary information about the model for INDI, which is thus considered a “sensor-based” controller [12]. Due to its robustness properties, INDI control has been successfully applied to a number of different aerial vehicles since then, including an e-VTOL aircraft from NASA Ames [13], a Passenger Aircraft from DLR [14] and conventional drones [16,17,18].
The basic formulation of Incremental Dynamic Inversion is as follows. Consider the nonlinear plant dynamics, assumed to be affine in the input:
x ˙ = f ( x ) + G ( x ) u
where x is the state vector, and u is the control input.
Instead of inverting the full dynamics like in NDI, INDI linearizes and inverts the system dynamics at the previous state x 0 and previous input u 0 .
In this way, if we apply a Taylor series expansion to the plant Equation (5), and if we neglect the higher-order terms, we have
x ˙ x ˙ 0 + f ( x ) x | x 0 , u 0 ( x x 0 ) + G ( x ) u x | x 0 , u 0 ( x x 0 ) + G ( x ) u u | x 0 , u 0 ( u u 0 )
Further, if we use a sufficiently fast sampling time on the flight control computer, we can assume that the state changes are negligible ( x x 0 ). This assumption only holds when using sufficiently fast actuators, such that their effects over the dynamics is more important than the changes in the state vector [31].
Hence, Equation (6) can be simplified to
x ˙ x ˙ 0 + G ( x ) u u | x 0 , u 0 ( u u 0 ) = x ˙ 0 + G ( x 0 ) ( u u 0 )
And the INDI control law is thus derived as
u = u 0 + G 1 ( x 0 ) ( x ˙ r e f x ˙ 0 ) δ u = incremental   action
To confirm the correctness of the design, we substitute this control law into the linearized system dynamics to obtain
x ˙ x ˙ 0 + G ( x 0 ) ( u u 0 ) x ˙ x ˙ 0 + G ( x 0 ) [ u 0 + G 1 ( x 0 ) ( x ˙ r e f x ˙ 0 ) u 0 ] x ˙ x ˙ r e f = ν
where ν denotes the desired commanded reference x ˙ r e f . Note that we can impose ν = K ( x d x 0 ) , where x d is the desired state, and K is a constant matricial gain (Figure 6).
In the specific scenario of a linearized airship model around a given equilibrium point, the effectiveness matrix G corresponds to the input matrix B of the linearized dynamics, resulting from the airship’s lateral and longitudinal decoupled models (Equations (3) and (4)).
Finally, note that for the classical NDI approach, the control law would be
u = G 1 ( x ) ( ν f ( x ) )
The substitution of this equation into the dynamics of the plant (5) leads to a perfect cancellation of the system nonlinearities, assuming that the controller has perfect knowledge of G ( x ) and f ( x ) .
Both the NDI and INDI principles are summarized in Figure 6. Note that the NDI controller is much more dependent on the plant model than INDI, while INDI is more sensor-dependent than NDI.

5.2. L1 Guidance Approach for Path Following

Among the different types of missions to be executed by the airship, one important navigation problem is path following through a list of predefined waypoints to be visited at a constant altitude. Given the mission waypoints, the first task consists of defining the path passing through the waypoints. Given that airships typically fly in open-sky scenarios, obstacle avoidance may not be required, and the path can be set using straight paths linking the waypoints or, depending on the mission, using a more sophisticated optimal solution, such as the Dubins paths [32,33].
Once the path is defined, a lateral guidance strategy is required to ensure that the airship follows the desired path, with the LOS-based (Line-of-Sight) guidance being the standard approach [34,35]. However, the LOS strategy can lead to undesired errors when dealing with discontinuities in the path curvature, which is the case for straight-line paths and Dubins paths. An alternative considered in this project is the L1 guidance strategy [19].
L1 guidance is a nonlinear path-following strategy that defines a circular path toward a target point located in the desired path and within an L 1 distance from the airship, as shown in Figure 7.
L1 guidance provides the desired centripetal acceleration a d for the airship to move in the circular path to the target point. Considering η as the angle with the airship, and knowing from the geometry shown in Figure 7 that L 1 = 2 R sin η , the desired acceleration is given as
a d = V r d = V 2 R = 2 V 2 L 1 sin η
Some important properties of the L1 guidance strategy are the following [19]:
  • The sign of the angle η between the airspeed vector and the target vector defines the sign of the centripetal acceleration and, therefore, defines the direction of the turn.
  • The angle η increases when the aircraft is far away from the path, leading to a larger acceleration. When approximating the path, the acceleration decreases, leading to a smooth approximation to the desired path.
From (12), it is clear that the desired acceleration can be directly converted into the desired yaw rate:
r d = 2 V L 1 sin η
The desired yaw rate provided by the L1 guidance strategy can then be used as a reference for the INDI inner loop.

6. Simulation Results

This section presents a simulation experiment for the Noamini waypoint path-tracking problem when applying the INDI controller at the low level and the L1 algorithm at the high-level guidance.
The mission is usually defined by the user for a set of consecutive waypoints i indicated by a table of reference vectors [ N i , E i , D i , ψ i , a s i ] T , where ( N i , E i , D i ) defines the 3-D coordinates of a given waypoint i (with D i as the negative of the altitude), ψ i indicates the heading angle to the next ( i + 1 ) waypoint (with 0 for a straight flight segment and ψ r rad for an arc of a circle), and a s i is the reference airspeed for the segment.
For this simulation, we assumed a +1 kg weighting mass, a reference airspeed of 10 m/s and a reference altitude of 50 m. We tested the four-motor configuration with a control rate of 100 Hz. We also considered a constant wind of 4 m/s blowing from the southwest at 45 deg with the south, as shown in Figure 8, added to a continuous Dryden turbulence ( σ = 4 m/s).
The airship starts at [ N 0 , E 0 , D 0 ] = [ 10 , 10 , 50 ] (m), in a position slightly “out of the path” to be followed, which is the classic “8” configuration (Figure 8). Note also that the reference altitude of 50 m is subject to up/down changes ( Δ h ) at four different points of the path, as shown in Figure 9.
Figure 9 shows the corresponding input/output signals for this path tracking. The four red signals show the control inputs of the elevator ( δ e ), rudder ( δ r ), aileron ( δ a ) and thrust command signal ( δ i , i = 1 , 2 , 5 , 6 ), corresponding to the two front and two rear propellers. Elevator peaks occur to increase/decrease the pitch angle ( θ ) at the points where an altitude change ( Δ h ) is requested, around the 50 m reference. The airspeed ( V t ) is kept around 10 m/s, while the ground speed (u) varies between 7.5 and 12.5 m/s, as the airship faces the wind in different directions. This ground velocity variation can easily be noted by the changes in the airship stamps along the path, printed at constant time intervals. A face wind causes a decrease in the speed, while a tailwind forces it to increase.
The thrust command ( δ i ) stands around 0.4 to 0.5, with two main peaks that occur at the instants where a larger lateral velocity v appears (as well as the sideslip angle β ). The tail deflections of the rudder and aileron, although noisy due to the gust presence, act to ensure the necessary turning rate for the circular paths. The lateral acceleration command, which comes from the L1 guidance algorithm, generates the necessary yaw-rate reference (r) to obtain a smooth path, with smooth changes in the yaw angle ( ψ ), and the minimum lateral error in path tracking, despite the strong wind and turbulence. In the same subplot of the yaw angle ( ψ ), we show, in orange color, the yaw angle for the “no wind” case. It is interesting to note the compensation angle in the “wind case”, with the classic “crab moving” of the airship under a crosswind to minimize the sideslip angle. This is particularly evident in Figure 8 in the straight parts of the path.

7. Conclusions

This paper proposes a new kind of airship actuator configuration for surveillance and environmental monitoring missions. We present the design and application of a six-propeller electrical airship with independent tilting propellers (up to 360 degrees) that can be used in two-, four- or six-motor configurations, as well as with differential propulsion in front/rear, left/right or cross configurations.
The use of differential propulsion in three pairs of motors distributed around the envelope improves the airship lateral control, as well as the torque generation used to compensate for wind disturbances, and further provides faster yaw/pitch maneuvers, both for hover (or low speeds) and for cruise flight.
The proposal of this new airship concept with increased maneuverability is tailored for a specific class of semi-autonomous airships designed for environmental monitoring, a context where both the area coverage and detailed local data acquisition are important.
Finally, we developed a high-fidelity airship simulator for the Noamini airship, which was used to test and validate a control/guidance approach. We designed an Incremental Nonlinear Dynamic Inversion (INDI) approach for the velocity/attitude control of the airship, which is commanded by a high-level L1 guidance algorithm, which was used for a simulated waypoint-tracking mission under wind and gust disturbances.

Author Contributions

Conceptualization, J.A. and R.C. (Reginaldo Carvalho); Methodology, J.A. and R.C. (Reginaldo Carvalho); Software, R.C. (Rafael Cordeiro); Validation, E.P. and R.C. (Rafael Cordeiro); Writing—original draft, E.P.; Writing—review & editing, E.P. All authors have read and agreed to the published version of the manuscript.

Funding

The authors are thankful for funding support from the INCT-SAC Project through the agencies Fapesp (2014/50851-0) and CNPq (465755/2014-3).

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Carvalho, J.; Rueda, M.; Azinheira, J.; Moutinho, A.; Bizarro Mirisola, L.G.; Paiva, E.; Nogueira, L.; Fonseca, G.; Ramos, J.; Koyama, M.; et al. System Architecture of a Robotics Airship; Springer: Cham, Switzerland, 2021. [Google Scholar] [CrossRef]
  2. Murugaiah, M.; Pant, R. Research and advancements in hybrid airships—A review. Prog. Aerosp. Sci. 2021, 127, 100741. [Google Scholar] [CrossRef]
  3. Yang, Y.; Wu, J.; Zheng, W. Design, modeling and control for a stratospheric telecommunication platform. Acta Astronaut. 2012, 80, 181–189. [Google Scholar] [CrossRef]
  4. Bueno, S.S.; de Paiva, E.C.; Azinheira, J.R.; Bueno, S.S.; Ramos, J.J.G.; Carvalho, J.R.H.; Elfes, A.; Rives, P.; Silveira, G.S. Project AURORA—An Autonomous Robotic Airship. In Work on Aerial Robotics, Proceedings of the 2002 IEEE/RSJ International Conference on Intelligent Robots and Systems, Lausanne, Switzerland, 30 September–4 October 2002; Available online: https://www.researchgate.net/publication/228518304_Project_AURORA_Towards_an_autonomous_robotic_airship (accessed on 15 February 2024).
  5. Bestaoui, Y. Lighter Than Air Robots: Guidance and Control of Autonomous Airships; Valavanis, K., Ed.; Springer: Berlin/Heidelberg, Germany, 2011; ISBN 978-94-007-2662-8. [Google Scholar] [CrossRef]
  6. Gomes, S.B.V. An Investigation of the Flight Dynamics of Airships with Application to the YEZ-2A. Ph.D. Thesis, Cranfield Institute of Technology, Cranfield, UK, 1990. [Google Scholar]
  7. Marton, A.S.; Azinheira, J.R.; Fioravanti, A.R.; De Paiva, E.C.; Carvalho, J.R.H.; Costa, R.R. Filtering and Estimation of State and Wind Disturbances Aiming Airship Control and Guidance. Aerospace 2022, 9, 470. [Google Scholar] [CrossRef]
  8. Yang, Y.; Wu, J.; Zheng, W. Positioning Control for an Autonomous Airship. J. Aircr. 2016, 53, 1638–1646. [Google Scholar] [CrossRef]
  9. Yang, Y.; Wu, J.; Zheng, W. Trajectory tracking for an autonomous airship using fuzzy adaptive sliding mode control. J. Zhejiang Univ.-Sci. C 2012, 13, 534–543. [Google Scholar] [CrossRef]
  10. Zuo, Z.; Cheng, L.; Wang, X.; Sun, K. Three-Dimensional Path-Following Backstepping Control for an Underactuated Stratospheric Airship. IEEE Trans. Aerosp. Electron. Syst. 2019, 55, 1483–1497. [Google Scholar]
  11. Moutinho, A.; Azinheira, J.R.; de Paiva, E.C.; Bueno, S.S. Airship robust path-tracking: A tutorial on airship modelling and gain-scheduling control design. Control Eng. Pract. 2016, 50, 22–36. [Google Scholar] [CrossRef]
  12. Van Kampen, E.-J. Robust Nonlinear Spacecraft Attitude Control using Incremental Nonlinear Dynamic Inversion. In Proceedings of the AIAA Guidance, Navigation, and Control Conference, Minneapolis, MN, USA, 13–16 August 2012. [Google Scholar] [CrossRef]
  13. Lombaerts, T.; Kaneshige, J.; Schuet, S.; Aponso, B.L.; Shish, K.H.; Hardy, G. Dynamic Inversion based Full Envelope Flight Control for an eVTOL Vehicle using a Unified Framework. In Proceedings of the AIAA 2020-1619, AIAA Scitech 2020 Forum, Orlando, FL, USA, 6–10 January 2020. [Google Scholar] [CrossRef]
  14. Grondman, F.; Looye, G.; Kuchar, R.O.; Chu, Q.P.; Van Kampen, E.J. Design and Flight Testing of Incremental Nonlinear Dynamic Inversion-based Control Laws for a Passenger Aircraft. In Proceedings of the AIAA 2018-0385, AIAA Guidance, Navigation, and Control Conference, Kissimmee, FL, USA, 8–12 January 2018. [Google Scholar] [CrossRef]
  15. Zhang, X.; Li, X.; Wang, K.; Lu, Y. A Survey of Modelling and Identification of Quadrotor Robot. Abstr. Appl. Anal. 2014, 2014, 320526. [Google Scholar] [CrossRef]
  16. Tal, E.; Karaman, S. Accurate Tracking of Aggressive Quadrotor Trajectories Using Incremental Nonlinear Dynamic Inversion and Differential Flatness. IEEE Trans. Control Syst. Technol. 2021, 29, 1203–1218. [Google Scholar] [CrossRef]
  17. Smeur, E.J.J.; Chu, Q.; de Croon, G.C.H.E. Adaptive Incremental Nonlinear Dynamic Inversion for Attitude Control of Micro Air Vehicles. J. Guid. Control Dyn. 2016, 39, 450–461. [Google Scholar] [CrossRef]
  18. Wang, Z.; Zhao, J.; Cai, Z.; Wang, Y.; Liu, N. Onboard actuator model-based Incremental Nonlinear Dynamic Inversion for quadrotor attitude control: Method and application. Chin. J. Aeronaut. 2021, 34, 216–227. [Google Scholar] [CrossRef]
  19. Park, S.; Deyst, J.; How, J. A New Nonlinear Guidance Logic for Trajectory Tracking. In Proceedings of the AIAA 2004-4900. AIAA Guidance, Navigation, and Control Conference and Exhibit, Providence, RI, USA, 16–19 August 2004. [Google Scholar] [CrossRef]
  20. Cope, J.A.; Parks, A. Frontier Security: The Case of Brazil; National Defense University Press: Washington, DC, USA, 2016. [Google Scholar] [CrossRef]
  21. Beuchle, R.; Frédéric, A.; Bourgoin, C.; Vancutsem, C.; Eva, H.; Follador, M. Deforestation and Forest Degradation in the Amazon-Status and Trends up to Year 2020; Publications Office of the European Union: Luxembourg, 2021. [Google Scholar] [CrossRef]
  22. Ribeiro, E.; Torres, V.A.; James, B.; Braga, M.T.; Shiguemori, E.H.; de Campos Velho, H.F.; Torres, L.C.B.; Braga, A.P. Weightless neural systems for deforestation surveillance and image-based navigation of UAVs in the Amazon forest. In Proceedings of the European Symposium on Artificial Neural Networks, Computational Intelligence and Machine Learning, Bruges, Belgium, 24–26 April 2019; i6doc.com publ.. ISBN 978-287-587-065-0. Available online: https://www.esann.org/sites/default/files/proceedings/legacy/es2019-153.pdf (accessed on 15 February 2024).
  23. Moran-Zuloaga, D.; Ditas, F.; Walter, D.; Saturno, J.; Brito, J.; Carbone, S.; Chi, X.; de Angelis, I.H.; Baars, H.; Godoi, R.H.M.; et al. Long-term study on coarse mode aerosols in the Amazon rain forest with the frequent intrusion of Saharan dust plumes. Atmos. Chem. Phys. 2018, 18, 10055–10088. [Google Scholar] [CrossRef]
  24. Pinagé, F.; Carvalho, J.R.H.; de Queiroz Neto, J.P. Visual-Based Natural Landmark Tracking Method to Support UAV Navigation over Rain Forest Areas. In Proceedings of the 2012 Brazilian Symposium on Computing System Engineering, Natal, Brazil, 5–7 November 2012; pp. 105–110. [Google Scholar] [CrossRef]
  25. Tejada, G.; Gorgens, E.B.; Espírito-Santo, F.D.B.; Cantinho, R.Z.; Ometto, J.P. Evaluating spatial coverage of data on the aboveground biomass in undisturbed forests in the Brazilian Amazon. Carbon Balance Manag. 2019, 14, 11. [Google Scholar] [CrossRef] [PubMed]
  26. Vieira, H.S.; de Paiva, E.C.; Moriguchi, S.K.; Carvalho, J.R.H. Unified Backstepping Sliding Mode Framework for Airship Control Design. IEEE Trans. Aerosp. Electron. Syst. 2020, 56, 3246–3258. [Google Scholar] [CrossRef]
  27. McLean, D. Automatic Flight Control Systems; Prentice-Hall International: Cambridge, UK, 1990; pp. 130–134. [Google Scholar]
  28. Gomes, S.B.V.; Ramos, J.G. Airship dynamic modeling for autonomous operation. In Proceedings of the IEEE International Conference on Robotics and Automation, Leuven, Belgium, 20 May 1998; Volume 4, pp. 3462–3467. [Google Scholar] [CrossRef]
  29. Azinheira, J.; Moutinho, A.; Carvalho, J. Lateral Control of Airship with Uncertain Dynamics using Incremental Nonlinear Dynamics Inversion. IFAC-PapersOnLine 2015, 48, 69–74. [Google Scholar] [CrossRef]
  30. Simplicio, P.; Pavel, M.; van Kampen, E.; Chu, Q. An Acceleration Measurements-Based Approach for Helicopter Nonlinear Flight Control Using Incremental Nonlinear Dynamic Inversion. Control Pract. 2013, 21, 1065–1077. [Google Scholar] [CrossRef]
  31. Wang, X.; van Kampen, E.-J.; Chu, Q.; Lu, P. Stability Analysis for Incremental Nonlinear Dynamic Inversion Control. J. Guid. Control Dyn. 2019, 42, 1116–1129. [Google Scholar] [CrossRef]
  32. Dubins, L.E. On Curves of Minimal Length with a Constraint on Average Curvature, and with Prescribed Initial and Terminal Positions and Tangents. Am. J. Math. 1957, 79, 497–516. [Google Scholar] [CrossRef]
  33. Bouvier, B.; Pascal, P.; Piet-Lahanier, H. Optimal route design for an airship collecting and delivering logs in difficult environmental conditions. IFAC-PapersOnLine 2022, 55, 255–260. [Google Scholar] [CrossRef]
  34. Atmeh, G.; Subbarao, K. Guidance, Navigation and Control of Unmanned Airships under Time-Varying Wind for Extended Surveillance. Aerospace 2016, 3, 8. [Google Scholar] [CrossRef]
  35. Wang, J.; Meng, X.; Wu, G. Path following of the autonomous airship with compensation of unknown wind and modeling uncertainties. Aerosp. Sci. Technol. 2019, 93, 105349. [Google Scholar] [CrossRef]
Figure 1. The Noamini airship in the maiden flight in Brazil. Bottom: the inverted-Y tail and the tilting propeller, which is rotated by a servo in its base.
Figure 1. The Noamini airship in the maiden flight in Brazil. Bottom: the inverted-Y tail and the tilting propeller, which is rotated by a servo in its base.
Aerospace 11 00249 g001
Figure 2. An urban forest segment in Manaus under strong deforestation pressure. The red arrows show two examples of residents who enlarged their properties toward the forest. This is a scenario where an airship is of great value. Source: Mosaic manually elaborated by the authors using Google maps.
Figure 2. An urban forest segment in Manaus under strong deforestation pressure. The red arrows show two examples of residents who enlarged their properties toward the forest. This is a scenario where an airship is of great value. Source: Mosaic manually elaborated by the authors using Google maps.
Aerospace 11 00249 g002
Figure 3. Actuator distribution around Noamini airship: top view and lateral view.
Figure 3. Actuator distribution around Noamini airship: top view and lateral view.
Aerospace 11 00249 g003
Figure 4. Block diagram of airship simulator in open loop.
Figure 4. Block diagram of airship simulator in open loop.
Aerospace 11 00249 g004
Figure 5. Proposed guidance and control architecture.
Figure 5. Proposed guidance and control architecture.
Aerospace 11 00249 g005
Figure 6. Principles of Dynamic Inversion (NDI) and Incremental Dynamic Inversion (INDI) control approaches. The model-based components of the controllers are indicated by the red boxes.
Figure 6. Principles of Dynamic Inversion (NDI) and Incremental Dynamic Inversion (INDI) control approaches. The model-based components of the controllers are indicated by the red boxes.
Aerospace 11 00249 g006
Figure 7. Principle of the nonlinear L1 guidance strategy.
Figure 7. Principle of the nonlinear L1 guidance strategy.
Aerospace 11 00249 g007
Figure 8. Path-tracking results for a trajectory in the “8” configuration, with an airspeed V t of 10 m/s and a reference altitude of 50 m. Wind blows from the SW at a speed of 4 m/s, and the turbulence is σ = 4 m/s. The airship stamps in the figure are “printed” at a constant rate of 2.2 s.
Figure 8. Path-tracking results for a trajectory in the “8” configuration, with an airspeed V t of 10 m/s and a reference altitude of 50 m. Wind blows from the SW at a speed of 4 m/s, and the turbulence is σ = 4 m/s. The airship stamps in the figure are “printed” at a constant rate of 2.2 s.
Aerospace 11 00249 g008
Figure 9. Relevant signals for the path in the “8” configuration. The airspeed V t is shown in blue, together with longitudinal u and lateral v velocities. Altitude changes Δ h are shown in the same subplot as the pitch angle θ . The airship heading ψ for the “no wind” condition is shown in orange. Control input signals are shown in red.
Figure 9. Relevant signals for the path in the “8” configuration. The airspeed V t is shown in blue, together with longitudinal u and lateral v velocities. Altitude changes Δ h are shown in the same subplot as the pitch angle θ . The airship heading ψ for the “no wind” condition is shown in orange. Control input signals are shown in red.
Aerospace 11 00249 g009
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

Azinheira, J.; Carvalho, R.; Paiva, E.; Cordeiro, R. Hexa-Propeller Airship for Environmental Surveillance and Monitoring in Amazon Rainforest. Aerospace 2024, 11, 249. https://doi.org/10.3390/aerospace11040249

AMA Style

Azinheira J, Carvalho R, Paiva E, Cordeiro R. Hexa-Propeller Airship for Environmental Surveillance and Monitoring in Amazon Rainforest. Aerospace. 2024; 11(4):249. https://doi.org/10.3390/aerospace11040249

Chicago/Turabian Style

Azinheira, José, Reginaldo Carvalho, Ely Paiva, and Rafael Cordeiro. 2024. "Hexa-Propeller Airship for Environmental Surveillance and Monitoring in Amazon Rainforest" Aerospace 11, no. 4: 249. https://doi.org/10.3390/aerospace11040249

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

Article Metrics

Back to TopTop