Next Article in Journal
Digital Twin-Driven Stability Optimization Framework for Large Underground Caverns
Previous Article in Journal
Optical Flow Odometry with Panoramic Image Based on Spherical Congruence Projection
Previous Article in Special Issue
Levitating Control System of Maglev Ruler Based on Active Disturbance Rejection Controller
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

The Robust Control of a Nonsmooth or Switched Control-Affine Uncertain Nonlinear System Using an Auxiliary Robust Integral of the Sign of the Error (ARISE) Controller †

Department of Mechanical Engineering, Auburn University, Auburn, AL 36849-0001, USA
*
Author to whom correspondence should be addressed.
Extended version of conference paper (Robust Control of a Nonsmooth or Switched Control Affine Uncertain Nonlinear System Using a Novel RISE-Inspired Approach).
Appl. Sci. 2025, 15(8), 4482; https://doi.org/10.3390/app15084482
Submission received: 12 March 2025 / Revised: 14 April 2025 / Accepted: 16 April 2025 / Published: 18 April 2025
(This article belongs to the Special Issue Advanced Control Systems and Control Engineering)

Abstract

:
To deal with uncertainties in a dynamic system, many nonlinear control approaches have been considered. Unique challenges arise from uncertainties that are bounded by constants, which has led to the development of both continuous and discontinuous control methods. However, these methods either are limited to classes of smooth nonlinear models or have a tendency to result in chattering during practical applications. In this work, a novel auxiliary robust integral of the sign of the error (ARISE) controller is proposed to prevent chattering and deal with uncertainties (even those bounded by constants) for general, switched, and nonsmooth control-affine nonlinear systems. The ARISE control system includes a unique auxiliary error that is designed to inject a sliding mode (SM) term directly into the error system without including an SM term in the controller itself. In fact, the ARISE control law includes an integral SM term that is continuous. Consequently, the ARISE control law minimizes the chattering effect that results from discontinuous SM terms. The proposed ARISE control system is augmented with an adaptive update law to deal with the unknown control effectiveness matrix in the dynamic model. To prove the effectiveness of the ARISE controller, a nonlinear stability analysis was conducted and resulted in semi-global exponential tracking towards an ultimate bound. Furthermore, the performance of the proposed controller was evaluated and compared against a traditional SM controller through simulations using a switched Van der Pol oscillator model. It was concluded that the proposed ARISE controller performs better for a switched system than an SM controller. The improved performance of the ARISE controller was consistent across different dynamic parameters and disturbances.

1. Introduction

Over many years, research has been ongoing in the field of control design for complicated, uncertain nonlinear dynamic systems [1,2,3,4,5,6]. Given that most real-world systems exhibit nonlinear behavior, nonlinear control design is a topic of practical significance [7]. To obtain the best stability outcomes in the presence of system uncertainty and nonlinearities, various control approaches have been developed by numerous researchers [8,9,10,11]. For example, high-gain control is a common robust control approach that is used to deal with model uncertainty [12]. However, robust high-gain controllers do not provide the best control and error convergence results when uncertain or unstructured terms within the dynamics can only be upper-bounded by constants. To enhance the performance of the controller and obtain a better stability outcome, robust controllers have been combined with feedforward adaptive terms to compensate for the uncertain parameters [13,14,15,16]. To elaborate, adaptive terms in a control law are capable of reducing the amount of control effort needed for the system to converge since some of the uncertainty has been isolated and approximated by feedforward terms. Thus, a feedforward adaptive term incorporates some dynamic information in the control law, thereby enhancing controller performance.
Another approach to compensating for dynamic uncertainties that are bounded by constants is to augment robust or adaptive controllers with discontinuous terms. For example, sliding mode (SM) controllers incorporate a discontinuous signum function within the control law to compensate for these uncertain terms [10,17,18,19]. Theoretically, SM control immensely enhances stability and yields a favorable transient performance; however, the discontinuous signum function within the SM controller architecture introduces abrupt switching within the control input. Though SM controllers are known for their robustness to uncertainties, this rapid switching between differing control actions requires infinite control frequency and introduces chattering, all of which hinder the practical application of SM control [13,20,21].
Robust integral of the sign of the error (RISE) control, which is a high-gain feedback control approach, was developed to address the shortcomings of SM control while still exploiting its advantages and robustness. Unlike conventional SM control development methods where a signum function is included directly in the control input, the signum function is instead included in the time derivative of an auxiliary error system in the RISE-based approach. Incorporating the auxiliary error in the RISE control input introduces an integral SM term in the control law, rather than an SM term itself, making the control input continuous. The continuous RISE controller eliminates the SM controller’s requirement for infinite control frequency and reduces chattering, bolstering the RISE controller’s utility in real-world systems. In fact, RISE controllers have been implemented in numerous systems; for example, autonomous flight, delayed systems, underwater vehicles, and many more [13,22,23,24,25,26]. Additionally, many researchers have demonstrated that RISE-based methods have produced excellent results in a variety of applications, including estimation, control design, and optimization [23,27,28,29]. Across a broad class of smooth systems, RISE-based control laws typically produce an asymptotic tracking outcome [22,30,31,32,33,34,35,36,37,38], and after some modification, researchers have also been successful in achieving an exponential error convergence [39]. Though RISE controllers are highly robust and leverage the benefits of SM all while mitigating its downsides, the RISE-based method requires the dynamic model including the control input to be continuously differentiable, which precludes its application in switched/discontinuous systems.
To counter the limitations of RISE control, the authors developed a novel auxiliary RISE (ARISE) control approach, upon which this work is built, for a general, nonsmooth, and uncertain control-affine nonlinear dynamic system with the goal of developing a chatter-mitigating controller that can be applied to a wide range of uncertain nonlinear systems [40]. Similar to [40], this work developed a filtered error signal to inject an SM term into the closed-loop error system, whereas the controller itself includes an integral SM term to mitigate chattering and to reduce the need for an infinite control frequency. The control effectiveness used in the dynamics in this work is considered to be unknown and potentially switched or nonsmooth. To account for the uncertain control effectiveness matrix, an adaptive estimate is proposed. A nonsmooth Lyapunov-like stability analysis is performed to confirm the efficacy of the proposed adaptive ARISE control system. The stability result shows that, if the gain and initial state requirements are satisfied, the designed control system produces semi-global exponential trajectory tracking towards an ultimate bound. In contrast to our work in [40], this work includes a series of numerical simulations using a modified two-state Van der Pol oscillator as the dynamic model to validate the performance of the proposed control system. The oscillator was specifically modified by including control-affine control inputs and by enabling the model parameters to be switched. The performance of the proposed ARISE controller was compared with a traditional SM controller to determine their relative performances when implemented on a switched system. The root mean square (RMS) error was calculated for the trajectory tracking errors for both the ARISE and SM controllers across different disturbances and dynamic parameters to compare both approaches robustness. The comparative results demonstrated that the RMS tracking errors of the ARISE controller were less than those of the SM controller across every tested scenario, which indicates that the ARISE controller is more robust than the SM controller for the considered switched system. Overall, the proposed ARISE controller can reduce chattering, handle model uncertainties, and account for dynamic parameter switching. Because of this, the controller can be used with a wide range of real-world engineering systems, including robotic manipulators, spaceflight systems with switched dynamics, mobile robots, and many more. To illustrate the practicality of ARISE control, an additional simulation was conducted on a soft robotic end-effector.

