System parameters of NTV.

## Abstract

The increasing number of cars leads traffic congestion and parking problems in urban area. Small electric four-wheeled narrow tilting vehicles (NTV) have the potential to become the next generation of city cars. However, due to its narrow width, the NTV has to lean into corners like two-wheeled vehicles during a turn. It is a challenge to maintain its roll stability to protect it from falling down. This chapter aims to describe the development of NTV and drive assistance technologies in helping to improve the stability of an NTV in turning. The modelling of an NTV considers the dynamics of the tyres and power train of the vehicle. A nonlinear tilting controller for the direct tilting control mechanism is designed to reduce the nonlinear behaviour of an NTV operating at different vehicle velocities. In addition, two torque vectoring based torque controllers are designed to reduce the counter-steering process and improve the stability of the NTV when it turns into a corner. The results indicate that the designed controllers have the ability to reduce the yaw rate tracking error and maximum roll rate. Then riders can drive an NTV easily with the drive assistance system.

### Keywords

- modelling
- stability control
- nonlinear control
- torque vectoring
- drive assistance system
- narrow tilting vehicle

## 1. Background

Vehicle is one of the most widely used transportation in people’s daily life. Due to the greenhouse gas emission problem of traditional cars, the development of electric vehicles received great attention in recent years. However, in urban area, the increasing number of cars causes the traffic congestion problems and limit parking places. Because of these issues, small narrow commuter vehicles are expected to become a new generation of city cars [1, 2]. In the UK, some researches have been done in the past years, such as the CLEVER Project [3, 4, 5] and RESOLVE Project [6, 7], which developed two prototype vehicles as shown in Figure 1 [8]. This kind of vehicles are also called narrow tilting vehicles (NTVs) have just half the width of a conventional car like a motorcycle but have four wheels like a car. This makes an NTV a convergence of a car and a motorcycle that makes it integrate the features and advantages of them.

The conventional four-wheel vehicles is wide that have enough roll stiffness to balance the roll stability by its own suspension structure. But the NTV has no such roll stiffness and have to lean into corners during turning [3, 9], as shown in Figure 2 . This is a challenge to the roll stability of NTV and need to be maintained by experienced riders. The purpose of the vehicle design is not only driven by experienced riders but also new riders. Thus, the autonomous drive assistance system is required to improve its roll stability [10, 11, 12].

In riding a motorcycle, the rider can lean the motorcycle into a corner by shifting his own weight. But this is not available in riding an NTV as the weight of a human body is much lighter than that of the vehicle. Thus, in riding an NTV, the rider has to act on the throttle with counter-steering process to balance the vehicle in a turn [3, 9]:

the rider provides a counter-steering on the throttle on an opposite direction;

the counter-steering provides the opposite lateral force;

the lateral force rolls the vehicle into the expected side;

the rider then turns the steering back to the expected direction at an appropriate moment; and

the vehicle stops rolling down and yaws to the expected route.

It shows that the riders of NTVs have to be very experienced in balancing the vehicle and following the path simultaneously. The NTV can be in different tilting states, such as straight on, turning, accelerating turn, oversteer/understeer and highsider, as shown in Figure 3 . However, the next generation vehicles are expected to be easy-driving to low-experienced riders. A drive assistance system can help new riders in balancing the vehicle and the riders only need to focus on the path in the riding. This leads the development of an autonomous drive assistance system for NTV.

To improve the tilting stability, the common solution is to design the active tilting control via installing additional mechanisms. The two main tilting methods are the steering tilt control (STC) and the direct tilt control (DTC) on different mechanisms [13, 14], as shown in Figure 4 . The STC directly controls the steering angle of front wheel to autonomously complete the tilting process as an experienced rider for stabilising the vehicles, while the DTC provides additional torque to lean the vehicle to the expected corners.

The STC system is efficient at high speed but performs worse at the standstill or very low speeds. In slippery road conditions, the performance of using STC is even worse [15]. The DTC based mechanism slightly simplifies these control problems with an additional control input from a separate tilt actuator [16]. But the DTC system requires high tilting motion at high vehicle speed and has risk to cause the vehicle oscillations. In addition, the delayed vehicle response speed could reduce the performance of tilting motion. Thus, it requires highly sophisticated loop control algorithms adapting to different loads and driving conditions [16]. The combination of STC and DTC in dual mode switching strategies is available to reduce their drawbacks. But such approaches have obvious discontinuous behaviour during the mode switching [4, 14, 17].

