Super-Twisting Sliding Mode Control for Differential Steering Systems in Vehicular Yaw Tracking Motion

: This paper deals with the modelling and control of differential steering for vehicular motions with the help of Sliding Mode Control ( SMC ) with a Super-Twisting Algorithm ( STA ). A single-track mechanical model of the vehicular dynamics is proposed and validated by simulations. A control strategy based on the STA is proposed for the yaw dynamics to improve travel comfort and the stability of the vehicular motion. The desired yaw trajectory is given and the equivalent and corrective control parts of the STA are calculated by the controller. Simulation results show the effectiveness of the proposed control strategy.


Introduction
With the rise of fuel prices, sticker emission regulations, and the potential EU ban on combustion vehicles, the rise of electric vehicles is not only inevitable, it is necessary and has already begun. Companies such as Volkswagen (VW) have already announced the end of production for all combustion vehicles between 2033 and 2035. Last year, 54% of all newly registered vehicles in Norway were electric. It could be therefore worthwhile to look into new ideas that potentially could increase the efficiency and reliability of electric vehicles. One of the great advantages of electric vehicles is the minimisation of moving parts such as the transmission, drive shaft, and potentially, the differential gear. These aspects reduce the costs for the manufacturer and the customer in the long term and greatly simplify the maintenance. Most electric cars such as the upcoming VW I.D Life, Tesla Roadster, and even VW's electric race car, the VW I.D. R, still use differential gears. One of the few notable exceptions is the family of Rimacs of the Croatian manufacturer of the same name, which uses four independent motors at each wheel. For this paper, we look at a vehicle with independently driven rear wheels. Rear-wheel drive was chosen for the enhanced simplicity, as we wanted to minimise the moving parts of the vehicle. For the controller, the well-known Sliding Mode Control (SMC) was chosen with the Super-Twisting Algorithm (STA) as the corrective part of the controller. SMC enjoys a wide application in industry and is cherished for its robustness and ability to control linear and nonlinear systems. The drawback of the robustness of SMC is the so-called chattering phenomenon, which can make it unusable in certain types of electric systems-for example, induction motors-due to the incredibly high frequency. While there are several ways to solve this problem, the STA is one of the most interesting options for the constraints of this paper, as it is able to work well with disturbances that cannot be known.The paper is spilt into two main parts: the modelling of the linear single-track vehicle dynamics and the description and analysis of the sliding mode controller. Firstly, the tyres were modelled using Pacejka's so-called "Magic" tyre formula, and the lateral and longitudinal tyre forces are described. A short analysis and a description of the induction motors are given, followed by the creation of the two-degree-of-freedom single-track model. Then, the desired yaw rate was calculated using the steady-state self-steering gradient. Finally, SMC with the STA was derived and an analysis was performed with the focus on a comparison with a PI controller and a normal SMC. For all the simulations and analyses, Matlab Simulink was used. The main contributions of the paper are as follows: • Modelling of vehicle and tyre dynamics; • Showcasing the advantages of the STA compared to SMC.

Literature Review
The topic of vehicular control systems is very extensive and broad. During the research of the topic, only a few papers were found that considered the exact same research question as this topic. The most analogous topic that was found was the topic of torque vectoring; in [1], a good example of this can be found. As the topic of vehicular dynamics is well researched, a plethora of sources on the topic can be found. To limit the scope, the research was mostly limited to some of the most influential works in the area, such as the works of Hand B. Pacejka [2] and the original description of of the single-track model by P. Riekert and Tobias Schunck [3]. Furthermore, the work by Anne von Vietinghoff [4] on the control of nonlinear vehicles was used to validate the created vehicle model. A difficulty during the research for the modelling of the vehicle dynamics was the recurring errors in the calculations and nonsensical values. As the topic of electric motors was sufficiently studied beforehand, fewer sources were needed. Bahrams' book Induction Motors Analysis and Torque Control [5] was deemed to be extensive enough to cover the topic. For the research of the basics of SMC, some of the original sources from Utkin [6], Emelyanov [7], and Lyapunov [8] were used to further the understanding of SMC. More modern sources were used, for example [9,10], to further understand the background of SMC and its possible applications. Further advances in the application of SMC were described in [11], in which a particular sliding surface was defined to control a valve system. In [12,13], the authors applied SMC to reduce the ripple of the torque even in the presence of disturbances and uncertainties. A more advanced algorithm considering a combination of SMC and Model Predictive Control (MPC) can be found in [14,15], in which the authors realised an adaptive switching gain for SMC based on MPC. SMC is also applied in special tasks such as decoupling control or in order to robustify an already-obtained decoupling control. For instance, in [16], geometric decoupling control was applied and robustified with the help of SMC, and also, in [17], decoupling feedforward control was employed, whereas sliding mode control guarantees an accurate tracking of the desired trajectories. In [18], the sliding mode controller contributed to the robustness of the overall control structure and can address any kind of inaccessible external and internal disturbance. One of the most useful sources for the implementation of the super-twisting algorithm can be found in [19], as it dealt with slip control for electric vehicles. Another useful application can be found in [20], in which the authors used an STA to replace a PI controller for a synchronous motor, and in this paper, synchronous machines are used, so much of their findings can be carried over. The potential of the STA to solve the chattering phenomenon was shown well in [21], as well as its ability to help vehicle control systems. Furthermore, [22] showed the ability of SMC to work with many different approaches such as AI. The work in [23,24] showed the ability of STA to be used in many different scenarios such as in UAVs and its use in dynamic voltage restorers. This paper is organised in the following way: In Section 2, each part of the model is described. In Section 3, the STA strategy is described. In Section 4, the simulated results are discussed. The conclusions close the paper.

