Nothing Special   »   [go: up one dir, main page]

You seem to have javascript disabled. Please note that many of the page functionalities won't work as expected without javascript enabled.
 
 
Sign in to use this feature.

Years

Between: -

Subjects

remove_circle_outline
remove_circle_outline
remove_circle_outline
remove_circle_outline
remove_circle_outline
remove_circle_outline

Journals

Article Types

Countries / Regions

Search Results (145)

Search Parameters:
Keywords = maneuvering target tracking

Order results
Result details
Results per page
Select all
Export citation of selected articles as:
15 pages, 4200 KiB  
Article
High-Order Active Disturbance Rejection Controller for High-Precision Photoelectric Pod
by Zongdi Yin, Shenmin Song, Meng Zhu and Hao Dong
Appl. Sci. 2024, 14(19), 8698; https://doi.org/10.3390/app14198698 - 26 Sep 2024
Viewed by 333
Abstract
With the rapid development of the information age, the need for high-resolution reconnaissance and surveillance is becoming more and more urgent. It is necessary to develop photoelectric pods with a high-precision stabilization function, which isolate the influence of external disturbance and realize the [...] Read more.
With the rapid development of the information age, the need for high-resolution reconnaissance and surveillance is becoming more and more urgent. It is necessary to develop photoelectric pods with a high-precision stabilization function, which isolate the influence of external disturbance and realize the tracking of maneuvering targets. In this paper, the internal frame stabilization loop control technique is studied. Firstly, the mathematical models of the current loop are established. Secondly, the friction model, parametric model, and mechanical resonance model of the system are identified. Finally, a fourth-order tracking differentiator and a fifth-order extended state observer are designed. Through simulation verification, the stability performance of HO-ADRC, increasing by 145.17%, is better than that of PID. In terms of disturbance suppression and noise removal ability, HO-ADRC is also better than PID. Full article
Show Figures

Figure 1

Figure 1
<p>Motor dynamic structure block.</p>
Full article ">Figure 2
<p>Current speed double closed-loop system control block.</p>
Full article ">Figure 3
<p>Photoelectric pod speed loop control structure block.</p>
Full article ">Figure 4
<p>Input of open-loop system.</p>
Full article ">Figure 5
<p>AIC of all sample systems.</p>
Full article ">Figure 6
<p>Bode diagram of open-loop identified system.</p>
Full article ">Figure 7
<p>Bode diagram of the closed-loop system with HO-ADRC and PID. (<b>a</b>) Bode diagram of the closed-loop system with HO-ADRC; (<b>b</b>) Bode diagram of the closed-loop system with PID.</p>
Full article ">Figure 8
<p>Comparison of tracking performance between active disturbance rejection and PID for the square wave input signal. (<b>a</b>) Contrast detail diagram; (<b>b</b>) tracking error of PID and ADRC.</p>
Full article ">Figure 9
<p>Friction effect diagram at zero speed crossing. (<b>a</b>) The overall comparison diagram; (<b>b</b>) Contrast detail diagram.</p>
Full article ">Figure 10
<p>Tracking comparison diagram of HO-ADRC and PID at zero crossing of sinusoidal velocity signal. (<b>a</b>) Contrast detail diagram; (<b>b</b>) tracking deviation comparison diagram of HO-ADRC and PID by sinusoidal velocity signal input; (<b>c</b>) comparison of HO-ADRC and PID in disturbance suppression; (<b>d</b>) comparison of HO-ADRC and PID in noise suppression.</p>
Full article ">Figure 10 Cont.
<p>Tracking comparison diagram of HO-ADRC and PID at zero crossing of sinusoidal velocity signal. (<b>a</b>) Contrast detail diagram; (<b>b</b>) tracking deviation comparison diagram of HO-ADRC and PID by sinusoidal velocity signal input; (<b>c</b>) comparison of HO-ADRC and PID in disturbance suppression; (<b>d</b>) comparison of HO-ADRC and PID in noise suppression.</p>
Full article ">
25 pages, 4359 KiB  
Article
Resource Allocation of Netted Opportunistic Array Radar for Maneuvering Target Tracking under Uncertain Conditions
by Qinghua Han, Weijun Long, Zhen Yang, Xishang Dong, Jun Chen, Fei Wang and Zhiheng Liang
Remote Sens. 2024, 16(18), 3499; https://doi.org/10.3390/rs16183499 - 20 Sep 2024
Viewed by 384
Abstract
The highly dynamic properties of maneuvering targets make it intractable for radars to predict the target motion states accurately and quickly, and low-grade predicted states depreciate the efficiency of resource allocation. To overcome this problem, we introduce the modified current statistical (MCS) model, [...] Read more.
The highly dynamic properties of maneuvering targets make it intractable for radars to predict the target motion states accurately and quickly, and low-grade predicted states depreciate the efficiency of resource allocation. To overcome this problem, we introduce the modified current statistical (MCS) model, which incorporates the input-acceleration transition matrix into the augmented state transition matrix, to predict the motion state of a maneuvering target. Based on this, a robust resource allocation strategy is developed for maneuvering target tracking (MTT) in a netted opportunistic array radar (OAR) system under uncertain conditions. The mechanism of the strategy is to minimize the total transmitting power conditioned on the desired tracking performance. The predicted conditional Cramér–Rao lower bound (PC-CRLB) is deemed as the optimization criterion, which is derived based on the recently received measurement so as to provide a tighter lower bound than the posterior CRLB (PCRLB). For the uncertainty of the target reflectivity, we encapsulate the determined resource allocation model with chance-constraint programming (CCP) to balance resource consumption and tracking performance. A hybrid intelligent optimization algorithm (HIOA), which integrates a stochastic simulation and a genetic algorithm (GA), is employed to solve the CCP problem. Finally, simulations demonstrate the efficiency and robustness of the presented algorithm. Full article
(This article belongs to the Special Issue Array and Signal Processing for Radar)
Show Figures

Figure 1

Figure 1
<p>The closed-loop signal processing framework, where <span class="html-italic">i</span><sub>1</sub>, <span class="html-italic">i</span><sub>2</sub>, …, <span class="html-italic">i<sub>s</sub></span> ∈ {1, 2, …, <span class="html-italic">M</span>}, and <span class="html-italic">s</span> ≤ <span class="html-italic">M</span>.</p>
Full article ">Figure 2
<p>Membership function of fuzzy variables. (<b>a</b>) Normalized range; (<b>b</b>) normalized radial velocity; (<b>c</b>) normalized priority.</p>
Full article ">Figure 3
<p>Integrated fuzzy logic inference system.</p>
Full article ">Figure 4
<p>The positional relationship of the radars and the target.</p>
Full article ">Figure 5
<p>Two maneuvering models of the target. (<b>a</b>) Case 1: acceleration model 1; (<b>b</b>) Case 2: acceleration model 2.</p>
Full article ">Figure 6
<p>Priority of radars over time in Case 1.</p>
Full article ">Figure 7
<p>Working radars in each frame in Case 1.</p>
Full article ">Figure 8
<p>Optimal power allocation of radars in Case 1.</p>
Full article ">Figure 9
<p>Total power consumption ratio under different conditions in Case 1.</p>
Full article ">Figure 10
<p>Total power consumption ratio under different conditions in Case 1.</p>
Full article ">Figure 11
<p>Target tracking in Case 1.</p>
Full article ">Figure 12
<p>RMSE of the target in Case 1.</p>
Full article ">Figure 13
<p>Priority of radars over time in Case 2.</p>
Full article ">Figure 14
<p>Working radars in each frame in Case 2.</p>
Full article ">Figure 15
<p>Optimal power allocation of radars in Case 2.</p>
Full article ">Figure 16
<p>Total power consumption ratio under different conditions in Case 2.</p>
Full article ">Figure 17
<p>Total power consumption ratio of different confidence levels in Case 2.</p>
Full article ">Figure 18
<p>Target tracking in Case 2.</p>
Full article ">Figure 19
<p>RMSE of the target in Case 2.</p>
Full article ">
24 pages, 10209 KiB  
Article
An Attitude Determination and Sliding Mode Control Method for Agile Whiskbroom Scanning Maneuvers of Microsatellites
by Xinyan Yang, Zhaoming Li, Lei Li and Yurong Liao
Aerospace 2024, 11(9), 778; https://doi.org/10.3390/aerospace11090778 - 20 Sep 2024
Viewed by 317
Abstract
Microsatellites have significantly impacted space missions by offering advanced technology at a low cost. This study introduces an attitude determination and control algorithm for agile whiskbroom scanning maneuvers in microsatellites to enable wide-swath target detection for low-Earth-orbit microsatellites. First, an angular velocity calculation [...] Read more.
Microsatellites have significantly impacted space missions by offering advanced technology at a low cost. This study introduces an attitude determination and control algorithm for agile whiskbroom scanning maneuvers in microsatellites to enable wide-swath target detection for low-Earth-orbit microsatellites. First, an angular velocity calculation model for agile whiskbroom scanning is established. A methodology has been developed to calculate the maximum available time for whiskbroom scanning from one side of the sub-satellite point to the other while ensuring the seamless joining of adjacent strips to avoid missing targets. Thereafter, a gyro- and magnetometer-based cubature Kalman filter is put forward for microsatellite attitude estimation. Furthermore, for attitude control, a hybrid manipulation law capable of preventing singularities and escaping singularity surfaces is designed to ensure high-precision torque output from the control moment gyroscopes (CMGs) used as actuators. The benefits of the linear sliding mode and fast terminal sliding mode are integrated, and a non-singular sliding surface is designed, yielding a non-singular fast terminal sliding mode attitude control algorithm for tracking the desired trajectory. This algorithm effectively suppresses chattering and enhances dynamic performance without using a switching term. A semi-physical simulation experiment system is also conducted on the ground to validate the proposed algorithm’s high-precision tracking of the planned whiskbroom scanning path. The experimental results demonstrate an attitude angle control accuracy of 4 × 10−2 degrees and angular velocity control accuracy of 0.01°/s and thus the effectiveness of the proposed algorithm. Full article
(This article belongs to the Section Aeronautics)
Show Figures

