Next Article in Journal
Fiber Bragg Grating Sensors for Pile Jacking Monitoring in Clay Soil
Previous Article in Journal
Sensor Fusion in Assistive and Rehabilitation Robotics
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Robust Lateral Stabilization Control of In-Wheel-Motor-Driven Mobile Robots via Active Disturbance Suppression Approach

1
School of Mechanical Science and Engineering, Huazhong University of Science and Technology, 1037 Luoyu Road, Wuhan 430074, China
2
School of Automation, China University of Geosciences, 388 Lumo Road, Wuhan 430074, China
*
Author to whom correspondence should be addressed.
Sensors 2020, 20(18), 5238; https://doi.org/10.3390/s20185238
Submission received: 9 August 2020 / Revised: 6 September 2020 / Accepted: 9 September 2020 / Published: 14 September 2020
(This article belongs to the Section Sensors and Robotics)

Abstract

:
Due to the praiseworthy maneuverability and actuation flexibility, the in-wheel-motor-driven mobile robots (IWMD-MR) are widely employed in various industrial fields. However, the active estimation and rejection of unknown disturbances/uncertainties remain a tough work for formulating a stable lateral motion controller. To address the challenge, this paper proposes a robust lateral stabilization control (RLSC) scheme for the developed IWMD-MR by designing an active disturbance suppression mechanism. The distinctive features of the proposed RLSC method are threefold: (i) With a fuzzy estimator, a modified super-twisting sliding mode method is designed to eliminate the system perturbations and time-varying lumped disturbances in an active manner; (ii) The resultant system trajectory is forced into a bounded switching region within finite time, which can be maintained therein for subsequent periods; (iii) Employing the Lyapunov function, new adaption rules for multivariable gains are derived to preserve the lateral motion stability and robustness. Finally, under the direct yaw moment control framework, simulation experiments of real-life IWMD-MR are offered to verify the effectiveness of the presented RLSC method.

1. Introduction

Since robotic technologies continue to develop in the automotive industry, mobile robots are being increasingly employed as a practical solution for mobile processing of large complex parts or logistics transportation [1,2,3,4]. Up to now, various types of mobile robots have been designed, such as two/three-wheeled mobile robots [5,6], differential mobile robots [7,8,9] and omnidirectional mobile robots equipped with Omni or Mecanum wheels [10,11]. Among the existing prototype, each wheel of two/three-wheeled or differential mobile robot usually has only one degree-of-freedom, implying the difficulties to perform omnidirectional movement flexibly in narrow spaces or confined environments [12]. As a typical differential-type mobile robot, the four-wheeled skid steering one can change its orientation by utilizing the actuation difference of each wheel, which may lead to inherent inefficiencies due to the skidding wheels [13]. Using Omni or Mecanum wheels, the omnidirectional mobile robot can realize effective omnidirectional movement without changing the direction of the mounted wheels. Such omnidirectional mobile robots allow for the lateral movement, but the rotation of rollers will result in the slippage of the mobile robot and the loss of ground friction interaction [14]. Moreover, the slippage is difficult to be modeled and identified. It is worth noting that in rigorous environments, the independently driven and steering architecture of four-wheeled autonomous mobile robots are beneficial for enhancing the maneuverability and applicability [15,16]. Specifically, the car-like in-wheel-motor-driven mobile robots (IWMD-MR) can sustain the free orientation regulation of the four-wheeled actuation system while providing better tolerance to surface irregularity and higher durability of tires. Given this context, IWMD-MR can achieve satisfying efficiency and actuation flexibility thanks to the special structure of the drivetrain [17,18,19].
Recently, the vigorous development of IWMD-MR enables immense technological and scientific advancements, particularly for lateral motion control [20,21]. With in-wheel or hub motors, the driving and braking torques on each wheel of IWMD-MR can be regulated more precisely. This actuation feature fosters lateral motion control superiority and can reach enhanced closed-loop stability and tracking control performance [22]. However, the lateral motion stabilization of IWMD-MR is more complicated due to the nonlinear dynamics, strong system coupling or interconnected states. Till now, it is still challenging for the IWMD-MR to achieve better controllability and stability under unknown disturbances/uncertainties such as modeling uncertainties, external disturbances (including the time-varying inertia and torque ripple) and parameter variations [23]. According to the different actuation characteristics, previous contributions mostly concentrate on the following two control methods:
(1)
Active front steering control (AFSC). Receiving considerable interest from the mobile robotic fields, the potential benefits of the AFSC include improving handling the behavior during normal driving and guaranteeing lateral motion stability by utilizing the front steering commands. For example, in the presence of actuator faults including loss-of-effectiveness fault, additive fault and stuck-at-fixed-level fault, the motion stabilization issue of electric vehicles via AFSC is addressed in [24]; Based on the lateral tire force, Nam et al., present a robust AFSC method to strengthen the vehicle stability and maneuverability [25]; To optimize the front steering angle of autonomous vehicles, a model predictive control method is designed to trace the desired reference trajectories [26]. In [27,28], to realize active front steering of steer-by-wire systems, enhanced yaw stability controllers are designed with the verified effectiveness implemented on hardware-in-the-loop platforms. Even though the existing AFSC scheme can handle some of the lateral motion control issues, it is only applicable to control the considered IWMD-MR at a moderate cornering level.
(2)
Direct yaw control (DYC). In addition to AFSC, the chassis DYC of the FAMR is able to achieve accurate yaw moment adjustment, leading to enhanced tracking performance with respect to dynamic tracking and asymptotical stability [29,30]. Different DYC related works have been explored, focusing on direct yaw moment scheduling of IWMD-MR. For seeking the optimal yaw moment and active steering angle, a multiobjective model predictive control method is provided to allocate the four-wheel torques and ensure the closed-loop stability of electrical vehicles [18]. By utilizing a robust control framework, Hu et al., resolve the motion stabilization issue of four-wheel electric vehicles to mitigate the modeling uncertainties, external disturbances and parameter variations [31]. To achieve yaw moment distribution, a hierarchical strategy is proposed by integrating an overlook controller and a servo-loop controller to effectively optimize the required yaw moment inputs of the IWMD-MR [32].
It should be pointed out that AFSC reaches additional steering by regulating the sideslip angle and producing lateral forces while DYC is capable of compensating the restrictions of the steering input. By utilizing different braking forces to the left and right sides of the wheels, DYC realizes the yaw motion using the steering angle information. However, the IWMD-MR system often suffers from uncertainness and various disturbances in practice, which imposes difficulties to achieve a dynamical lateral stabilization controller among the aforementioned studies. With superior advantages of insensitivity to system uncertainties, quick tracking response and easy implementation, sliding mode control (SMC) has been incorporated into the direct yaw moment control of mobile robotic systems over recent years. For instance, Ding et al., combine sliding mode mechanism and disturbance observer technology to explore the optimal yaw moment adaption law [33]; With practical demonstrations, an integral SMC solution is designed to enable a torque-vectoring regulation scheme for electric vehicles [34]. Indeed, the promising SMC solutions are potential for enhancing the control capabilities from both the disturbance alleviation and asymptotical stability [35]. By ensuring the finite-time or asymptotical convergence, it is possible to drive the constructed sliding variable to the desired sliding manifold under known bounded disturbance or its derivative. Nevertheless, the upper limitation information may be generally unknown due to the complex uncertainties and disturbances of the over-actuated IWMD-MR system considered here. On the other hand, although the SMC gains can quickly and exactly accommodate the time-varying operating conditions, the uncertainties cannot be directly reflected in the control parameters. Given this context, the control gains of such a passive mechanism should be relatively high to offer enough robustness for the resulting system while ensuring the dynamic tracking performance [36]. This is referred to as the overestimation problem of the control gains, and it may lead to serious chattering phenomena. To overcome the adverse influence, it is still of great significance to explore a more robust lateral stabilization controller for the IWMD-MR to ensure the stability and dynamic performance under unknown disturbances and uncertainties.
Motivated by the above analysis, we will focus on the robust DYC of the developed IWMD-MR in this paper. An improved robust lateral stabilization control (RLSC) is explored here to handle the active disturbance estimation and suppression issue of the IWMD-MR. The proposed RLSC scheme can simultaneously optimize the yaw rate and sideslip angle during the lateral motion control framework with guaranteed system robustness and dynamic tracking precision. This method treats the system vibrations, dynamic perturbations and external disturbance as complex uncertainties. Then, an enhanced super-twisting like sliding mode control algorithm is designed to estimate the uncertainties with a fuzzy-based estimator and reject the effects using modified adaption law. Under the presented RLSC method, the traditional passive adaption law of robust lateral stability control is modified to achieve active disturbance suppression performance. Moreover, the designed sliding variables can be quickly converged to the desired sliding manifold and maintained on it thereafter. Comparative experiments are performed in real-world scenarios, validating the benefits and superior abilities of the presented RLSC scheme.
The rest of this paper is constructed as follows: Section 2 provides the system modeling and problem formulation. The proposed RLSC scheme is presented in Section 3, including the presented active disturbance suppression structure and the related stability and finite-time convergence aspects. Further, Section 4 and Section 5 offer simulation experimental validations and concluding remarks, respectively.