2. Materials and Methods

2.1. Dynamics

Consider a nonsmooth, uncertain, and control-affine nonlinear dynamic system
x ˙ t = f σ x t + d σ t + g ϕ x t , t u t , τ ϕ x t , t
where x : R 0 R n represents the generalized states, f σ : R n R n represents the uncertain, nonlinear, and nonsmooth drift dynamics, and d σ : R 0 R n represents the nonsmooth and unknown disturbances. The signal σ x t , t , denoted by σ : R n × R 0 P 1 , 2 , , p , represents an uncertain switching signal that indicates the index of f σ x t and d σ t , where the number of unique forms for f σ x t and d σ t is represented by p N . The generalized input torque or force in (1) is represented as τ ϕ : R n × R 0 R n and is defined as the product of the control input u : R 0 R m and the unknown and nonsmooth control effectiveness matrix g ϕ : R n × R 0 R n × m . The signal ϕ x t , t , denoted by ϕ : R n × R 0 S 1 , 2 , , s , represents a known switching signal that indicates the index of τ ϕ x t , t and g ϕ x t , t , where the number of unique forms for τ ϕ x t , t and g ϕ x t is represented by s N .
Remark 1.
Every unique form of f σ x t and d σ t is represented by the signal σ P , which switches values whenever f σ x t and d σ t have a discrete jump. Likewise, every unique form of τ ϕ x t , t and g ϕ x t , t is represented by the signal ϕ S , which switches values whenever τ ϕ x t , t and g ϕ x t , t have a discrete jump. Whenever σ P and ϕ S are constant, the dynamics in (1) are continuous (i.e., f σ x t , d σ t , g ϕ x t , t , and τ ϕ x t , t are continuous for constant σ and ϕ).
The following assumptions must be satisfied to facilitate the control development:
Assumption 1.
The drift function f σ x t is upper-bounded by a known constant c F R > 0 such that f σ x t c F ,   t t 0 , and σ P whenever x t L , where the term t 0 R 0 represents the initial time and · represents the standard Euclidean norm.
Assumption 2.
The disturbance d σ t is upper-bounded by a known constant c D R > 0 such that d σ t c D ,   t t 0 , and σ P .
Assumption 3.
The control effectiveness matrix g ϕ x t , t is a full-row rank matrix for all t t 0 .
Assumption 4.
The generalized torque/force input τ ϕ x t , t = g ϕ x t , t u t can be linearly parameterized for all t t 0 such that
g ϕ x t , t u t = Y ϕ x t , t , u t θ ,
where θ R q represents a vector of the unknown constants in g ϕ x t , t and q N represents the number of uncertain constants in g ϕ x t , t . The matrix Y ϕ : R n × R 0 × R m R n × q represents a measurable regression matrix. Also, the portions of g ϕ x t , t that vary explicitly with time are assumed to be bounded such that g ϕ x t , t L whenever x t L , t t 0 . The i th parameter in θ, denoted by θ i , can be upper- and lower-bounded by θ ¯ i R and θ ̲ i R , respectively, such that θ L and
θ ̲ i θ i θ ¯ i , i 1 , , q .

2.2. Controller Design

The control objective in this work is to ensure that the generalized states in the dynamics in (1) track a sufficiently smooth desired trajectory denoted by x d : R 0 R n . The desired trajectory x d and its time derivative x ˙ d are known and bounded such that x d , x ˙ d L . A known tracking error, denoted as e : R 0 R n , is defined as
e t x t x d t .
Another objective of this work is to modify the error system to inject an SM term into the open-loop error system (i.e., the SM term is not in the controller). This task is accomplished through the design of an auxiliary tracking error, denoted by r : R 0 R n , that is defined as
r t e t + α e f t ,
where e f : R 0 R n represents an auxiliary filtered error signal and α R > 0 represents a user-defined control gain. The time derivative of the auxiliary filtered error is defined as
e ˙ f t k 1 sgn r t k 2 r t β e f t ,
where k 1 , k 2 , β R > 0 are user-defined control gains and s g n · represents the signum function. Notice that the filter dynamics in (6) can be solved to determine e f t .
Taking the time derivative of (5) and using (1), (4) and (6) yields
r ˙ t = f σ x t + d σ t + g ϕ x t , t u t x ˙ d t α k 1 sgn r t α k 2 r t α β e f t .
For notational brevity, an auxiliary term χ σ : R 0 R n is defined as
χ σ t f σ x t + d σ t .
The auxiliary term can be upper-bounded using Assumptions 1 and 2 and Equations (4) and (5) such that
χ σ t Φ + ρ z t z t ,
where ρ · : R R > 0 is a known, radially unbounded, and strictly increasing positive function, Φ R > 0 is a known constant, and z : R 0 R 2 n is a composite error vector defined as
z t r T t e f T t T .
Substituting (8) into (7) yields an open-loop error function as
r ˙ t = χ σ t + g ϕ x t , t u t x ˙ d t α k 1 sgn r t α k 2 r t α β e f t .
Since the control effectiveness matrix g ϕ x t , t is unknown, the matrix must be estimated using an adaptive approach. In this work, the estimate of the generalized torque/force input is expressed as
g ^ ϕ x t , t u t = Y ϕ x t , t , u t θ ^ t ,
where g ^ ϕ : R n × R 0 R n × m is an estimate of g ϕ x t , t and θ ^ : R 0 R q is an estimate of the unknown vector of constants θ . The difference between the uncertain parameters and their estimates results in a parameter estimation error, denoted as θ ˜ : R 0 R q , that is defined as
θ ˜ t θ θ ^ t .
Assumption 5.
The estimate of the control effectiveness matrix g ^ ϕ x t , t , t t 0 , is a full-row rank matrix. The right pseudo inverse of g ^ ϕ x t , t is denoted as g ^ ϕ + : R n × R 0 R m × n , where g ^ ϕ + · g ^ ϕ T · g ^ ϕ · g ^ ϕ T · 1 . Also, g ^ ϕ x t , t is bounded such that g ^ ϕ x t , t L provided that θ ^ t and x t are bounded i . e . , θ ^ t , x t L .
Adding and subtracting Y x t , t , u t θ ^ t in (11) and using (2), (12) and (13) yields a modified open-loop error system as
r ˙ t = χ σ t + Y ϕ x t , t , u t θ ˜ t + g ^ ϕ x t , t u t x ˙ d t α k 1 sgn r t α k 2 r t α β e f t .
Based on the open-loop error dynamics in (14), the control input is designed as
u t g ^ ϕ + x t , t k 3 r t + k 2 + α β e f t + x ˙ d t ,
where k 3 R > 0 is a user-defined control gain. Similarly, the parameter estimate law is designed as
θ ^ ˙ t Proj Γ Y ϕ T x t , t , u t r t ,
where Γ R q × q is a positive definite, diagonal gain matrix and Proj · denotes the smooth projection algorithm defined in Cai et al. [41], which ensures that the estimate θ ^ t stays within bounds defined in (3) for θ t . The controller from (15) is substituted into the open-loop error system in (14) to obtain a closed-loop error system as
r ˙ t = Y ϕ x t , t , u t θ ˜ t k 3 + α k 2 r t α k 1 sgn r t + k 2 e f t + χ σ t .
The closed-loop error system in (17) has an SM term due to the implementation of the auxiliary error term e f . The SM term compensates for uncertain terms upper-bounded by constants in the dynamics. Due to the controller implementing the integral of the signum function, chattering is effectively reduced.