Several studies focused on the control approach design in driving the DTC actuator, including linear SISO control approaches to provide tilt torque from a given combination of vehicle information [2, 18], model-based control methods to decouple the longitudinal and lateral dynamics in vehicle response [5, 19, 20], and nonlinear control solutions to compensate the nonlinear behaviour of NTVs based on the accurate vehicle model [20, 21].

On the other side, the torque vectoring (TV) technology is able to improve the vehicle cornering response and potential to improve the handling performance of a vehicle [22]. The left-right TV technique was proposed in [23] aiming to distribute the driving and braking forces on left and right wheels in a wheel-individual vehicle. The control allocation criteria were verified sensitive to electric motor drive parameters in performance comparison [24]. The maximum vectoring torque limit was determined in [25] and desired traction force and yaw moment were mapped in [26]. The TV approach was optimised to improve the yaw moment distraction performance in [27] and the stability of NTV under expected environmental conditions in [28]; the lateral stability in cornering was enhanced by optimal TV approach to maximise the vehicle velocity in [29]; and minimised the power losses of TV to improve the battery efficiency [30].

In these approaches, the TV method is used as an assistant torque mainly for improving the performance of vehicle yaw turn and enhancing the lateral stability. The yaw moment on a vehicle can also affect the roll stability and it is more sensitive to an NTV. The conventional TV methods and their optimisation may not suitable for both yaw and roll stability enhancement. Thus, the roll stability maintenance of using the TV technology needs to be paid more attention in an NTV.

This chapter first designs a nonlinear tilting controller for DTC-based NTVs without the dependence of an accurate vehicle model to improve the performance of DTC from low speed to high speed. In addition, this chapter develops the TV technology based drive assistance system to maintain the roll dynamics of NTV in cornering. Both approaches are developed to assist the rider in turning an NTV and improve the roll stability of the vehicle. As a result, both the new rider and experienced rider can drive the NTV easily.

## 2. Mathematical model of four-wheel vehicle dynamics

The basic model of NTV was proposed in 1990s for the two or three wheeled tilting vehicles from the simplified bicycle geometric model [17, 31, 32]. The model considers the vehicle body dynamic only and the wheels are assumed with light weighting and not leaning with the vehicle body. The University of Minnesota proposed the nonlinear NTV model with wheel dynamics considering the distribution force on each wheel [16, 20, 33]. The University of Bath proposed a five DoF nonlinear model of NTV and wheel dynamics [3, 4, 5]. On the other hand, due to the contacts between road surface and tyre significantly affects the friction force of wheel dynamics, the tyre longitudinal slip can be combined into the wheel dynamic in the NTV model. This section will discuss the detailed NTV model to describe the dynamics of traction force transferred from tyre to vehicle body and simplified single-track vehicle model for controller design.

### 2.1 Wheel dynamics

As seen in the wheel dynamic model in Figure 5 , the wheel speed

The dynamics of wheel speeds are represented as [12, 34]:

where

The longitudinal force can be described as a function of friction coefficient

where the tyre longitudinal slip

which describes the longitudinal slip of both acceleration and braking conditions, as shown in Figure 6 .

The tyre characteristics of friction coefficient * magic tyre formula*as [35].

where

The vertical load

where

The tyre sideslip force is presented by the magic tyre formula in (5) as

where

where

The traction force and lateral force of wheels in vehicle-fixed coordinate system,

### 2.2 Vehicle dynamics

The vehicle dynamic of an NTV is the combination of a vehicle model and a bicycle model. In modelling an NTV system, the vehicle and its rider (and passenger) can be seen as a single mass model. The vehicle model of narrow tilting vehicle includes the velocity dynamic, side-slip angle dynamic, yaw dynamic and roll dynamic [30]. The geometry model of an NTV is shown as in Figure 8 . The vehicle motion dynamics can be described by the vehicle velocity

where

The vehicle acceleration in x- and y-axis

The vehicle yaw motion in the second-order differential equation is represented as

where

As the NTV has no roll stiffness of suspension, the roll motion of NTV can be presented as

where

### 2.3 Simplified single-track vehicle model

The nonlinear equations of the four-wheel model provided in previous section are accurate and detailed in matching the real vehicle response. In controller design and performance analysis, a simplified single-track model has been delivered from the nonlinear equations (1)–(21). Assuming that the steer angle, side slip angle and roll angle approach zero at normal states, their sinusoidal value can be approximated to their own value using the small-angle approximation for simplification. And assume that the COG is at the middle of the track and the difference between COG to the front and rear axles is zero, which gives