2. System Modeling and Problem Formulation

2.1. System Modeling

For lateral motion control, the dynamic states of the considered IWMD-MR can be formulated as a multiple-input multiple-output system with interconnected variables, i.e., sideslip angle and yaw rate. For the two-degree-of-freedom planar model of the dynamical IWMD-MR system shown in Figure 1, we define the following notations: m total mass, vx longitudinal speed at the center of gravity (CG), F i x and F i y longitudinal and lateral tire forces at ith tire, respectively, β and γ sideslip angle and yaw rate, separately, Iz inertia moment, Lf and Lr distances from the front and rear axles, respectively, δf virtual front wheel angle, δr = kδf virtual rear wheel angle with k being the user-defined coefficient that can be used for operating model configuration, Mω yaw moment generated by the traction moment of four wheels, d track width. In this paper, k is set as 0 to make the considered IWMD-MR operated in the widely adopted Ackerman mode.
In the yaw plane, the four-wheel expression of the IWMD-MR is determined by
{ m υ x ( β ˙ + γ ) = i = 1 2 ( F i x sin δ f + F i y cos δ f ) + i = 3 4 ( F i y cos δ r F i x sin δ r ) I z γ ˙ = i = 1 2 L f ( F i x sin δ f + F i y cos δ f ) i = 3 4 L r ( F i y cos δ r F i x sin δ r ) + M ω M ω = 0.5 d ( F r r x F r l x ) cos δ r + 0.5 d ( F f r x F f l x ) cos δ f
In practice, we can directly measure or estimate the lateral forces F r r x , F r l x , F f r x and F f l x by using observer techniques [20]. As shown in Figure 1b, we will simplify the four-wheel model as a single-track model for the dynamic RLSC design. In this regard, we rewrite the lateral and yaw dynamics as follows
{ m υ x ( β ˙ + γ ) = F f x cos δ f + F r y cos δ r I z γ ˙ = L f F f x cos δ f L r F r y cos δ r + M ω
where the lateral tire forces F f x and F r y can be linearly calculated as follows
F f y = 2 C f ( β + L f γ υ x δ f ) ,   F r y = 2 C r ( β L r γ υ x + δ r )
where C f and C r denote the cornering stiffnesses of the front and rear tires, separately.
In general, the tire concerning stiffness is affected by weight transfer. By employing small-angle approximation (e.g., cos δ f 1 , cos δ r 1 ), we reconstruct the dynamic model in a general continuous-time form
x ˙ ( t ) = A x ( t ) + B u ( t ) + f ( x , t )
where x ( t ) = [ β , γ ] T and u ( t ) = [ δ f , M ω ] T denote the state and control input vectors, separately, f(x,t) denotes the external disturbance, A and B denote the parametric vectors expressed by
A = [ 2 ( C f + C r ) m υ x 2 ( L r C r L f C f ) m υ x 2 1 2 ( L f C f L r C r ) I z 2 ( L f 2 C f + L r 2 C r ) I z υ x ] ,   B = [ 2 C f 2 C r k m υ x 0 2 L f C f + 2 L r C r k I z 1 I z ]
Then, considering the parametric perturbation, one can further obtain the IWMD-MR system determined by (4) as below
x ˙ ( t ) = ( A + Δ A ) x ( t ) + ( B + Δ B ) u ( t ) + f ( x , t )
where A and B denote the nominal parametric matrix derived by using C f = C f and C r = C r , respectively, C f and C r denote the related nominal parameters, ΔA and ΔB denote the uncertainties caused by the vibrations of the tire concerning stiffness.
Define the parametric perturbation D(x,t) as D ( x , t ) Δ A x ( t ) + Δ B u ( t ) . By constructing the relationship between D(x,t) and d(x,t), we can always find a B to satisfy (6). However, the solution process needs to calculate B 1 , so we have formulated the following assumptions for the subsequent derivations:
  • A1. The pair (A,B) is controllable;
  • A2. The vector B has full column rank and it is invertible in this paper.
Therefore, the following matching condition is satisfied
D ( x , t ) = B d ( x , t )
where d(x,t) denotes the parametric vector.
For a practical implementation, we will limit the system states and the optimized control input to some known bounds due to the mechanical characteristics. Based on (6), the bounds of d(x,t) and d(x,t) can be derived accordingly
d ( x , t ) = B 1 ( Δ A x ( t ) + Δ B u ( t ) ) ,   d ˙ ( x , t ) = B 1 ( Δ A x ˙ ( t ) + Δ B u ˙ ( t ) )
Denote the lumped disturbances as f ( x , t ) = d ( x , t ) + f ( x , t ) . With full consideration of (6) and (7), it is concluded that f′(x,t) and the related derivative f′(x,t) are limited by respective known positive constants dm and d ˜ m . That is to say,
f ( x , t ) < d m ,   f ˙ ( x , t ) < d ˜ m
Hence, the considered system can be finally constructed by
x ˙ ( t ) = A x ( t ) + B u ( t ) + f ( x , t )
Further, we offer the following assumption:
  • A3. The function f′(x,t) and the related gradient are bounded by unknown functions.
Remark 1. 
It is well known that the mentioned system uncertainties and disturbances are bounded, as demonstrated in (8). On the other hand, due to the time-varying characteristics, we cannot directly obtain the vibration information of the lumped disturbances. Given this context, an enhanced super-twisting like sliding mode control algorithm is designed to estimate the lumped disturbances with a fuzzy-based estimator and then mitigate the influences using the modified adaption law in this paper.

2.2. Problem Formulation

As shown in Equations (5) and (9), on has two system states to be controlled and two controllable inputs, i.e., δf and Mω. In practice, the yaw rate and sideslip angle can be regarded as the commonly applied indicators of lateral stability and dynamic performance. Furthermore, the required yaw rate γd is attained based on the desired trajectories. Specifically, we will use a reference mode to derive the IWMD-MR based on the monitored information, such as the steering angle and longitudinal velocity vx. In this paper, the concerning γd and βd of the vehicle are derived as follows
γ d = min { | γ ˜ | , | γ max | } s i g n ( δ f )
β d = min { | β ˜ | , | β max | } s i g n ( δ f )
where γmax and βmax denote the practical bounds of the desired signals, and γ ˜ and β ˜ is determined by
γ ˜ = υ x d K s δ f
β ˜ = L r 2 d L r C r L r m L f υ x 2 2 d L r C r d K s δ f
K s = 1 + m ( L r C r L f C f ) υ x 2 2 d 2 C f C r
Therefore, the trajectory-tracking problem considered in this work is translated into the direct yaw moment control issue of the IWMD-MR to stabilize the lateral motion activities relating to yaw moment and sideslip angle. To this end, this paper will propose an RLSC control scheme with active disturbance suppression capability for the disturbed IWMD-MR system, realizing the lateral stability control when following the desired profiles. We will explore an adaptive-gain-scheduled algorithm to optimize the continuous control inputs in the presence of unknown additive and multiplicative disturbances and perturbations.

3. Main Results

3.1. The Proposed Control Structure

Based on the above-referenced assumptions (A1–A3), using the linear state transformation
( φ 1 φ 2 ) = T x ,   T = [ B B ] ,   B B = 0 ,   B = ( B T B ) 1 B T
one can rewrite the system (9) as follows
{ φ ˙ 1 ( t ) = A ˜ 11 φ 1 ( t ) + A ˜ 12 φ 2 ( t ) φ ˙ 2 ( t ) = A ˜ 21 φ 1 ( t ) + A ˜ 22 φ 2 ( t ) + u ( t ) + g ( φ 1 , φ 2 , t )
where A ˜ 11 ( n 1 n 2 ) × ( n 1 n 2 ) ,   A ˜ 12 ( n 1 n 2 ) × n 2 , A ˜ 21 n 2 × ( n 1 n 2 ) ,   A ˜ 22 n 2 × n 2 with n1 and n2 being the dimensional of the input vector and output vector, respectively, and g(φ1,φ2,t) denotes the complex uncertainties that cannot be directly measured.
Using a designed matrix G n 2 × ( n 1 n 2 ) which can be derived utilizing linear control methods (e.g., eigenvalue assignment), the desired sliding mode surface of this paper is constructed as
s = φ 2 G φ 1
Then, the control input takes the form of
u = ( A ˜ 21 + A ˜ 22 G G ( A ˜ 11 + A ˜ 12 G ) ) φ 1 ( t ) ( A ˜ 22 G A ˜ 12 ) s + v
where v denotes the enforcement control law to be designed later.
Therefore, the system (16) takes the form
{ φ ˙ 1 = ( A ˜ 11 + A ˜ 12 G ) φ 1 + A ˜ 12 s s ˙ = v + g ( φ 1 , φ 2 , t )
In addition, with ϕ 1 ( s ) = μ 1 | s | α s i g n ( s ) + μ 2 s , where μi=1,2 > 0 denote predefined coefficients, the sliding mode reaching conditions can be satisfied by applying the following enforcement law
v = σ 1 ϕ 1 ( s ) σ 2 ϕ 2 ( s )
ϕ ˙ 2 ( s ) = ϕ ˙ 1 ( s ) ϕ 1 ( s ) = μ 1 2 α | s | 2 α 1 s i g n ( s ) + ( 1 + α ) μ 1 μ 2 | s | α s i g n ( s ) + μ 2 2 s
where σ1 and σ2 denote the adaptive gains to be derived later, α ( 0 , 1 ) is the specified fractional order.
Subsisting (20) into (19), we obtain
s ˙ = σ 1 ( μ 1 | s | α s i g n ( s ) + μ 2 s ) + υ + g ( φ 1 , φ 2 , t )
υ ˙ = σ 2 ( μ 1 2 α | s | 2 α 1 s i g n ( s ) + ( 1 + α ) μ 1 μ 2 | s | α s i g n ( s ) + μ 2 2 s )
Since the complex uncertainty cannot be directly measured or calculated, an adaptive fuzzy-based estimator is designed here to approximate the unknown disturbances/uncertainties, so as to achieve active suppression ability and avoid the overestimation of the related control gains. We construct a fuzzy-based approximation g ^ ( x | θ g ) = θ ^ g T λ ( x ) where θ ^ g denotes the adaptive law based on the Lyapunov stability theory and λ(x) denotes the fuzzy basis vector. A series of fuzzy rules are used to estimate the uncertainties g ( x | θ g ) :
Rule (i): IF x1 is A 1 l 1 and … xn is A n l n , THEN g ^ is E l 1 , , l n
Where related fuzzy sets A i l j , xi are input variables, i = 1,2,…,n.
Then, by employing the traditional center average defuzzifier, we can calculate the estimator’s output as
g ^ ( x | θ ^ g ) = l 1 = 1 p 1 l n = 1 p n y ¯ g l 1 , , l n ( i = 1 n μ A i l j ( x i ) ) l 1 = 1 p 1 l n = 1 p n ( i = 1 n μ A i l j ( x i ) )
where μ A i l j ( x i ) denotes the membership function.
Suppose that a i = 1 n p i -dimensional fuzzy basis vector is defined as λ(x) with input variable x. Thus, we can rewrite (24) as
g ^ ( x | θ g ) = θ ^ g T λ ( x ) ,   λ l 1 , , l n ( x ) = i = 1 n μ A i l j ( x i ) l 1 = 1 p 1 l n = 1 p n ( i = 1 n μ A i l j ( x i ) )
The optimal parameter vector is noted as θ g T and one can obtain
g ( x | θ g ) = arg min θ g Ω ε { sup | g ^ ( x | θ g ) ε g | } λ ( x )
where εg denotes the approximated error and Ωθ is the set of θg.
Defining θ ˜ γ = θ γ θ ^ γ , one can be derived that
g ^ ( x | θ g ) = θ g T λ ( x ) + ε g θ ^ g T λ ( x ) = θ ˜ g T λ ( x ) + ε g

3.2. Adaption Law Design

Theorem 1. 
Under the proposed control law derived by (18), (22) and (23) and the fuzzy-based estimator (25), there exist a range of adaptive values σi=1,2 such that s and s ˙ can be driven to the origin in finite time and maintained on it thereafter in any initial condition. To be more specific, the resultant system can achieve finite-time convergence as soon as the condition
σ 1 δ + 1 2 ρ { 2 ρ + 3 ε + 2 ρ g ^ ( x | θ g ) ϕ 1 ϕ 1 }
holds and if the following adaption laws are employed
σ ˙ 1 = { ϖ 1 ω 1 / 2 i f   σ 1 > σ 1 m η i f   σ 1 σ 1 m
σ 2 = 1 ε { σ 1 ε + ρ + ε ε g ^ ( x | θ g ) ϕ 1 ϕ 1 }
where ρ > 0, ε > 0, δ > 0, σ 1 m > 0 and η ≥ 0 denote arbitrary constants.
Proof. 
The proof can be classified into three parts.
Part 1: the existence of the fuzzy-based estimation law and the adaption gain σ i = 1 , 2 ( s , s ˙ , t ) .
With the help of (22) and (23), we choose a Lyapunov function V1(s,v) for the subsystem of ς T = ( ϕ 1 ( s ) , υ ) T using a quadratic form
V 1 ( s , υ ) = 1 2 ς T P ς
where P = PT > 0 denotes a symmetric matrix with elements to be determined later, i.e.,
P = [ P 1 P 3 P 3 P 2 ]
The consideration of (22) leads to
ς ˙ = ϕ 1 [ σ 1 1 σ 2 0 ] ς + [ g ( x | θ g ) 0 ]
where ϕ 1 = ϕ 1 s denotes a positive scalar.
Assuming that there exists a function J ( t ) that results in g ( x | θ g ) ϕ 1 1 J ( t ) = ϕ 1 , we obtain that
ς ˙ = ϕ 1 [ σ 1 + J ( t ) 1 σ 2 0 ] ς
Substituting Λ [ σ 1 + J ( t ) 1 σ 2 0 ] into (34) yields
ς ˙ = ϕ 1 Λ ς
Besides, one can obtain that
Λ T P + P Λ = [ σ 1 + J ( t ) σ 2 1 0 ] [ P 1 P 3 P 3 P 2 ] + [ P 1 P 3 P 3 P 2 ] [ σ 1 + J ( t ) 1 σ 2 0 ] = [ 2 ( σ 1 + J ( t ) ) P 1 2 σ 2 P 3 ( σ 1 + J ( t ) ) P 3 σ 2 P 2 + P 1 ( σ 1 + J ( t ) ) P 3 σ 2 P 2 + P 1 2 P 3 ]
According to (36), design a symmetric matrix Q as
Q = Λ T P P Λ = [ 2 σ 2 P 3 2 ( σ 1 + J ( t ) ) P 1 σ 2 P 2 P 1 ( J ( t ) σ 1 ) P 3 σ 2 P 2 P 1 ( J ( t ) σ 1 ) P 3 2 P 3 ]
Then, choosing a positive definite P = [ ρ + ε ε ε ε ] = [ P 1 P 3 P 3 P 2 ] ( ρ , ε > 0 ) results in
Q = [ 2 σ 2 ε 2 ( σ 1 + J ( t ) ) ( ρ + ε ) ( ρ + ε ) + ( J ( t ) σ 1 ) ε + σ 2 ε ( ρ + ε ) + ( J ( t ) σ 1 ) ε + σ 2 ε 2 ε ] = [ 2 σ 2 ε + 2 σ 1 ρ + 2 σ 1 ε 2 J ( t ) ρ 2 J ( t ) ε σ 2 ε σ 1 ε + J ( t ) ε ρ ε σ 2 ε σ 1 ε + J ( t ) ε ρ ε 2 ε ]
With the universal Approximation Theorem [37] and the fuzzy-based estimator, we can determine the uncertainties in J ( t ) with
J ^ ( t ) = g ^ ( x | θ ^ g ) ϕ 1 ϕ 1
If the control gain σ2 is designed as
σ 2 = σ 1 J ( t ) + ρ ε + 1
we can reformulate Equation (38) with
Q = [ 2 σ 1 ρ 2 ρ 2 ε Φ 2 J ^ ( t ) ρ 0 0 2 ε ] = [ q 11 q 12 q 21 q 22 ]
Further, the derivative of V1(s,v) is determined by
V ˙ 1 ( s , υ ) = ς ˙ T P ς + ς T P ς ˙ = ϕ 1 ς T Q ς = ϕ 1 ( q 11 ϕ 1 2 + q 22 υ 2 ) = 2 ρ g ˜ ϕ 1 2 ρ g ϕ 1 ϕ 1 Φ ϕ 1 2 ϕ 1 q 22 υ 2
where g ~ ( t ) = g ^ ( t ) g ( t ) .
By constructing V 2 ( θ ˜ γ ) = 1 2 ϖ θ ˜ g T θ ˜ g and θ ˜ ˙ g = θ ˙ g θ ^ ˙ g = θ ^ ˙ g , where ϖ denotes a positive constant, it is concluded that V ˙ 2 ( θ ˜ g ) = 1 ϖ θ ˜ g T θ ^ ˙ g and
V ˙ 1 ( s , υ ) + V ˙ 2 ( θ ˜ g ) = 2 ρ g ˜ ϕ 1 2 ρ g ϕ 1 ϕ 1 Φ ϕ 1 2 ϕ 1 q 22 υ 2 1 ϖ θ ˜ g T θ ^ ˙ g = θ ˜ g T ( 2 ρ λ ( x ) ϕ 1 1 ϖ θ ^ ˙ g ) 2 ρ g ϕ 1 ϕ 1 Φ ϕ 1 2 ϕ 1 q 22 υ 2 + ε g
Therefore, the learning law of the fuzzy-based estimator is then derived, i.e.,
θ ^ ˙ g = 2 ρ λ ( x ) ϕ 1 ϖ
The combination of (43) and (44) results in
V ˙ 1 ( s , υ ) + V ˙ 2 ( θ ˜ g ) = 2 ρ g ϕ 1 ϕ 1 Φ ϕ 1 2 ϕ 1 q 22 υ 2 + ε g = ϕ 1 [ 2 ρ J + Φ ] ϕ 1 2 ϕ 1 q 22 υ 2 + ε g = ϕ 1 ς T Q ˜ ς + ε g
where Q ˜ = [ 2 ρ g ( x | θ g ) ϕ 1 ϕ 1 + 2 σ 1 ρ 2 ρ 2 ε 0 0 2 ε ] .
Since the approximation error εg is sufficiently small, it is easy to choose a positive ε that satisfies ε ε g + C , where C is an arbitrarily small positive constant. Thus, we conclude that
Q ˜ [ ε 0 0 ε ] = [ 2 ρ g ( x | θ g ) ϕ 1 ϕ 1 + 2 σ 1 ρ 2 ρ 3 ε 0 0 ε ]
To ensure Q ˜ d i a g ( ε , ε ) 0 , the consideration of Algebraic Riccati Inequality [38] leads to
2 ρ g ( x | θ g ) ϕ 1 ϕ 1 + 2 σ 1 ρ 2 ρ 3 ε 0 ,   ε 0
Therefore, based on (28), we conclude that (47) can be guaranteed. In this way, the matrix Q ˜ is positive definite and its minimal eigenvalue satisfies λ min ( Q ˜ ) satisfies λ min ( Q ˜ ) ε .
Part 2: we will focus on the analysis of finite-time convergence.
Defining V ( ς , θ ˜ g ) V 1 ( s , υ ) + V 2 ( θ ˜ g ) , the magnitude of V ˙ ( ς , θ ˜ g ) can be further minified as
V ˙ ( ς , θ ˜ g ) ϕ 1 ς T Q ˜ ς = ε ( α μ 1 + μ 2 | s | 1 α | s | 1 α ) ς T ς ε ( α μ 1 μ 2 1 2 μ 2 | s | 1 α + μ 2 4 ) ς 2 2
where ς 2 2 = ϕ 1 2 + υ 2 = μ 1 2 | s | 2 α + 2 μ 1 μ 2 | s | α + 1 + μ 2 2 s 2 + υ 2 is the Euclidean norm of ζ.
Since V ( ς , θ ˜ g ) = 1 2 ς T P ς + 1 2 ϖ θ ˜ g T θ ˜ g and 1 α ( 0 , 1 ) , defining 1 ϖ θ ˜ g 2 2 = Θ ( t ) ς 2 2 , we can get the following inequalities
μ 2 | s | 1 α ς 2 2 V 1 / 2 ( ς , θ ˜ g ) [ λ min { P } + Θ ] 1 / 2 ,   ς 2 2 V 1 / 2 ( ς , θ ˜ g ) [ λ max { P } + Θ ] 1 / 2
Based on (49), it is possible to write (48) as
V ˙ ( ς , θ ˜ g ) ε ( α μ 1 μ 2 1 2 μ 2 | s | 1 α + μ 2 ) ς 2 2 α ε μ 1 μ 2 [ λ min { P } + Θ ] 1 / 2 [ λ max { P } + Θ ] V 1 / 2 ( ς , θ ˜ g ) ε μ 2 λ max { P } + Θ V ( ς , θ ˜ g )
which demonstrates that V ˙ ( ς , θ ˜ g ) is negative definite and the closed-loop stability of the resultant system can be guaranteed.
Denoting γ 1 ( μ 1 , μ 2 ) α ε μ 1 μ 2 [ λ min { P } + Θ ] 1 / 2 [ λ max { P } + Θ ] γ 2 ( μ 2 ) ε μ 2 λ max { P } + Θ , since the solution of the differential equation
v ˙ = γ 1 ( μ 1 , μ 2 ) v 1 / 2 γ 2 ( μ 2 ) v , v ( 0 ) = v 0 > 0
can be provided with
v ( t ) = exp ( γ 2 ( μ 2 ) t ) [ v 0 1 / 2 + γ 1 ( μ 1 , μ 2 ) γ 2 ( μ 2 ) ( 1 exp ( γ 2 ( μ 2 ) 2 t ) ) ] 2
it is derived that V(t) ≤ v(t) when V(s0,v0) ≤ v0.
Especially, the reaching time of Equation (52) can be computed by
T = 2 γ 2 ( μ 2 ) ln ( γ 2 ( μ 2 ) γ 1 ( μ 1 , μ 2 ) V 1 / 2 ( s 0 , υ 0 ) + 1 )
Therefore, under the designed variable gains determined by Equation (40), s and s ˙ can be converged to the origin in finite time, and the reaching time can be estimated by Equation (53).
Part 3: Analysis of the adaptive control gains.
Introduce the following Lyapunov function V ˜ ( ς , θ ˜ g , σ 1 , σ 2 )
V ˜ ( ς , θ ˜ g , σ 1 , σ 2 ) = V ( ς , θ ˜ g ) + 1 2 ω 1 ( σ 1 σ 1 ) 2 + 1 2 ω 2 ( σ 2 σ 2 ) 2
where σ 1 > 0 , σ 2 > 0 denote the optimal control gains, ω2 > 0 denotes a positive constant.
With ε σ 1 σ 1 σ 1 and ε σ 2 σ 2 σ 2 , the derivative of V ˜ ( ς , θ ˜ g , σ 1 , σ 2 ) is given by
V ˜ ˙ ( ς , θ ˜ g , σ 1 , σ 2 ) = V ˙ ( ς , θ ˜ g ) + 1 ω 1 ε σ 1 σ ˙ 1 + 1 ω 2 ε σ 2 σ ˙ 2 γ 1 V 1 / 2 ( ς , θ ˜ g ) + 1 ω 1 ε σ 1 σ ˙ 1 + 1 ω 2 ε σ 2 σ ˙ 2 = γ 1 V 1 / 2 ( ς , θ ˜ g ) ϖ 1 2 ω 1 | ε σ 1 | ϖ 2 2 ω 2 | ε σ 2 | + 1 ω 1 ε σ 2 σ ˙ 1 + 1 ω 2 ε σ 2 σ ˙ 2 + ϖ 1 2 ω 1 | ε σ 1 | + ϖ 2 2 ω 2 | ε σ 2 |
where ϖ 2 > 0 denotes a positive constant.
The integration of ( x 2 + y 2 + z 2 ) 1 / 2 | x | + | y | + | z | and (55) yields
γ 1 V 1 / 2 ( ς , θ ˜ g ) ϖ 1 2 ω 1 | ε σ 1 | ϖ 2 2 ω 2 | ε σ 2 | min ( γ 1 , ϖ 1 , ϖ 2 ) V ˜ ( ς , θ ˜ γ , σ 1 , σ 2 )
Using η 0 = min ( γ 1 , ϖ 1 , ϖ 2 ) , we can rewrite (55) as
V ˜ ˙ ( ς , θ ˜ g , σ 1 , σ 2 ) η 0 V ˜ ( ς , θ ˜ g , σ 1 , σ 2 ) + 1 ω 1 ε σ 1 σ ˙ 1 + 1 ω 2 ε σ 2 σ ˙ 2 + ϖ 1 2 ω 1 | ε σ 1 | + ϖ 2 2 ω 2 | ε σ 2 |
Since there exist a positive constant σ 1 > 0 , σ 2 > 0 satisfying σ 1 σ 1 < 0 and σ 2 σ 2 < 0 , we can reduce (57) as
V ˜ ˙ ( ς , θ ˜ g , σ 1 , σ 2 ) η 0 V ˜ ( ς , θ ˜ g , σ 1 , σ 2 ) { | ε σ 1 | ( 1 ω 1 σ ˙ 1 ϖ 1 2 ω 1 ) + | ε σ 2 | ( 1 ω 2 σ ˙ 2 ϖ 2 2 ω 2 ) }
For the case σ 1 σ 1 m for all the t > 0 , by choosing the adaption of the gains
σ ˙ 1 = ϖ 1 ω 1 2 ,   σ ˙ 2 = ϖ 2 ω 2 2
we can guarantee that
V ˜ ˙ ( ς , θ ˜ g , σ 1 , σ 2 ) η 0 V ˜ ( ς , θ ˜ g , σ 1 , σ 2 )
Based on the Lyapunov theory, we can conclude that the resultant closed-loop system can achieve strict finite-time convergence.
For the case σ 1 < σ 1 m , we known σ1 will increase immediately as σ 1 = σ 1 + η t . Then, as soon as σ 1 becomes greater or equal to σ 1 m , the condition that defines the case σ 1 σ 1 m holds in finite time.
Further, one can select suitable parameters to guarantee that (59) and (30) coincide. Therefore, under the proposed adaption control gains, s and s ˙ can be forced to the origin in finite time, and the system states will be converged on the desired sliding manifold. This completes the proof. □
Remark 2. 
It should be noted that for the motion control of a system subject to uncertainties or disturbances, the control gain should be configurated to offer enough robustness for the controlled system. This may cause the overestimation issue of the control gains and the undesired chattering phenomenon. In this paper, by using the additional fuzzy-based estimator to approximate and compensate the disturbances in a feedforward way, the overestimation of the control gains can be well addressed intuitively. In this regard, the dynamic tracking and system robustness can be enhanced simultaneously.

4. Simulation Experimental Validations

4.1. Experimental Implementation

To verify the proposed RLSC scheme, the developed IWMD-MR is considered for simulation validation, as shown in Figure 2. For onboard equipment, the developed IWMD-MR is equipped with an electric cabinet, industrial computer, lidar (HOKUYO UTM-30LX, Hokuyo Automatic CO., LTD, Osaka, Japan), ultrasonic transducer, crash sensor, industrial camera and robot arm. It has been applied to industrial manufacturing applications to synchronously perform locomotion and manipulation. This IWMD-MR has several outstanding characteristics, including automatic charging, trackless autonomous navigation, obstacle avoidance detection and vision-based workpiece operation. Owing to the independently driving independently steering property, each wheel can achieve active arbitrary movements and rotation, realizing a lateral stabilization control scheme. As can be seen from Figure 3, the hardware architecture contains the modules of: (1) perception, used to obtain the sensory date for perceiving the real-world surrounding and guaranteeing the safety of the robot in unmapped or dynamic environments; (2) decision making, used for global and local path planning and formulating strategies for next actions; (3) movement control, implementing the actuation functions to realize yaw moment control. Specifically, the sideslip angle can be estimated using lateral tire force sensors [20]. Then, according to the point cloud data of the lidar, the IMU measurement including magnetic field strength from the magnetometer, acceleration from the accelerometer and angular velocity from the gyroscope, and the displacement feedback obtained by the encoder, the robot real-time pose and accurate yaw rate can be obtained using multi-sensor fusion [39,40]. At this point, the external observation data yaw rate and sideslip angle can be acquired. In addition, as shown in Figure 4, the IWMD-MR adds a multi-sensor safety module to ensure the safety of the navigation system.
For comparison simulation experiments, according to the features of the developed IWMD-MR platform, the related controller gains and parameters are determined by: lf = lr = 0.48 m, d = 0.53 m, m = 700 kg, μ1 = 0.2, μ2 = 0.7, ϖ 1 = 1 , ω1 = 2, ε = 0.002, ρ = 1, δ = 0.01 and α = 0.7. For a fair comparison, we use the following control schemes for comparison: (1) traditional proportional-integral-derivative (PID) controller tuned by trial and error with kp = 0.3, ki = kd = 1.2; (2) the proposed super-twisting SMC method without fuzzy-based estimator; (3) the proposed RLSC method with the presented fuzzy-based estimator for active disturbance suppression. The sampling time is specified as 0.001 s. Moreover, for the fuzzy-based estimator, the following memberships are applied:
1 / exp [ 5 sign ( x ) ( x a 1 ) / b 1 2 ] ,   exp [ ( x a 2 ) 2 b 2 2 ] ,   exp [ ( x a 3 ) 2 b 3 2 ] exp [ ( x a 4 ) 2 b 4 2 ] , exp [ ( x a 5 ) 2 b 5 2 ] , 1 / exp [ 5 sign ( x ) ( x a 6 ) / b 6 2 ]
where for the yaw rate aspect, we select
{ a = [ a 1 a 2 a 3 a 4 a 5 a 6 ] = [ 0.0325 0.0450 0.0825 0.12 0.1575 0.175 ] b = [ b 1 b 2 b 3 b 4 b 5 b 6 ] = [ 0.025 0.025 0.025 0.025 0.025 0.025 ]
while for the estimation of the uncertainties in the sideslip angle aspect, we choose
{ a = [ 0.0065 0.0113 0.0206 0.03 0.0394 0.044 ] b = [ 0.0125 0.0056 0.0056 0.0056 0.00565 0.0125 ]

4.2. Experimental Results and Discussions

For real-world experimental validation, we will consider the single lane-changing maneuvers for the developed IWMD-MR system under the traditional widely used Ackerman mode. The maneuvering responses concerning the yaw rate and sideslip angle can be generally applied to evaluate the lateral motion control performance in nonidealized working conditions. Given this context, we provide the following cases for experimental validation.
(Case 1): In this case, the IWMD-MR is operated under a low ground interaction friction coefficient. A sinusoidal-like trajectory is considered here. The lateral motion tracking response of yaw rate and related errors are demonstrated in Figure 5 and Figure 6, separately. From these two figures, one can conclude that both the comparative approaches are able to stabilize the dynamic tracking errors. For the traditional PID controller, it may lead to huge overshoots when tracking the time-varying profiles. In comparison, with the sliding mode rules of the traditional SMC and our RLSC methods, the transient performances of the yaw rate tracking responses are apparently improved. To be more specific, the concerned responses with our RLSC has lower overshoots and steady-state errors than those with the standard PID or SMC method.
Furthermore, the achieved results of the investigated sideslip angle and corresponding tracking errors are demonstrated in Figure 7 and Figure 8, respectively. By observing these results, both of the RLSC and SMC can maintain the tracking errors within smaller limits, but the proposed RLSC is able to enhance the transient performance relating to overshoot mitigation and error reduction. The vibration tendency of the system trajectory coincides with that of the desired curvature of the reference profiles. As can be seen from the yaw rate and sideslip angle tracking responses, due to the system disturbances and uncertainties, some fluctuations can be observed in the system states under both the traditional PID and SMC methods. By using the presented fuzzy-based estimator, the system perturbations and time-varying lumped disturbances can be accommodated in an active way. Therefore, the achieved lateral motion trajectories are smoother and steadier.
Then, the concerning external yaw moment and front steering angle are exhibited in Figure 9 and Figure 10, separately. As shown in Figure 9 and Figure 10, the control inputs using the comparison methods are steadily optimized with reasonable magnitude. Similarly, the proposed RLSC is capable of reducing the input overshoots, leading to a smoother dynamic tracking response. Meanwhile, we have listed the vibrations of the control gain σ2 and the estimated uncertainties in Figure 11 and Figure 12, separately. As mentioned before, the method of using a fixed control gain is prone to overestimation problems in order to increase robustness. In contrast, thanks to the adaption laws, the control gain σ2 will dynamically be adjusted as the disturbance changes, and the lateral motion control performance has been improved significantly. At the same time, by taking the estimated uncertainties into the formulation of the control law, we can directly estimate and mitigate the undesired influence to achieve an active disturbance suppression framework, therefore enhancing the lateral stabilization motion control performance. Furthermore, we have presented the related sliding mode surfaces in Figure 13 and Figure 14. These results demonstrate that by using the SMC method, the sliding mode variables are within small regions around zero, and the proposed RLSC scheme can attain a smoother response as compared to the traditional SMC method.
From the above-mentioned analyses, the proposed RLSC method is capable of reducing the tracking overshoots, thus mitigating the tracking errors and increasing the path-following accuracy. It can be also concluded that the RLSC method maintains the control advantages of the sliding mode mechanism, and is much faster and more precise than the standard SMC method. This validates the practicability of the proposed RLSC for the controlled system subjects to perturbations and time-varying lumped disturbances.
(Case 2): To test the robustness of the resulting IWMD-MR system under the widely applied Ackerman mode, the trap cut steering profile is considered here. It should be mentioned that the IWMD-MR is operated with high ground interaction friction in this case.
The experimental results of the yaw rate response exhibited in Figure 15 and Figure 16 show the corresponding tracking errors. From Figure 15 and Figure 16, one can conclude that the trajectory tracking errors of the yaw rate can be stabilized by the three comparison approaches. By applying the proposed RLSC, the lateral offset can be driven to steady states quickly, which is very critical for the autonomous mobile robots (including IWMD-MR) in emergency situations. Compared with the traditional methods (i.e., PID controller and SMC technique), RLSC can practically mitigate the response overshoot and increase the dynamic response. It should be pointed out that the tracking errors obtained here are relatively smaller than in Case 1. The reason lies in that the reference path curvature employed in Case 2 is much smaller than that in Case 1, and the steady-state errors of the yaw rate tracking can be reduced by our RLSC method during dynamic tracking.
Likewise, the sideslip angle tracking response and related errors are presented in Figure 17 and Figure 18, separately. From these results, it is demonstrated that the system states are forced to be bounded closely to the desired trajectories. The tracking errors of the RLSC system can be bounded within a relatively smaller region around zero since the proposed RLSC can alleviate the fluctuations. Figure 19 and Figure 20 depict the front steering wheel angle and the yaw moment control input of this case, separately. As can be seen from these figures, the concerned two inputs can be bounded in reasonable regions. Similar to the results of Case 1, it is observed that the optimized control inputs determined by RLSC can mitigate the overshoots to a smaller region of zero compared to the traditional methods. In order to handle the unknown disturbance and improve system robustness, the traditional SMC may require overestimated control gains, which may result in a relatively large chattering of the tracking errors. Moreover, Figure 21 and Figure 22 demonstrate the scheduling tendency of the control gain σ 2 and the estimated uncertainties in this case. Since the control gains can be adaptively tuned to accommodate the time-varying operating conditions, the proposed RLSC has potential for reducing the errors with respect to yaw rate and sideslip angle tracking. Figure 23 and Figure 24 show the corresponding sliding mode surfaces of yaw rate and sideslip angle, respectively. As can be seen from these figures, without the adaption of the control gains, the resulting sliding surfaces have a large range of variation, which may be caused by the system uncertainties and disturbances. Utilizing the proposed RLSC method with a fuzzy-based estimator to handle the unknown disturbances adaptively, one can obtain smaller and smoother sliding variables, achieving enhanced tracking response in terms of convergence and stability.
In this case, with our newly developed RLSC method, it is concluded that the overshoot and oscillation of the achieved trajectory are significantly mitigated for global dynamical tracing. Therefore, the active disturbance suppression and lateral stabilization control goal is reached more satisfactorily applying our presented RLSC scheme. This verifies the effectiveness and practicability of the super-twisting sliding mode mechanism and fuzzy-based estimator.

5. Conclusions

This paper proposes an improved RLSC method to achieve the anti-disturbance lateral motion control of a developed IWMD-MR. This method can be used to precisely regulate the yaw rate and sideslip angle without system information relating to the lumped disturbances/uncertainties and the corresponding derivatives. To this end, a fuzzy-based estimator is incorporated into the construction of the adaptive super-twisting sliding mode mechanism, which can eliminate the dynamic perturbations and time-varying lumped disturbances in an active way. This new scheme ensures that the output states can asymptotically arrive at the finite-time sliding region to achieve enhanced control precision and system robustness. With the aid of the Lyapunov theory, the stability and finite-time convergence are ensured for the resulting lateral motion control system. Real-time simulation experimental results verify that the lateral stabilization control performance of the developed IWMD-MR is improved as compared to the comparative traditional methods.
While the presented method can significantly enhance lateral motion control performance, the maneuvering mode considered in this work is limited to traditional car-like Ackerman mode. For further enhancement of RLSC performance in terms of yaw rate and sideslip angle tracking, future work may include studying the switched control scheme under various operating modes, such as double-Ackerman mode and zero-radius steering mode. How to adjust these available modes online will be our future research directions to further improve the lateral stabilization control performances of the developed IWMD-MR system.

Author Contributions

Conceptualization, Y.X. and J.M.; methodology, J.M., Y.X. and L.J.; software, L.J. and S.Z.; validation, Y.X. and H.W.; formal analysis, S.Z.; investigation, J.M.; resources, Y.X. and S.W.; data curation, L.J.; writing—original draft preparation, J.M. and Y.X.; writing—review and editing, Y.X.; visualization, L.J. and H.W.; supervision, Y.X.; project administration, S.W. and Y.X.; funding acquisition, S.W. and Y.X. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded in part by China Postdoctoral Science Foundation under Grant no. 2019M650179, in part by National Key R&D Program of China under Grant no. SQ2020YFB170258, in part by Hubei technical innovation project under Grant no. 2018AAA027, in part by Guangdong major science and technology project under Grant no. 2019B090919003, in part by Launch fund of Huazhong University of Science and Technology (02) and in part by National Natural Science Foundation of China under Grant no. 61703376 and 51675197.

Conflicts of Interest

The authors declare no conflict of interest.

Notations and Abbreviations

The following key notations and abbreviations are used in this paper.
Notations/AbbreviationsDescriptions
IWMD-MRin-wheel-motor-driven mobile robots
RLSCrobust lateral stabilization control
AFSCactive front steering control
DYCdirect yaw control
SMCsliding mode control
PIDproportional integral derivative
mtotal mass
υ x longitudinal speed at the left of gravity
F i x , F i y longitudinal and lateral tire forces at ith tire
β sideslip angle
γ yaw rate
I z inertia moment
L f , L r distances from the front and rear axles
δ f , δ r front and rear steering angles
M ω yaw moment generated by the traction moment of four wheels
d track width
F r r x , F r l x , F f r x , F f l x lateral forces of the rear-right, rear-left, front-right, and front-left tires
C f , C r cornering stiffnesses of the front and rear tires
σ 1 , σ 2 adaptive control gains
αfractional order
μ i = 1 , 2 predefined coefficients
g ^ ( x | θ ^ g ) estimated uncertainties
ρ , ε , δ , σ 1 m , η arbitrary constants

References

  1. Ahmad, N.S. Robust -Fuzzy Logic Control for Enhanced Tracking Performance of a Wheeled Mobile Robot in the Presence of Uncertain Nonlinear Perturbations. Sensors 2020, 20, 3673. [Google Scholar] [CrossRef] [PubMed]
  2. Algabri, R.; Choi, M.-T. Deep-Learning-Based Indoor Human Following of Mobile Robot Using Color Feature. Sensors 2020, 20, 2699. [Google Scholar] [CrossRef] [PubMed]
  3. Zhang, X.; Xie, Y.; Jiang, L.; Li, G.; Meng, J.; Huang, Y. Fault-Tolerant Dynamic Control of a Four-Wheel Redundantly-Actuated Mobile Robot. IEEE Access 2019, 7, 157909–157921. [Google Scholar] [CrossRef]
  4. Huang, H.; Savkin, A.V.; Ding, M.; Huang, C. Mobile robots in wireless sensor networks: A survey on tasks. Comput. Netw. 2019, 148, 1–19. [Google Scholar] [CrossRef]
  5. Deng, M.; Inoue, A.; Sekiguchi, K.; Jiang, L. Two-wheeled mobile robot motion control in dynamic environments. Robot. Comput. Integr. Manuf. 2010, 26, 268–272. [Google Scholar] [CrossRef]
  6. Kim, H.; Kim, B.K. Minimum-energy cornering trajectory planning with self-rotation for three-wheeled omni-directional mobile robots. Int. J. Control Autom. Syst. 2017, 15, 1857–1866. [Google Scholar] [CrossRef]
  7. García-Sánchez, J.R.; Tavera-Mosqueda, S.; Silva-Ortigoza, R.; Hernández-Guzmán, V.M.; Gutierrez, J.S.; Aranda, M.M.-; Taud, H.; Marciano-Melchor, M. Robust Switched Tracking Control for Wheeled Mobile Robots Considering the Actuators and Drivers. Sensors 2018, 18, 4316. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  8. Wu, X.; Jin, P.; Zou, T.; Qi, Z.; Xiao, H.; Lou, P. Backstepping Trajectory Tracking Based on Fuzzy Sliding Mode Control for Differential Mobile Robots. J. Intell. Robot. Syst. 2019, 96, 109–121. [Google Scholar] [CrossRef]
  9. Aslam, J.; Qin, S.-Y.; Alvi, M.A. Fuzzy sliding mode control algorithm for a four-wheel skid steer vehicle. J. Mech. Sci. Technol. 2014, 28, 3301–3310. [Google Scholar] [CrossRef]
  10. Liao, J.; Chen, Z.; Yao, B. Model-Based Coordinated Control of Four-Wheel Independently Driven Skid Steer Mobile Robot with Wheel–Ground Interaction and Wheel Dynamics. IEEE Trans. Ind. Inform. 2018, 15, 1742–1752. [Google Scholar] [CrossRef]
  11. Sorour, M.; Cherubini, A.; Fraisse, P.; Passama, R. Motion Discontinuity-Robust Controller for Steerable Mobile Robots. IEEE Robot. Autom. Lett. 2016, 2, 452–459. [Google Scholar] [CrossRef]
  12. Marín, L.; Vallés, M.; Soriano, A.; Valera, A.; Albertos, P. Multi Sensor Fusion Framework for Indoor-Outdoor Localization of Limited Resource Mobile Robots. Sensors 2013, 13, 14133–14160. [Google Scholar] [CrossRef] [PubMed]
  13. Juman, M.A.; Wong, Y.W.; Rajkumar, R.K.; Kow, K.W.; Yap, Z.W. An incremental unsupervised learning based trajectory controller for a 4 wheeled skid steer mobile robot. Eng. Appl. Artif. Intell. 2019, 85, 385–392. [Google Scholar] [CrossRef]
  14. Qian, J.; Zi, B.; Wang, D.; Ma, Y.; Zhang, D. The Design and Development of an Omni-Directional Mobile Robot Oriented to an Intelligent Manufacturing System. Sensors 2017, 17, 2073. [Google Scholar] [CrossRef] [Green Version]
  15. Xie, Y.; Zhang, X.; Meng, W.; Zheng, S.; Jiang, L.; Meng, J.; Wang, S. Coupled fractional-order sliding mode control and obstacle avoidance of a four-wheeled steerable mobile robot. ISA Trans. 2020. [Google Scholar] [CrossRef] [PubMed]
  16. Ni, J.; Hu, J.; Xiang, C. Robust Control in Diagonal Move Steer Mode and Experiment on an X-by-Wire UGV. IEEE/ASME Trans. Mechatron. 2019, 24, 572–584. [Google Scholar] [CrossRef]
  17. Hwang, C.-L.; Chang, L.-J. Internet-Based Smart-Space Navigation of a Car-Like Wheeled Robot Using Fuzzy-Neural Adaptive Control. IEEE Trans. Fuzzy Syst. 2008, 16, 1271–1284. [Google Scholar] [CrossRef]
  18. Lin, C.; Liang, S.; Chen, J.; Gao, X. A Multi-Objective Optimal Torque Distribution Strategy for Four In-Wheel-Motor Drive Electric Vehicles. IEEE Access 2019, 7, 64627–64640. [Google Scholar] [CrossRef]
  19. Wang, Y.; Zong, C.; Li, K.; Chen, H. Fault-tolerant control for in-wheel-motor-driven electric ground vehicles in discrete time. Mech. Syst. Signal. Process 2019, 121, 441–454. [Google Scholar] [CrossRef]
  20. Nam, K.; Fujimoto, H.; Hori, Y. Lateral Stability Control of In-Wheel-Motor-Driven Electric Vehicles Based on Sideslip Angle Estimation Using Lateral Tire Force Sensors. IEEE Trans. Veh. Technol. 2012, 61, 1972–1985. [Google Scholar] [CrossRef]
  21. Zhang, L.; Wang, Y.; Wang, Z. Robust Lateral Motion Control for In-Wheel-Motor-Drive Electric Vehicles With Network Induced Delays. IEEE Trans. Veh. Technol. 2019, 68, 10585–10593. [Google Scholar] [CrossRef]
  22. Wang, Y.; Zong, C.; Guo, H.; Chen, H. Fault-tolerant path-following control for in-wheel-motor-driven autonomous ground vehicles with differential steering. Asian J. Control 2020, 22, 1230–1240. [Google Scholar] [CrossRef]
  23. Yang, H.; Fan, X.; Shi, P.; Hua, C. Nonlinear Control for Tracking and Obstacle Avoidance of a Wheeled Mobile Robot with Nonholonomic Constraint. IEEE Trans. Control Syst. Technol. 2015, 24, 741–746. [Google Scholar] [CrossRef] [Green Version]
  24. Wang, R.; Zhang, H.; Wang, J. Linear parameter-varying controller design for four-wheel independently actuated electric ground vehicles with active steering systems. IEEE Trans. Control Syst. Technol. 2013, 22, 1281–1296. [Google Scholar]
  25. Nam, K.; Fujimoto, H.; Hori, Y. Advanced Motion Control of Electric Vehicles Based on Robust Lateral Tire Force Control via Active Front Steering. IEEE ASME Trans. Mechatron. 2012, 19, 289–299. [Google Scholar] [CrossRef]
  26. Falcone, P.; Borrelli, F.; Asgari, J.; Tseng, H.E.; Hrovat, D. Predictive Active Steering Control for Autonomous Vehicle Systems. IEEE Trans. Control Syst. Technol. 2007, 15, 566–580. [Google Scholar] [CrossRef]
  27. Guvenc, B.; Guvenc, L.; Karaman, S. Robust Yaw Stability Controller Design and Hardware-in-the-Loop Testing for a Road Vehicle. IEEE Trans. Veh. Technol. 2008, 58, 555–571. [Google Scholar] [CrossRef]
  28. Nam, K.; Oh, S.; Fujimoto, H.; Hori, Y. Estimation of Sideslip and Roll Angles of Electric Vehicles Using Lateral Tire Force Sensors Through RLS and Kalman Filter Approaches. IEEE Trans. Ind. Electron. 2012, 60, 988–1000. [Google Scholar] [CrossRef]
  29. Ahmadian, N.; Khosravi, A.; Sarhadi, P. Integrated model reference adaptive control to coordinate active front steering and direct yaw moment control. ISA Trans. 2020. [Google Scholar] [CrossRef]
  30. Wang, Z.; Montanaro, U.; Fallah, S.; Sorniotti, A.; Lenzo, B. A gain scheduled robust linear quadratic regulator for vehicle direct yaw moment Control. Mechatronics 2018, 51, 31–45. [Google Scholar] [CrossRef]
  31. Hu, J.-S.; Wang, Y.; Fujimoto, H.; Hori, Y. Robust Yaw Stability Control for In-Wheel Motor Electric Vehicles. IEEE ASME Trans. Mechatron. 2017, 22, 1360–1370. [Google Scholar] [CrossRef]
  32. Song, Y.; Shu, H.; Chen, X.; Luo, S. Direct-yaw-moment control of four-wheel-drive electrical vehicle based on lateral tyre–road forces and sideslip angle observer. IET Intell. Transp. Syst. 2018, 13, 303–312. [Google Scholar] [CrossRef]
  33. Ding, S.; Liu, L.; Zheng, W.X. Sliding Mode Direct Yaw-Moment Control Design for In-Wheel Electric Vehicles. IEEE Trans. Ind. Electron. 2017, 64, 6752–6762. [Google Scholar] [CrossRef]
  34. Hwang, C.-L. Comparison of Path Tracking Control of a Car-Like Mobile Robot With and Without Motor Dynamics. IEEE ASME Trans. Mechatron. 2016, 21, 1801–1811. [Google Scholar] [CrossRef]
  35. Goggia, T.; Sorniotti, A.; De Novellis, L.; Ferrara, A.; Gruber, P.; Theunissen, J.; Steenbeke, D.; Knauder, B.; Zehetner, J. Integral Sliding Mode for the Torque-Vectoring Control of Fully Electric Vehicles: Theoretical Design and Experimental Assessment. IEEE Trans. Veh. Technol. 2014, 64, 1701–1715. [Google Scholar] [CrossRef]
  36. Roy, S.; Roy, S.B.; Lee, J.; Baldi, S. Overcoming the Underestimation and Overestimation Problems in Adaptive Sliding Mode Control. IEEE/ASME Trans. Mechatron. 2019, 24, 2031–2039. [Google Scholar] [CrossRef] [Green Version]
  37. Zhang, F.; Huang, P. Fuzzy-based Adaptive Super-Twisting Sliding-Mode Control for a Maneuverable Tethered Space Net Robot. IEEE Trans. Fuzzy Syst. 2020. [Google Scholar] [CrossRef]
  38. Moreno, J.A. A linear framework for the robust stability analysis of a generalized super-twisting algorithm. In Proceedings of the IEEE International Conference on Electrical Engineering, Computing Science and Automatic Control (CCE), Toluca, Mexico, 10–13 January 2009; pp. 1–6. [Google Scholar]
  39. Li, G.; Huang, Y.; Zhang, X.; Liu, C.; Shao, W.; Jiang, L.; Meng, J. Hybrid Maps Enhanced Localization System for Mobile Manipulator in Harsh Manufacturing Workshop. IEEE Access 2020, 8, 10782–10795. [Google Scholar] [CrossRef]
  40. Li, G.; Meng, J.; Xie, Y.; Zhang, X.; Huang, Y.; Jiang, L.; Liu, C. Reliable and Fast Localization in Ambiguous Environments Using Ambiguity Grid Map. Sensors 2019, 19, 3331. [Google Scholar] [CrossRef] [Green Version]
Figure 1. System modeling and problem formulation. (a) Four-wheeled model; (b) Single-track model.
Figure 1. System modeling and problem formulation. (a) Four-wheeled model; (b) Single-track model.
Sensors 20 05238 g001
Figure 2. The prototype of the developed IWMD-MR.
Figure 2. The prototype of the developed IWMD-MR.
Sensors 20 05238 g002
Figure 3. The construction of hardware architecture.
Figure 3. The construction of hardware architecture.
Sensors 20 05238 g003
Figure 4. Multi-sensor safety module.
Figure 4. Multi-sensor safety module.
Sensors 20 05238 g004
Figure 5. Yaw rate tracking response of Case 1.
Figure 5. Yaw rate tracking response of Case 1.
Sensors 20 05238 g005
Figure 6. Yaw rate tracking errors of Case 1.
Figure 6. Yaw rate tracking errors of Case 1.
Sensors 20 05238 g006
Figure 7. Sideslip angle tracking response of Case 1.
Figure 7. Sideslip angle tracking response of Case 1.
Sensors 20 05238 g007
Figure 8. Sideslip angle tracking errors of Case 1.
Figure 8. Sideslip angle tracking errors of Case 1.
Sensors 20 05238 g008
Figure 9. Direct yaw moment input of Case 1.
Figure 9. Direct yaw moment input of Case 1.
Sensors 20 05238 g009
Figure 10. Front steering wheel angle of Case 1.
Figure 10. Front steering wheel angle of Case 1.
Sensors 20 05238 g010
Figure 11. The related control gain σ 2 of Case 1.
Figure 11. The related control gain σ 2 of Case 1.
Sensors 20 05238 g011
Figure 12. The estimated uncertainties of Case 1.
Figure 12. The estimated uncertainties of Case 1.
Sensors 20 05238 g012
Figure 13. Sliding mode surface (yaw rate) of Case 1.
Figure 13. Sliding mode surface (yaw rate) of Case 1.
Sensors 20 05238 g013
Figure 14. Sliding mode surface (sideslip angle) of Case 1.
Figure 14. Sliding mode surface (sideslip angle) of Case 1.
Sensors 20 05238 g014
Figure 15. Yaw rate tracking response of Case 2.
Figure 15. Yaw rate tracking response of Case 2.
Sensors 20 05238 g015
Figure 16. Yaw rate tracking errors of Case 2.
Figure 16. Yaw rate tracking errors of Case 2.
Sensors 20 05238 g016
Figure 17. Sideslip angle tracking response of Case 2.
Figure 17. Sideslip angle tracking response of Case 2.
Sensors 20 05238 g017
Figure 18. Sideslip angle tracking errors of Case 2.
Figure 18. Sideslip angle tracking errors of Case 2.
Sensors 20 05238 g018
Figure 19. Direct yaw moment input of Case 2.
Figure 19. Direct yaw moment input of Case 2.
Sensors 20 05238 g019
Figure 20. Front steering angle of Case 2.
Figure 20. Front steering angle of Case 2.
Sensors 20 05238 g020
Figure 21. The related control gain σ 2 of Case 2.
Figure 21. The related control gain σ 2 of Case 2.
Sensors 20 05238 g021
Figure 22. The estimated uncertainties of Case 2.
Figure 22. The estimated uncertainties of Case 2.
Sensors 20 05238 g022
Figure 23. Sliding mode surface (yaw rate) of Case 2.
Figure 23. Sliding mode surface (yaw rate) of Case 2.
Sensors 20 05238 g023
Figure 24. Sliding mode surface (sideslip angle) of Case 2.
Figure 24. Sliding mode surface (sideslip angle) of Case 2.
Sensors 20 05238 g024

Share and Cite

MDPI and ACS Style

Meng, J.; Wang, S.; Jiang, L.; Xie, Y.; Zheng, S.; Wu, H. Robust Lateral Stabilization Control of In-Wheel-Motor-Driven Mobile Robots via Active Disturbance Suppression Approach. Sensors 2020, 20, 5238. https://doi.org/10.3390/s20185238

AMA Style

Meng J, Wang S, Jiang L, Xie Y, Zheng S, Wu H. Robust Lateral Stabilization Control of In-Wheel-Motor-Driven Mobile Robots via Active Disturbance Suppression Approach. Sensors. 2020; 20(18):5238. https://doi.org/10.3390/s20185238

Chicago/Turabian Style

Meng, Jie, Shuting Wang, Liquan Jiang, Yuanlong Xie, Shiqi Zheng, and Hao Wu. 2020. "Robust Lateral Stabilization Control of In-Wheel-Motor-Driven Mobile Robots via Active Disturbance Suppression Approach" Sensors 20, no. 18: 5238. https://doi.org/10.3390/s20185238

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