2.3. Stability Analysis

The i t h time when ϕ switches to w S can be represented by t i w , on , i N , and the i t h time when ϕ switches from w S can be represented by t i w , off , i N . Let V L : D × R 0 R 0 be a positive definite common Lyapunov-like candidate function that is continuously differentiable in y, where y is a concatenated state vector that is defined as
y z T θ ˜ T T .
The Lyapunov candidate function V L is defined within the domain D R 2 n + q as
V L y , t 1 2 r T r + 1 2 e f T e f + 1 2 θ ˜ T Γ 1 θ ˜ ,
where D y R 2 n + q y γ , γ R > 0 is a known constant that satisfies the inequality γ inf ρ 1 2 α k 2 δ , , δ R is a known constant defined as δ min k 3 , β ε k 1 2 , and ε R > 0 is a selectable constant. Using the concatenated state vector y defined in (18), the Lyapunov-like function V L can be upper- and lower-bounded as
λ 1 y 2 V L λ 2 y 2 ,
where the constants λ 1 , λ 2 R 0 are defined as λ 1 min 1 2 , 1 2 λ min Γ 1 and λ 2 max 1 2 , 1 2 λ max Γ 1 , λ min is defined as the minimum eigenvalue · , and λ max is defined as the maximum eigenvalue · . Additionally, based on Assumption 4 and (18), V L can be further bounded as
1 2 z 2 V L 1 2 z 2 + v 1 .
In (21), the function v 1 : R q R 0 is defined as
v 1 1 2 λ max Γ 1 θ ˜ max 2 ,
where θ ˜ max R > 0 is the maximum value of θ ˜ t such that θ ˜ t θ ˜ m a x , t t 0 , resulting from the projection algorithm in (16) and the bounds defined in Assumption 4. Moreover, let S D R 2 n + q be a set of allowable initial conditions that maintain system stability, defined as
S D y R 2 n + q y λ 1 λ 2 γ .
Theorem 1.
Consider the uncertain, nonsmooth, and nonlinear dynamics in (1) that satisfy Assumptions 1–5. The control input in (15) and the parameter update law in (16) ensure semi-global exponential trajectory tracking to an ultimate bound in the sense that
y t 2 λ 2 λ 1 y t 0 2 exp δ t t 0 + v λ 1 δ 1 exp δ t t 0 ,
for all t t 0 , , provided that y t 0 S D , where v δ v 1 + n k 1 2 ε , and provided that the following gain conditions are satisfied:
β > ε k 1 2 , α k 1 Φ , v λ 1 δ γ .
Proof. 
Since the closed-loop error system in (17) contains discontinuous terms, the time derivative of (19) exists almost everywhere (a.e.) for all t t 0 , . Let y t be a Filippov solution to the differential inclusion y ˙ K h y for all t t 0 , , where K [ · ] is defined in [42] and h : R 2 n + q R 2 n + q is defined as h y r ˙ T , e ˙ f T , θ ˜ ˙ T T .
Consider times when ϕ = w for any arbitrary w S (i.e., t t i w , on , t i w , off for some i N ). During these times, the dynamic functions Y ϕ , g ϕ , and g ^ ϕ are continuous; thus, K g ^ ϕ = g ^ ϕ and K Y ϕ = Y ϕ . Taking the generalized time derivative of (19), using the calculus of K . from [43], and using (6), (13), (16) and (17) yields
V ˜ ˙ L r T K χ σ + Y ϕ θ ˜ k 3 + α k 2 r α k 1 K sgn r + k 2 e f + e f T k 1 K sgn r k 2 r β e f θ ˜ T Γ 1 Γ Y ϕ T r .
Implementing (9) and (25) into (26), applying Young’s Inequality, completing the squares, canceling common terms, and using the facts that V ˙ L y a . e . V ˜ ˙ L y , K sgn r n , and y z yields
V ˙ L a . e . k 3 r 2 β ε k 1 2 e f 2 + 1 4 α k 2 ρ 2 y z 2 + n k 1 2 ε .
Additionally, using (10) and (21), v δ v 1 + n k 1 2 ε , and δ min k 3 , β ε k 1 2 with (27) yields the following bound:
V ˙ L a . e . δ V L + v ,
t t i w , on , t i w , off provided that y t D , ∀ t t i w , on , t i w , off . Since V ˙ L is bounded for any arbitrary ϕ S , it can likewise be bounded for all ϕ S . Hence, (19) is a common Lyapunov-like function across all t t 0 , , which means that (28) holds true for all t t 0 , , provided that y t D , t t 0 , . The differential equation in (28) can be further solved to yield
V L t V L t 0 v δ exp δ t t 0 + v δ ,
t t 0 , , provided that y t D , t t 0 , . The solution in (24) in the theorem statement can be determined using (20) and (29). Provided that y t 0 lies within S D and the gain condition v λ 1 δ γ is satisfied, it can be proven that y t D , t t 0 , . It can be observed from (24) in the theorem statement that as t , the first term in (24) converges exponentially to 0 and the second term in (24) converges to v λ 1 δ . Therefore, the state vector y t converges to the ultimate bound v λ 1 δ , which establishes a neighborhood about the origin defined by { y y v λ 1 δ } that y will ultimately reside within. Moving on, the proper selection of control gains α , k 1 , k 2 , k 3 , β , and Γ and the selectable constant ε can guarantee that y t 0 lies within S D . The common Lyapunov-like function in (19) can be used with (29) to prove that r , e f , θ ˜ L . Noting that x d is user-defined and is bounded and using (4) and (5), it can be shown that e , x L . Using (3) and (13) and the fact that θ ˜ L implies that θ ^ L . Additionally, utilizing Assumption 5 and (16), it can be proven that g ^ ϕ , g ^ ϕ + L . Therefore, since x ˙ d L and from (16), it is clear that u L . □

