Dennis S. Bernstein’s research while affiliated with Concordia University Ann Arbor and other places

What is this page?


This page lists works of an author who doesn't have a ResearchGate profile or hasn't added the works to their profile yet. It is automatically generated from public (personal) data to further our legitimate goal of comprehensive and accurate scientific recordkeeping. If you are this author and want this page removed, please let us know.

Publications (923)


Input-to-state stability of discrete-time, linear time-varying systems
  • Article

April 2025

·

13 Reads

Automatica

Sneha Sanjeevini

·

Brian Lai

·

·

[...]

·

Dennis S Bernstein

Real-time kinematics-based sensor-fault detection for autonomous vehicles using single and double transport with adaptive numerical differentiation

March 2025

·

1 Read

Control Engineering Practice

Sensor-fault detection is crucial for the safe operation of autonomous vehicles. This paper introduces a novel kinematics-based approach for detecting and identifying faulty sensors, which is model-independent, rule-free, and applicable to ground and aerial vehicles. This method, called kinematics-based sensor fault detection (KSFD), relies on kinematic relations, sensor measurements, and real-time single and double numerical differentiation. Using onboard data from radar, rate gyros, magnetometers, and accelerometers, KSFD identifies a single faulty sensor in real time. To achieve this, adaptive input and state estimation (AISE) is used for real-time single and double numerical differentiation of the sensor data, and the kinematically exact single and double transport theorems are used to evaluate the consistency of the data. Unlike model-based and knowledge-based methods, KSFD relies solely on sensor signals, kinematic relations, and AISE for real-time numerical differentiation. For ground vehicles, KSFD requires six kinematics-based error metrics, whereas, for aerial vehicles, nine error metrics are needed. Simulated and experimental examples are provided to evaluate the effectiveness of KSFD.


What is a Relevant Signal-to-Noise Ratio for Numerical Differentiation?

January 2025

·

9 Reads

In applications that involve sensor data, a useful measure of signal-to-noise ratio (SNR) is the ratio of the root-mean-squared (RMS) signal to the RMS sensor noise. The present paper shows that, for numerical differentiation, the traditional SNR is ineffective. In particular, it is shown that, for a harmonic signal with harmonic sensor noise, a natural and relevant SNR is given by the ratio of the RMS of the derivative of the signal to the RMS of the derivative of the sensor noise. For a harmonic signal with white sensor noise, an effective SNR is derived. Implications of these observations for signal processing are discussed.


Recursive Least Squares with Fading Regularization for Finite-Time Convergence without Persistent Excitation
  • Preprint
  • File available

January 2025

·

4 Reads

This paper extends recursive least squares (RLS) to include time-varying regularization. This extension provides flexibility for updating the least squares regularization term in real time. Existing results with constant regularization imply that the parameter-estimation error dynamics of RLS are globally attractive to zero if and only the regressor is weakly persistently exciting. This work shows that, by extending classical RLS to include a time-varying (fading) regularization term that converges to zero, the parameter-estimation error dynamics are globally attractive to zero without weakly persistent excitation. Moreover, if the fading regularization term converges to zero in finite time, then the parameter estimation error also converges to zero in finite time. Finally, we propose rank-1 fading regularization (R1FR) RLS, a time-varying regularization algorithm with fading regularization that converges to zero, and which runs in the same computational complexity as classical RLS. Numerical examples are presented to validate theoretical guarantees and to show how R1FR-RLS can protect against over-regularization.

Download

Fig. 3: Block diagram of AISE.
Fig. 4: Discrete-time extremum-seeking control with adaptive input and state estimation (ESC/AISE).
Fig. 5: Example 5.1: Quadratic Cost. Sensor noise v defined in (54) added to y for k ∈ [0, 6000].
Fig. 6: Example 5.1: Quadratic Cost. System output y for the quadratic cost given by (53) using ESC and ESC/AISE with the sensor noise v shown in Figure 5. b) shows a) for all y ∈ [0, 0.8].
Fig. 8: Example 5.2: Antilock Breaking System. µ λ versus λ given by (57) for λ ⋆ = 0.25 and µ ⋆ = 0.6. The vertical, dashed green line indicates the value at which λ = λ ⋆ , which crosses the µ λ versus λ trace at µ λ ⋆ = µ ⋆ , which is its maximum value.

+3

Adaptive Numerical Differentiation for Extremum Seeking with Sensor Noise

January 2025

·

21 Reads

Extremum-seeking control (ESC) is widely used to optimize performance when the system dynamics are uncertain. However, sensitivity to sensor noise is an important issue in ESC implementation due to the use of high-pass filters or gradient estimators. To reduce the sensitivity of ESC to noise, this paper investigates the use of adaptive input and state estimation (AISE) for numerical differentiation. In particular, this paper develops extremum-seeking control with adaptive input and state estimation (ESC/AISE), where the high-pass filter of ESC is replaced by AISE to improve performance under sensor noise. The effectiveness of ESC/AISE is illustrated via numerical examples.


Target Tracking Using the Invariant Extended Kalman Filter with Numerical Differentiation for Estimating Curvature and Torsion

January 2025

·

4 Reads

The goal of target tracking is to estimate target position, velocity, and acceleration in real time using position data. This paper introduces a novel target-tracking technique that uses adaptive input and state estimation (AISE) for real-time numerical differentiation to estimate velocity, acceleration, and jerk from position data. These estimates are used to model the target motion within the Frenet-Serret (FS) frame. By representing the model in SE(3), the position and velocity are estimated using the invariant extended Kalman filter (IEKF). The proposed method, called FS-IEKF-AISE, is illustrated by numerical examples and compared to prior techniques.


Frenet-Serret-Based Trajectory Prediction