Vehicle Model
The broad topic of vehicle modelling can be broken down into the following parts: tyre forces, electric motor, Ackerman steering, single-track model, the self-steering gradient, and wheel rotational dynamics.

Tyre Forces
Tyres are very difficult to model accurately. Even the most complex models are still simplified estimations. However, the importance of tyres should not be understated, seeing that almost all forces that influence the dynamics of a vehicle are the result of the interaction of the tyres with the road. Over the years, a wide variety of models such as the Brush and Dugoff model have been developed. For this paper, we decided to use Pacejka's so-called "Magic" tyre formula (MF). The MF has seen a wide variety of applications in vehicle control systems. It is known as the "Magic formula" because the structure of the selected equations has no physical foundation, but they work for a wide range of tyre constructions and operating circumstances. Each tyre is characterised by 10-20 parameters for each important force that it can produce at the contact patch, see Tables 1 and 2. All these parameters can be formed in the fitting constants that make up the formula. For this paper, the camber angle is neglected; therefore, all parameters that are influenced by the camber angle are also neglected [2].

Lateral Tyre Forces
The coefficients for the lateral forces for dry asphalt are as follows.   For lateral force, the stiffness, shape, peak, and curvature factors are calculated as follows: with F z being the normal force, D the peak factor, BDC the stiffness, B the stiffness factor, and E the curvature factor. Out of these fitting constants, we can form the MF for the lateral force: with F y (α) being the lateral tyre force and α the slip angle. All the tyre forces are the result of the deformations of the tyre at the contact patch-to be more precise, the relation between the wheel slip and the tyre stiffness, similar to a spring. The slip for the lateral tyre force is called the slip angle (α) and is caused by the difference between the lateral (V y (t)) and longitudinal (V x ) velocity. As the tyre spins, the friction between the tyre and the road surface causes the contact patch to stay aligned with the longitudinal direction. If a side-slip velocity u is introduced, the contact patch will be deformed. When a tread element enters the contact patch, the friction between the road and the tyre causes the tread element to remain stationary; yet, the tyre continues to move laterally. Thus, the tread element will be "deflected" sideways. Normal cornering manoeuvres result in small slip angles, low lateral force, and minimal sliding of the tyre. At larger slip angles, the lateral force increases and reaches the maximum, as the tyre begins to slide.

Longitudinal Tyre Forces
The calculation for the longitudinal tyre forces is similar to the lateral tyre forces. The coefficients for the longitudinal forces for dry asphalt are, for the lateral force, the stiffness, shape, peak, and curvature factors, calculated as follows: Out of these fitting constants, we can form the MF for the lateral force: with F x (λ) being the longitudinal tyre force. The longitudinal slip (λ) is caused by the relative rotational speed of the outer tyre and the rotational speed at the wheel axis during acceleration and deceleration. The friction between the tyre and the road surface causes the contact patch to get stretched or squished as the tyre tries to rotate faster or slower, thus deforming the tyre.