2.4. Simulation

The ARISE control framework is presented in Figure 1 to provide a better understanding of the simulation flow required by the control architecture. This flowchart outlines the error computation, update law, auxiliary filter, ARISE controller, and plant, as implemented in the subsequent simulations. A series of simulations were performed to demonstrate the effectiveness of the proposed ARISE controller. To demonstrate ARISE’s performance compared to SM control, simulations were performed using the developed ARISE controller and a traditional SM controller. The dynamics considered during the simulations were similar to a two-state Van der Pol oscillator; however, the dynamics were modified to be switched, to include disturbances, and to have a control-affine control input. Specifically, the unknown drift dynamics used in the simulations were
f σ x = μ σ x 1 1 3 x 1 3 x 2 1 μ σ x 1 ,
where μ R > 0 is an unknown system parameter, x = x 1 , x 2 T , and
σ = 1 , x 1 0 2 , otherwise
is an unknown state-dependent switching signal that indicates the index of the drift dynamics. The disturbances used during the simulation were designed as
d t = d 1 d 2 ,
where d 1 , d 2 R > 0 are uncertain parameters. The control effective matrix used in the simulations was
g ϕ x , t = c 1 ϕ 1 x + c 2 ϕ 2 x 0 0 c 3 ϕ 1 x + c 4 ϕ 2 x ,
where c 1 , c 2 , c 3 , c 4 R are unknown, constant, and non-zero parameters and
ϕ 1 x 1 , x 2 0 0 , otherwise and
ϕ 2 x 1 ϕ 1 x
are known state-dependent switching signals. The index of the control effectiveness matrix is
ϕ = 1 , ϕ 1 = 1 2 , ϕ 1 = 0 ,
based on the switching signals defined in (31) and (32). Additionally, satisfying Assumption 4, the product g ϕ u can be linearly parameterized as
g ϕ u = ϕ 1 u 1 1 ϕ 1 u 1 0 0 0 0 ϕ 1 u 2 1 ϕ 1 u 2 Y c 1 c 2 c 3 c 4 θ ,
where u = u 1 , u 2 T .
The initial conditions of the states and the desired trajectory for the simulation were x 0 = 3 2 T and x d = 5 cos t , 5 sin t T , respectively. The control gains for the ARISE controller were selected as α = 0.1 , k 1 = 3.5 , k 2 = 100 , k 3 = 20 , and β = 10 . The parameter estimates were initialized as θ ^ 0 = 5 5 5 5 T . Two sets of unknown constants were selected for the control effectiveness matrix to analyze the change in performance of the control law across varying parameter selections. For the first set, the values of c 1 , c 2 , c 3 , and c 4 were selected as 5, 10, 3, and 6, respectively, and the set was named GA. For the other set of unknown constants, the parameters were, respectively, set as 7, 10, 3, and 4, and the set was named GB. Similarly, the performances of the control laws were analyzed for 8 different sets of disturbances: 4 continuous disturbances and 4 constant disturbances, as presented in Table 1. The control performance was also analyzed for 7 different values of μ evenly spaced from 0.5 to 3.5. Analyzing the performance at different μ values helps to ensure the robustness of the controllers across varying dynamic parameters.
To ensure a fair comparison between the ARISE controller and the SM controller, the dynamic parameters and adaptive update law were kept the same during each simulation. The control law itself is the only difference (note that the proposed ARISE controller is derived in Section 2.2, while the SM controller is introduced below). The SM controller that is used for comparative purposes in the simulations is defined as u = g ^ ϕ + x t , t k 4 e t k 5 sgn e + x ˙ d t , where k 4 is a robust control gain for the SM controller and k 5 is an SM control gain. The SM control gains were selected as k 4 = 90 and k 5 = 3.5 . The listed gains for both controllers were adjusted using an empirical-based method for a single set of dynamic parameters and disturbances (i.e., μ = 1.5 , control effectiveness parameters = set ‘GA’, and disturbances = set ‘a’). First, the control gains for the ARISE controller were selected and then adjusted to achieve an improved performance (i.e., minimum tracking errors). After that, the control gains for the SM controller were selected and then adjusted similar to the ARISE controller gains. While selecting the control gains for the SM controller, similar gain values were considered to ensure a fair comparison between the two controllers. The selected control gain values were then used across all other dynamic sets during the simulations. Note: The control gains for the ARISE controller could be adjusted using a variety of optimization techniques, including Particle Swarm Optimization, Genetic Algorithms, and the Nelder–Mead Simplex Method. However, a manual empirical gain tuning (i.e., trial-and-error) method was employed in this work. The use of optimization methods to tune the gains can be investigated in future research to further enhance the control performance. Similar to the development of the ARISE adaptive update law, an adaptive update law was developed for the SM controller as θ ^ ˙ t Proj Γ Y ϕ T x t , t , u t e t . The initial estimates of θ and the gain Γ were selected to be the same for the ARISE and SM controllers. The RMS of the tracking errors were evaluated for both controllers to compare their effectiveness, thereby providing valuable insights into their robustness when implemented on a switched system.
To further demonstrate the practical use of the proposed ARISE controller, another simulation was carried out on a soft robotic arm. A general nonlinear dynamic model of a 2D steering robotic arm without switching is presented. The dynamic parameters for the simulation were selected as f x = 0.5 x 1 ; 0.5 x 2 , d t = 0.05 cos t ; 0.05 sin t , g = 1 , 0.5 , 0.5 ; 0.2 , 1 , 0.7 . Similarly, the control parameters were selected as k 1 = 1.5 , k 2 = 100 , k 3 = 20 , α = 5 , β = 10 , and Γ = diag 0.1 , 0.2 , 0.05 , 0.15 , 0.1 , 0.2 1 . To start the simulation, we needed to define the initial conditions for the robot’s states and the unknown parameters of the control effectiveness matrix g. These initial conditions were selected as x 0 = 0.1 ; 0.1 and θ ^ 0 = 0.5 ; 0.5 ; 0.5 ; 0.5 ; 0.5 ; 0.5 . Similarly, the desired trajectories were selected as x d = 0.3 sin t , 0.3 cos t T . Note that the dynamic model presented above is a generic model for soft robotic end-effectors that use 3 actuators to control motion in 2 dimensions. The drift function f ( x ) captures linear damping or elastic resistance, and the control effectiveness matrix g maps each actuator’s input directions to the end-effector’s motion.