Figure 1

Figure 1
<p>Schematic of agile whiskbroom scanning maneuvers of microsatellites.</p>
Full article ">Figure 2
<p>Overlap increase for image stitching.</p>
Full article ">Figure 3
<p>Geometric relationship of satellite imaging regions.</p>
Full article ">Figure 4
<p>Correspondence of satellite travel distance and frame swath in one whiskbroom scanning cycle.</p>
Full article ">Figure 5
<p>Pyramid configuration of the four-SGCMG system.</p>
Full article ">Figure 6
<p>Space magnetic field simulator.</p>
Full article ">Figure 7
<p>Internal structure of the microsatellite electrical model.</p>
Full article ">Figure 8
<p>Magnetometer.</p>
Full article ">Figure 9
<p>Gyroscope.</p>
Full article ">Figure 10
<p>Desired Euler angles.</p>
Full article ">Figure 11
<p>Desired angular velocity.</p>
Full article ">Figure 12
<p>Attitude tracking error of NFTSMC in Euler angle.</p>
Full article ">Figure 13
<p>Angular velocity tracking error of NFTSMC.</p>
Full article ">Figure 14
<p>Control torques of NFTSMC.</p>
Full article ">Figure 15
<p>Singularity measure.</p>
Full article ">Figure 16
<p>Angular momentum of CMGs.</p>
Full article ">Figure 17
<p>Angles of CMGs rotation.</p>
Full article ">
20 pages, 9655 KiB  
Article
Dynamic RCS Modeling and Aspect Angle Analysis for Highly Maneuverable UAVs
by Kerem Sen, Sinan Aksimsek and Ali Kara
Aerospace 2024, 11(9), 775; https://doi.org/10.3390/aerospace11090775 - 20 Sep 2024
Viewed by 393
Abstract
Unmanned aerial vehicles (UAVs) are increasingly significant in modern warfare due to their versatility and capacity to perform high-risk missions without risking human lives. Beyond surveillance and reconnaissance, UAVs with jet propulsion and engagement capabilities are set to play roles similar to conventional [...] Read more.
Unmanned aerial vehicles (UAVs) are increasingly significant in modern warfare due to their versatility and capacity to perform high-risk missions without risking human lives. Beyond surveillance and reconnaissance, UAVs with jet propulsion and engagement capabilities are set to play roles similar to conventional jets. In various scenarios, military aircraft, drones, and UAVs face multiple threats while ground radar systems continuously monitor their positions. The interaction between these aerial platforms and radars causes temporal fluctuations in scattered echo power due to changes in aspect angle, impacting radar tracking accuracy. This study utilizes the potential radar cross-section (RCS) dynamics of an aircraft throughout its flight, using ground radar as a reference. Key factors influencing RCS include time, frequency, polarization, incident angle, physical geometry, and surface material, with a focus on the complex scattering geometry of the aircraft. The research evaluates the monostatic RCS case and examines the impact of attitude variations on RCS scintillation. Here, we present dynamic RCS modeling by examining the influence of flight dynamics on the RCS fluctuations of a UAV-sized aircraft. Dynamic RCS modeling is essential in creating a robust framework for operational analysis and developing effective countermeasure strategies, such as advanced active decoys. Especially in the cognitive radar concept, aircraft will desperately need more dynamic and adaptive active decoys. A methodology for calculating target aspect angles is proposed, using the aircraft’s attitude and spherical position relative to the radar system. A realistic 6DoF (6 degrees of freedom) flight data time series generated by a commercial flight simulator is used to derive aircraft-to-radar aspect angles. By estimating aspect angles for a simulated complex flight trajectory, RCS scintillation throughout the flight is characterized. The study highlights the importance of maneuver parameters such as roll and pitch on the RCS measured at the radar by comparing datasets with and without these parameters. Significant differences were found, with a 32.44% difference in RCS data between full maneuver and no roll and pitch changes. Finally, proposed future research directions and insights are discussed. Full article
(This article belongs to the Section Aeronautics)
Show Figures

Figure 1