January 2025

·

3 Reads

Trajectory prediction is a crucial element of guidance, navigation, and control systems. This paper presents two novel trajectory-prediction methods based on real-time position measurements and adaptive input and state estimation (AISE). The first method, called AISE/va, uses position measurements to estimate the target velocity and acceleration. The second method, called AISE/FS, models the target trajectory as a 3D curve using the Frenet-Serret formulas, which require estimates of velocity, acceleration, and jerk. To estimate velocity, acceleration, and jerk in real time, AISE computes first, second, and third derivatives of the position measurements. AISE does not rely on assumptions about the target maneuver, measurement noise, or disturbances. For trajectory prediction, both methods use measurements of the target position and estimates of its derivatives to extrapolate from the current position. The performance of AISE/va and AISE/FS is compared numerically with the α\alpha-β\beta-γ\gamma filter, which shows that AISE/FS provides more accurate trajectory prediction than AISE/va and traditional methods, especially for complex target maneuvers.





Citations (30)


... In practice, sensor data are sampled, and thus the numerical derivative is interpreted as the sampled derivative of the underlying analog signal. For applications involving sampled data, techniques include [32] as well as numerical differentiation based on adaptive input and state estimation [33], [34]. ...

Reference:

What is a Relevant Signal-to-Noise Ratio for Numerical Differentiation?
Adaptive Real-Time Numerical Differentiation with Variable-Rate Forgetting and Exponential Resetting
  • Citing Conference Paper
  • July 2024

... Despite these successes, ESC possesses performance limitations relating to stability, changes in the operating point, and other issues [11]. To improve the performance of ESC, various modifications have been implemented [12]- [20]. In particular, modifications have been implemented to mitigate the sensitivity to sensor noise [21]- [31]. ...

Retrospective Cost-Based Extremum Seeking Control with Vanishing Perturbation for Online Output Minimization
  • Citing Conference Paper
  • July 2024

... K. Tong and C. Grussler self-oscillations for discrete-time relay feedback systems has not been studied. In fact, current approaches for Lur'e systems in discrete-time -a linear system in feedback with a static nonlinearity, proposed in [18], [19], [20], are not applicable to the relay function, as it is neither piecewise continuous, nor does it not belong to the conic sector. This motivates us to develop a new approach in characterizing self-oscillations for discrete-time relay feedback system (DT-RFS), depicted in Figure 1. ...

Self-Excited Dynamics of Discrete-Time Lur'e Systems with Affinely Constrained, Piecewise-C 1 Feedback Nonlinearities

IEEE Open Journal of Control Systems

... This implies that the forgetting factor cannot be designed arbitrarily. To avoid this problem, several forgetting factor algorithms, such as directional forgetting (DF) and exponential resetting (ER), which can guarantee the existence of the upper and lower bounds of the covariance matrix, have been proposed (Cao and Howard (2000); Lai and Bernstein (2024)); however, the DF cannot achieve true value convergence even when the PE condition is satisfied. Unlike the EF, the ER has difficulty setting the threshold value for resetting and a slow convergence rate. ...

Generalized Forgetting Recursive Least Squares: Stability and Robustness Guarantees

IEEE Transactions on Automatic Control

... The estimator coefficients are continuously adapted using the innovations (differences between predicted and observed measurements) as the error metric, thereby enhancing the accuracy and robustness of state estimation. RCIE has been extensively studied and modified for nonminimum-phase discrete time systems, linear time varying (Sneha and Dennis, 2024) and invariant systems (Rahman et al., 2016). It has also been applied in the area of signal and process and especially in numerical differentiation (Verma et al., 2024) and integration (Sanjeevini and Bernstein, 2023). ...

Performance-variable decomposition in retrospective cost adaptive control of linear time-varying systems
  • Citing Article
  • March 2024

Systems & Control Letters

... RCIE has been extensively studied and modified for nonminimum-phase discrete time systems, linear time varying (Sneha and Dennis, 2024) and invariant systems (Rahman et al., 2016). It has also been applied in the area of signal and process and especially in numerical differentiation (Verma et al., 2024) and integration (Sanjeevini and Bernstein, 2023). ...

Real-time numerical differentiation of sampled data using adaptive input and state estimation
  • Citing Article
  • February 2024

International Journal of Control

... However, linear controllers are often tuned to yield high performance under nominal operating conditions and usually do not perform well in unknown, uncertain, or rapidly changing operating conditions. In this context, adaptive algorithms [20][21][22][23] can be implemented to augment these linear algorithms and modify the nominal hyperparameters to prevent any degradation in performance due to uncertain environments. ...

Experimental Flight Testing of a Fault-Tolerant Adaptive Autopilot for Fixed-Wing Aircraft
  • Citing Conference Paper
  • May 2023

... RCIE has been extensively studied and modified for nonminimum-phase discrete time systems, linear time varying (Sneha and Dennis, 2024) and invariant systems (Rahman et al., 2016). It has also been applied in the area of signal and process and especially in numerical differentiation (Verma et al., 2024) and integration (Sanjeevini and Bernstein, 2023). ...

Random-Walk Elimination in Numerical Integration of Sensor Data Using Adaptive Input Estimation
  • Citing Conference Paper
  • May 2023

... The SO(n) manifold and the set of n-by-n skew matrices are defined by SO(n) ≜ {R ∈ R n×n : RR T = I n , det(R) = 1} and so(n) ≜ {Ω ∈ R n×n : Ω T = −Ω}, respectively, where I n is the n-by-n identity matrix. A rotation matrix R ∈ SO(3) can be parameterized [3] by the quaternion ...

Deriving Euler’s Equation for Rigid-Body Rotation via Lagrangian Dynamics with Generalized Coordinates