where

including the linearised tyre lateral behaviour as equivalent cornering stiffness coefficient

The system will finally converge to its steady state with a given trajectory. When the vehicle is turning in a circle with radius of

### 2.4 Virtual rider model

The virtual rider model is produced to simulate the reaction of a rider of NTV with two objective, one is to maintain the stability of vehicle to reduce the risk of falling down and the other is to follow the path of the target route [9, 37]. For experienced rider, the two control objectives can be achieved together to perform the optimised operation. However, the virtual rider model needs to be developed assuming the rider has no special skills and experience in operating an NTV [2, 16, 38]. A solution is to apply two control algorithms independently, one aims to maintain the roll angle of the vehicle and the other aims to track the path. Each control algorithm has only one control objective and will not communicate with each other to simulate the behaviour of a new rider to ride an NTV. Different with riding a bicycle that the rider can shift its own body to help lean the bicycle, the weight of NTV is much higher than the weight of a rider. Thus, the shift of rider’s position is not considered in the virtual rider and only the steer angle and traction torque are controlled by the virtual rider.

The steer angle control will result in not only the roll stability but also the lateral dynamics. Because of this, the control algorithm of steer angle can be easily developed as the sum of two simple controllers, one tracking the roll angle

In the lateral trajectory tracking, the rider applies steering input to track the target yaw rates obtained from path. It is assumed that the steer angle is proportional with the path to be followed [3]. As the required response speed of lateral trajectory tracking is slower than that of roll stability control, a pseudo-derivative feedback (PDF) control is applied in the yaw rate tracking. Comparing with the traditional PI(D) control, the PDF control can reduce the effect of derivative feedforward action to avoid the transient impact to roll stability [39]. The lateral control is designed as

The final steer angle control input can be calculated with combining the two outputs together as

Apart from the steering control to maintain the roll stability and follow the path, the vehicle speed needs to be controlled by virtual rider via throttle to generate equivalent traction torque to the vehicle. The vehicle velocity control is implemented via a PI controller as

## 3. Design of drive assistance system

This section includes two designs. The first design is a nonlinear tilting controller which compensates the nonlinear behaviour of DTC under different vehicle velocity and operating state. The second design is two torque vectoring controllers to assist the rider to maintain the roll dynamics of NTV in cornering based on steer angle and tilting compensator, respectively.

### 3.1 Nonlinear tilting controller design

In the nonlinear controller design, the first step is to linearise the relation between system input and output, which is called input-output linearisation. The roll angle equation can be rewritten as

where

As

where

and

Choose

where

Assume the lumped perturbation will not change quicker than one time cycle. Calculate the perturbation term as

The final control input is

Figure 9 shows the block diagram of the nonlinear control for tilting mechanism of NTV.

### 3.2 Torque vectoring controller design

#### 3.2.1 Steering angle based torque vectoring (SATV)

The easiest design to compensate the counter steering behaviour when turning a vehicle is to set the vectoring torque of rear wheels proportionally to the derivative of steer angle as

where

When the rider turning the vehicle, the torque controller activated the vectoring torque to yaw the vehicle in the opposite direction to lean the vehicle to the target position ( Figures 10 and 11 ). With the drive assistance of vectoring torque, the rider is not required to act counter-steering to lean the vehicle manually.

#### 3.2.2 Tilting compensator based torque vectoring (TCTV)

In steady-state that the vehicle keeps a unchanged states,

Substitute (42) into the roll dynamic equation in (22) to obtain:

Assume

If design the control signal as

the vectoring torque to improve roll stability can be obtained as

where

Comparing (46) with (41), the additional component

#### 3.2.3 Torque management

For electric vehicles, the main source of vehicle propulsion is from the batteries. To protect the battery and electric motors from overload, the output power will be limited to manage the generated torque in the controller. The available torque applied to the motor can be described as

where

Then the final torque applied on the left and right rear wheels can be represented as

The torque drive system of NTV is shown in Figure 13 , where the data flow, electric power flow, and mechanical drive are given with blue, red and black arrows, respectively.

## 4. Simulation results

The following section verifies the designed controllers in assisting the rider to maintain the roll stability of the vehicle during a turn. The parameters of NTV are chosen from [1] and given in Table 1 . The verification is based on the simulation in Matlab.

### 4.1 Result of nonlinear tilting control approach