Figure 1
<p>Flow of the methodology.</p>
Full article ">Figure 2
<p>Illustration of aircraft aspect angles (θ: azimuth ϕ: elevation). Drone model is courtesy of [<a href="#B25-aerospace-11-00775" class="html-bibr">25</a>].</p>
Full article ">Figure 3
<p>An artificial flight route is created in MATLAB. Aircraft approaches the radar from the south at a constant velocity.</p>
Full article ">Figure 4
<p>Verification flights on synthesized path with 0° of rotation in any axis (<b>a</b>), 90° rotation in heading (<b>b</b>), 90° rotation in roll (<b>c</b>), and 90° rotation in pitch (<b>d</b>).</p>
Full article ">Figure 5
<p>Variation in elevation angle with respect to roll and pitch angles.</p>
Full article ">Figure 6
<p>RCS result of the model at 0° elevation and 0–360° azimuth. For reasons of availability, a more accessible model is used for the simulations.</p>
Full article ">Figure 7
<p>Flight path of the aircraft (blue string) and position of the radar.</p>
Full article ">Figure 8
<p>A moment from flight seen on TacView software. Su-25T aircraft is used to create flight trajectory due to availability reasons and it is anticipated that no significant differences exist between the flight characteristics of different aircraft under study. SA-8 represents the location of the radar.</p>
Full article ">Figure 9
<p>Flight specific degrees of freedom and altitude values with respect to flight time.</p>
Full article ">Figure 10
<p>Instance distributions of degrees of freedom and altitude values of the flight.</p>
Full article ">Figure 11
<p>Aspect angle distributions of two different flight data, (<b>a</b>) represents azimuth and elevation distributions of the flight data with full disturbance, (<b>b</b>) represents the azimuth and elevation distributions of flight data with zero roll and pitch rotation.</p>
Full article ">Figure 11 Cont.
<p>Aspect angle distributions of two different flight data, (<b>a</b>) represents azimuth and elevation distributions of the flight data with full disturbance, (<b>b</b>) represents the azimuth and elevation distributions of flight data with zero roll and pitch rotation.</p>
Full article ">Figure 12
<p>RCS fluctuation data from the view of the radar with respect to time. Red indicates the data with full rotational degrees of freedom, blue indicates the same data but with zero degrees of roll and pitch rotation. Points A (2.–5. s), B (11. s), C (29.–32. s), and D (103. s) indicate significant changes in RCS appearance of the aircraft during flight.</p>
Full article ">Figure 13
<p>RCS amplitude plot of the aircraft precisely mapped along the flight route (blue). RCS fluctuations seen from the location of the radar at the origin (red).</p>
Full article ">Figure 14
<p>Difference in two RCS scintillation values. (<b>a</b>) shows the number of difference values; (<b>b</b>) shows the difference in RCS outputs as a time series.</p>
Full article ">
31 pages, 3360 KiB  
Article
IMM Filtering Algorithms for a Highly Maneuvering Fighter Aircraft: An Overview
by M. N. Radhika, Mahendra Mallick and Xiaoqing Tian
Algorithms 2024, 17(9), 399; https://doi.org/10.3390/a17090399 - 6 Sep 2024
Viewed by 432
Abstract
The trajectory estimation of a highly maneuvering target is a challenging problem and has practical applications. The interacting multiple model (IMM) filter is a well-established filtering algorithm for the trajectory estimation of maneuvering targets. In this study, we present an overview of IMM [...] Read more.
The trajectory estimation of a highly maneuvering target is a challenging problem and has practical applications. The interacting multiple model (IMM) filter is a well-established filtering algorithm for the trajectory estimation of maneuvering targets. In this study, we present an overview of IMM filtering algorithms for tracking a highly-maneuverable fighter aircraft using an air moving target indicator (AMTI) radar on another aircraft. This problem is a nonlinear filtering problem due to nonlinearities in the dynamic and measurement models. We first describe single-model nonlinear filtering algorithms: the extended Kalman filter (EKF), unscented Kalman filter (UKF), and cubature Kalman filter (CKF). Then, we summarize the IMM-based EKF (IMM-EKF), IMM-based UKF (IMM-UKF), and IMM-based CKF (CKF). In order to compare the state estimation accuracies of the IMM-based filters, we present a derivation of the posterior Cramér-Rao lower bound (PCRLB). We consider fighter aircraft traveling with accelerations 3g, 4g, 5g, and 6g and present numerical results for state estimation accuracy and computational cost under various operating conditions. Our results show that under normal operating conditions, the three IMM-based filters have nearly the same accuracy. This is due to the accuracy of the measurements of the AMTI radar and the high data rate. Full article
(This article belongs to the Collection Feature Papers in Algorithms for Multidisciplinary Applications)
Show Figures

Figure 1

Figure 1
<p>True range, azimuth, and radial velocity [<a href="#B51-algorithms-17-00399" class="html-bibr">51</a>].</p>
Full article ">Figure 2
<p>Trajectories of an aircraft moving at (<b>a</b>) 3<span class="html-italic">g</span>, (<b>b</b>) 4<span class="html-italic">g</span>, (<b>c</b>) 5<span class="html-italic">g</span>, and (<b>d</b>) 6<span class="html-italic">g</span> and AMTI sensor trajectories.</p>
Full article ">Figure 3
<p>Different segments of the trajectory of an aircraft moving at 3<span class="html-italic">g</span>.</p>
Full article ">Figure 4
<p>The IMM filter based on CKF.</p>
Full article ">Figure 5
<p>RMS position error in (<b>a</b>) 3<span class="html-italic">g</span>, (<b>b</b>) 4<span class="html-italic">g</span>, (<b>c</b>) 5<span class="html-italic">g</span>, and (<b>d</b>) 6<span class="html-italic">g</span> cases for <span class="html-italic">T</span> = 0.5 s.</p>
Full article ">Figure 6
<p>RMS position error in (<b>a</b>) 3<span class="html-italic">g</span>, (<b>b</b>) 4<span class="html-italic">g</span>, (<b>c</b>) 5<span class="html-italic">g</span>, and (<b>d</b>) 6<span class="html-italic">g</span> cases for <span class="html-italic">T</span> = 0.5 s.</p>
Full article ">Figure 7
<p>(<b>a</b>) RMS position difference; (<b>b</b>) RMS velocity difference for 4<span class="html-italic">g</span>, azimuth SD = 1 mrad, and <span class="html-italic">T</span> = 0.5 s.</p>
Full article ">Figure 8
<p>ANEES in (<b>a</b>) 3<span class="html-italic">g</span>, (<b>b</b>) 4<span class="html-italic">g</span>, and (<b>c</b>) 5<span class="html-italic">g</span> cases for <span class="html-italic">T</span> = 0.5 s.</p>
Full article ">Figure 9
<p>(<b>a</b>) ANEES; (<b>b</b>) Trace (Cov)/Trace (MSEM) for 4<span class="html-italic">g</span>, azimuth SD = 1 mrad, and <span class="html-italic">T</span> = 0.5 s.</p>
Full article ">Figure 10
<p>Mode probabilities for (<b>a</b>) 3<span class="html-italic">g</span>, (<b>b</b>) 4<span class="html-italic">g</span>, (<b>c</b>) 5<span class="html-italic">g</span>, and (<b>d</b>) 6<span class="html-italic">g</span> cases for the IMM-CKF for <span class="html-italic">T</span> = 0.5 s.</p>
Full article ">Figure 11
<p>RMS position errors for (<b>a</b>) 1 mrad, (<b>b</b>) 2 mrad, and (<b>c</b>) 4 mrad azimuth error SD in the 4<span class="html-italic">g</span> case.</p>
Full article ">Figure 12
<p>RMS velocity errors for (<b>a</b>) 1 mrad, (<b>b</b>) 2 mrad, and (<b>c</b>) 4 mrad azimuth error SD in the 4<span class="html-italic">g</span> case.</p>
Full article ">Figure 13
<p>RMS position errors for the 4g case using (<b>a</b>) <span class="html-italic">T</span> = 0.5 s and (<b>b</b>) <span class="html-italic">T</span> = 1 s.</p>
Full article ">Figure 14
<p>RMS velocity errors for the 4<span class="html-italic">g</span> case using (<b>a</b>) <span class="html-italic">T</span> = 0.5 s and (<b>b</b>) <span class="html-italic">T</span> = 1 s.</p>
Full article ">Figure 15
<p>RMS (<b>a</b>) position and (<b>b</b>) velocity errors for 4<span class="html-italic">g</span>, <math display="inline"><semantics> <mrow> <msub> <mi>σ</mi> <mi>r</mi> </msub> <mo>=</mo> <mn>50</mn> <mspace width="0.166667em"/> <mspace width="0.166667em"/> <mi mathvariant="normal">m</mi> <mo>,</mo> <mspace width="0.166667em"/> <mspace width="0.166667em"/> <msub> <mi>σ</mi> <mi>β</mi> </msub> <mo>=</mo> <msup> <mn>5</mn> <mo>∘</mo> </msup> <mo>,</mo> <mspace width="0.166667em"/> <mspace width="0.166667em"/> <msub> <mi>σ</mi> <msub> <mi>v</mi> <mi>r</mi> </msub> </msub> <mo>=</mo> <mn>5</mn> <mspace width="0.166667em"/> <mspace width="0.166667em"/> <mrow> <mi mathvariant="normal">m</mi> <mo>/</mo> <mi mathvariant="normal">s</mi> <mo>,</mo> </mrow> </mrow> </semantics></math> and <span class="html-italic">T</span> = 2.0 s.</p>
Full article ">Figure 16
<p>(<b>a</b>) ANEES; (<b>b</b>) <math display="inline"><semantics> <msub> <mi>ς</mi> <mi>k</mi> </msub> </semantics></math> = Trace (Cov)/Trace (MSEM) for 4<span class="html-italic">g</span>, <math display="inline"><semantics> <mrow> <msub> <mi>σ</mi> <mi>r</mi> </msub> <mo>=</mo> <mn>50</mn> <mspace width="0.166667em"/> <mspace width="0.166667em"/> <mi mathvariant="normal">m</mi> <mo>,</mo> <mspace width="0.166667em"/> <mspace width="0.166667em"/> <msub> <mi>σ</mi> <mi>β</mi> </msub> <mo>=</mo> <msup> <mn>5</mn> <mo>∘</mo> </msup> <mo>,</mo> <mspace width="0.166667em"/> <mspace width="0.166667em"/> <msub> <mi>σ</mi> <msub> <mi>v</mi> <mi>r</mi> </msub> </msub> <mo>=</mo> <mn>5</mn> <mspace width="0.166667em"/> <mspace width="0.166667em"/> <mrow> <mi mathvariant="normal">m</mi> <mo>/</mo> <mi mathvariant="normal">s</mi> <mo>,</mo> </mrow> </mrow> </semantics></math> and <span class="html-italic">T</span> = 2.0 s.</p>
Full article ">
22 pages, 5847 KiB  
Article
Intelligent Tracking Method for Aerial Maneuvering Target Based on Unscented Kalman Filter
by Yunlong Dong, Weiqi Li, Dongxue Li, Chao Liu and Wei Xue
Remote Sens. 2024, 16(17), 3301; https://doi.org/10.3390/rs16173301 - 5 Sep 2024
Viewed by 408
Abstract
This paper constructs a nonlinear iterative filtering framework based on a neural network prediction model. It uses recurrent neural networks (RNNs) to achieve accurate regression of complex maneuvering target dynamic models and integrates them into the nonlinear iterative filtering system via Unscented Transformation [...] Read more.
This paper constructs a nonlinear iterative filtering framework based on a neural network prediction model. It uses recurrent neural networks (RNNs) to achieve accurate regression of complex maneuvering target dynamic models and integrates them into the nonlinear iterative filtering system via Unscented Transformation (UT). In constructing the neural network prediction model, the Temporal Convolutional Network (TCN) modules that capture long-term dependencies and the Long Short-Term Memory (LSTM) modules that selectively forget non-essential information were utilized to achieve accurate regression of the maneuvering models. When embedding the neural network prediction model, this paper proposes a method for extracting Sigma points using the UT transformation by ‘unfolding’ multi-sequence vectors and explores design techniques for the time sliding window length of recurrent neural networks. Ultimately, an intelligent tracking algorithm based on unscented filtering, called TCN-LSTM-UKF, was developed, effectively addressing the difficulties of constructing models and transition delays under high-maneuvering conditions and significantly improving the tracking performance of highly maneuvering targets. Full article
(This article belongs to the Special Issue Technical Developments in Radar—Processing and Application)
Show Figures

