Your new experience awaits. Try the new design now and help us make it even better

TECHNOLOGY AND CODE article

Front. Mar. Sci., 23 October 2025

Sec. Ocean Observation

Volume 12 - 2025 | https://doi.org/10.3389/fmars.2025.1671083

This article is part of the Research TopicRemote Sensing Applications in Marine Ecology Monitoring and Target SensingView all 16 articles

Enhancing sensor accuracy in mobile multi-sensor systems for atmospheric monitoring using disturbance observer and sensor estimators

  • Department of Smart Vehicle System Engineering, Chosun University, Gwangju, Republic of Korea

Recent progress in marine environmental monitoring has underscored the importance of equally rigorous atmospheric observations, and it has consequently focused on developing mobile sensors that improve data collection accuracy and operational flexibility. unmanned aerial vehicles (UAVs) are attractive carriers owing to their low cost and operational agility; however, the stringent size–and–weight constraints imposed on onboard sensors often translate into poor accuracy, especially under rapidly fluctuating ambient temperatures. This paper introduces a compact, lightweight composite sensor payload – readily integrable with UAVs – that preserves measurement precision down to −40°C by embedding a disturbance observer (DOB)–based compensation algorithm directly in the sensor micro–controller, using externally sensed air temperature (via an insulated probe) as baseline data for onboard correction. The DOB continuously estimates and cancels temperature–induced bias and electromagnetic interference in real time, without hardware redundancy or external calibration during operation. High–altitude test–chamber experiments show that the proposed system lowers the temperature RMSE from 28.67°C to 15.74°C and raises the coefficient of determination (R2) from 0.02 to 0.76. These results confirm that DOB–assisted correction substantially enhances the robustness and reliability of lightweight UAV–compatible sensors, paving the way for high–resolution coastal–and–open–ocean ground–to–stratosphere profiling that supports coupled air–sea flux assessments for marine exploration.

1 Introduction

Recent advancements in atmospheric environmental monitoring have focused on the development of small mobile sensors to improve data-collection accuracy and operational flexibility. Equally important, a growing body of marine-climatology literature shows that atmospheric processes directly regulate upper-ocean heat content. Notably, Günther et al. (2024) demonstrate that stratospheric aerosol forcing can cool the western Pacific warm pool on sub-seasonal timescales, underscoring the need for in-situ observations that capture atmospheric and oceanic states concurrently.

Fixed-point observatories—land stations, moored buoys, and shipborne packages—struggle to sample these tightly coupled air-sea processes with adequate spatial and vertical resolution. Because conventional sensors are configured for fixed sites, synoptic three-dimensional observations remain essential for constraining pollution sources and energy-flux pathways across both land and sea.

Mobile platforms therefore constitute a practical means of extending the reach of environmental sensors. Small unmanned aerial vehicles UAVs have emerged as flexible observational platforms. Fekih et al. (2021) developed and evaluated a mobile participatory system for monitoring air-quality and urban-heat-island conditions with cost-effective miniature sensors, emphasizing data validation and energy efficiency through comparisons with reference instruments. Chen et al. (2021) compiled a high-resolution, vision-based air quality dataset using UAVs to capture wide-swath imagery paired with ground sensors, thereby improving the spatial interpolation of air-quality fields.

Concas et al. (2021) catalog state-of-the-art machine-learning calibration methods for inexpensive air-quality sensors; however, they note that these approaches depend on large labeled datasets and remain largely unvalidated in the steep temperature and pressure gradients encountered during rapid UAV profiling sorties. Recent assessments further document bias and drift of low-cost sensors under changing T/p/RH, reinforcing the need for calibration schemes that remain valid off the training envelope (Siddiqui et al., 2025; Hayward et al., 2024).

Zappa et al. (2020) demonstrated ship-launched VTOL UAVs equipped with multispectral imagers and microbuoys, capable of resolving centimeter-scale sea-surface variability while simultaneously profiling the marine atmospheric boundary layer.

Yet sensor miniaturization amplifies measurement errors from thermal drift, aging, and dynamic pressure, especially during rapid ascent and descent across sharp tropospheric and lower-stratospheric gradients. Although prior work has improved low-cost sensors via statistical calibration, machine-learning correction, or hardware compensation, these approaches typically require large labeled datasets, quasi-stationary conditions, or redundant reference hardware, and they degrade when temperature/pressure/humidity depart from the training envelope (Zou et al., 2021; Liang, 2021; Wei et al., 2018). Complementary physics-informed techniques mitigate bias (e.g., feed-forward thermal compensation and enclosure design), yet enclosure radiation and airflow still distort ambient readings, indicating that disturbance terms should be estimated rather than merely filtered (Liu et al., 2023; Lundstrom and Mattsson, 2020).

Disturbance observers (DOBs) provide a model-based route to real-time error mitigation when system dynamics are reasonably known (Iwata et al., 2020; Santina et al., 2020). They are used in battery state estimation and industrial temperature control (Messier et al., 2020; Tang and Xu, 2023), but have rarely been embedded in compact multi-sensor payloads exposed to steep and fast environmental transients. This gap motivates our approach: we embed a lightweight DOB in the sensor microcontroller to estimate and cancel disturbance-induced bias on board without auxiliary calibration hardware, and we evaluate the resulting payload under rapidly varying temperature and pressure using a thermal-vacuum chamber (methods in Section 4, results in Section 5).

1.1 Literature review on sensor accuracy