#### 4.1.1 Constant speed tilting test

The controllers used in simulation are with the parameters given in Table 2 . The simulation validations of nonlinear tilting controller are carried out with tracking the route in a shape of

Description | Symbol | Value | Unit |
---|---|---|---|

Total vehicle mass | 200.0 | kg | |

Height of vehicle COG | 0.5 | m | |

Distance from COG to front axle | 0.7 | m | |

Distance from COG to rear axle | 0.9 | m | |

Length of track of front axle | 0.5 | m | |

Length of track of rear axle | 0.7 | m | |

Vehicle roll moment inertia | 18 | kg·m^{2} | |

Vehicle yaw moment inertia | 80 | kg·m^{2} | |

Front/Rear wheel radius | 0.5 | m | |

Front/Rear wheel rotational inertia | 0.2 | kg·m^{2} | |

Front cornering stiffness | 3500 | N/rad | |

Rear cornering stiffness | 5480 | N/rad | |

Front camber stiffness | 1000 | N/rad | |

Rear camber stiffness | 2000 | N/rad |

Description | Symbol and value |
---|---|

Virtual rider | |

Linear controller | |

Gain-scheduling controller | |

Nonlinear controller |

The vehicle yaw rate and roll angle performance at the constant speed of 20 km/h are shown as the simulation result in Figure 15 . The yaw rate tracks the step changed reference by the virtual rider and the vehicle roll angle is controlled by the nonlinear tilting controller. The result in Figure 15 compares between the control performance (blue line) and their reference (red dashed line). The result of roll angle tracking indicates that the controller is able to keep the vehicle stable during a turn.

#### 4.1.2 Increasing and decreasing speed tilting test

In the increasing and decreasing speed tilting test, the same route path is employed for the validation with the varying vehicle velocity from low speed to high speed. With the change of vehicle speed, the reference yaw rate and roll angle are amended depending on the velocity. Its yawing and tilting dynamics have nonlinear behaviour under different speed. Three types of controller have been compared, the linear PI controller, the gain-scheduling PI controller, and the nonlinearity compensation based tilting controller.

The linear controller normally cannot perform well in the whole range of speed, especially at high vehicle speed. That is because the vehicle model includes high-order nonlinearities and the linear controller is designed based on the linearised model at a particular operating speed. Thus, the control performance can be guaranteed only at the target speed. The nonlinear effect, such as the variation of speed, will cause the controller difficult to maintain the optimised performance in the whole speed range.

To reduce the nonlinear effect at different operating speed, the gain-scheduling (GS) controller is to separate the whole speed region into small regions and the linear control law is applied in each region. When the vehicle velocity changed from low speed to high speed, the controller parameters switch among the predesigned regions to provide the desired control performance in the whole range of speed. The scheduled control parameters in three regions, low speed (LS), medium speed (MS) and high speed (HS), are given in Table 2 . However, the switching between controllers reduces the control performance and the predefined controllers are not robust to the uncertainties in practice, including both the variation of vehicle parameters, such as the weight and COG of vehicle caused by the change of rider and passengers, and the environmental variation, such as the friction coefficient of road surface and impact of wind disturbance. As the simulation aims to verify the control algorithm under ideal condition, the impact of uncertainties is not presented in the simulation study.

The nonlinear controller is designed to cover the whole operating region from low vehicle velocity to high vehicle velocity. The structure of the nonlinear controller is the combination of a normal linear controller and a compensation block of estimated nonlinearity, as in Figure 9 . The nonlinearity under different speed was compensated by the estimated nonlinear behaviour. The nonlinear approach improved the performance of tilting controller in the whole operating region.

In the chosen of controller parameters, the lower control gain can cause larger tracking error, while the higher control gain can cause more actuator usage and overshoots and can reduce the stability. The parameters of linear controller are chosen to minimise the roll angle tracking error in the whole operating range and, simultaneously, reduce the risk of causing unstable. To ensure a fair comparison, the GS control gain in each region is chosen by the method the same as that of the linear controller. And the nonlinear controller uses the same control gain as the linear controller additionally combined with the nonlinearity compensation block. The simulation results of vehicle yaw rate and roll angle controlled by the three controllers under the speed from 5 to 45 km/h are shown in Figures 16 ** –**18 , respectively.

To verify the improvement of control performance numerically, the comparison among linear, gain-scheduling and nonlinear controllers is relied on the integral absolute error (IAE) of yaw rate and roll angle, as shown in Figure 19 . All the three controllers are employed to control the same vehicle system with the same virtual rider model. The roll angle IAE of the nonlinear controller is