Graphical abstract

Graphical abstract
Full article ">Figure 1
<p>Causal convolution.</p>
Full article ">Figure 2
<p>Residual connection structure.</p>
Full article ">Figure 3
<p>LSTM structure.</p>
Full article ">Figure 4
<p>TCN-LSTM structure.</p>
Full article ">Figure 5
<p>The generation and propagation rules of Sigma points.</p>
Full article ">Figure 6
<p>TLU algorithm process.</p>
Full article ">Figure 7
<p>Sigma point set construction process.</p>
Full article ">Figure 8
<p>DCS video stream data.</p>
Full article ">Figure 9
<p>Training and validation loss.</p>
Full article ">Figure 10
<p>Pearson Correlation.</p>
Full article ">Figure 11
<p>Trajectory graph.</p>
Full article ">Figure 12
<p>Comparison of RMSE results for different algorithms on simulated data. (<b>a</b>–<b>c</b>) represent the comparison of position tracking performance along the x-axis, y-axis, and z-axis for six different algorithms, respectively, while (<b>d</b>–<b>f</b>) represent the comparison of velocity tracking performance along the x-axis, y-axis, and z-axis for six different algorithms, respectively.</p>
Full article ">Figure 13
<p>Tracking errors under different SNRs. (<b>a</b>–<b>c</b>) represent the comparison of position tracking performance along the x-axis, y-axis, and z-axis of TLU under different signal-to-noise ratios, respectively, while (<b>d</b>–<b>f</b>) represent the comparison of velocity tracking performance along the x-axis, y-axis, and z-axis of TLU under different signal-to-noise ratios, respectively.</p>
Full article ">Figure 14
<p>TLU and IMM tracking trajectories.</p>
Full article ">Figure 15
<p>Comparison of tracking errors on radar data. (<b>a</b>–<b>c</b>) represent the comparison of position tracking performance along the x-axis, y-axis, and z-axis for the seven algorithms, respectively, while (<b>d</b>–<b>f</b>) represent the comparison of velocity tracking performance along the x-axis, y-axis, and z-axis for the seven algorithms, respectively.</p>
Full article ">Figure 15 Cont.
<p>Comparison of tracking errors on radar data. (<b>a</b>–<b>c</b>) represent the comparison of position tracking performance along the x-axis, y-axis, and z-axis for the seven algorithms, respectively, while (<b>d</b>–<b>f</b>) represent the comparison of velocity tracking performance along the x-axis, y-axis, and z-axis for the seven algorithms, respectively.</p>
Full article ">Figure 16
<p>Comparison of tracking errors on radar data before and after improvement. (<b>a</b>–<b>c</b>) represent the comparison of position tracking performance along the x-axis, y-axis, and z-axis before and after the TLU improvement, respectively.</p>
Full article ">
26 pages, 2225 KiB  
Article
Tracking Extended Targets: Novel TPMB Filter Driven by Model and Data Collaboration
by Yubin Zhou, Bo Li, Jinyu Zhang, Zhikang Li and Zhengyuan Li
Appl. Sci. 2024, 14(16), 7201; https://doi.org/10.3390/app14167201 - 16 Aug 2024
Viewed by 510
Abstract
In most filtering algorithms involving measurement data association, handling the complex computations due to multiple hypotheses is necessary. This paper introduces a novel Trajectory Poisson Multi-Bernoulli (TPMB) filter for tracking extended targets, facilitated by a synergy between the model and the data. This [...] Read more.
In most filtering algorithms involving measurement data association, handling the complex computations due to multiple hypotheses is necessary. This paper introduces a novel Trajectory Poisson Multi-Bernoulli (TPMB) filter for tracking extended targets, facilitated by a synergy between the model and the data. This filter can track extended targets under unknown process and measurement noise. Initially, on the model-driven side, we compute multi-model transition probabilities using the posterior probabilities from models at two consecutive time points with the targets in high maneuverability state. The accuracy of the tracking algorithm is improved by calculating the improved Interacting Multiple Model (IMM) transition probability at each time step. For the data-driven aspect, the Gate-control Belief Propagation (GBP) is set in the message- passing algorithm to reduce the running time of false hypothesis associations. Thus, it is unnecessary to consider all message information when computing the likelihood matrix for target-measurement associations. Subsequently, the posterior density function of the Adaptive Square Root Cubature Kalman Filter (ASCKF) is constructed to adaptively estimate unknown process and measurement noises, while importance sampling in the current particle filter further mitigates particle degradation. Experiments demonstrate that our algorithm reduces the running time of data associations, alleviates particle degradation, and more accurately tracks maneuvering targets under nonlinear conditions and estimates their states. Full article
Show Figures

Figure 1