Sensor accuracy is pivotal for reliable environmental assessment, yet maintaining data fidelity is particularly challenging for cost-effective miniature sensors deployed on mobile platforms. Zou et al. (2021) showed that particulate-matter sensors suffer from pronounced temperature- and humidity-induced bias, underscoring the need for climate-adaptive calibration. Liang (2021) compared statistical and machine-learning calibration frameworks and found that multivariate models incorporating relative humidity, temperature, and pressure markedly outperformed simple regressions. These data-driven approaches, however, depend on extensive labeled datasets and frequent retraining, which limits their utility for sensors that traverse steep vertical gradients aboard UAVs.

Allka et al. (2023) enhanced the accuracy of internet of things (IoT) temperature nodes through temporal-pattern denoising, but their validation was restricted to quasi-stationary conditions and did not address the rapid ambient changes typical of UAV missions. Complementary physics-informed techniques have also been pursued: Liu et al. (2023) applied feed-forward thermal compensation to micro-accelerometers, stabilizing bias across wide temperature excursions, and Lundstrom and Mattsson (2020) demonstrated that enclosure radiation and airflow can distort ambient readings, indicating that disturbance terms should be estimated rather than merely filtered. Gu et al. (2020) extended these ideas to aerial IoT networks, using neural networks to correct multi-sensor drift during maneuvering flight.

The accuracy of sensor data becomes particularly critical when sensors are deployed on moving platforms, where rapid variations in temperature, pressure, and airflow can degrade measurement fidelity compared with stationary observatories. This distinction is also essential in the context of the present work, which specifically targets the development of ultra-miniaturized, lightweight, and low-cost instrumentation for airborne vehicles. In such scenarios, accuracy can be quantitatively expressed by the coefficient of determination (R2) relative to reference sensors, as reported in (Ali et al., 2021; Zafra-Perez et al., 2023; Yeom, 2021; Saha et al., 2021; Pohorsky et al., 2024; Nadzir et al., 2025). The consolidated results are summarized in Table 1, providing a basis for comparing the estimated performance levels of the proposed system.

Table 1
www.frontiersin.org

Table 1. Summary of R2 values from related studies on mobile sensor systems.

DOBs offer a model-based route to real-time error mitigation when the system dynamics are reasonably known (Iwata et al., 2020; Santina et al., 2020; Daoud et al., 2020). They have been applied to battery state estimation (Messier et al., 2020) and industrial temperature control (Tang and Xu, 2023), yet their use with multi-sensor payloads undergoing rapid thermal excursions remains limited. To address this gap, the present study embeds a DOB-based error-mitigation scheme in a compact sensor suite and evaluates its efficacy during a rocket-assisted UAV mission in which the payload encounters abrupt tropospheric and lower-stratospheric temperature transients (Figure 1).

Figure 1
Diagram illustrating a multi-phase flight mission involving a rocket and a UAV. Phases include launch, ballistic flight, separation, transition to winged flight, and return. A multi-sensor device is highlighted. Labels specify distances such as 10 km, 20 km, and 30 km, along with mission areas and landing zones. The UAV transitions to winged flight and returns to the launch platform after completing its mission.

Figure 1. Overview of a UAV-attached multi-sensor mission.

Embedding a disturbance observer in the sensor MCU allows the payload to infer the thermal and electrical states of both peer sensors and the sensor itself without additional reference hardware. This enables anomaly-aware fusion by withholding inconsistent sensors and supports on-board bias correction of calibration-relevant states, while keeping the system minimal.

1.2 Contributions

The main contributions of this study are as follows.

● We propose a disturbance-aware compensation architecture by embedding a DOB on the sensor MCU. It infers calibration-relevant internal states from existing measurements and compensates them on board, avoiding additional hardware installation for sensor calibration.

● We validate the approach in a thermal-vacuum chamber that reproduces a rapid ground-to-stratosphere ascent and show that corrected measurements remain stable during steep temperature and pressure transients.

● We lay the groundwork for redundancy-aware cross-estimation among co-located identical sensors to identify and exclude inconsistent readings during rapid ambient transients without additional hardware.

● These advances improve the measurement reliability of lightweight, miniaturized sensors on mobile platforms and enable reliable upper-air profiling beyond the reach of fixed stations.

1.3 Organization

The remainder of this paper is organized as follows. Section 2 presents the mathematical models, control architecture, implementation of the DOB, and the sensor-compensation strategy. Section 3 describes the system-identification procedure and parameter estimation, validating the theoretical model with the proposed multi-sensor design. Section 4 outlines the simulation and chamber-test setup, including scenarios and protocols used to evaluate the system under controlled conditions. Section 5 reports the experimental observations, with a linear-regression analysis comparing the estimated temperature against reference measurements. Finally, Section 6 summarizes the conclusions and outlines future research directions.

2 Mathematical modeling

The multi-sensor system was designed to measure environmental and positional information transmitted to the server. This includes devices such as electrochemical gas sensors, batteries, and processors operating within certain temperature ranges. However, the external environment of a multi-sensor system may exceed these operating ranges. Therefore, the temperature control is fundamentally performed by the system. Figure 2 shows an overview of the controller and plant system for the temperature control of a multi-sensor system.

Figure 2
Block diagram illustrating a control system with multiple feedback loops. It includes components labeled \(K_p\), \(K_i\), \(K_d\), \(B\), \(A\), \(B_d\), various integrators and summing junctions, and functions such as \(r(t)\), \(e(t)\), \(u(t)\), and \(d(t)\). The diagram is divided into colored sections representing different subsystems, with multiple interactions and connections among components.

Figure 2. Block diagram of the multi-sensor system.

In this configuration, the plant section represents an unknown model of the system. It was assumed that the controller outputs heat. The role of the DOB is to detect unobserved external temperature variations as well as the heat generation and voltage fluctuations that occur during the operation of processors and communication devices. This observer provides crucial information necessary to compensate for the sensor data.

2.1 Plant