With the same virtual rider, the performance of nonlinear controller has

### 4.2 Result of torque vectoring approach

In the simulation validation, the TV controllers are applied to control the roll stability of NTV in tracking the route of a step yaw rate in two case studies. The first case is that the vehicle driven into a turn at a constant speed and the second case is that the vehicle accelerating during a turn. Both tests use the same rider model and vehicle plant model in the comparison among traditional controllers and proposed SATV and TCTV controllers. The parameter settings of the virtual rider model and torque controller are given in Table 3 . The performance validates the effectiveness of the designed controller on counter steering reduction and the stability improvements of the designed controllers.

#### 4.2.1 Left turn under constant speed

The case study simulates the dynamic response of an NTV driving into a turn. The vehicle is driven straight with a constant speed of 5

Figure 21 shows the dynamic response of the steering angle, vectoring torque, vehicle side-slip angle, yaw rate, lateral acceleration and roll rate. The comparisons are among the control inputs as well as the vehicle states performance under the control of the different controllers. Comparing the results, the requirements of counter-steering from rider have been eliminated in both the SATV and TCTV based control methods. Comparing between the two proposed TV methods, the TCTV has less oscillation than that of the SATV due to the tilting dynamics been compensated.

The steady state value of the target yaw rate is 19

The tracking error of all states is shown in Figure 22 for a clearer comparison. In the comparison of tracking performance, the proposed controller performs better in transient response with less maximum tracking error and oscillation rate. The tracking error compensation speed is about 4 seconds to approach zero under disturbance. It verifies that both the transient stability and steady-state stability of roll dynamics can be maintained as desired with using the proposed controller.

The quantity comparison of maximum tracking error and integral absolute error (IAE) of each state is summarised and given in Table 4 . With the usage of proposed TV controller, both the maximum tracking error and oscillation rate has been reduced comparing with traditional control method and normal TV approach. The TCTV eliminated the counter-steering process to ease the rider in operating the NTV and the maximum error of steering control is reduced about 74% comparing with the result of conventional method. With the TCTV controller applied to the NTV, the side-slip angle, yaw rate, lateral acceleration, and roll rate have been improved with 35, 58, 36, 28% less maximum tracking error, respectively. To make the comparison more obvious, the indices of the maximum error, IAE and oscillation rate of all the control methods are shown in bar charts as in Figure 23 .

Description | Symbol and value | |
---|---|---|

Virtual rider | ||

Torque controller | ||

Indices | Variables | w/o TV | Traditional TV | With SATV | With TCTV |
---|---|---|---|---|---|

Maximum track error | Counter-steer agl (deg) | 0.553 | 0.311 | 0.107 | 0.006 |

Side-slip agl (deg) | 0.1442 | 0.138 | 0.0943 | 0.101 | |

Yaw rate (deg/s) | 1.763 | 1.82 | 1.307 | 0.719 | |

Lateral acc (×0.01 m/s) | 1.51 | 1.711 | 1.19 | 0.933 | |

Roll rate (deg/s) | 1.166 | 1.086 | 0.803 | 0.653 | |

Integral absolute error | Side-slip agl (deg·s) | 0.297 | 0.290 | 0.160 | 0.185 |

Yaw rate (deg) | 3.66 | 3.43 | 2.07 | 1.24 | |

Lateral acc (×0.01 m/s) | 3.136 | 3.217 | 1.861 | 1.199 | |

Roll rate (deg) | 2.586 | 2.426 | 1.52 | 0.832 | |

Oscillation rate | Counter-steer agl (%) | 0.6093 | 0.6343 | 0.5442 | 0.5292 |

Side-slip agl (%) | 0.6807 | 0.7161 | 0.6082 | 0.5937 | |

Yaw rate (%) | 0.4694 | 0.2709 | 0.2506 | 0.1829 | |

Lateral acc (%) | 0.3912 | 0.205 | 0.1896 | 0.1217 | |

Roll rate (%) | 3.691 | 2.123 | 1.947 | 1.546 |

#### 4.2.2 Speed acceleration during a turn

In addition to the constant speed turn, the speed acceleration/deceleration will cause instability of the vehicle roll dynamics as well. The second case simulates the operating of NTV under the condition of speed accelerating during a turn. The initial state is the NTV driving at a constant speed of 5