Figure 1
<p>Factor graph of the factorization of Equation (24), with circles and squares representing factor nodes and variable nodes.</p>
Full article ">Figure 2
<p>Tracks of 3-target estimates.</p>
Full article ">Figure 3
<p>Target extended state estimation at the 40th s and cardinality statistics for 5 filters.</p>
Full article ">Figure 4
<p>Cardinality statics for four filters under low and high clutter densities.</p>
Full article ">Figure 5
<p>GOSPA error for four filters under low and high clutter densities.</p>
Full article ">Figure 6
<p>Number of missed targets for four filters under low and high clutter densities.</p>
Full article ">Figure 7
<p>Number of false targets for four filters under low and high clutter rates.</p>
Full article ">
34 pages, 756 KiB  
Article
Dynamic Programming-Based Track-before-Detect Algorithm for Weak Maneuvering Targets in Range–Doppler Plane
by Xinghui Wu, Jieru Ding, Zhiyi Wang and Min Wang
Remote Sens. 2024, 16(14), 2639; https://doi.org/10.3390/rs16142639 - 18 Jul 2024
Viewed by 523
Abstract
This paper focuses on detecting and tracking maneuvering weak targets in the range–Doppler (RD) plane with the track-before-detect (TBD) algorithm based on dynamic programming (DP). Traditional DP-TBD algorithms integrate target detection and tracking in their framework while searching the paths provided by a [...] Read more.
This paper focuses on detecting and tracking maneuvering weak targets in the range–Doppler (RD) plane with the track-before-detect (TBD) algorithm based on dynamic programming (DP). Traditional DP-TBD algorithms integrate target detection and tracking in their framework while searching the paths provided by a predefined model of the kinematic properties within the constraints allowed. However, both the approximate motion model used in the RD plane and the model mismatch caused when the target undergoes a maneuver can degrade the TBD performance sharply. To address these issues, this paper accurately describes the evolution of the RD equation based on Constant Acceleration (CA) and Coordinated Turn (CT) motion models with the process noise in the Cartesian coordinate system, and it also employs a recursive method to estimate the parameters in the equations for efficient energy accumulation and path searches. Facing the situation that targets energy accumulation during the DP iteration process will lead to an expansion of the target energy accumulation process. This paper designs a more efficient Optimization Function (OF) to inhibit the expansion effect, improve the resolution of the nearby targets, and increase the detection probability of the weak targets simultaneously. In addition, to search the trajectory more efficiently and accurately, we improved the process of DP multi-frame accumulation, thus reducing the computation amount of large-scale searches. Finally, the effectiveness of the proposed method for CA and CT motion target detection and tracking is verified by many of the simulation experiments that were conducted in this paper. Full article
(This article belongs to the Topic Radar Signal and Data Processing with Applications)
Show Figures

Figure 1

Figure 1
<p>Schematic of the traditional DBT algorithm.</p>
Full article ">Figure 2
<p>Schematic of the TBD algorithm.</p>
Full article ">Figure 3
<p>Current status of TBD research.</p>
Full article ">Figure 4
<p>State transfer diagram of conventional DP-TBD when the state transfer number <math display="inline"><semantics> <mrow> <mi>q</mi> <mo>=</mo> <mn>25</mn> </mrow> </semantics></math>.</p>
Full article ">Figure 5
<p>State transfer diagram of OF-TBD when the state transfer number <math display="inline"><semantics> <mrow> <mi>q</mi> <mo>=</mo> <mn>25</mn> </mrow> </semantics></math>.</p>
Full article ">Figure 6
<p>Target detection probability vs. number of frames.</p>
Full article ">Figure 7
<p>The CA far-region Target T1 Cartesian coordinate system maneuvering trajectory.</p>
Full article ">Figure 8
<p>The CA near-region Target T2 Cartesian coordinate system maneuvering trajectory.</p>
Full article ">Figure 9
<p>The CA far-region Target T1 RD domain maneuvering trajectory.</p>
Full article ">Figure 10
<p>The CA near region Target T2 RD domain maneuvering trajectory.</p>
Full article ">Figure 11
<p>The CA far-region Target T1 detection probability vs. input SNR.</p>
Full article ">Figure 12
<p>The CA near-region Target T2 detection probability vs. input SNR.</p>
Full article ">Figure 13
<p>The CA far-region Target T1 range RMSE vs. input SNR.</p>
Full article ">Figure 14
<p>The CA near-region Target T2 range RMSE vs. input SNR.</p>
Full article ">Figure 15
<p>The CA far-region Target T1 Doppler RMSE vs. input SNR.</p>
Full article ">Figure 16
<p>The CA near region Target T2’s Doppler RMSE vs. input SNR.</p>
Full article ">Figure 17
<p>The CA far-region Target T1’s <math display="inline"><semantics> <msub> <mover accent="true"> <mi>σ</mi> <mo>˙</mo> </mover> <mn>0</mn> </msub> </semantics></math> RMSE vs. input SNR.</p>
Full article ">Figure 18
<p>The CA near-region Target T2’s <math display="inline"><semantics> <msub> <mover accent="true"> <mi>σ</mi> <mo>˙</mo> </mover> <mn>0</mn> </msub> </semantics></math> RMSE vs. input SNR.</p>
Full article ">Figure 19
<p>The CA far-region Target T1’s <math display="inline"><semantics> <msub> <mover accent="true"> <mi>σ</mi> <mo>¨</mo> </mover> <mn>0</mn> </msub> </semantics></math> RMSE vs. input SNR.</p>
Full article ">Figure 20
<p>The CA near region Target T2’s <math display="inline"><semantics> <msub> <mover accent="true"> <mi>σ</mi> <mo>¨</mo> </mover> <mn>0</mn> </msub> </semantics></math> RMSE vs. input SNR.</p>
Full article ">Figure 21
<p>The CA far-region Target T1’s <math display="inline"><semantics> <msub> <mover accent="true"> <mi>σ</mi> <mo>⃛</mo> </mover> <mn>0</mn> </msub> </semantics></math> RMSE vs. input SNR.</p>
Full article ">Figure 22
<p>The CA near-region Target T2’s <math display="inline"><semantics> <msub> <mover accent="true"> <mi>σ</mi> <mo>⃛</mo> </mover> <mn>0</mn> </msub> </semantics></math> RMSE vs. input SNR.</p>
Full article ">Figure 23
<p>The CA far-region Target T1’s <math display="inline"><semantics> <msub> <mover accent="true"> <mi>σ</mi> <mo>⃜</mo> </mover> <mn>0</mn> </msub> </semantics></math> RMSE vs. input SNR.</p>
Full article ">Figure 24
<p>The CA near-region Target T2’s <math display="inline"><semantics> <msub> <mover accent="true"> <mi>σ</mi> <mo>⃜</mo> </mover> <mn>0</mn> </msub> </semantics></math> RMSE vs. input SNR.</p>
Full article ">Figure 25
<p>The CT far-region Target T1’s Cartesian coordinate system maneuvering trajectory.</p>
Full article ">Figure 26
<p>The CT near-region Target T2’s Cartesian coordinate system maneuvering trajectory.</p>
Full article ">Figure 27
<p>The CT far-region Target T1’s RD domain maneuvering trajectory.</p>
Full article ">Figure 28
<p>The CT near-region Target T2’s RD domain maneuvering trajectory.</p>
Full article ">Figure 29
<p>The CT far-region Target T1’s detection probability vs. input SNR.</p>
Full article ">Figure 30
<p>The CT near-region Target T2’s detection probability vs. input SNR.</p>
Full article ">Figure 31
<p>The CT far-region Target T1’s range RMSE vs. input SNR.</p>
Full article ">Figure 32
<p>The CT near-region Target T2’s range RMSE vs. input SNR.</p>
Full article ">Figure 33
<p>The CT far-region Target T1’s Doppler RMSE vs. input SNR.</p>
Full article ">Figure 34
<p>The CT near-region Target T2’s Doppler RMSE vs. input SNR.</p>
Full article ">Figure 35
<p>The CT far-region Target T1 <math display="inline"><semantics> <msub> <mover accent="true"> <mi>σ</mi> <mo>˙</mo> </mover> <mn>0</mn> </msub> </semantics></math> RMSE vs. input SNR.</p>
Full article ">Figure 36
<p>The CT near-region Target T2 <math display="inline"><semantics> <msub> <mover accent="true"> <mi>σ</mi> <mo>˙</mo> </mover> <mn>0</mn> </msub> </semantics></math> RMSE vs. input SNR.</p>
Full article ">Figure 37
<p>The CT far-region Target T1 <math display="inline"><semantics> <msub> <mi>α</mi> <mn>0</mn> </msub> </semantics></math> RMSE vs. input SNR.</p>
Full article ">Figure 38
<p>The CT near-region Target T2 <math display="inline"><semantics> <msub> <mi>α</mi> <mn>0</mn> </msub> </semantics></math> RMSE vs. input SNR.</p>
Full article ">
22 pages, 1927 KiB  
Article
Noise-Adaptive State Estimators with Change-Point Detection
by Xiaolei Hou, Shijie Zhao, Jinjie Hu and Hua Lan
Sensors 2024, 24(14), 4585; https://doi.org/10.3390/s24144585 - 15 Jul 2024
Viewed by 466
Abstract
Aiming at tracking sharply maneuvering targets, this paper develops novel variational adaptive state estimators for joint target state and process noise parameter estimation for a class of linear state-space models with abruptly changing parameters. By combining variational inference with change-point detection in an [...] Read more.
Aiming at tracking sharply maneuvering targets, this paper develops novel variational adaptive state estimators for joint target state and process noise parameter estimation for a class of linear state-space models with abruptly changing parameters. By combining variational inference with change-point detection in an online Bayesian fashion, two adaptive estimators—a change-point-based adaptive Kalman filter (CPAKF) and a change-point-based adaptive Kalman smoother (CPAKS)—are proposed in a recursive detection and estimation process. In each iteration, the run-length probability of the current maneuver mode is first calculated, and then the joint posterior of the target state and process noise parameter conditioned on the run length is approximated by variational inference. Compared with existing variational noise-adaptive Kalman filters, the proposed methods are robust to initial iterative value settings, improving their capability of tracking sharply maneuvering targets. Meanwhile, the change-point detection divides the non-stationary time sequence into several stationary segments, allowing for an adaptive sliding length in the CPAKS method. The tracking performance of the proposed methods is investigated using both synthetic and real-world datasets of maneuvering targets. Full article
(This article belongs to the Section Sensing and Imaging)
Show Figures