A multi-sensor setup was designed to maintain the operational temperature range of the sensors by adjusting the heater power. It operates as part of a feedback loop, where the controller modifies its output based on the sensor data and system requirements. The following equations describe the general state-space representation of the plant:

x˙=Ax+Bu+Bdd(t)y(t)=Cx(t)(1)

where A is the state matrix, B is the input matrix, Bd is the disturbance input matrix, C is the output matrix, d(t) is the disturbance, u(t) is the plant input, x(t) is the state vector of the system, and y(t) is the output.

2.2 Disturbance observer

The DOB detects and compensates for disturbances that are not directly observed by sensors, such as temperature variations and voltage fluctuations caused by the operation of processors and communication devices. By providing real-time disturbance compensation, the DOB ensures that the sensor data remain accurate despite external environmental variations. The disturbance d^(t) obtained from the DOB was used to adjust the sensor data. This yields the estimated output y^(t) of the system after disturbance compensation. The plant model with the estimated disturbance is represented as:

x˙^=Ax^+Bu+Bdd^(t)y^(t)=Cx^(t)(2)

Assuming that x(t)=x^(t), the disturbance d^(t) is calculated directly from Equations 1 and 2, as shown in Equation 3:

d^(t)=Bd1[x˙^Ax^Bu(t)](3)

However, this approach assumes that the model effectively matches a real system. Model errors can generate inaccuracies in observed disturbances. The differential equation of the disturbance relative to the estimated disturbance d^(t) where defined in the Equation 18 in (Chen et al., 2016) as:

d^=Gq(s)d˜(s)d˜=dd^(4)

where Gq(s) is the Q-filter that substitutes for the products of Bd and C accounting for model uncertainty. Thus, if estimation fast enough x˜0, by estimating the state disturbance using Equations 1, 2 and 4, we obtain as shown in Equation 5:

d˙^=G(s)(yy^)(5)

where y^(t) is the observed output from (2) and y(t) is the system output measured directly by the sensors, and G(s) is the high-pass filter as a matrix-valued transfer function designed to ensure that d˜(t) converges to zero.

2.3 Sensor estimator

To accurately predict the sensor output ys(t), it is important to measure the state of the sensor. Therefore, estimating the state xs(t) of the sensor and calculating an accurate measurement can be expressed as:

x˙s(t)=Asxs(t)+Bsw(t)y^s(t)=Csx^s(t)+Dsw^(t)(6)

where As represents the state-transition matrix of the sensors, Bs is the input matrix of the sensors affected by the sensor input w(t), Cs is the output matrix of the sensors, and Ds is the feed-through of the sensors. The estimated sensor input w^(t) is defined as shown in Equation 7:

w^(t)=F3d^(t)+F4y(t)(7)

where F3 and F4 are the matrices designed for the sensor estimation from and d^(t), y(t) respectively. The sensors measured y(t) with a measurement noise n(t).

2.4 Controller

The system controller plays a crucial role in maintaining the operational stability of the sensors by controlling their temperature. The heating elements in the system were dynamically adjusted to maintain the desired temperature range. This is essential for accurate data collection under dynamic environmental conditions. Proactive temperature management helps mitigate the effects of rapid temperature variations owing to external factors such as UAV operations.

To optimize the control and minimize the energy consumption, the controller uses the reference input r(t)[T0(t),,Ti(t)]. This is the set of target temperatures. Here, each Ti(t) corresponds to a specific ith component within the system. The general proportional-integral-derivative controller can be expressed as shown in Equation 8:

c˙(t)=Kde¨(t)+Kpe˙(t)+Kie(t)(8)

where c(t)[Q˙0(t),,Q˙i(t)], Q˙i(t), represents the designed controllable heat generation in each ith element, e(t) represents the control error, and controllers gain matrix Kp, Ki, and Kd are designed to e()=0. In Equation 9, e(t) and v(t) are defined as:

e(t)=r(t)v(t)v(t)=F1w(t)(9)

where F1 is the matrix designed for controller from w(t).

Finally, the controller output u(t) is defined in Equation 10:

u(t)=c(t)F2d^(t)(10)

where F2 is a matrix designed to compensate for d^(t) in u(t). The integration of this control mechanism with sensors ensured that each component operated within its threshold. This enhances the overall robustness and reliability of the system. The following sections discuss the advanced functionalities and integration of the DOB and sensors within this refined control framework.

3 System identification and parameter estimation

To validate the proposed method under real-world conditions, it was applied to a multi-sensor system mounted on a UAV for atmospheric observations. This system was used for identification and parameter estimation. The specifications are listed in Table 2.

Table 2
www.frontiersin.org

Table 2. Specifications of the multi-sensor.

The multi-sensor system transmitted and received positional information and data from external sources through satellite communication (SATCOM), long-term evolution (LTE), ultra-wideband (UWB), and global positioning system (GPS) modules. In addition, it controls the heat generated by the integrated heater. Various types of gases, particulate matter, temperature, and humidity sensors have been used to acquire environmental data. The goal of the validation was to predict the atmospheric temperature using the proposed DOB-based sensor estimation method and compare it with a reference atmospheric temperature sensor. This approach is important because it can be used to predict the external and internal sensor temperatures, which are crucial because most chemical sensors are vulnerable to temperature variations.

3.1 Model

A mathematical model was required to apply the DOB, based on which we developed a mobile multi sensor system and temperature model. Figure 3 illustrates the multi-sensor system and its components. This figure shows the temperature states of the ith component, denoted as Ti(t). For the identification, we define the output matrix C, state x(t), and sensor output ys(t) as follows:

Figure 3
Internal view of an electronic device labeled with various components and connections. Major labels include Battery, SATCOM, Heater, Particle Matter Sensor, and GPS. Temperature and airflow notations (T₀(t), T₁(t), etc.) are marked on various sections, with connections indicated by arrows. Additional components labeled are Gas Sensors, IMU, UWB, MCU/Mainboard, LTE, and Pressure Sensor. The pathways and notations (u(t), Q̇₀(t), g₀₁, etc.) highlight the system's airflow and thermal flow dynamics. Surfaces labeled with MLI are also noted.

Figure 3. Multi-sensor model overview.

C=[1000010000100001]x(t)=[T0(t)T1(t)T2(t)T3(t)]ys(t)=T4(t)(11)

where i[0,1,2,3,4] represents the heater, microcontroller unit with the mainboard, enclosed air within the multi-sensor, surface temperature outside the multi-layered insulation (MLI), and atmosphere, respectively. Although the atmosphere is not a component of a multi-sensor system, it is expressed as the fourth component to derive the equations. Each of T0(t)T3(t) were measured using dedicated temperature sensors. However, no sensor was installed to measure the atmospheric temperature T4 in the multi-sensor system. In this system, u(t) and d(t) are defined as the heat transfer between each component 208 and the atmosphere. These are expressed as follows:

u(t)=Q˙c(t)Q˙04(t)=Q˙0(t)d(t)=[Q˙04(t)Q˙14(t)Q˙24(t)Q˙34(t)]T(12)

where Q˙c(t) represents the electric heater power.

The total heat transfer rate.

Q˙i(t)  for each component can be expressed in terms of the heat capacity and 211 heat transfer between i and j as follows:

Q˙i(t)=T˙i(t)ci,Q˙i(t)=j=04Q˙ij(t)(13)

where ci is the heat capacity of the ith component. Q˙ij(t) is the heat-transfer rate between components i and j, as follows:

Q˙ij(t)=gij(Ti(t)Tj(t))(14)

where gij [W/K] represents the thermal conductance.

From Equations 13 and 14, the differential equation of the plant model is expressed as.

T˙i(t)=ci1(j=03gij(Ti(t)Tj(t))+Q˙i4(t))(15)

The relationships between Qij(t) and Qji(t),  gij(t) and gji(t), and the self-heat transfer terms Q˙ii and giiare expressed as follows:

Q˙ij(t)=Q˙ji(t), Q˙ii(t)=0,gij=gji, gii=0(16)

From Equations 11, 12, 15 and 16, we obtain the following temperature ODEs:

T˙0(t)=c01(Q˙04(t)+g0T0(t)g01T1(t)g02T2(t)g03T3(t))T˙1(t)=c11(Q˙14(t)+g1T1(t)+g01T0(t)g12T2(t)g13T3(t))T˙2(t)=c21(Q˙24(t)+g2T2(t)+g02T0(t)+g12T2(t)g23T3(t))T˙3(t)=c31(Q˙34(t)+g3T3(t)+g03T0(t)+g13T1(t)+g23T2(t))where g0=g01+g02+g03,g1=g01+g12+g13,                 g2=g02g12+g23,g3=g03g13g23(17)

These equations can be compactly expressed in state-space form as.

A=[c01g0c01g01c01g02c01g03c11g01c11g1c11g12c11g13c21g02c21g12c21g2c21g23c31g03c31g13c31g23c31g3],Bd=[c010000c110000c210000c31],    B=[c01000](18)

where matrices A, B, and Bd are defined in Equation 18 as the compact state-space representation of Equation 17.

3.2 Disturbance observer

As the gain G of the DOB increased, the rate of decrease in the disturbance error decreased. However, if G is excessively high, the sensor noise may be amplified and the quality of the estimation results may be degraded. We selected a G value that was ten times higher than the sensor data collection frequency (0.25Hz) to balance error reduction and noise amplification in this system.

In addition, the optimal G can be obtained by defining the estimation error at the most rapidly changing point of the linearized model as the cost function and solving it through simulation and experiments using a sequential quadratic programming (SQP) algorithm. In this study, we employed the optimization results derived from both the external temperature simulation and the experimental data described in Section 4. The optimized G for this model is constant, consistent with the state estimation framework, and all experiments were conducted under identical conditions.

3.3 Sensor estimator

The DOB-based sensor estimator predicts the states of sensors that cannot be measured directly. In this study, a virtual atmospheric temperature sensor was designed to verify the performance of the sensor estimator. Assuming a multi-sensor without an external conductive medium, all thermal disturbances originate externally. From Equations 13, 14 and 16, we obtain as shown in Equation 19:

i=14Qi(t)=i=14Qi4(t)(19)

Thus, the estimated sensor output y^s(t) from Equation 6 where designed:

y^s(t)=Dsw(t)Ds=[aaaabg04bg14bg24bg34]a=0.25,b=(i=03gi4)1(20)

where the sensor model input vector w(t) in Equation 20 is defined as:

w(t)=[d^(t)y(t)](21)

Therefore, from Equation 21 and the block diagram in Figure 2, the designed matrices F3 and F4 are defined in Equation 22.

F3=[10000000010000000010000000010000]F4=[00001000000001000000001000000001](22)

3.4 Parameter estimation

Parameter estimation was performed to determine the thermal conductance and heat capacity of the system. Although some thermal conductance gij and heat capacity ci values can vary with atmospheric pressure, in this study, we assumed a constant linear system, considering that the DOB was designed to operate even with model uncertainties. The trust-region-reflective least-squares algorithm is commonly used for nonlinear optimization. This was employed for the estimation. The parameters obtained through the optimization process are listed in Table 3.

Table 3
www.frontiersin.org

Table 3. List of estimated parameters.

The simulation process was based on a point-mass model capable of simulating nonlinear variations in the drag and mass. Using the mission settings specified in Table 4, we simulated the UAV trajectories as shown in Figure 4.