3. Results

The aforementioned simulations demonstrate the capability of the proposed ARISE control system for a switched dynamic system. Figure 2 depicts the tracking errors of the ARISE and SM controllers for a single set of dynamic parameters and disturbance inputs, highlighting the different tracking performance between the two controllers. As can be seen in Figure 2, the ARISE controller demonstrates a better tracking performance compared to the SM controller. A more thorough analysis of this performance difference is presented in Section 4. The results in Figure 2 are representative across all dynamic parameter sets and disturbances that were considered. Likewise, the RMS tracking errors for both of the controllers were analyzed across varying sets of continuous disturbances (see Table 1), and the results for a single set of dynamic parameters are presented in Figure 3. Correspondingly, Figure 4 presents the RMS tracking errors for both controllers under different control effectiveness values (i.e., ‘GA’ and ‘GB’) and a single set of dynamic parameters and disturbances. The RMS errors of the system once it reaches a steady state (SS) are also illustrated in Figure 4. Moreover, Figure 5 depicts the RMS tracking errors for both controllers when varying the parameter μ .
A representative depiction of the control inputs for both controllers is presented in Figure 6 for a single set of dynamics and disturbances. The proposed ARISE controller, having reduced the tracking errors, required a similar (although slightly larger) amount of control input compared to the SM controller. Figure 7 is generated by narrowing Figure 6 to view the control inputs across a narrow subset of time. Finally, the tracking performance of the soft robotic system is presented in Figure 8. Figure 8 serves as evidence of the applicability of the proposed ARISE controller in real-world robotic systems.

4. Discussion

By referencing Figure 2, it is observed that the tracking errors decreased with increasing time for both ARISE and SM, which is likely due to the improving estimate of θ due to the adaptive update laws. However, the convergence in the proposed ARISE controller was better than in the SM controller, which is likely due to the ARISE controller implementing an integral SM term rather than a discontinuous SM term. Referencing Figure 3, it is clear that the RMS errors across different disturbance values for both controllers were consistent. However, the ARISE controller exhibited considerably smaller RMS errors than the SM controller, which indicates that the ARISE controller has a better tracking performance than SM control. When the process to generate Figure 3 was repeated using the constant disturbances in Table 1 (‘e’–‘h’), similar results were obtained for both controllers (i.e., the results for ‘a’ and ‘e’, ‘b’ and ‘f’, and so on were nearly identical), and thus the figure is omitted. Similarly, Figure 4 depicts that the RMS errors of the ARISE controller were smaller than those of the SM controller even across varying control effectiveness parameters, thereby indicating that the ARISE controller performs better on a switched system. Furthermore, there was a notable decrease in the RMS errors of the second state for both controllers once the system reached SS, as illustrated in Figure 4. This result may be due to the second state having fewer nonlinearities associated with its dynamic model. Likewise, referencing Figure 5, the RMS errors of the ARISE controller increased negligibly with increasing values of μ . Comparatively, the RMS errors of the SM controller significantly increased with increasing values of μ . This consistent performance of the ARISE controller despite changing the dynamic parameter suggests that ARISE is more robust than SM control when implemented on a switched system. It is also noticeable from Figure 5 that the magnitude of the RMS errors associated with ARISE was always smaller than that of the errors from the SM controller, further demonstrating the ARISE controller’s effectiveness over SM control.
Referencing Figure 7, the SM controller exhibits a rapid switching within the control input, which induces the chattering effect. Conversely, the ARISE controller displays a smoother control input, effectively mitigating the chattering effect. A key contribution of the proposed controller is that it is able to control a nonsmooth system, unlike traditional RISE controllers. Even though RISE controllers also use an integral SM term similar to ARISE, it can only be implemented on differentiable or smooth dynamic systems. The ARISE controller, on the other hand, obtains the benefits of RISE while being implementable on a wider class of dynamic systems. Referencing Figure 8, it can be seen that the proposed ARISE controller maintained a bounded tracking performance, reinforcing the applicability of the controller in a real-world scenario.
It should furthermore be noted that SM control is capable of achieving exponential tracking of the considered dynamic system, whereas ARISE control is only able to achieve uniformly ultimately bounded tracking of the same system. In particular, while using the ARISE controller, the system converges to a local neighborhood around the target trajectory, whereas an SM controller can theoretically converge to the exact trajectory. Despite the theoretical limitations of the ARISE approach, its tracking performance was superior to the SM control in simulation. It is anticipated that the improved performance of the ARISE controller compared to SM control will be more substantial in experimentation since real actuators are unable to perfectly implement SM control signals due to their requirement for infinite control frequency.

5. Conclusions

An ARISE control architecture was developed, and the effectiveness of the controller was compared with a traditional general SM controller. The ARISE controller comprises a novel auxiliary error system that is designed to compensate for uncertain terms that are upper-bounded by a constant. The chattering effect caused by SM terms is mitigated by the introduction of the novel auxiliary error system. A traditional SM controller has a discontinuous SM term directly in the controller, whereas the proposed ARISE controller implements an integral of the SM term in the controller. Unlike SM, the integral of a signum function enables a continuous controller, eliminating chattering and the requirement for infinite control frequency. Unlike RISE control, the developed ARISE controller can be applied to switched and nonsmooth systems. The performance of the proposed ARISE controller was evaluated and compared against a traditional SM controller via simulations. Results from the numerical simulations prove that ARISE control can outperform SM control. Future work will investigate mathematical approaches to eliminate the ultimate bound in the stability analysis. Furthermore, experiments will be performed to experimentally evaluate the performance of the developed ARISE control structure in real systems.

Author Contributions