Figure 1

Figure 1
<p>Illustration of maneuvering-target tracking.</p>
Full article ">Figure 2
<p>Subfigure (<b>a</b>–<b>f</b>) are the true trajectories for six simulated scenarios S1–S6.</p>
Full article ">Figure 2 Cont.
<p>Subfigure (<b>a</b>–<b>f</b>) are the true trajectories for six simulated scenarios S1–S6.</p>
Full article ">Figure 3
<p>Subfigure (<b>a</b>–<b>f</b>) exhibit the comparison results of RSME for six simulated scenarios S1–S6.</p>
Full article ">Figure 4
<p>Trajectory for real-world scenario.</p>
Full article ">Figure 5
<p>RMSE for real-world scenario.</p>
Full article ">
19 pages, 7045 KiB  
Article
Application of Gray Wolf Particle Filter Algorithm Based on Golden Section in Wireless Sensor Network Mobile Target Tracking
by Duo Peng, Kun Xie and Mingshuo Liu
Electronics 2024, 13(13), 2440; https://doi.org/10.3390/electronics13132440 - 21 Jun 2024
Cited by 1 | Viewed by 492
Abstract
In order to address the issue of low tracking accuracy caused by particle depletion in the particle filter, a mobile target tracking algorithm tailored for wireless sensor networks (WSNs) is presented. This algorithm, based on the golden-section gray wolf particle filter (PF), represents [...] Read more.
In order to address the issue of low tracking accuracy caused by particle depletion in the particle filter, a mobile target tracking algorithm tailored for wireless sensor networks (WSNs) is presented. This algorithm, based on the golden-section gray wolf particle filter (PF), represents a novel approach to target tracking. The algorithm’s originality lies in its ability to guide the particle swarm toward regions of higher weights, thereby striking a balance between global and local exploration capabilities. This not only alleviates issues related to sample depletion and local extrema but also enhances the diversity of the particle swarm, significantly improving tracking performance. To assess the effectiveness of the proposed algorithm, a series of simulation experiments were conducted, comparing it with the extended Kalman filter (EKF) and the standard PF algorithm. The experiments employed a constant velocity circular motion model (CM) for filtering and tracking. The root mean square error metric demonstrated a significant reduction in error of 57% and 37% in comparison to the extended Kalman filter (EKF) and the particle filter (PF), respectively. This serves to illustrate the superiority of our method in enhancing tracking accuracy. Full article
(This article belongs to the Section Networks)
Show Figures

Figure 1

Figure 1
<p>Golden-section gray wolf optimization particle filtering diagram.</p>
Full article ">Figure 2
<p>Comparison of filtering effect test diagrams.</p>
Full article ">Figure 3
<p>Comparison of convergence curves of F1, F2, F3, and F6.</p>
Full article ">Figure 4
<p>Comparison of convergence curves of F8, F10, F14, and F20.</p>
Full article ">Figure 5
<p>Trajectory comparison.</p>
Full article ">Figure 6
<p>Position error comparison.</p>
Full article ">Figure 7
<p>RMSE time-varying curve, with the X and Y positions indicating RMSE values and time, respectively.</p>
Full article ">Figure 8
<p>Trajectory comparison.</p>
Full article ">Figure 9
<p>Trajectory comparison.</p>
Full article ">Figure 10
<p>Comparison of algorithm timeliness.</p>
Full article ">
21 pages, 4362 KiB  
Article
An Interactive Transient Model Correction Active Sonar Target Tracking Method
by Chao Liu and Shiliang Fang
Appl. Sci. 2024, 14(11), 4865; https://doi.org/10.3390/app14114865 - 4 Jun 2024
Viewed by 535
Abstract
Active sonar can usually only directly measure the distance and bearing information of underwater targets, and cannot directly obtain target velocity, acceleration and other information. Therefore, the amount of information is relatively small, making it difficult to support the construction of complex motion [...] Read more.
Active sonar can usually only directly measure the distance and bearing information of underwater targets, and cannot directly obtain target velocity, acceleration and other information. Therefore, the amount of information is relatively small, making it difficult to support the construction of complex motion models. At the same time, the motion state of underwater maneuvering targets is changeable. In response to the problem of detecting and tracking underwater moving targets by active sonar, this paper proposes a target transient model correction (TMC) filtering tracking method. Based on the conventional Kalman filter (KF) estimation, residual covariance is used as a signal quantity. When there is a large change in it, a transient filter with constant gain is adopted to filter the measurement value. The filtered output is used to correct the KF gain matrix and the target motion state model, to avoid the problem of increasing or even diverging KF estimation errors caused by changes in process noise. Using this method can solve the problem of maintaining stability and filtering estimation accuracy of active sonar tracking of underwater maneuvering targets with less computational and engineering costs. Full article
Show Figures

Figure 1