Table 4
www.frontiersin.org

Table 4. Scenario configurations for UAV missions.

Figure 4
A 3D graph shows altitude versus longitude and latitude in kilometers. It includes two types of lines: solid red and blue, and dashed red and blue. The legend indicates conditions for each line type, with blue and red representing times greater and less than specific seconds. The lines form spirals and peaks, illustrating different data sets in a spatial context.

Figure 4. AV trajectories. Legend labels (a) and (b) denote Scenario I and II, respectively.

4 Simulation and experiment

4.1 Simulation

To evaluate the proposed system, we established a series of real mission scenarios for the multi-sensor system, simulating temperature and pressure conditions. The UAV-attached sensor rapidly increases to its maximum altitude via rocket propulsion. After attaining the maximum altitude, the UAV deploys its wings and transitions to gliding after it attains the winged flight altitude. This continues until the ballistic flight time ends and then decreases during the total flight time. Each scenario varied in terms of the maximum altitude attained and descent speed. The results are listed in Table 4.

Using the mission settings specified in Table 4, we simulated the UAV trajectories as shown in Figure 4. The trajectories were generated with a point-mass profile generator capable of simulating nonlinear variations in drag and mass, implemented within a MATLAB/Simulink based simulation model reused from our prior works. The dynamic model comprises a 6-DOF ECEF rigid-body with gravity, ground, mass, wind/atmosphere (ISA), and NED model based controller blocks; propulsion and airframe submodels for rocket booster ascent and turbojet/UAV flight with aerodynamics; and actuator subsystems for servo and gimbal. We did not modify the governing equations for this study and only adjusted the scenario parameters to match Table 4. Full details of the simulation and settings are provided in Kim et al (2024, 2025).

Using the international standard atmosphere model, we converted the altitude variations over time into corresponding temperature and pressure variations, as illustrated in Figure 5. The temperature and pressure data for each scenario derived from these simulations served as the basis for setting the conditions for the subsequent experiments, enabling rigorous and realistic performance testing of the sensor system.

Figure 5
Graph depicting altitude, temperature, and pressure over time. Solid lines (a) represent altitude (black), temperature (red), and pressure (blue), while dashed lines (b) show the same variables. Altitude and temperature are on the left y-axis in kilometers and degrees Celsius, and pressure is on the right y-axis in kilopascals. Time is on the x-axis in seconds. The data shows varied trends over 1500 seconds.

Figure 5. Simulation results. Legend labels (a) and (b) denote Scenario I and II, respectively.

4.2 Experiment

We conducted experiments according to these steps to accurately implement the temperature and pressure variations set by the simulation and compared them with those of the reference sensor. We used the given (a) scenario I and (b) scenario II to set up the experimental environment by utilizing the high-altitude test chamber configured in Figure 6. Temperature and pressure were controlled in a vacuum chamber.

Figure 6
An altitude environmental test chamber showing its interior mechanisms is pictured. The metal compartment contains multiple electronic components and wiring. Next to the chamber is a control panel with a screen and several buttons. Red arrows highlight the sensor system and reference sensor. Yellow arrows point to elements on the control panel and inside the chamber. The surrounding room is partially visible.

Figure 6. Experimental configuration.

However, owing to the limitations of the experimental apparatus, the accurate replication of the experimental environment is challenging. Therefore, the scenarios were restructured as follows: Test I, Test II, and Test III to adjust the time required to attain the target temperature. Each test followed the step-by-step target temperature and pressure of the underlying scenario, although marginally different times were required to attain the targets.

The experiments were performed three times to detect the disturbances caused by internal heat generation and compare the performance of the sensor estimator. Specifically, in Test III, arbitrary disturbances were introduced to include temperature variations from the internal heater, external temperature variations, and pressure variations derived from a modification of Test I. The resulting variations in temperature, pressure, and heater operation Q˙o(t) in Test III are detailed in the Results and Evaluation section.

The experimental setup included a shelf for mounting the multi-sensor and a reference sensor that measured atmospheric temperature. According to the simulation, the temperature and pressure varied from over 20°C to −40°C and from 100kPa to 20kPa within 1min. The chamber was cooled to the target temperature and experiments were conducted after installing the multi-sensor. This is illustrated in Figure 7. These adjustments caused differences in the target temperature, pressure, and timing compared with the original scenario. However, these variations can be detected by a DOB, which is designed to detect abrupt variations in the environment. This highlights the accuracy of sensor estimation and demonstrates the robustness of the system.

Figure 7
Flowchart depicting a testing process starting with a check if Test I is complete. If not, configure for Test I at negative forty degrees Celsius. If complete, proceed to Test II and if not complete, configure for Test II at negative sixty degrees Celsius. Measure T4, and if T4 is not less than Th, loop back. If T4 is less, perform the test, input data d(t), and check if the test is complete. If any test is incomplete, loop back to the respective starting point. If complete, the process ends.

Figure 7. Experimental process flowchart.

5 Results and discussion

We evaluate the approach in a thermal-vacuum chamber that replicates rapid ground-to-stratosphere transients (Section 4).

The experimental setup involved monitoring the internal temperature variations within the multi-sensor using T3(t) (a temperature sensor mounted on the internal surface) and the atmospheric temperature using T4(t) (an external reference sensor). The test results, including the pressure variations, are shown graphically in Figures 8a, c, e. Using the collected data, the estimated sensor output y^s(t) and the measured temperatures T3(t) and T4(t) were compared, as shown in Figures 8b, d, f. To evaluate the accuracy of the estimated temperatures, T3(t) was selected to represent the atmospheric temperature and it was compared with the reference value T4(t) and the estimated sensor output y^s(t). This is illustrated in Figure 9.