S.B.’s contribution towards the project include methodology, software, formal analysis, investigation, resources, data curation, visualization, project administration, and writing—original draft preparation. J.T. contributed towards writing—review and editing, validation, and methodology. K.M. contributed to validation and writing—review and editing. B.C.A. contributed to conceptualization, validation, supervision, review and editing, and funding acquisition. All authors have read and agreed to the published version of the manuscript.

Funding

This research is supported in part by NSF award number 2230971. Any opinions, findings and conclusions, or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the sponsoring agency.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

All data supporting the results has already been presented in the manuscript.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
ARISEAuxiliary robust integral of sign of the error
SMSliding mode
RISERobust integral of the sign of the error
RMSRoot mean square

References

  1. Abdallah, C.; Dawson, D.; Dorato, P.; Jamshidi, M. Survey of robust control for rigid robots. IEEE Control Syst. Mag. 1991, 11, 24–30. [Google Scholar]
  2. Khalil, H.K. Nonlinear Systems, 3rd ed.; Prentice Hall: Upper Saddle River, NJ, USA, 2002. [Google Scholar]
  3. Allen, B.C.; Cousin, C.; Rouse, C.; Dixon, W.E. Cadence Tracking for Switched FES Cycling with Unknown Input Delay. In Proceedings of the IEEE 58th Conference on Decision and Control (CDC), Nice, France, 11–13 December 2019; pp. 60–65. [Google Scholar]
  4. Dixon, W.E.; Fang, Y.; Dawson, D.M.; Chen, J. Adaptive Range Identification for Exponential Visual Servo Control. In Proceedings of the IEEE International Symposium on Intelligent Control, Houston, TX, USA, 8 October 2003; pp. 46–51. [Google Scholar]
  5. Allen, B.; Stubbs, K.; Dixon, W.E. Data-Based and Opportunistic Integral Concurrent Learning for Adaptive Trajectory Tracking During Switched FES-Induced Biceps Curls. IEEE Trans. Neural Syst. Rehabil. Eng. 2022, 30, 2557–2566. [Google Scholar] [CrossRef] [PubMed]
  6. Duenas, V.; Cousin, C.A.; Ghanbari, V.; Fox, E.J.; Dixon, W.E. Torque and Cadence Tracking in Functional Electrical Stimulation Induced Cycling using Passivity-Based Spatial Repetitive Learning Control. Automatica 2020, 115, 108852. [Google Scholar] [CrossRef]
  7. Slotine, J.; Li, W. Applied Nonlinear Control; Prentice Hall: Upper Saddle River, NJ, USA, 1991. [Google Scholar]
  8. Kwan, C.M.; Dawson, D.M.; Lewis, F.L. Robust Adaptive Control of Robots Using Neural Network: Global Tracking Stability. In Proceedings of the IEEE Conference on Decision and Control, New Orleans, LA, USA, 13–15 December 1995; pp. 1846–1851. [Google Scholar]
  9. Ge, S.S.; Hang, C.C.; Woon, L.C. Adaptive Neural Network Control of Robot Manipulators in Task Space. IEEE Trans. Ind. Electron. 1997, 44, 746–752. [Google Scholar]
  10. Corradini, M.; Cristofaro, A.; Orlando, G. Robust Stabilization of Multi Input Plants with Saturating Actuators. IEEE Trans. Autom. Control 2010, 55, 419–425. [Google Scholar] [CrossRef]
  11. Patre, P.M.; Dupree, K.; MacKunis, W.; Dixon, W.E. A New Class of Modular Adaptive Controllers, Part II: Neural Network Extension for Non-LP Systems. In Proceedings of the 2008 American Control Conference, Seattle, WA, USA, 11–13 June 2008; pp. 1214–1219. [Google Scholar]
  12. Hu, G.; Dixon, W.E.; Ding, H. Robust Tracking Control of an Array of Nanoparticles Moving on a Substrate. Automatica 2012, 48, 442–448. [Google Scholar] [CrossRef]
  13. Patre, P.M.; MacKunis, W.; Kaiser, K.; Dixon, W.E. Asymptotic Tracking for Uncertain Dynamic Systems via a Multilayer Neural Network Feedforward and RISE Feedback Control Structure. IEEE Trans. Autom. Control 2008, 53, 2180–2185. [Google Scholar] [CrossRef]
  14. Cheng, T.H.; Downey, R.; Dixon, W.E. Robust output feedback control of uncertain switched Euler-Lagrange systems. In Proceedings of the IEEE Conference on Decision and Control, Firenze, Italy, 10–13 December 2013; pp. 4668–4673. [Google Scholar]
  15. Dixon, W.E.; Dawson, D.M.; Zergeroglu, E.; Behal, A. Adaptive Tracking Control of a Wheeled Mobile Robot via an Uncalibrated Camera System. IEEE Trans. Syst. Man Cybern. Part B Cybern. 2001, 31, 341–352. [Google Scholar] [CrossRef]
  16. Dixon, W.E.; Zergeroglu, E.; Dawson, D.M.; Hannan, M.W. Global Adaptive Partial State Feedback Tracking Control of Rigid-Link Flexible-Joint Robots. Robotica 2000, 18, 325–326. [Google Scholar] [CrossRef]
  17. Cheng, M.B.; Tsai, C.C. Hybrid Robust Tracking Control for a Mobile Manipulator via Sliding-Mode Neural Network. In Proceedings of the IEEE International Conference on Mechatronics, Taipei, Taiwan, 10–12 July 2005; pp. 537–542. [Google Scholar]
  18. Cousin, C.A.; Rouse, C.A.; Duenas, V.H.; Dixon, W.E. Controlling the Cadence and Admittance of a Functional Electrical Stimulation Cycle. IEEE Trans. Neural Syst. Rehabil. Eng. 2019, 27, 1181–1192. [Google Scholar] [CrossRef]
  19. Sun, R.; Greene, M.; Le, D.; Bell, Z.; Chowdhary, G.; Dixon, W.E. Lyapunov-Based Real-Time and Iterative Adjustment of Deep Neural Networks. IEEE Control Syst. Lett. 2022, 6, 193–198. [Google Scholar] [CrossRef]
  20. Komurcugil, H.; Biricik, S.; Bayhan, S.; Zhang, Z. Sliding Mode Control: Overview of Its Applications in Power Converters. IEEE Ind. Electron. Mag. 2021, 15, 40–49. [Google Scholar] [CrossRef]
  21. Rojas, L.; Yepes, V.; Garcia, J. Complex Dynamics and Intelligent Control: Advances, Challenges, and Applications in Mining and Industrial Processes. Mathematics 2025, 13, 961. [Google Scholar] [CrossRef]
  22. Dixon, W.E.; Fang, Y.; Dawson, D.M.; Flynn, T.J. Range Identification for Perspective Vision Systems. IEEE Trans. Autom. Control 2003, 48, 2232–2238. [Google Scholar] [CrossRef]
  23. Dinh, H.T.; Kamalapurkar, R.; Bhasin, S.; Dixon, W.E. Dynamic Neural Network-based Robust Observers for Uncertain Nonlinear Systems. Neural Netw. 2014, 60, 44–52. [Google Scholar] [CrossRef]
  24. Fischer, N.; Kamalapurkar, R.; Sharma, N.; Dixon, W.E. RISE-Based Control of an Uncertain Nonlinear System with Time-Varying State Delays. In Proceedings of the IEEE Conference on Decision and Control (CDC), Maui, HI, USA, 10–13 December 2012; pp. 3502–3507. [Google Scholar]
  25. Hiramatsu, T.; Johnson, M.; Fitz-Coy, N.; Dixon, W.E. Asymptotic Optimal Tracking Control for an Uncertain Nonlinear Euler-Lagrange System: A RISE-based Closed-Loop Stackelberg Game Approach. In Proceedings of the IEEE Conference on Decision and Control and European Control Conference, Orlando, FL, USA, 12–15 December 2011; pp. 1030–1035. [Google Scholar]
  26. Kamalapurkar, R.; Bialy, B.; Andrews, L.; Dixon, W.E. Adaptive RISE Feedback Control Strategies for Systems with Structured and Unstructured Uncertainties. In Proceedings of the AIAA Guidance, Navigation, and Control (GNC) Conference, Boston, MA, USA,, 19–22 August 2013. [Google Scholar]
  27. Sun, C.; Ye, M.; Hu, G. Distributed time-varying quadratic optimization for multiple agents under undirected graphs. IEEE Trans. Autom. Control 2017, 62, 3687–3694. [Google Scholar] [CrossRef]
  28. Stegath, K.; Sharma, N.; Gregory, C.; Dixon, W.E. Experimental Demonstration of RISE-Based NMES of Human Quadriceps Muscle. In Proceedings of the IEEE/NIH Life Science Systems and Applications Workshop, Bethesda, MD, USA, 8–9 November 2007; pp. 43–46. [Google Scholar]
  29. Isaly, A.; Patil, O.S.; Sweatland, H.M.; Sanfelice, R.G.; Dixon, W.E. Adaptive Safety with a RISE-Based Disturbance Observer. IEEE Trans. Autom. Control 2024, 69, 4883–4890. [Google Scholar] [CrossRef]
  30. Cai, Z.; de Queiroz, M.S.; Dawson, D.M. Robust adaptive asymptotic tracking of nonlinear systems with additive disturbance. IEEE Trans. Autom. Control 2006, 51, 524–529. [Google Scholar] [CrossRef]
  31. Makkar, C.; Hu, G.; Sawyer, W.G.; Dixon, W.E. Lyapunov-Based Tracking Control in the Presence of Uncertain Nonlinear Parameterizable Friction. IEEE Trans. Autom. Control 2007, 52, 1988–1994. [Google Scholar] [CrossRef]
  32. Patre, P.; Bhasin, S.; Wilcox, Z.D.; Dixon, W.E. Composite Adaptation for Neural Network-Based Controllers. IEEE Trans. Autom. Control 2010, 55, 944–950. [Google Scholar] [CrossRef]
  33. Patre, P.M.; MacKunis, W.; Dupree, K.; Dixon, W.E. RISE-Based Robust and Adaptive Control of Nonlinear Systems; Birkhauser: Boston, MA, USA, 2010. [Google Scholar]
  34. Sharma, N.; Bhasin, S.; Wang, Q.; Dixon, W.E. RISE-Based Adaptive Control of a Control Affine Uncertain Nonlinear System with Unknown State Delays. IEEE Trans. Autom. Control 2012, 57, 255–259. [Google Scholar] [CrossRef]
  35. Zhao, B.; Xian, B.; Zhang, Y.; Zhang, X. Nonlinear robust adaptive tracking control of a quadrotor UAV via immersion and invariance methodology. IEEE Trans. Ind. Electron. 2014, 62, 2891–2902. [Google Scholar] [CrossRef]
  36. Patre, P.M.; Mackunis, W.; Makkar, C.; Dixon, W.E. Asymptotic Tracking for Systems with Structured and Unstructured Uncertainties. IEEE Trans. Control Syst. Technol. 2008, 16, 373–379. [Google Scholar] [CrossRef]
  37. Qu, Z.; Xu, J.X. Model-Based Learning Controls And Their Comparisons Using Lyapunov Direct Method. Asian J. Control 2002, 4, 99–110. [Google Scholar] [CrossRef]
  38. Yang, G.; Zhu, T.; Yang, F.; Cui, L.; Wang, H. Output feedback adaptive RISE control for uncertain nonlinear systems. Asian J. Control 2023, 25, 433–442. [Google Scholar] [CrossRef]
  39. Patil, O.; Isaly, A.; Xian, B.; Dixon, W.E. Exponential Stability with RISE Controllers. IEEE Control Syst. Lett. 2022, 6, 1592–1597. [Google Scholar] [CrossRef]
  40. Ting, J.; Basyal, S.; Allen, B.C. Robust Control of a Nonsmooth or Switched Control Affine Uncertain Nonlinear System Using a Novel RISE-Inspired Approach. In Proceedings of the American Control Conference (ACC), San Diego, CA, USA, 31 May–2 June 2023. [Google Scholar]
  41. Cai, Z.; de Queiroz, M.S.; Dawson, D.M. A sufficiently smooth projection operator. IEEE Trans. Autom. Control 2006, 51, 135–139. [Google Scholar] [CrossRef]
  42. Filippov, A.F. Differential equations with discontinuous right-hand side. In Fifteen Papers on Differential Equations; American Mathematical Society Translations—Series 2; American Mathematical Society: Providence, RI, USA, 1964; Volume 42, pp. 199–231. [Google Scholar]
  43. Paden, B.E.; Sastry, S.S. A calculus for computing Filippov’s differential inclusion with application to the variable structure control of robot manipulators. IEEE Trans. Circuits Syst. 1987, 34, 73–82. [Google Scholar] [CrossRef]