Figure 1
<p>Schematic diagram of the general idea of the TMC tracking method.</p>
Full article ">Figure 2
<p>Schematic diagram of target movement situation.</p>
Full article ">Figure 3
<p>True trajectory and sonar measured values of the underwater simulated target. (<b>a</b>) The trajectory in cartesian coordinates, (<b>b</b>) The trajectory in polar coordinates.</p>
Full article ">Figure 4
<p>Comparisons of tracking results between the conventional KF method and the TMC method. (<b>a</b>) Conventional KF tracking results, (<b>b</b>) TMC tracking results, (<b>c</b>) Comparison of target trajectories, (<b>d</b>) Comparison of normalized residual covariance.</p>
Full article ">Figure 4 Cont.
<p>Comparisons of tracking results between the conventional KF method and the TMC method. (<b>a</b>) Conventional KF tracking results, (<b>b</b>) TMC tracking results, (<b>c</b>) Comparison of target trajectories, (<b>d</b>) Comparison of normalized residual covariance.</p>
Full article ">Figure 5
<p>Comparisons of radial distances and azimuths. (<b>a</b>) Comparison of radial distances, (<b>b</b>) Comparison of azimuths.</p>
Full article ">Figure 5 Cont.
<p>Comparisons of radial distances and azimuths. (<b>a</b>) Comparison of radial distances, (<b>b</b>) Comparison of azimuths.</p>
Full article ">Figure 6
<p>True target trajectory and sonar measurement values.</p>
Full article ">Figure 7
<p>Comparison of Target’s X-axis, Y-axis, Radial Distances, and Azimuths. (<b>a</b>) Comparison of X-axis distances, (<b>b</b>) Comparison of Y-axis distances, (<b>c</b>) Comparison of radial distances, (<b>d</b>) Comparison of azimuths.</p>
Full article ">Figure 7 Cont.
<p>Comparison of Target’s X-axis, Y-axis, Radial Distances, and Azimuths. (<b>a</b>) Comparison of X-axis distances, (<b>b</b>) Comparison of Y-axis distances, (<b>c</b>) Comparison of radial distances, (<b>d</b>) Comparison of azimuths.</p>
Full article ">Figure 8
<p>Comparisons of distance and azimuth errors. (<b>a</b>) X-axis distance errors, (<b>b</b>) Y-axis distance errors, (<b>c</b>) Position distance errors, (<b>d</b>) Azimuth errors.</p>
Full article ">Figure 8 Cont.
<p>Comparisons of distance and azimuth errors. (<b>a</b>) X-axis distance errors, (<b>b</b>) Y-axis distance errors, (<b>c</b>) Position distance errors, (<b>d</b>) Azimuth errors.</p>
Full article ">Figure 9
<p>RMSE of distances and azimuths. (<b>a</b>) RMSE of position distances, (<b>b</b>) RMSE of azimuths.</p>
Full article ">Figure 9 Cont.
<p>RMSE of distances and azimuths. (<b>a</b>) RMSE of position distances, (<b>b</b>) RMSE of azimuths.</p>
Full article ">
19 pages, 9762 KiB  
Article
Graph Search-Based Path Planning for Automatic Ship Berthing
by Xiaocheng Liu, Zhihuan Hu, Ziheng Yang and Weidong Zhang
J. Mar. Sci. Eng. 2024, 12(6), 933; https://doi.org/10.3390/jmse12060933 - 2 Jun 2024
Viewed by 550
Abstract
Ship berthing is one of the most challenging operations for crews, involving optimal trajectory generation and intricate harbor maneuvering at low speed. In this paper, we present a practical path-planning method that generates smooth trajectories for an underactuated surface vehicle (USV) traveling in [...] Read more.
Ship berthing is one of the most challenging operations for crews, involving optimal trajectory generation and intricate harbor maneuvering at low speed. In this paper, we present a practical path-planning method that generates smooth trajectories for an underactuated surface vehicle (USV) traveling in a confined harbor environment. Our approach introduces a Generalized Voronoi Diagram (GVD)-based path planner to handle the unberthing phase. The hybrid A* search-based path finding method is used for the transportation phase. A simple planner based on a Bézier curve is proposed for the berthing phase. To track the target path, an adaptive pure pursuit method and proportional-derivative (PD) controller is used. The performance of the given method is tested numerically and experimentally on a catamaran with a pair of non-steerable thrusters. The results demonstrate that the proposed algorithm can achieve a successful berthing operation through static obstacle handling and smooth trajectory generation. Full article
(This article belongs to the Special Issue Motion Control and Path Planning of Marine Vehicles—2nd Edition)
Show Figures

Figure 1

Figure 1
<p>Concatenation of two curves for berthing operation (red line indicates the resulting hybrid A* path; blue line means the Bézier curve).</p>
Full article ">Figure 2
<p>Experimental USV.</p>
Full article ">Figure 3
<p>Propulsion model (<math display="inline"><semantics> <mrow> <msub> <mi>a</mi> <mn>1</mn> </msub> <mo>=</mo> <mn>0.0618</mn> <mo>,</mo> <mo> </mo> <msub> <mi>a</mi> <mn>2</mn> </msub> <mo>=</mo> <mn>0.0271</mn> <mo>,</mo> <mo> </mo> <msub> <mi>b</mi> <mn>1</mn> </msub> <mo>=</mo> <msub> <mi>b</mi> <mn>2</mn> </msub> <mo>=</mo> <mn>0.136</mn> </mrow> </semantics></math>).</p>
Full article ">Figure 4
<p>GVD and Voronoi potential field.</p>
Full article ">Figure 5
<p>Motion primitives (<span class="html-italic">L</span> denotes the movement length).</p>
Full article ">Figure 6
<p>2D costmap.</p>
Full article ">Figure 7
<p>Comparison of costmap and SSSP map using constant and adaptive inflation radius. (In costmap, black dots indicate the shape of obstacles, green dots represent the edge of GVD, and cost value of each cell is described by a color bar. In SSSP map, black dot represents the goal, and the distances of the shortest path from all cells to goal are described by a color bar.).</p>
Full article ">Figure 8
<p>Dubins curve and Reeds–Shepp curve.</p>
Full article ">Figure 9
<p>Pure pursuit algorithm: <math display="inline"><semantics> <msub> <mi>L</mi> <mi>T</mi> </msub> </semantics></math> indicates the look ahead distance, and <math display="inline"><semantics> <msub> <mi>θ</mi> <mi>T</mi> </msub> </semantics></math> means the angle error between target and estimated course.</p>
Full article ">Figure 10
<p>Algorithm overview.</p>
Full article ">Figure 11
<p>Types of berthing operations.</p>
Full article ">Figure 12
<p>Simulation results of test case 01. (<b>a</b>) shows the plannar trajectory, where the blue dotted line represents the target path and the black triangles indicate the simulated poses of vehicle; (<b>b</b>) shows the real-time estimated speed (red dotted line) and target speed (black solid line); (<b>c</b>) shows the real-time estimated heading (red dotted line) and target heading.</p>
Full article ">Figure 13
<p>Simulation results of test case 02. (<b>a</b>) shows the plannar trajectory, where the blue dotted line represents the target path and the black triangles indicate the simulated poses of vehicle; (<b>b</b>) shows the real-time estimated speed (red dotted line) and target speed (black solid line); (<b>c</b>) shows the real-time estimated heading (red dotted line) and target heading.</p>
Full article ">Figure 14
<p>Simulation results of test case 03. (<b>a</b>) shows the plannar trajectory, where the blue dotted line represents the target path and the black triangles indicate the simulated poses of vehicle; (<b>b</b>) shows the real-time estimated speed (red dotted line) and target speed (black solid line); (<b>c</b>) shows the real-time estimated heading (red dotted line) and target heading.</p>
Full article ">Figure 15
<p>Experimental results of test case 04. (<b>a</b>) shows the plannar trajectory, where the blue dotted line represents the target path and the black triangles indicate the simulated poses of vehicle; (<b>b</b>) shows the real-time estimated speed (red dotted line) and target speed (black solid line); (<b>c</b>) shows the real-time estimated heading (red dotted line) and target heading.</p>
Full article ">Figure 16
<p>Experimental results of test case 05. (<b>a</b>) shows the plannar trajectory, where the blue dotted line represents the target path and the black triangles indicate the simulated poses of vehicle; (<b>b</b>) shows the real-time estimated speed (red dotted line) and target speed (black solid line); (<b>c</b>) shows the real-time estimated heading (red dotted line) and target heading.</p>
Full article ">Figure 17
<p>Experimental results of test case 06. (<b>a</b>) shows the plannar trajectory, where the blue dotted line represents the target path and the black triangles indicate the simulated poses of vehicle; (<b>b</b>) shows the real-time estimated speed (red dotted line) and target speed (black solid line); (<b>c</b>) shows the real-time estimated heading (red dotted line) and target heading.</p>
Full article ">
14 pages, 1920 KiB  
Technical Note
Radar Waveform Selection for Maneuvering Target Tracking in Clutter with PDA-RBPF and Max-Q-Based Criterion
by Xiang Feng, Ping Sun, Mingzhi Liang, Xudong Wang, Zhanfeng Zhao and Zhiquan Zhou
Remote Sens. 2024, 16(11), 1925; https://doi.org/10.3390/rs16111925 - 27 May 2024
Viewed by 584
Abstract
In this paper, to track maneuvering unmanned surface vehicles (USVs) in scenarios with clutter, we propose a novel method based on the probabilistic data association (PDA) algorithm and Rao-Blackwellized particle filter (RBPF) algorithm, and we further improve the tracking performance by Max-Q criterion-based [...] Read more.
In this paper, to track maneuvering unmanned surface vehicles (USVs) in scenarios with clutter, we propose a novel method based on the probabilistic data association (PDA) algorithm and Rao-Blackwellized particle filter (RBPF) algorithm, and we further improve the tracking performance by Max-Q criterion-based waveform selection. This work develops a maneuvering target model in the context of clutter, integrating linear and nonlinear states as well as observations with false alarms. In order to jointly tackle the mixed-state tracking problem, the PDA algorithm is integrated into the RBPF framework. This allows it to be used with the complex nonlinear and linear hybrid system and helps to minimize the state dimensions of conventional particle filtering (PF). Additionally, by utilizing Q-learning principles, we provide a Max-Q-based criterion to select the waveform parameters, which guarantees low measurement errors and efficiently handles measurement uncertainties. Our simulation results show that the PDA-RBPF algorithm, which has a more appropriate tracking mechanism, produces results that are more accurate than those of the EKF or PF algorithms alone. Furthermore, the RMSE derived by the Max-Q-based criterion is smaller and more robust than that of other selection methods, as well as yielding a fixed waveform. Our proposed mechanism, which combines the concepts of PDA-RBPF and Max-Q waveform selection, performs well in target tracking tasks and exhibits relatively good performance over some existing ones. Full article
Show Figures