Nominal Cornering Stiffness
If we now look at the MF for the lateral (5) and longitudinal (10) forces and plot the force in relation to the slip, we obtain the cornering stiffness for the lateral and longitudinal tyre stiffness for longitudinal motion. To further simplify the tyre model, we assumed that our model only operates within the linear region of the tyre dynamics, then we can define the nominal tyre stiffnesses.Ḟ where C α is the nominal cornering stiffness given in N deg and C λ is the nominal tyres stiffness given in N λ .

Electric Motor
An asynchronous/induction motor (I M) was chosen for its reliability, simplicity, and lower cost when compared to a synchronous motor [5]. The torque of the motor can be calculated as follows: where V th (t) is the Thevenin voltage, Z th is the Thevenin impedance, X th is the reactance, X 1 is the stator reactance,X 2 is the rotor reactance, X m is the magnetisation branch reactance, R 1 is the stator resistance, R 2 is the rotor resistance, V max is the maximum phase voltage, f max is the maximum frequency, f (γ) is the input frequency given by the accelerator, γ(t) is the accelerator position from 0 → 1, ω s (t) is the rotor speed, σ(t) is the rotor slip, T d (t) is the desired torque, and u(t) is the controller input of the yaw dynamics controller. The control inputs u 1,2 (t) can be derived from the desired torque:

Ackermann Steering
The Ackermann steering is the most-used steering configuration in vehicles today. This is achieved by increasing the inner steering angle relative to the outer steering angle so that all tyres turn around the same point, as can be seen in Figure 1. The configuration increases stability and decreases tyre wear due to increased longitudinal slip and lateral scrubbing when compared to a parallel steering system [25]. One disadvantage is that the cornering radius at high speeds is increased, but since this paper deals with vehicles under everyday driving circumstances, this is of no concern. Angles for the inside and outside tyre are calculated as follows: Now that all the tyres turn around the same point, further simplification of the vehicle model is possible.

Single-Track Model
The two-degree-of-freedom single-track model (also known as the "bicycle model") was first developed in 1940 by Riekert and Schunck [3]. This model assumes that the car can be described by only one front and one rear equivalent tyre linked by the vehicle body, as seen in Figure 2. For this assumption to work, the vehicle mass is condensed to a singular point at the centre of gravity, so that there is no pitching and rolling motion along its x and y axes and the longitudinal velocity stays constant.
From (5) and (11), we can calculate the lateral tyre forces as follows: where C αF and C αR are the nominal cornering stiffnesses at the front and rear tyres and α f (t) and α r (t) are the front and rear slip angles.
with β(t) being the vehicle slip angle, φ(t) the steering angle, v x and v y (t) the longitudinal and lateral velocities, l a the distance from the front tyre to the centre of gravity, and l r the distance from the rear tyre to the centre of gravity. According to the Newton-Euler equations, the following inertial force balance equations are established: with m being the combined mass of the vehicle and passengers, I zz being the moment of inertia of the vehicle around the z axis, M z (t) being the correction moment, and F x1 (t) and F x2 (t) being the longitudinal forces of the inner and outer rear tyres. Since we assume that the velocity is constant, it is possible to write the lateral acceleration aṡ In order to describe the dynamic behaviour of the single-track model, a state space model is used, which can easily be derived from the equations of motion. The state space model can be written in the following way:
Most consumer vehicles are set to be slightly under-steering for increased stability and safety. In this paper, the SSG is used to define the desired yaw rateΨ d . The SSG is defined as the relationship between the steering angle φ and the lateral accelerationv y (t) and can be easily derived like this: Let us consider the following kinematic relationships: with R(t) being the turning radius of the vehicle measured from the centre of gravity. Please notice that the product of R(t) andΨ(t) is constant. During steady-state cornering, all moments around the centre of gravity are zero: with M z (t) = 0. We can write this function as with m f and m r are the distributed weight at the front and rear tyres. We can insert this into (33), giving us Seeing as we cannot measure R(t) easily, we can rewrite the SSG to only contain direct parameters: If we now insert (34), (35), and (40) into (39) and solve forΨ, we obtaiṅ withΨ d (t) being the desired yaw rate.