Figure 8
Six graphs illustrate temperature and pressure changes over time, marked by a transition to winged flight indicated with arrows and lines. Graphs (a), (c), and (e) display multiple temperature lines and pressure, while (b), (d), and (f) depict specific temperature variables, all showing variations at the transition point. Temperature is measured in degrees Celsius and pressure in kilopascals over time in seconds.

Figure 8. Experimental results: (a) Test I, (c) Test II, (e) Test III; atmospheric-temperature estimates versus sensor readings: (b) Test I, (d) Test II, (f) Test III.

Figure 9
Scatter plot showing estimations \( \hat{y}_s(t) \) in degrees Celsius on the vertical axis against reference sensor \( T_4 \) on the horizontal axis. Blue circles and green crosses represent data points with two fitted lines: a red line (\( y = 1.17x - 0.66 \), \( R^2 = 0.76 \)) and a green line (\( y = -0.04x + 3.72 \), \( R^2 = 0.02 \)).

Figure 9. Comparative analysis of the reference and estimation result.

The experimental results and linear-regression analyses demonstrate that the DOB approach can greatly improve the accuracy of atmospheric-temperature estimation when using a surface-mounted sensor. When only the surface-mounted sensor T3(t) was used, the estimation produced an R2 of 0.02, showing a weak correlation with the reference T4(t). This finding highlights the inadequacy of relying on T3(t) alone for accurate temperature measurement. After the DOB was incorporated, the R2 improved to 0.76, indicating increased correlation between the estimated and actual atmospheric temperatures, as high R2 values have been shown to reflect good sensor performance (Yeom, 2021). The regression coefficient likewise increased from -0.04 to 1.17, confirming that the estimation shifted from a statistically non-significant to a significant level.

To illustrate the performance improvements, Table 5 presents a detailed comparison of the measurement and estimation errors for Test I-III together with their average (AVG) values. It presents the maximum error (MAX), mean error (MEAN), minimum error (MIN), and root mean square error (RMSE) calculated for errors T˜3 and y^s(t), which are the differences between T3(t), y^s(t) and the reference T4(t), respectively. Errors T˜3,z and T˜s,z occur at each time step z and are defined in Equation 23:

Table 5
www.frontiersin.org

Table 5. Measurement and estimation errors (all values in °C).

T˜3,z=T4,zT3,zy˜s,z=T4,zy^s,z(23)

The errors are calculated in Equation 24 as follows:

MAX=max(ez)MEAN=1lz=1lezMIN=min(ez)RMSE=1lz=1lez2(24)

where ez[T˜3,z,y˜s,z] represents the error and l is the total number of data points.

RMSE is a critical indicator of the estimation accuracy. It improved significantly from 28.67 for T˜3 to 15.76 for y˜s(t). This significant reduction in RMSE emphasizes the efficacy of the DOB with the sensor estimator in providing more precise temperature readings. Further analysis of the error metrics revealed that MAX, MEAN, and MIN improved significantly. For example, the average mean error for T˜3 was -13.24, whereas it reduced significantly to 1.76 for y˜s. However, the maximum error average increased from 16.80°C to 43.26°C, and the minimum error average improved from −66.72°C to −66.02°C. The improvements in MAX and MIN were smaller than those in the other two metrics. This phenomenon can be attributed to the setting of the initial state variables of the observer to zero. As shown in Figure 8f, where the initial temperature T4(0) is near zero, the MAX and MIN values are closer to zero than those in Figures 8b, d, where the T4(0) values are below −40°C.

For reference, all nomenclature and estimated values used in this paper are listed in Table 6.

Table 6
www.frontiersin.org

Table 6. List of nomenclatures.

6 Conclusion

In this study, we presented a novel approach for enhancing the sensor accuracy in mobile multi-sensor systems for atmospheric monitoring. By integrating the DOB with sensor estimators, we demonstrated accurate atmospheric temperature prediction using only temperature sensors. This validation was achieved through rigorous experiments utilizing a DOB to compensate for internal and external disturbances. The experimental results revealed that the R2 value significantly improved from 0.02 to 0.76 with the DOB and sensor estimators, indicating a substantial enhancement in prediction accuracy. These values are comparable to those reported for prior methods summarized in Table 1, indicating a correlation sufficient for practical use of the estimated temperature. Excluding cases where the reference sensor is co-located within the same vehicle, this performance is broadly comparable to typical estimation results reported in the literature. Considering the rapid external temperature transients and the ultralight, low-cost sensor suite used here, the result is particularly encouraging for mobile platform deployments.

Beyond temperature, the same disturbance-aware architecture can be extended to humidity, particulate-matter, and trace-gas sensors, providing a pathway toward fully compensated multi-parameter payloads for high-resolution air-sea flux studies. Because the method operates on-board and requires no external calibration hardware, it is well suited to the strict mass-and-power budgets of small UAVs and other mobile platforms.

An additional consideration is sensor corruption or failure. While the present study intentionally focused on redundancy-free operation to establish a baseline, when multiple co-located sensors are available, cross-estimation among them can be used to flag abnormal readings and maintain robustness. With n sensors, there are 2n − 2 valid subsets of the remaining sensors (excluding the empty set and the full set). For each subset, the sensor-estimation method presented in this study can be applied to generate an independent cross-estimate of the target sensor, and statistical comparison with the actual measurement enables the detection of persistent anomalies. Within the chamber setting reported here, random noise and sporadic dropouts are already mitigated by the DOB itself, while persistent bias would require such redundancy-based cross-estimation. Practical implementations could further combine covariance-based residual checks with a simple decision layer to exclude a suspected sensor and preserve reliable operation. This positions the present work as a foundation for future extensions toward redundancy-aware sensing frameworks.