Graphical abstract

Graphical abstract
Full article ">Figure 1
<p>Radar system for maneuvering target tracking in clutter scenario.</p>
Full article ">Figure 2
<p>Block diagram of novel PDA-RBPF tracking algorithm.</p>
Full article ">Figure 3
<p>Block diagram of Max-Q-based waveform selection mechanism.</p>
Full article ">Figure 4
<p>Comparison of tracking algorithms in clutter scenario.</p>
Full article ">Figure 5
<p>RMSE comparison of different tracking algorithms.</p>
Full article ">Figure 6
<p>Tracking results of PDA-RBPF using different waveform selection mechanisms.</p>
Full article ">Figure 7
<p>RMSE comparison using different waveform selection mechanisms in PDA-RBPF.</p>
Full article ">Figure 8
<p>Waveform parameters selected by different methods at each time instant.</p>
Full article ">
11 pages, 3065 KiB  
Communication
Implementation of MIMO Radar-Based Point Cloud Images for Environmental Recognition of Unmanned Vehicles and Its Application
by Jongseok Kim, Seungtae Khang, Sungdo Choi, Minsung Eo and Jinyong Jeon
Remote Sens. 2024, 16(10), 1733; https://doi.org/10.3390/rs16101733 - 14 May 2024
Cited by 1 | Viewed by 891
Abstract
High-performance radar systems are becoming increasingly popular for accurately detecting obstacles in front of unmanned vehicles in fog, snow, rain, night and other scenarios. The use of these systems is gradually expanding, such as indicating empty space and environment detection rather than just [...] Read more.
High-performance radar systems are becoming increasingly popular for accurately detecting obstacles in front of unmanned vehicles in fog, snow, rain, night and other scenarios. The use of these systems is gradually expanding, such as indicating empty space and environment detection rather than just detecting and tracking the moving targets. In this paper, based on our high-resolution radar system, a three-dimensional point cloud image algorithm is developed and implemented. An axis translation and compensation algorithm is applied to minimize the point spreading caused by the different mounting positions and the alignment error of the Global Navigation Satellite System (GNSS) and radar. After applying the algorithm, a point cloud image for a corner reflector target and a parked vehicle is created to directly compare the improved results. A recently developed radar system is mounted on the vehicle and it collects data through actual road driving. Based on this, a three-dimensional point cloud image including an axis translation and compensation algorithm is created. As a results, not only the curbstones of the road but also street trees and walls are well represented. In addition, this point cloud image is made to overlap and align with an open source web browser (QtWeb)-based navigation map image to implement the imaging algorithm and thus determine the location of the vehicle. This application algorithm can be very useful for positioning unmanned vehicles in urban area where GNSS signals cannot be received due to a large number of buildings. Furthermore, sensor fusion, in which a three-dimensional point cloud radar image appears on the camera image, is also implemented. The position alignment of the sensors is realized through intrinsic and extrinsic parameter optimization. This high-performance radar application algorithm is expected to work well for unmanned ground or aerial vehicle route planning and avoidance maneuvers in emergencies regardless of weather conditions, as it can obtain detailed information on space and obstacles not only in the front but also around them. Full article
Show Figures

Figure 1

Figure 1
<p>Different positions of the radar and GNSS.</p>
Full article ">Figure 2
<p>Comparison of images before (<b>a</b>) and after (<b>b</b>) misalignment correction for the accumulation of point target data collected in driving.</p>
Full article ">Figure 3
<p>The multi-frame point cloud image was realized by rotating around the parked vehicle. Before misalignment correction (<b>a</b>) the point blurred the object shape, but after calibration (<b>b</b>) the shape and boundary of the object become clear.</p>
Full article ">Figure 4
<p>A point cloud map image is generated in real time on an urban road using a fabricated radar system mounted on a vehicle. The figure also shows the 3D view image with elevation information added.</p>
Full article ">Figure 5
<p>The QtWeb-based road map API is displayed in real time and overlaps with the two-dimensional radar point cloud map image. It is easy to capture the exact location and the surrounding information of the vehicle. (<b>a</b>) The top view of the real map image, and (<b>b</b>) the overlapping image.</p>
Full article ">Figure 6
<p>Camera image and the radar point cloud map image are combined to implement a sensor fusion image. (<b>a</b>) The fused image and (<b>b</b>) a three-dimensional point cloud image of the radar.</p>
Full article ">
25 pages, 483 KiB  
Article
A Robust Interacting Multi-Model Multi-Bernoulli Mixture Filter for Maneuvering Multitarget Tracking under Glint Noise
by Benru Yu, Hong Gu and Weimin Su
Sensors 2024, 24(9), 2720; https://doi.org/10.3390/s24092720 - 24 Apr 2024
Viewed by 692
Abstract
In practical radar systems, changes in the target aspect toward the radar will result in glint noise disturbances in the measurement data. The glint noise has heavy-tailed characteristics and cannot be perfectly modeled by the Gaussian distribution widely used in conventional tracking algorithms. [...] Read more.
In practical radar systems, changes in the target aspect toward the radar will result in glint noise disturbances in the measurement data. The glint noise has heavy-tailed characteristics and cannot be perfectly modeled by the Gaussian distribution widely used in conventional tracking algorithms. In this article, we investigate the challenging problem of tracking a time-varying number of maneuvering targets in the context of glint noise with unknown statistics. By assuming a set of models for the possible motion modes of each single-target hypothesis and leveraging the multivariate Laplace distribution to model measurement noise, we propose a robust interacting multi-model multi-Bernoulli mixture filter based on the variational Bayesian method. Within this filter, the unknown noise statistics are adaptively learned while filtering and the predictive likelihood is approximately calculated by means of the variational lower bound. The effectiveness and superiority of our proposed filter is verified via computer simulations. Full article
(This article belongs to the Special Issue Radar Sensors for Target Tracking and Localization)
Show Figures

Figure 1

Figure 1
<p>Truetrajectories of the targets.</p>
Full article ">Figure 2
<p>GOSPAE, LE, MTE, and FTE of the ML-IMM-MBM filter for different <span class="html-italic">N</span> with <math display="inline"><semantics> <mrow> <mi>β</mi> <mo>=</mo> <mn>8</mn> </mrow> </semantics></math>.</p>
Full article ">Figure 3
<p>GOSPAE, LE, MTE, and FTE of the ML-IMM-MBM filter for different <math display="inline"><semantics> <mi>β</mi> </semantics></math> with <math display="inline"><semantics> <mrow> <mi>N</mi> <mo>=</mo> <mn>6</mn> </mrow> </semantics></math>.</p>
Full article ">Figure 4
<p>Cardinality estimates for filters under study.</p>
Full article ">Figure 5
<p>GOSPAE, LE, MTE, and FTE for filters under study.</p>
Full article ">Figure 6
<p>GOSPAE, LE, MTE, and FTE of different filters for varying scale factor.</p>
Full article ">Figure 7
<p>GOSPAE, LE, MTE, and FTE of different filters for varying glint probability.</p>
Full article ">
Back to TopTop