Wheel Rational Dynamics
The rotation on the wheel is the result of the interaction of the torque applied to the wheel and the forces acting against the wheel, as can be seen in Figure 3.
where I w is the combined moment of inertia of the wheel and the rotor of the engine,ω(t) is the rotational acceleration of the wheel, T w ((t) is the torque applied to the wheel, F r is the constant rolling resistance, F ∆ (t) are the changing forces that act on the wheel that can occur due to cornering or changes in the road conditions, and R e is the effective wheel radius. The longitudinal tyre forces are calculated similar to the lateral tyre forces: where F x (t) is the longitudinal tyre force, C λ (t) is the longitudinal wheels stiffness, and λ is the longitudinal tyre slip. The slip for the individual rear wheels is calculated as follows: whereΨ(t) is the yaw rate of the vehicle and ω 1 (t) and ω 2 (t) are the rotational velocities of the inner and outer rear tyres. If R e ω(t) is 0, the wheel is locked and sliding occurs without rotation. If λ(t) > 0, the wheel is accelerating, and if λ(t) < 0, the wheel is breaking.

Correction Momentum and Torque
The correction momentum is the sum of all moments caused by longitudinal forces. If we now consider (28) and insert (42)-(45), we can write the correction moment as The correction torque or desired torque can be calculated by solving (46) for ω 1 (t) and ω 2 (t), giving us: with ω 1d (t) and ω 2d (t) being the desired rotational wheel speeds. If we now consider (42) and insert the derivative of (47) and (48), we can solve for the desired wheel torque: From here, we can insert the desired torque into the control inputs from Section 4 to control the I M.

Sliding Mode Control
Sliding Mode Control (SMC), or Variable Structural control (VSC) as it is sometimes called, is a nonlinear control strategy that applies a discontinuous signal to alter the dynamics of a system. SMC was first developed in the 1960s in the Soviet Union by Emeljanov [7] and Utkin [6] based on the work of Poincaré and Lyapunov. SMC systems have two distinct phases: the reaching phase and the sliding phase. During the reaching phase, the SMC tries to drive the system onto the sliding surface. Once it reaches the sliding phase, the SMC will try to keep the system state in the neighbourhood of the sliding surface by using a switching function. SMC systems have multiple advantages. The dynamic behaviour of the system may be directly tailored by the choice of switching function; essentially, the switching function is a measure of desired performance. The control system is very robust and can be totally insensitive to matched uncertainness, which, for example, can be found in mechanical systems. Furthermore, it can be used to control linear and nonlinear systems. However, it still has disadvantages. One of the main disadvantages is the necessity of a discontinuous control signal, which needs to switch at extremely high frequencies (theoretically infinitely high) to provide reasonable rejection of uncertainty. Furthermore, the high frequency could make the usage of SMC for certain electrical systems impossible. Seeing as we want the control for the electrical components, the chattering problem needs to be solved. To solve the problem, the control law needs to be a continuous function of time. One way to solve that would be to use a saturation function instead of a sign function as the switching function. However, seeing as we need to control a second-order system, the use of the "Super-Twisting" Algorithm (STA) becomes possible [19]. The advantage of the STA is its high robustness without too much compromising on the converging speed and that its design does not depend on the knowledge of the bound values of the uncertainties disturbances [19]. That can be a huge advantage for a vehicle, as there are many external factors that can influence the driving behaviour. Some of them include differences in temperature, road surfaces, and weather. It could also be the change of air pressure, which can change the size of the contact patch and influence the driving behaviour. The main goal is to derive the sliding function s(t) → 0, which is linear. In this context, the following proposition states the asymptotic stability of a sliding function using the contractive control law. Proposition 1. Let us consider the following sliding surface, witch only depends on the positive scalar parameter k > 0: with s(t) being our sliding surface and (t) being the tracking error, defined as then there exists a feedback control law that guarantees the asymptotic stability of the equation of motion (30).
Proof. Let us consider the equation of motion (30), which can be written in the following form (expressed in the state variables): If we consider (51) and (52), it follows that: To make sure that s(t) = 0 will be reached in a finite time, the Lyapunov approach can be used. First, we select the Lyapunov candidate: The control output consists of two parts: where u eq (t) is the equivalent output and u cor (t) is the corrective output that keeps SMC on the sliding surface. u eq (t) can be easily calculated by settingV(t) = 0 and solving for the output M z (t). If we now consider the yaw motion equations: Imposing thatV (s(t)) < 0, and to satisfy (62), the following corrective part of the control input in the context of STA can be considered: where U and W are two positive constants that should be manually tuned to be large enough to ensure a good performance.

Remark 1.
Typically (see [20]), W ≈ 1.1U to obtain in general good dynamical performance. As we can see in Figure 4, the STA behaves similarly to a PI controller [20], with the big difference being that the STA uses a sigmoid function instead of a proportional function.

Analysis and Discussion of the Results
All simulations were preformed in MATLAB SIMULINK®. The Basic control strategy that was used in all simulations can be seen in Figure 5. For the analysis of the system and the controller, a series of different scenarios was simulated. All simulations were run with a constant steering angle of 10°or a steering angle as a sine wave input with an amplitude of 10°and a frequency of 1 rad s , with a sample time of 10 s. Later on, the disturbance was always applied to F ∆1 (t). The disturbance signal was a uniform random number with an upper bound of |20|N and a sample time of 0.1 s and the seed set to 0. A uniform random number with seed was chosen to provide repeatability for testing. The analysis of the system was performed with the following vehicle and I M constants, see Tables 3 and 4.  Pole Number 6 f max 50 Hz The following gains of the SMC STA and PI controller were used, see Table 5.

Simulation of an Uncontrolled and Undisturbed System
In the first test, the system was left uncontrolled and no disturbances were applied, first, the constant steering angle and, after that, the sine wave input.
In Figures 6 and 7, the difference between the yaw rate and the desired yaw rate can be observed. This is mainly caused by the high moment of inertia of the vehicle. These two graphs served as the baseline for the further tests.

Simulation of a Controlled Undisturbed System
For this test, k and U were set to k = 500 and U = 100. The system was controlled by the SMC, and no disturbance was applied.
If we now compare the results from Figure 6 (the uncontrolled test) with the results of the controlled test in Figure 8, we can see a drastic improvement. If we would zoom in on a maximum, we can see a slight error between the desired yaw rate and the current yaw rate, as seen in Figure 9. This error is the highest at the maxima with an error of about 0.004 rad s , which can be neglected, considering that 0.004 rad s is approximately equal to 2.3 rotations per hour.  As can be seen in Figures 10 and 11, the system performed worse if compared to the uncontrolled test with no disturbance in Figure 6, with much variation in the yaw rate, which would cause an unpleasant driving experience. This becomes even more apparent if we apply the same disturbance to a system with a constant steering angle.

Simulation of a Controlled and Disturbed System
To show the effectiveness of SMC, the system was left uncontrolled and the disturbance was applied. If we now apply SMC to the disturbed system, we obtain the following.
The performance of the system was quite similar to the controlled system with no disturbance in Figure 8. It even went down to a similar error of about 0.004 rad s in Figure 12. If we look at the maximum of the system and compare it to Figure 9, we can see a slight variation over time of about 0.0002 rad s , which, again, is negligible.

PI Controller vs. SMC Super-Twisting
During initial testing of a system, a PI controller was used. These testes were carried out without any disturbance and produced good results. Due to the high stiffness of the system, the proportional gain was set to P = −1000 and the integral gain was set to I = −800. While initially, it showed promising results, the moment the disturbance was applied, the weakness of the PI controller was revealed.
As can be clearly seen in Figure 13, the controller was not able to control the system adequately. While it behaved better than the uncontrolled disturbed system, as seen in Figure 10, it was nowhere close to the performance that can be seen in Figure 12. Comparing the PI controller to the SMC strategy is not a fair task. In any case, some structural considerations can be made. The PI controller is one of the oldest and simplest controller that we can find in industrial applications. The PI controller can be used for linear and nonlinear systems, and its success and longevity are due to its easy, cheap, and direct application. In its basic structure, the PI controller is a signal-based controller. In this sense, it is quite a robust controller, but the difficulty that it presents is that it is not easy to tune. In fact, in accordance with the stability and the robustness of the closed-loop scheme, the tuning procedure plays a key role. SMC presents also high stability and robust quality due to its corrective part; see [9]. The advantage of SMC is that it is structurally straightforward to prove the stability and the robustness of the closed-loop control system assuming that the upper and lower bounds of the uncertainties, including the disturbance, are known. In case these bounds are not known, then an STA can be applied; see [20]. In fact, in this context, the control strategy works also without knowledge of these bounds.

SMC vs. STA
As was already stated, one of the main benefits of the STA is that the upper bounds of the disturbances are not required to be known. This becomes very useful if the upper bounds of the disturbances are not known. We can compare the STA to normal SMC with the corrective input defined as u cor (t) = U sgn(s(t)). (65) In comparing SMC with the STA, both controllers used the same k and U as in the tests before, giving us the following results.
As can be seen in Figure 14, the yaw rate of the system with SMC constantly stays higher than the desired yaw rate. The STA-controlled system (see Figure 15) varied more over time. While the error for both of them was quite small, a bigger problem was revealed when the sliding surfaces of Figures 14 and 15 were compared.  If we compare the sliding surface of SMC ( Figure 16) and the STA (Figure 17), were can immediately see that, without the known upper bounds of the disturbances, the sliding surface of SMC constantly increased, and it was not able to keep nor steer s(t) → 0. While the STA is not perfect, it was able to keep s(t) near 0, which would be still good enough for our purposes.

SMC with Known Upper Bounds
If we assume that the upper bounds of the disturbances are knowable, meaning the SMC has a better performance ( Figure 18) if compared to Figure 14. Furthermore, the sliding surface of Figure 19 performs better than SMC ( Figure 16) without known upper bounds or the STA in Figure 17. However, with this, we ran into the so-called chattering problem. As already stated, the high frequency makes it impossible to use it for certain electrical systems [21].

Achievability
Another problem we might have is the question of achievability. While C λ is relatively big at −15, 000 N λ , for the control output, a longitudinal slip of λ 1 = 0.74 is required for both wheels to achieve the required maximal correction moment of M z = 20, 000 N , see Figure 20. While this is still possible to achieve, it is highly ineffective. If we compare it to the correction moment of the STA (Figure 21), a much lower momentum is needed for a similar performance.
Generally, it can be said that the STA is less accurate than SMC. Precision accuracy is not necessarily needed as this design is intended for consumer vehicles. It is more important to have a smoother continuous control signal than a fast and accurate one.
If we compare SMC and the STA in their energetic error over a period of time of t = 0 → t = 10 by calculating we obtain an energetic error for SMC of e ∆ = 0.00269 and for the STA of e ∆ = 0.00558. While the energetic error of the STA was worse, if we compare SMC ( Figure 18) and the STA ( Figure 15) in regard to the maximum error, we can see that the SMC had a maximum error of 0.01 rad s and the STA a maximum error of 0.005 rad s .

SMC and STA with Underestimated Correctiveness
To show the ability of of the STA to perform without knowing the upper bound of the error, the corrective part was set to be U = 15. This test was both performed first with the STA and then with SMC. This test was performed for a duration of 200 seconds to better show the performance of both controllers.
In both cases, the error was larger than with the well-estimated corrective part, with the difference being that the STA (Figure 22) had a trend toward the desired value, while SMC ( Figure 23) stayed constant over the desired yaw rate. In terms of the energetic error, the STA performed better with an energetic error of e ∆ = 0.002971 and SMC with an energetic error of e ∆ = 0.004319. Both had a maximal error of 0.007 rad s . We compared the results of this test with the one performed before, see Table 6.  Figure 22. STA with underestimated value. As can be clearly seen from the table, the STA was able to perform better than SMC in this case, thus proving that the STA is able to perform without the upper bounds being known.

Conclusions
This paper explored the possibility to use two I Ms and SMC with the STA to replace the differential gear in a consumer vehicle. While a real measurement of a model vehicle was not possible as originally planned for this paper, the results are promising. The yaw rate of the vehicle aligned with what can be found in [4], which originally was the biggest problem to overcome due to the numerous errors that could be found in some of the originally consider literature. SMC has shown a great capability to control the system under different circumstances and even outperforming the classic PI controller. Some similar results also were found in [20]. The capability of the STA to solve the chattering phenomena problem while keeping the robustness of the SMC intact is surprising, as it was a later addition to the paper, and firs,t a standard SMC approach was chosen. While SMC with the STA was not able to slide perfectly, the resulting error was still very small, especially considering the speed of the disturbance. Its ability to perform even without knowing the upper bounds of the disturbance makes it a very valuable control tool. As the model in this paper was heavily simplified and highly linear, a real vehicle might perform differently, which would be interesting to test the theoretical knowledge on a real vehicle to see if the theory translates into praxis. Theoretically, it could perform even better due to the nonlinearity of the tyres, as rapid changes in momentum and acceleration are no longer possible. Furthermore, it was interesting to see the interactions of the different parts of the vehicle model and SMC and the STA. While a more in-depth look into all parts of this paper would be highly interesting, it would go beyond the scope of this paper. The impact of longitudinal motion on the controller would especially be of high interest and/or the behaviour of the controller in extreme situations, as described in [4].

Conflicts of Interest:
The authors declare no conflict of interest.

Abbreviations
The following abbreviations are used in this manuscript:

MF
Magic Tyre Formula I M Induction Motor SSG Self-Steering Gradient SMC Sliding Mode Control STA Super-Twisting Algorithm