Future work will focus on flight campaigns over coastal and open-ocean regions. These missions will validate the payload under real atmospheric dynamics, assess long-term stability, and explore the integration of additional sensing channels. Ultimately, we expect that disturbance-aware profiling systems will expand the spatial reach and data quality of coupled atmosphere-ocean observations, supporting both scientific research and operational environmental monitoring.

Data availability statement

The original contributions presented in the study are included in the article/supplementary material. Further inquiries can be directed to the corresponding author.

Author contributions

SK: Conceptualization, Writing – original draft, Writing – review & editing. AT: Writing – review & editing. SJ: Funding acquisition, Supervision, Writing – review & editing.

Funding

The author(s) declare financial support was received for the research and/or publication of this article. This work was supported by Korea Institute for Advancement of Technology (KIAT) grant funded by the Korea Government (MOTIE) (P0024180, Development of RIC (Regional Innovation Cluster)).

Conflict of interest

The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Generative AI statement

The author(s) declare that no Generative AI was used in the creation of this manuscript.

Any alternative text (alt text) provided alongside figures in this article has been generated by Frontiers with the support of artificial intelligence and reasonable efforts have been made to ensure accuracy, including review by the authors wherever possible. If you identify any issues, please contact us.

Publisher’s note

All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.

Abbreviations

DOB, disturbance observer; UAV, unmanned aerial vehicle; GPS, global positioning system; IoT, internet of things; LTE, long-term evolution; SATCOM, satellite communication; UWB, ultra-wideband; RMSE, root mean square error; AVG, average; MAX, maximum error; MEAN, mean error; MIN, minimum error; PM, particulate matter.

References

Ali S., Glass T., Parr B., Potgieter J., and Alam F. (2021). Low cost sensor with iot lorawan connectivity and machine learning-based calibration for air pollution monitoring. IEEE Trans. Instrumentation Measurement 70, 1–11. doi: 10.1109/tim.2020.3034109

Crossref Full Text | Google Scholar

Allka X., Ferrer-Cid P., Barcelo-Ordinas J. M., and Garcia-Vidal J. (2023). Temporal pattern-based denoising and calibration for low-cost sensors in iot monitoring platforms. IEEE Trans. Instrumentation Measurement 72, 1–11. doi: 10.1109/tim.2023.3239626

Crossref Full Text | Google Scholar

Chen W.-H., Yang J., Guo L., and Li S. (2016). Disturbance-observer-based control and related methods—an overview. IEEE Trans. Ind. Electron. 63, 1083–1095. doi: 10.1109/tie.2015.2478397

Crossref Full Text | Google Scholar

Chen Z., Zhang T., Chen Z., Xiang Y., Xuan Q., and Dick R. P. (2021). Hvaq: A high-resolution vision-based air quality dataset. IEEE Trans. Instrumentation Measurement 70, 1–10. doi: 10.1109/tim.2021.3104415

Crossref Full Text | Google Scholar

Concas F., Mineraud J., Lagerspetz E., Varjonen S., Liu X., Puolamäki K., et al. (2021). Low-cost outdoor air quality monitoring and sensor calibration: A survey and critical analysis. ACM Trans. Sensor Networks 17, 1–44. doi: 10.1145/3446005

Crossref Full Text | Google Scholar

Daoud S., Mdhaffar A., Jmaiel M., and Freisleben B. (2020). Q-rank: Reinforcement learning for recommending algorithms to predict drug sensitivity to cancer therapy. IEEE J. Biomed. Health Inf. 24, 3154–3161. doi: 10.1109/jbhi.2020.3004663

PubMed Abstract | Crossref Full Text | Google Scholar

Fekih M. A., Bechkit W., Rivano H., Dahan M., Renard F., Alonso L., et al. (2021). Participatory air quality and urban heat islands monitoring system. IEEE Trans. Instrumentation Measurement 70, 1–14. doi: 10.1109/tim.2020.3034987

Crossref Full Text | Google Scholar

Gu J., Liu C., Zhuang Y., Du X., Zhuang F., Ying H., et al. (2020). Dynamic measurement and data calibration for aerial mobile iot. IEEE Internet Things J. 7, 5210–5219. doi: 10.1109/jiot.2020.2977910

Crossref Full Text | Google Scholar

Günther M., Schmidt H., Timmreck C., and Toohey M. (2024). Why does stratospheric aerosol forcing strongly cool the warm pool? Atmospheric Chem. Phys. 24, 7203–7225. doi: 10.5194/411acp-24-7203-2024

Crossref Full Text | Google Scholar

Hayward I., Martin N. A., Ferracci V., Kazemimanesh M., and Kumar P. (2024). Low-cost air quality sensors: Biases, corrections and challenges in their comparability. Atmosphere 15, 1523. doi: 10.3390/atmos15121523

Crossref Full Text | Google Scholar

Iwata H., Ohishi K., Yokokura Y., Okada Y., Ide Y., Kuraishi D., et al. (2020). Robust estimation method for stator temperature based on voltage disturbance observer autotuning resistance for spmsm. IEEJ J. Industry Appl. 9, 341–350. doi: 10.1541/ieejjia.9.341

Crossref Full Text | Google Scholar

Kim S., Molla T., Zegeye A., and Jung S. (2025). Energy-efficient control system for small-scale rocket recovery. IEEE Access 13, 104521–104537. doi: 10.1109/access.2025.3579590

Crossref Full Text | Google Scholar