The dynamic response of an NTV is shown in Figure 24 with two inputs and four system states. And the tracking error of all states is shown in Figure 25 . The result in this case is similar to the previous one that both the SATV and TCTV reduced the requirements of counter-steering from rider and improves the roll stability with less tracking error. In the yaw rate and roll rate comparison, the TCTV performs the best with the least peak error and fastest response time. The numerical results and bar chart comparison of the maximum tracking error, IAE and oscillation rate are given in Table 5 and Figure 26 . The TCTV method reduced the maximum tracking error in steer angle, side-slip, yaw rate, lateral acceleration and roll rate with 35%, 44%, 59%, 73% and 55% less value, respectively.

Indices | Variables | w/o TV | Traditional TV | With SATV | With TCTV |
---|---|---|---|---|---|

Maximum track error | Counter-steer agl (deg) | 0.053 | 0.013 | 0.0027 | 0 |

Side-slip agl (deg) | 0.0184 | 0.0165 | 0.0173 | 0.0162 | |

Yaw rate (deg/s) | 0.0834 | 0.0539 | 0.0673 | 0.0447 | |

Lateral acc (×0.01 g) | 0.0687 | 0.0316 | 0.0332 | 0.0229 | |

Roll rate (deg/s) | 0.049 | 0.0261 | 0.0302 | 0.0169 | |

Integral absolute error | Side-slip agl (deg·s) | 0.0266 | 0.0246 | 0.0242 | 0.0239 |

Yaw rate (deg) | 0.137 | 0.0793 | 0.0733 | 0.0535 | |

Lateral acc (×0.01 m/s) | 0.118 | 0.0619 | 0.0572 | 0.0367 | |

Roll rate (deg) | 0.0628 | 0.0332 | 0.0263 | 0.0361 | |

Oscillation rate | Counter-steer agl (%) | 0.6093 | 0.6343 | 0.5442 | 0.5292 |

Side-slip agl (%) | 0.6807 | 0.7161 | 0.6082 | 0.5937 | |

Yaw rate (%) | 0.4694 | 0.2709 | 0.2506 | 0.1829 | |

Lateral acc (%) | 0.3912 | 0.205 | 0.1896 | 0.1217 | |

Roll rate (%) | 3.691 | 2.123 | 1.947 | 1.546 |

The cases aim to verify the control performance of developed torque controller in sudden turning and speed acceleration during a turn. These two cases verifies the vehicle stability with the proposed torque controller under sudden disturbance and time-varying disturbance, respectively. In both cases, the counter steering requirements can be fully eliminated and the maximum tracking error and oscillation rate of state tracking performance can be reduced for the average of 1/3 with using the proposed TV approach. Comparing the two cases, the improvement is more obvious in speed acceleration during a turn as it is more suitable for the time-varying disturbance on roll stability. Therefore, the NTV equipped with the drive assistance system will be easy to be ridden by any types of riders from new to experienced ones.

However, one limitation of this work is that it only simulated the driving assistant system in NTV under ideal condition, more uncertainty impact as well as the experimental verification can be done in future work. In addition, only two tilting state have been considered in the controller design and verification, turning with a constant speed and speed changes in a turn. The future research will also focus on other tilting states that are more complicated and challenged, such as maintaining the stability of NTV at highsider to avoid following down.

## 5. Conclusions

This chapter has reviewed the wheel and vehicle models of NTV and designed a nonlinear tilting controller for DTC-based mechanisms and two torque vectoring based drive assistance systems for torque control to help the rider in balancing the NTV during a turn. The nonlinear tilting controller has the capability to compensate the nonlinearities of vehicle tilting dynamics without the accurate vehicle model and been validated in simulation by comparing with the linear and gain-scheduling control approaches. The nonlinear tilting controller reduced the nonlinear tracking performance at different vehicle velocities and improved the yaw rate tracking performance as indicated in the results. The designed SATV and TCTV torque controllers are validated with the same vehicle model and compared with the traditional TV approach. The proposed controllers eliminated the counter-steering and improved the roll stability in balancing the vehicle. The peak tracking error, IAE and oscillation rate have been reduced by the tilting compensator and the vehicle dynamics are easier to be stable. Thus, the designed drive assistance systems can help riders with different experiences to balance the vehicle when driving an NTV.

## Acknowledgments

The research presented in this chapter was undertaken as part of the Range of Electric Solutions for L Category Vehicles (RESOLVE) Project. Funded through the European Funding for Research and Innovation (Horizon 2020), Grant Number 653511.