Figure 1. Control framework for ARISE controller.
Figure 1. Control framework for ARISE controller.
Applsci 15 04482 g001
Figure 2. Tracking error comparison for the parameters μ = 1.5 , c 1 = 7 , c 2 = 10 , c 3 = 3 , c 4 = 4 (i.e., set ‘GB’), d 1 = 0.5 cos ( t ) , and d 2 = 0.5 sin ( t ) (i.e., set ‘a’).
Figure 2. Tracking error comparison for the parameters μ = 1.5 , c 1 = 7 , c 2 = 10 , c 3 = 3 , c 4 = 4 (i.e., set ‘GB’), d 1 = 0.5 cos ( t ) , and d 2 = 0.5 sin ( t ) (i.e., set ‘a’).
Applsci 15 04482 g002
Figure 3. RMS tracking errors across varying continuous disturbances when μ = 1.5 , c 1 = 5 , c 2 = 10 , c 3 = 3 , and c 4 = 6 (i.e., set ‘GA’). The terms ‘a’–‘d’ refer to the disturbance configurations in Table 1.
Figure 3. RMS tracking errors across varying continuous disturbances when μ = 1.5 , c 1 = 5 , c 2 = 10 , c 3 = 3 , and c 4 = 6 (i.e., set ‘GA’). The terms ‘a’–‘d’ refer to the disturbance configurations in Table 1.
Applsci 15 04482 g003
Figure 4. RMS tracking errors across varying dynamic parameters when μ = 1.5 , d 1 = 0.5 cos ( t ) , and d 2 = 0.5 sin ( t ) (i.e., set ‘a’). The RMS errors of the system after steady state (SS) were also evaluated. The state of the system after 10 s is considered as SS. The ‘GA’ dynamic parameters are c 1 = 5 , c 2 = 10 , c 3 = 3 , and c 4 = 6 , and the ‘GB’ dynamic parameters are c 1 = 7 , c 2 = 10 , c 3 = 3 , and c 4 = 4 .
Figure 4. RMS tracking errors across varying dynamic parameters when μ = 1.5 , d 1 = 0.5 cos ( t ) , and d 2 = 0.5 sin ( t ) (i.e., set ‘a’). The RMS errors of the system after steady state (SS) were also evaluated. The state of the system after 10 s is considered as SS. The ‘GA’ dynamic parameters are c 1 = 5 , c 2 = 10 , c 3 = 3 , and c 4 = 6 , and the ‘GB’ dynamic parameters are c 1 = 7 , c 2 = 10 , c 3 = 3 , and c 4 = 4 .
Applsci 15 04482 g004
Figure 5. RMS tracking errors across varying values for the dynamic parameter μ when c 1 = 7 , c 2 = 10 , c 3 = 3 , c 4 = 4 (i.e., set ‘GB’), d 1 = 0.5 cos ( t ) , and d 2 = 0.5 sin ( t ) (i.e., set ‘a’).
Figure 5. RMS tracking errors across varying values for the dynamic parameter μ when c 1 = 7 , c 2 = 10 , c 3 = 3 , c 4 = 4 (i.e., set ‘GB’), d 1 = 0.5 cos ( t ) , and d 2 = 0.5 sin ( t ) (i.e., set ‘a’).
Applsci 15 04482 g005
Figure 6. Control input comparisons when μ = 1.5 , c 1 = 7 , c 2 = 10 , c 3 = 3 , c 4 = 4 (i.e, set ‘GB’), d 1 = 0.5 cos ( t ) , and d 2 = 0.5 sin ( t ) (i.e., set ‘a’).
Figure 6. Control input comparisons when μ = 1.5 , c 1 = 7 , c 2 = 10 , c 3 = 3 , c 4 = 4 (i.e, set ‘GB’), d 1 = 0.5 cos ( t ) , and d 2 = 0.5 sin ( t ) (i.e., set ‘a’).
Applsci 15 04482 g006
Figure 7. Control input comparisons showing the cause of chattering in SM control when μ = 1.5 , c 1 = 7 , c 2 = 10 , c 3 = 3 , c 4 = 4 (i.e., set ‘GB’), d 1 = 0.5 cos ( t ) , and d 2 = 0.5 sin ( t ) (i.e., set ‘a’).
Figure 7. Control input comparisons showing the cause of chattering in SM control when μ = 1.5 , c 1 = 7 , c 2 = 10 , c 3 = 3 , c 4 = 4 (i.e., set ‘GB’), d 1 = 0.5 cos ( t ) , and d 2 = 0.5 sin ( t ) (i.e., set ‘a’).
Applsci 15 04482 g007
Figure 8. The tracking errors of the ARISE controller for the soft robot dynamic model.
Figure 8. The tracking errors of the ARISE controller for the soft robot dynamic model.
Applsci 15 04482 g008
Table 1. Continuous and constant disturbances used in simulation.
Table 1. Continuous and constant disturbances used in simulation.
Disturbances d 1 d 2
a0.5cos(t)0.5sin(t)
b0.1cos(t)0.1sin(t)
c0.05cos(t)0.05sin(t)
d0.01cos(t)0.01sin(t)
e0.50.5
f0.10.1
g0.050.05
h0.010.01
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Basyal, S.; Ting, J.; Mishra, K.; Allen, B.C. The Robust Control of a Nonsmooth or Switched Control-Affine Uncertain Nonlinear System Using an Auxiliary Robust Integral of the Sign of the Error (ARISE) Controller. Appl. Sci. 2025, 15, 4482. https://doi.org/10.3390/app15084482

AMA Style

Basyal S, Ting J, Mishra K, Allen BC. The Robust Control of a Nonsmooth or Switched Control-Affine Uncertain Nonlinear System Using an Auxiliary Robust Integral of the Sign of the Error (ARISE) Controller. Applied Sciences. 2025; 15(8):4482. https://doi.org/10.3390/app15084482

Chicago/Turabian Style

Basyal, Sujata, Jonathan Ting, Kislaya Mishra, and Brendon Connor Allen. 2025. "The Robust Control of a Nonsmooth or Switched Control-Affine Uncertain Nonlinear System Using an Auxiliary Robust Integral of the Sign of the Error (ARISE) Controller" Applied Sciences 15, no. 8: 4482. https://doi.org/10.3390/app15084482

APA Style

Basyal, S., Ting, J., Mishra, K., & Allen, B. C. (2025). The Robust Control of a Nonsmooth or Switched Control-Affine Uncertain Nonlinear System Using an Auxiliary Robust Integral of the Sign of the Error (ARISE) Controller. Applied Sciences, 15(8), 4482. https://doi.org/10.3390/app15084482

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

Article Metrics

Back to TopTop