Kim S., Woldeyohannis A. Z., Molla G. T., Kim M., Park E.-J., and Jung S. (2024). “Fuel efficiency analysis of the jet engine and solid-propellant based small reusable sub-orbital launch vehicle candidates,” in IAF Space Transportation Solutions and Innovations Symposium, vol. 2024. (International Astronautical Federation (IAF), 790–797. doi: 10.52202/078373-0082

Crossref Full Text | Google Scholar

Liang L. (2021). Calibrating low-cost sensors for ambient air monitoring: Techniques, trends, and challenges. Environ. Res. 197, 111163. doi: 10.1016/j.envres.2021.111163

PubMed Abstract | Crossref Full Text | Google Scholar

Liu G., Liu Y., Li Z., Ma Z., Ma X., Wang X., et al. (2023). Combined temperature compensation method for closed-loop microelectromechanical system capacitive accelerometer. Micromachines 14, 1623. doi: 10.3390/mi14081623

PubMed Abstract | Crossref Full Text | Google Scholar

Lundstrom H. and Mattsson M. (2020). Radiation influence on indoor air temperature sensors: Experimental evaluation of measurement errors and improvement methods. Exp. Thermal Fluid Sci 115, 110082. doi: 10.1016/j.expthermflusci.2020.110082

Crossref Full Text | Google Scholar

Messier P., Nguyen B.-H., LeBel F.-A., and Trovao J. P. F. (2020). Disturbance observer-based state-of charge estimation for li-ion battery used in light electric vehicles. J. Energy Storage 27, 101144. doi: 10.1016/j.est.2019.101144

Crossref Full Text | Google Scholar

Nadzir M. S. M., Rabuan U., Ali S. H. M., Borah J., Majumdar S., and Rohmad M. S. (2025). Drone-based air quality monitoring: Development and evaluation of low-cost pm2.5 sensor for remote environmental assessment. Sensors Materials 37, 2153. doi: 10.18494/sam5449

Crossref Full Text | Google Scholar

Pohorsky R., Baccarini A., Tolu J., Winkel L. H. E., and Schmale J. (2024). Modular multiplatform compatible air measurement system (momucams): a new modular platform for boundary layer aerosol and trace gas vertical measurements in extreme environments. Atmospheric Measurement Techniques 17, 731–754. doi: 10.5194/amt-17-731-2024

Crossref Full Text | Google Scholar

Saha P. K., Hankey S., Marshall J. D., Robinson A. L., and Presto A. A. (2021). High-spatial-resolution estimates of ultrafine particle concentrations across the continental United States. Environ. Sci Technol. 55, 10320–10331. doi: 10.1021/acs.est.1c03237

PubMed Abstract | Crossref Full Text | Google Scholar

Santina C. D., Truby R. L., and Rus D. (2020). Data-driven disturbance observers for estimating external forces on soft robots. IEEE Robotics Automation Lett. 5, 5717–5724. doi: 10.1109/lra.2020.3010738

Crossref Full Text | Google Scholar

Siddiqui M. A., Baig M. H., and Yousuf M. U. (2025). Performance and data acquisition from low cost air quality sensors: a comprehensive review. Air Quality Atmosphere Health 18, 1183–1203. doi: 10.1007/s11869-024-01683-3

Crossref Full Text | Google Scholar

Tang X. and Xu B. (2023). Reactor temperature compound control strategy based on disturbance observer. IEEE Access 11, 84554–84564. doi: 10.1109/access.2023.3303036

Crossref Full Text | Google Scholar

Wei P., Ning Z., Ye S., Sun L., Yang F., Wong K., et al. (2018). Impact analysis of temperature and humidity conditions on electrochemical sensor response in ambient air quality monitoring. Sensors 18, 59. doi: 10.3390/s18020059

PubMed Abstract | Crossref Full Text | Google Scholar

Yeom K. (2021). Development of urban air monitoring with high spatial resolution using mobile vehicle sensors. Environ. Monit. Assess. 193, 375. doi: 10.1007/s10661-021-09139-2

PubMed Abstract | Crossref Full Text | Google Scholar

Zafra-Perez A., Boente C., de la Campa A. S., Gómez-Galán J. A., and de la Rosa J. D. (2023). A novel application of mobile low-cost sensors for atmospheric particulate matter monitoring in open-pit mines. Environ. Technol. Innovation 29, 102974. doi: 10.1016/j.eti.2022.102974

Crossref Full Text | Google Scholar

Zappa C. J., Brown S. M., Laxague N. J. M., Dhakal T., Harris R. A., Farber A. M., et al. (2020). Using ship-deployed high-endurance unmanned aerial vehicles for the study of ocean surface and atmospheric boundary layer processes. Front. Mar. Sci 6. doi: 10.3389/fmars.2019.00777

Crossref Full Text | Google Scholar

Zou Y., Clark J. D., and May A. A. (2021). A systematic investigation on the effects of temperature and relative humidity on the performance of eight low-cost particle sensors and devices. J. Aerosol Sci 152, 105715. doi: 10.1016/j.jaerosci.2020.105715

Crossref Full Text | Google Scholar

Keywords: unmanned aerial vehicle, mobile multi-sensor payload, upper-air profiling, temperature compensation, air-sea flux, marine environmental monitoring, stratospheric observation, disturbance observer

Citation: Kim S, Tullu A and Jung S (2025) Enhancing sensor accuracy in mobile multi-sensor systems for atmospheric monitoring using disturbance observer and sensor estimators. Front. Mar. Sci. 12:1671083. doi: 10.3389/fmars.2025.1671083

Received: 22 July 2025; Accepted: 03 October 2025;
Published: 23 October 2025.

Edited by:

Yimian Dai, Nanjing University of Science and Technology, China

Reviewed by:

Tien Anh Tran, Seoul National University, Republic of Korea
Derek Hollenbeck, University of California, Merced, United States

Copyright © 2025 Kim, Tullu and Jung. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.

*Correspondence: Sunghun Jung, anVuZ3gxNDhAY2hvc3VuLmFjLmty

Disclaimer: All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.