Next Article in Journal
Comparative Sensing and Judgment Control System for Temperature Maintenance for Optimal Treatment in Hyperthermic Intraperitoneal Chemotherapy Surgery
Previous Article in Journal
Ceramic Stress Sensor Based on Thick Film Piezo-Resistive Ink for Structural Applications
Previous Article in Special Issue
Radar-Camera Fusion Network for Depth Estimation in Structured Driving Scenes
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Review

Review of Integrated Chassis Control Techniques for Automated Ground Vehicles

by
Viktor Skrickij
1,*,
Paulius Kojis
2,
Eldar Šabanovič
1,
Barys Shyrokau
3 and
Valentin Ivanov
4
1
Transport and Logistics Competence Centre, Transport Engineering Faculty, Vilnius Gediminas Technical University, 10223 Vilnius, Lithuania
2
Department of Mobile Machinery and Railway Transport, Transport Engineering Faculty, Vilnius Gediminas Technical University, 10105 Vilnius, Lithuania
3
Department of Cognitive Robotics, Delft University of Technology, 2628 CD Delft, The Netherlands
4
Smart Vehicle Systems—Working Group, Technische Universität Ilmenau, Ehrenbergstr, 15, 98693 Ilmenau, Germany
*
Author to whom correspondence should be addressed.
Sensors 2024, 24(2), 600; https://doi.org/10.3390/s24020600
Submission received: 13 December 2023 / Revised: 14 January 2024 / Accepted: 15 January 2024 / Published: 17 January 2024
(This article belongs to the Special Issue Research Progress on Intelligent Electric Vehicles-2nd Edition)

Abstract

:
Integrated chassis control systems represent a significant advancement in the dynamics of ground vehicles, aimed at enhancing overall performance, comfort, handling, and stability. As vehicles transition from internal combustion to electric platforms, integrated chassis control systems have evolved to meet the demands of electrification and automation. This paper analyses the overall control structure of automated vehicles with integrated chassis control systems. Integration of longitudinal, lateral, and vertical systems presents complexities due to the overlapping control regions of various subsystems. The presented methodology includes a comprehensive examination of state-of-the-art technologies, focusing on algorithms to manage control actions and prevent interference between subsystems. The results underscore the importance of control allocation to exploit the additional degrees of freedom offered by over-actuated systems. This paper systematically overviews the various control methods applied in integrated chassis control and path tracking. This includes a detailed examination of perception and decision-making, parameter estimation techniques, reference generation strategies, and the hierarchy of controllers, encompassing high-level, middle-level, and low-level control components. By offering this systematic overview, this paper aims to facilitate a deeper understanding of the diverse control methods employed in automated driving with integrated chassis control, providing insights into their applications, strengths, and limitations.

1. Introduction

One of the distinctive features of modern vehicles on the architectural level is an increased number of active and X-by-wire chassis components involved in many safety- and comfort-related tasks. At the same time, various chassis systems can perform quite similar functions, e.g., the vehicle trajectory can be corrected by the electronic stability control (ESC) with brake actuators, torque vectoring (TV) with multiple electric motors, or active front/rear steering. This suggests that it is possible to integrate several subsystems to implement a coordinated control in one or more vehicle performance qualities, which leads to the concept of integrated chassis control (ICC). Due to various relevant terms that can be found in the literature to describe this concept, within the framework of this paper, the following definition can be proposed: An integrated chassis control is a complex system composed of several active sub-systems like brakes, steering, suspension, individual-wheel electric motors, etc., which can be controlled in a coordinated way to enhance vehicle dynamics in general with a simultaneous improvement of various vehicle characteristics like driving safety, comfort, and energy efficiency.
The proposed definition is also similar to interpretations from other studies, where the ICC is associated with a system designed to coordinate the control actions of individual chassis (and optionally powertrain) actuators, to achieve superior vehicle performance according to various criteria [1,2].
The sub-systems that can be included in the ICC are brakes, electric motors, active suspension variants [2,3], and active steering [4,5]. In some studies, less widespread components such as active aerodynamics [2], wheel positioning systems [6,7], anti-roll bars [8], and dynamic tyre pressure control [9] are also considered within the ICC context. Hence, diverse actuator combinations are possible, making the ICC an over-actuated system. In this case, an improper integration of several sub-systems leads to overlapping regions of control. Therefore, to handle such an over-actuation and prevent control objective interference between sub-systems, an integration algorithm is required to optimally allocate the control actions between the involved actuators.
Although ICC concepts first appeared in studies published in the late 1980s [10,11], for a long time, the implementation of this approach has been limited to vehicles of the premium and high-performance classes. However, the topic of ICC has received increased research attention over the past decade due to the electrification and automation of road vehicles. First, mature and cost-efficient technologies for highly dynamic actuators such as X-by-wire systems and on-board/in-wheel electric motors (IWM) can be identified as a deciding factor for the availability of ICC for a broad spectrum of vehicle classes. Second, ICC can contribute to the solutions to the following essential challenges:
  • for electric vehicles (EV):
    • energy-efficient driving
    • improved driveability
    • better ride quality, particularly for EVs with IWM
  • for automated driving (AD):
    • redundancy
    • near-to-ideal driving comfort
    • precise motion control
Automated and electric ground vehicles demonstrate the demand for ICC from different points of view.
The main contributions of this paper are:
  • Systematising knowledge of ICC targeting path tracking (PT) as part of AD: This paper provides a comprehensive synthesis of existing knowledge related to ICC, specifically tailored to the critical task of PT in the context of AD.
  • Presenting a systematic overview of applied control methods: Building on the systematisation of knowledge, this paper delivers a structured and systematic overview of the various control methods used in ICC and PT. This includes a detailed examination of sensing, state estimation techniques, reference generation strategies, and the hierarchy of controllers, encompassing high-level, middle-level, and low-level control components. By offering this systematic overview, this paper facilitates a deeper understanding of the diverse control methods employed in ICC, providing insights into their applications, strengths, and limitations.
The rest of this paper consists of four sections. In Section 2, a literature review is performed. In Section 3, a typical control layout and block structure and functionality are presented. In Section 4, applied control methods are presented including parameter estimation, reference generation, and high-level and middle-level controllers. In Section 5, a discussion and conclusions are presented.

2. Previous Studies

Based on extensive research over the past decades, ICC systems can be divided into five categories:
(i).
systems with longitudinal dynamics integration
(ii).
systems with combined longitudinal and lateral integration
(iii).
systems with lateral and vertical components
(iv).
systems with longitudinal and vertical integration
(v).
systems with longitudinal, lateral, and vertical integration
The first category involves systems integrating longitudinal vehicle dynamics. One example is the brake blending in EV [12,13]. In this scenario, friction brakes work together with electric motors in a regeneration mode to ensure the required braking performance of the vehicle while improving energy efficiency. Another example of ICC results from the coordinated operation of ESC with friction brakes and TV. This coordinated use positively affects the vehicle’s agility and increases the tyre friction utilisation.
The second category involves systems with longitudinal and lateral integration. For example, the fusion of active steering and braking systems has been proposed in various studies [5,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28]. In the past decade, due to more attention to EV dynamics control, the combination of active steering with the propulsion system has also attracted attention [29,30]. In such an integration, the steering is the primary tool for lateral dynamics control, while braking serves as a complementary measure for vehicle stabilisation [31]. Further studies, [32,33], utilised active rear-axis steering and brakes to enhance a vehicle’s yaw stability. In several relevant studies, the active control of four-wheel steering combined with brakes has been chosen [34,35,36]. Wheel positioning actuators and tyre pressure systems are extensively investigated [6,37,38,39,40], and after reaching a high enough maturity level for industrial application, they may be integrated into the longitudinal and lateral ICC systems. Investigations in a simulation environment demonstrated the potential of this solution [41,42]. The integration of drivetrain control (e.g., active differentials and electric motors) with active steering falls under this category and has undergone intensive investigation [43,44,45,46,47,48,49,50,51]. Few of those studies explicitly mentioned the incorporation of the combined slip effect in controller design. For instance, in [34], the authors employed input-output linearisation and sliding-mode control (SMC) to address the nonlinear Dugoff tyre model. Acarman [22] also adopted the Dugoff tyre model and utilised the state-dependent Riccati equation (SDRE) technique. Falcone et al. [21] explored optimal control input online with a four-wheel vehicle model incorporating wheel dynamics and the Pacejka tyre model. Researchers in [20,25] adopted a linear parameter-varying (LPV) model. Linear tyre models are frequently employed for simplification, assuming small slips in both directions. With a linear tyre model, the linear quadratic regulator (LQR) becomes a favourable choice for control strategy due to its optimality feature and has been adopted in several studies [5,16,24,44,49,51]. In [14,46], the authors utilised adaptive control to estimate cornering stiffness online. In most cases, this assumption is acceptable since the controller prevents the vehicle from entering a state where tyre force saturation can occur, and performance is satisfactory in simulated tests such as Double Lane Change and Sine-with-Dwell manoeuvres.
The third category involves longitudinal and vertical system integration. Notably, the application of suspension and braking systems or drivetrain for yaw stabilisation has primarily been explored in earlier years. Smakman [52] integrated an active suspension with a brake-based ESC system, examining two integration approaches to mitigate disturbances between actuators and enhance overall system performance. The active suspension is predominantly employed as an active anti-roll bar, altering load transfer between the front and rear axles, with an extended function enabling the attainment of negative roll stiffness. Hac and Bodie [53] first calculated the capability of various actuators to generate the corrective yaw moment. The combination of active braking and magneto-rheological (MR) dampers was then adopted in the proposed ICC system, which used a supervisory level to decide the control authority of actuators. In [54], the authors attempted to design a global vehicle controller that coordinates independent brakes and active suspension to track a reference yaw rate. However, the authors reported the controllability problem during the transition phase of the turn. Consequently, the active suspension was only exploited for improving ride comfort, i.e., minimising pitch, roll, and vertical motion. It has been noticed that papers under this category commonly calculate look-up tables offline to control the suspension system, due to the high model complexity if vertical dynamics are included.
The fourth category Involves lateral and vertical system integration. The earliest exploration of coordinating active suspension and active steering was conducted by Yokoya et al. [55] during the development of a sports car at Toyota. The controller predominantly employs rule-based functions, utilising rear-wheel steering and active suspension to enhance stability. The rear steering angle is proportional to that in the front and can switch between reverse-phase, neutral, and same-phase. The switching is solely based on longitudinal velocity, i.e., reverse-phase for low velocity, same-phase for high velocity, and neutral for intermediate range (a concept still adopted by multiple manufacturers today). Active hydraulic suspension can adjust body height and roll stiffness distribution at high velocity. The integration of active suspension and active four-wheel steering for a μ-split braking manoeuvre was tested in [56], resulting in comprehensive improvements in yaw stabilisation and ride comfort. The controller was developed using a modified quarter-car model, incorporating vertical dynamics, wheel dynamics, and tyre forces at a single corner of the car. March and Shim [57] employed fuzzy logic to control active front steering and active suspension. The fuzzy controller’s output is a reference for the low-level normal force controller, based on a 2-D look-up table. In [58], the authors developed an integrated power steering system and active suspension. Alternatively, in [8], an active anti-roll bar was utilised instead of active suspension. Currently, controllable suspension has become widespread and may be installed in production vehicles starting from the C-segment, which has led to novel research in the field [4,59].
The fifth category involves full integration, combining longitudinal, lateral, and vertical domains. A few studies have undertaken comprehensive coordination of all three variables. Kawakami et al. [60] used rule-based coordination to integrate four-wheel steering, active suspension, traction control and anti-lock braking system (ABS). The study suggested that the active suspension (active roll moment distribution) is more effective in the high-acceleration range. At the same time, the four-wheel steering works better with low to intermediate lateral acceleration.
Control strategies are necessary for active vehicle systems. Rodic and Vukobratovic [61] proposed a synthesised control strategy with an advanced vision for an autopilot. The system aims to track a pre-programmed trajectory through the integrated control of four-wheel steering, active damping and independent wheel torque control. The controller was designed with knowledge of the vehicle dynamics and uses the proportional–integral–derivative (PID) technique at a low level. Simulation proved that the controller can accurately track the trajectory and is robust against disturbances like changes in friction, wind, etc., when lateral acceleration is low (up to 2.6 m/s2). In paper [3], a desired yaw moment is calculated with vehicle state information and driver input using PID control. The moment is distributed among the subsystems according to specific demands, e.g., comfort- or safety-orientated strategy. The distribution also considers whether one or two subsystems encountered a failure. The proposed system performs better than a conventional ESC system that relies only on differential braking. In [62], the authors used a desired yaw moment as the output of the high-level controller, employing an SMC technique for its calculation. The distribution of yaw moment is determined by the necessary condition for optimising a cost function, while roll moment distribution is controlled by a simple proportional-integral (PI) controller. The results showed that the contribution of the anti-roll bar to enhance yaw stability could be ignored. It is not surprising though, since the reduction of roll angle due to the active anti-roll bar took more than 1 s to become visible. This suggests that there may be a need for future efforts in this area. The constraint of friction limit is included in the optimisation of yaw moment distribution [63]. In this paper, steady-state load transfer is considered in coordinating active front wheel steering (AFS) and brake-based ESC. Yet the actual vertical load is influenced by the control of active dampers, which regulates roll moment distribution using SMC [64].
Vehicle electrification introduces new perspectives for ICC development. As reported in [65], EVs can exhibit over 20% higher mass than their internal combustion engine counterparts. Furthermore, integrating IWMs in EVs significantly increases the unsprung mass (UM), potentially impacting ride comfort and vehicle handling. In response, ICC designs for EVs may incorporate semi-active or active suspension systems with additional functionalities such as roll and pitch control [66] and ride blending (concurrent control of the action of IWMs and active suspension) [67].
Designing ICC for EVs requires careful consideration of the fact that the energy consumption of active subsystems may affect the overall energy efficiency, potentially reducing the vehicle’s mileage per charge [68]. Transitioning from high-level feedback controllers, which are common in many ICC variants [69], to feedforward solutions can mitigate the issue of increased energy consumption [70].
ICC is also crucial in enabling various Advanced Driver Assistance System (ADAS) functionalities. These include increased passenger comfort, redundant driving safety control, overall energy consumption reduction, specific tasks related to PT, decision-making, and environment perception. Numerous studies focus on enhancing AD PT performance [71,72,73,74,75], lateral stability [76,77,78,79], and energy consumption [80,81].
As AD technology advances, simultaneous consideration of multiple objectives becomes crucial, as they often interfere [82]. Addressing these challenges involves measures at the controller level logic, incorporating predictive components as demonstrated in [83,84,85].
Over the last 30 years, PT tasks have been extensively researched [86,87,88,89]. Most of them were developed for automated robots performing at low velocities and reached a high enough maturity level for industrial application. PT control approaches in the context of AD address issues related to parametric uncertainties, and external disturbances that cannot be avoided [90]. Current investigations are performed in the automotive field, where velocities are high, and low-friction roads and roads with irregularities are widespread [91,92].
Recent works have shifted focus towards ICC implementation in the realm of AD. For instance, in [93], the authors developed an AFS and braking ICC system designed for emergency collision avoidance in autonomous vehicles (AVs). Another study [94] delved into PT and ICC for obstacle avoidance, with a primary emphasis on improving PT [95,96].
Literature reviews published in recent years have explored ICC architectures for conventional vehicles [1,97,98,99,100]. Simultaneously, another group of review papers has examined PT tasks specifically in the context of AVs [101,102,103,104,105]. In both research and review scientific publications related to ICC and PT, these problems are investigated separately. In ICC-related studies, the vector of control inputs typically involves forces and moments. In contrast, in PT tasks, the steering angle emerges as the most frequently employed control input. Recognising steering as a potential tool for regulating lateral and yaw dynamics, the evolution of AD technology focusing on PT introduces opportunities for further advancements in ICC techniques. Simultaneously, integrating longitudinal, lateral, and vertical system dynamics offers additional prospects for enhancing PT performance. The incorporation of PT and ICC holds promise for synergetic development, where advancements in one domain can contribute to the refining techniques in the other.

3. Common Controller Layout for Automated Vehicles

The main integrated vehicle control structures include decentralised, centralised, and coordinated architectures presented in Figure 1. The decentralised architecture, sometimes referred to as downstream [106], is extensively utilised by original equipment manufacturers (OEMs). This preference arises from their ability to procure systems from suppliers and subcontractors (Tier 1 and Tier 2), who develop both software and hardware.
This approach minimises the need for extensive integration, mainly relying on network-based communication. Such systems are easy to fine-tune, but a key drawback is the potential for malfunctioning operations. In some instances, decentralised systems incorporate a coordination layer that collects outputs from individual controllers and returns corrected values of the same variables to multiple actuators [1]. While this coordination layer helps mitigate issues, it may not eliminate them. A notable example of a decentralised structure featuring a coordination layer is an ESC system produced by Tier 1.
The centralised architecture is sometimes referred to as the upstream architecture [106]. It solves the principal drawback associated with decentralised systems. In the centralised architecture, a high-level controller coordinates subsystems and prevents conflicts through control allocation (CA). The development of the master controller requires collaboration between OEMs, Tier 1, and Tier 2. Integrating new actuators into such a system after its development can be challenging due to an increase in computational power and the reluctance of Tier 1 and Tier 2 to share algorithms.
The third category is the coordinated or multi-layer structure, which belongs to upstream architectures. It includes a high-level controller, where the required demand is calculated, middle-level control, where the control allocation task is solved by taking into account saturation and limitation of the actuators, and a low-level controller where separate actuators are controlled.
Using a decentralised control structure, it is impossible to realise ICC, as all the controllers work independently. The centralised control structure has only one controller and cannot practically conform to the existing vehicle control system development mode due to (i) lack of modularity, which requires the OEMs to develop the controller together with Tier 1 and Tier 2, (ii) complexity of the controller, (iii) lack of flexibility when additional actuators are needed, and (iv) system failure in case of controller breakdown [1,107]. This work focuses on coordinated architecture as one of the most perspective ones for ICC implementation. The schematical overall structure of the automated vehicle with integrated chassis control is presented in Figure 2 and contains sensing, data pre-processing, perception, planning, reference generator, and high-level/middle-level/low-level controllers.
In the schematic representation, the reference generator and middle-level controller contain several blocks with the designated green colour. This colour indicates that the saturation and constraints are applied to the reference values. Some of the constraints may be guided by the values provided in the standards to ensure safety and comfort, and others by physical limitations. The symbols in the scheme are explained briefly as follows. The high-level controller produces v control demand vector, which is fed into the middle-level controller. In the CA part, required control output values are generated, based on the control demand vector, system constraints, and saturation. These are the following: F z i C A vertical forces, δ i C A —wheels steering/toe angles, γ i C A wheels camber angles, M e m ,   i C A propulsion torques on wheels, and M b r ,   i C A braking torques on wheels. Based on these target values, individual low-level controllers generate the required voltage and current values.
For AD, many sensors (Figure 3) should not only provide information about the vehicle states but should also be combined with data processing to enable localisation, environment perception, and road conditions. With these data, the AV control algorithm could perform decision-making and motion planning similar to a human driver [108,109,110,111]. The main sensors available in AD, which can be used for ICC are presented in Figure 3. Using advanced sensors available in AD, the performance of ICC may be increased. Sensor systems can be used to acquire measurements about vehicle states, location, and environment.
Sensors can be categorised into internal and external state sensors, and passive and dynamic sensors [108]. Internal state sensors collect information about vehicle state, position, events, and changes. They include in-vehicle sensors and global navigation satellite systems (GNSSs). External state sensors collect information about the environment such as cameras, radio detection and ranging (radar), light detection and ranging (LIDAR), and ultrasonic sensors. These types of sensors can be categorised by transmission range into short, medium, and long-range [108]. Passive sensors collect external energy and output information such as vision cameras, inertial measurement units (IMUs), and GNSS, while dynamic sensors emit energy and collect responses from the environment such as radars and LIDARs [108]. It should be noted that sensors often require calibration and recalibration. Cameras require lens distortion calibration [112], while IMUs should be calibrated for temperature, bias- [113], etc. In addition to sensors, V2X communications potentially provide infrastructure-related and other information during driving, which can be very valuable and enable a high level of convenience that is not possible otherwise [114].
In-vehicle sensors are available in conventional vehicles, and they play a crucial role in measuring essential vehicle parameters. However, regarding vehicle demonstrators, additional sensors are frequently incorporated to implement control strategies. This scenario differs from production vehicles, where the utilisation of sensors is constrained due to their high cost. Traditional ICC depends heavily on human interface sensors for steering, acceleration, and deceleration to calculate the basis of reference values [115]. As for AD vehicles, global and local targets need to be set [116]. Therefore, the main sensors that can still be used in ICC are IMU [117], steering angle, angular wheel velocity sensors, tyre pressure measurement sensors (TPMS), vertical wheel displacement sensors, external temperature sensors, light and rain sensors, sensors for battery monitoring systems in EV such as current, voltage and temperature. IMU, angular wheel velocity sensors, and TPMS [118] can also provide useful real-time information for vehicle state estimation [119]. External temperature, rain, and light sensors can provide basic weather and road state information important in tyre friction estimation. Together with the camera, IMU, and angular wheel encoders, these sensors can provide information about road surface friction coefficient [120]. The functions, advantages, and disadvantages of the types of main sensors are summarised in Table 1.
GNSS provides positioning and navigation data to assist with route planning and vehicle positioning on the road [109,121]. The usual GNSS update rate is only 1–10 Hz. Nonetheless, when it is combined with IMU to achieve GNSS assisted inertial navigation system (GNSS/INS) capabilities, higher update rates of 400 Hz for position, velocity, and attitude and 800 Hz for pitch, yaw and roll angles, rates, and three-axis accelerations can be achieved. State-of-art tactical grade GNSS/INS modules achieve a horizontal positioning accuracy of 1 m without real-time-kinematics (RTK) [122]. Based on very useful positioning, heading, and dynamics information, this sensor is essential for AD [123]. However, it needs to be more robust to be used on its own due to the possibility of poor navigation signal quality in cities with dense and high buildings. Therefore, there should always be an alternative system to provide positioning redundancy on roads [124,125,126,127]. Such systems require a higher level of integration that is enabled by localisation methods in the perception layer.
The recent decade brought considerable advances in computer vision, making camera devices almost as valuable as human vision in driving [108,109]. Human and camera systems have common and separate advantages and disadvantages when used for driving (Table 1). The cameras provide a 2D or 3D visual perception of the environment, and thermal cameras provide thermal information that can be useful in bad weather conditions or at night to detect pedestrians, animals, and other vehicles. The main characteristics of such sensors are resolution, field of view (FoV), and light sensitivity. Currently, visual and thermal cameras are used in ADAS systems, which can also be used in monocular and stereo vision systems to provide information about the environment, road conditions, and previews [108].
The cameras are affordable and have quite good sensitivity during the night; yet, the data that they provide require pre-processing and complex perception algorithms. The advantages of vision cameras are cost-effectiveness, an abundance of information about the environment, and the availability of advanced processing algorithms, whereas the disadvantages are huge processing resources and lower or poor performance in low light and severe weather conditions. The advantages of thermal cameras are the ability to perform well at night and discern warm living objects from the environment. Their drawbacks are that they are more expensive, have low resolution, and are monochrome. Cameras can also work in stereo configurations to detect depth and distance from disparity. ICC cameras can be used for vehicle state estimation, environment, and other traffic participants’ detection.
LIDAR projects infrared light and senses reflections from objects to estimate the distance by measuring the time of flight and surface reflectivity through the relative amplitude of the reflected signal [108]. LIDAR technology is constantly improving and has recently become affordable as a standard vehicle sensor. Currently, there are mechanical spinning LIDARs, solid-state spinning LIDARs, and static solid-state lidars. Even with current prices, LIDARs are too expensive for use in production vehicles. LIDAR can be used in 2D and 3D localisation [121] and object detection and tracking [128]. Yet most of the LIDARs are bound to weather impact [129] and have a limited minimal range of 0.5 m and a maximal range of operation of 50–100 m. The main characteristics of these sensors are vertical channels/resolution, working distance range, point rate, and vertical and horizontal FoV. LIDARs produce point clouds, where points are reflection points in space and the value in this point shows the reflectivity of the point or intensity of reflection [108]. The processing of such 3D point clouds requires complex surface detection and object detection and tracking algorithms to make them useful. An example of such an algorithm could be HYDRO-3D, where the historical object tracking information is leveraged to assist the inference for object detection; such an approach improves object detection performance with short-term occlusion and out-of-range issues [130]. Usually, it is hard to place one LIDAR on the vehicle to cover 360 degrees horizontally as there cannot be any obstructions in FoV. Therefore, LIDARs often are mounted in the centre and are lifted from it to cover the space as close to the vehicle as possible, but there will still be some blind zones in the closest space. Other configurations include mounting two LIDARs on the front and back of the roof or mounting 180-degree horizontal FoV LIDARs on four sides of the vehicle to achieve the best coverage. Lidar data are suitable for accurate distance measurements, object detection, obstacle detection, localisation, and mapping. Usually, LIDARs are not used without combining them with cameras in the same AD vehicles [108,119].
Radar works by emitting electromagnetic waves and collecting the reflections [108]. State-of-the-art radars use frequency-modulated continuous wave ultrawide-band signals and measure the time of return, strength, and frequency Doppler shift between transmitted and received reflected signals. In the last two decades, radar has become inseparable from ADAS systems such as adaptive cruise control (ACC), front collision prevention, lane change assistance, and AD in highway traffic jams [108,121]. In contrast to cameras, radars measure the distance to objects and relative velocity to the radar. Modern radars even support radar imaging using multiple-input multiple-output (MIMO) grid antennas. This allows for higher resolution and multi-object detection and tracking using radar in various weather conditions [131]. Radars are used for distance measurement, velocity measurement, and object detection in various weather and illumination conditions. The advantages are affordable price, a robust basic principle of work, the ability to detect vehicles, humans, and animals, possibility to be mounted behind plastic surfaces such as bumpers, while the disadvantages are that they only measure a single area or have poor resolution, the processing of radar signals can be complex due to multi-path reflections, they do not see stationary objects well, and they do not see objects that do not reflect the microwave frequencies. Such sensors, together with cameras, can improve object tracking precision and trajectory estimation. Radar data can be combined with video data in data-pre-processing and perception to achieve the most valuable results. Usually, there are multiple radars in one AD vehicle with short- and long-range coverage; short-range coverage provides an understanding of the close environment and lane change, and long-range coverage is for ACC and emergency obstacle detection.
Ultrasonic sensors are currently widely used in ADAS such as parking assist systems and obstacle proximity warning systems and as redundant or cheaper sensors in lane change assistants [132]. These sensors emit ultrasound chirps and detect objects and their distance to them based on the time of flight of reflected sound waves. Ultrasonic sensors work well in various weather conditions, except for sensor contamination. Their advantages are simple working principles, low price, fast processing, and functionality in various illumination and weather conditions if it is not partly covered. The disadvantages are that they measure the distance to the closest object in the ultrasonic beam and the distance measurement is unstable and may vary a lot; therefore, advanced processing is required to obtain stable measurements [132]. These sensors can also be replaced or supported by short-range radars, infrared proximity sensors [133], or single-channel LIDARs. Yet, optical sensors are always more susceptible to weather particles and dust.
In the near future, AVs may use cooperative sensing that shares information through vehicle-to-vehicle (V2V) and vehicle-to-infrastructure (V2I) communication [134]. V2I can provide information about the state of intersections and traffic lights, speed limits, and road hazards that may be used in ICC to optimise velocity to go on a green light at the intersection, to adapt the suspension to road roughness, choose a safe and comfortable velocity and be alert for unusual situations on the road. Also, such communication will enable sharing an accumulated experience about road roughness in the cloud so that each vehicle ICC can prepare vehicle systems in advance for changes in road conditions based on GNSS-based or localisation algorithms-based locations [114,135]. V2V communications will allow the sharing of real-time information about AD vehicle planned maneuverers and trajectories to provide smoother driving comfort [111,136,137,138,139]. The advantage of vehicle-to-everything (V2X) communication systems is access to broad information from V2I and other V2V and access to computing and data resources in the vehicle-to-cloud (V2C) systems; the disadvantages of such systems are strict latencies for real-time operations [140] and cybersecurity [141]. Cyberattacks could create serious safety issues and lead to accidents, posing a physical threat to users or passengers [142]. Due to cybersecurity and the possibility of losing the connection, AD and ICC should always have fallback solutions, or use V2X as supplementary information to already working self-sufficient sensor systems. Reliance on cooperative sensing will reduce the demand for and the total cost of onboard sensors, making this approach highly cost-effective [143].
Sensor data pre-processing is now essential [110]. By combining sensors using kinematic and dynamic models in Kalman Filters and other adaptive filtering methods, the data from several sensors can be fused using the sensor fusion approach to achieve robustness, stability, and accuracy [144,145,146]. On the other hand, the data pre-processing step can involve virtual sensors that add additional measurements that cannot be provided by physical sensors or that are not available or costly to integrate. Additional sensor pre-processing involves deep learning [109]. The pre-processing step should also include methods for improving fault tolerance, and observers can be used for sensor fault estimation [147]. Kalman filters estimate different parameters using data from low-cost sensors [95].
Perception is an essential part of various AD and ICC systems [109,148]. Perception can include understanding and prediction of the local environment, road situation, and vehicle states. The perception methods such as object classification, object tracking, and vehicle localisations make sense of raw data that are brought after the pre-processing step by sensors and V2X communication. AD and ICC can use cameras to estimate velocity using visual odometry, yaw, roll, and pitch rates, detect road lines [149,150], road curve angle and road bank angle, intersections, railroad, and pedestrian crossings, road surface type and conditions [118], road lanes and boundaries [151,152], road signs including warnings and speed limits [153], and horizontal marking detection and recognition [154], road damage, potholes, and distress detection [155], location [156], velocity and displacement of the vehicle [157] and other vehicles on the road even using their taillights [158]. ICC systems can use previously described advanced sensors to acquire horizon prediction, and longitudinal and lateral road surface slopes, which, together with in-vehicle IMU and GNSS/INS, will enable a more accurate decomposition of linear and gravitation-caused acceleration. The camera, combined with LIDARs, can provide valuable 3D information about surface geometry in front of the vehicle to the nearest 50–100 m, as well as information about objects and the distance to them in higher angular resolution than radar technology. Object detection and tracking algorithms can rely on LIDAR, radar, and camera data to acquire environmental and situational awareness.
Vehicle localisation is highly relevant for global and local planning. It can be implemented using direct positioning using GNSS and adding accuracy using LIDARs and cameras with simultaneous localisation and mapping (SLAM), visual odometry, and map matching methods [109,159,160]. Close surroundings and situational awareness based on radars, LIDARs, cameras, and ultrasonic sensors are used for trajectory planning [109]. In addition, the navigation system cannot provide much information about the road surface and curvature that would be essential for ICC. Thus it will be used together with V2X communication to cloud databases that are built by vehicles driving on the roads and sending telemetry to get actual data about the road [161,162]. Another way of getting the road surface information is by having detailed road profile maps saved in the vehicle’s memory and by periodically updating it This way, GNSS/INS with V2X communication enables an experience-based preview of the road surface in addition to navigation and road maps, which helps ICC to prepare for lateral accelerations on road curves, altitude changes, and decelerations and accelerations on traffic lights and intersections in advance [134,163,164]. Vehicle states such as longitudinal, lateral and vertical velocities, heading, and pitch and roll angles can be estimated by the fusion of data from various sensors and systems that overlap and therefore provide robustness and additional accuracy.
Planning covers the AD decision-making processes from trajectory and behaviour generation in the moment to global decisions on the overall aim of the movement, such as routing from start to destination point [109], and responding to complex manoeuvres such as roundabout merging [121]. It involves global planning, behavioural planning, local trajectory generation and trajectory validation.
Global planning considers road networks, traffic conditions, and any known obstacles or restrictions [165,166,167]. It sets long-term goals and paths for the vehicle to follow and goals to achieve. Global planning re-assembles human route planning using detailed 2D and 3D maps [121], navigation, and personal and publicly available information. Based on the fact that global planning is performed before starting the ride, and during any changes in the situation or objectives of the ride, it can even be offloaded to the cloud, and it can work using V2C communication. To improve at least basic fallback in case of broken connection and no network, the systems should provide at least limited global planning. For global planning, the system should be provided with the current global position of the vehicle, all destination points and desired arrival times if possible, a range that can be covered with a current charge or fuel amount, and the time when it will plan and solve any conflicts related to the objectives and add any required stops to refuel. Also, it sets constraints on lower planning levels such as max velocity, comfort level, etc. This planning would depend on vehicle localisation and V2X communications.
Behavioural planning occurs between the start and finish of the ride. It involves more immediate decisions, such as when to change lanes, selection of safe target velocity in current road conditions and before the upcoming road curves, or navigating through a busy intersection [167,168,169]. Behavioural planning works with constraints set by the global plan but reacts to the nearby environment and situations that happen in real time and are predicted for the next moments. It may optimise the driving comfort, arrival duration, energy efficiency, safety, wear of components, etc. Behavioural planning would greatly depend on the perception of environmental awareness enabled by object detection, classification, vehicle localisation, object tracking, and trajectory prediction, which relies on sensors and V2X communication [136]. It takes the local real-time situation of road surface and road obstacles to make decisions.
Trajectory generation or local planning is the creation of a reference path that the vehicle will follow, defined in terms of waypoints, velocity, and acceleration over time, known as PT in the literature [170,171]. It may also be bound by references for longitudinal velocity, lateral and longitudinal accelerations, and jerk set by global/behavioural planning. The local surroundings’ understanding and prediction together with vehicle dynamics is essential in this process. The trajectory should be aligned with constraints imposed by global planning for improving comfort and stability, for example, by limiting accelerations and reducing jerk. At the same time, trajectory generation may account for unexpected obstacles found during the ride [94]. Also, trajectory generation and PT are key to safe lane changes [139]. For a safe trajectory, the information can be accumulated from vehicle sensors and combined with other vehicle information, including current state and planned trajectories and behaviour using V2V communication [94].
After a detailed exploration of sensing technologies and their role in AD with ICC, it is essential to understand their integration with controllers and actuators, as all these elements form the backbone of vehicles’ dynamic control systems. In conventional vehicles, the driver directly impacts three primary parameters: acceleration, braking, and steering [172]. In AD, the fundamental situation remains the same, but reference parameters depend on the environmental perception and decision-making systems. As the next step, reference values are compared to the measured or estimated ones, and a high-level control strategy is implemented for defining control demands. High-level controllers may range from extremely simple, such as PID, gain-scheduling controllers to highly complex, such as adaptive fuzzy SMC, nonlinear model predictive control (NMPC) [173,174,175]. Traditionally, feedback control was employed for such tasks [176]. However, with the advancement of AD technologies, particularly in artificial intelligence and the focus on perception tasks, feedforward and control with preview can now be realised. This way, AD vehicles can plan and distribute control actions in advance, such as the preparation of the suspension actuators based on upcoming road irregularities [177], predictive pedestrian avoidance, [178] and path planning.
Since multiple actuators are available for control, which is expected to be the case in AD, the control allocator has to provide a way to allocate the control effort appropriately. It is conducted on a middle layer, where the CA task is resolved, making it an effective way to implement fault-tolerant and energy-efficient control [2]. The middle level produces target values for the low-level controllers, additionally limiting actuator targets when the control allocator requests more control effort than the system is physically capable of producing, a so-called saturation task [38,179].
The final component is the low-level control; commonly, the developer of actuators proposes both hardware and software. Therefore, their inner dynamics may be uncertain for the automotive manufacturer, and integrating several systems requires additional testing [180].
In the sections below, a detailed description of each of the control subsystems is provided.

4. Applied Control Methods

In this section, vehicle state estimators are presented. After that, the evaluation of reference parameters considering saturation is described. Finally, control methods used for high-level and middle-level controllers are presented.

4.1. Vehicle State Estimation

Two types of input parameters are used in control tasks: measured and estimated [181]. Due to the sensors’ price, accuracy, and packaging issues, not all of the parameters were measured directly on production vehicles. The main measurable parameters were accelerations in X, Y, and Z directions and angular rates of pitch, roll, and yaw. This information was received from the IMU. Other measurable parameters were the steering angle and angular velocities of four wheels [182]. In vehicles with controllable suspensions, additional displacement and (or) acceleration sensors were installed on UMs [145], and in some industrial applications, additional acceleration sensors were installed above absorbers on sprung mass (SM) [183].
Other parameters which are needed for vehicle control were estimated. These parameters were longitudinal velocity, vehicle body sideslip angle, cornering stiffness, tyre loads, vertical velocities of SM and UM, and other parameters needed for PT.
There were no sensors for the measurement of longitudinal velocity in production vehicles. Longitudinal acceleration and angular wheel speed, which were both measured, can be used for estimation. Theoretically, longitudinal velocity can be estimated using the formula presented below [184]:
V s i m p l e = r e f ω + i = k n o   b r a k e k a x , m e a s i d t ,
where r e f is the dynamic tyre radius, ω is the angular velocity of the selected wheel, a x , m e a s is the measured acceleration in the longitudinal direction, and d t is the time step. Such an approach is not accurate as there are several sources of errors. First, errors occur during the estimation of the effective radius. Second, there is noise from angular velocity and acceleration sensors. Biases can occur frequently while acceleration is integrated over time d t (second term in Formula (1)). To address these issues, the Kalman filter is commonly adopted. Longitudinal velocity can be estimated using the formula [184]:
V ^ k = V ^ k 1 + a x , m e a s k d t + K 1 ω k 1 r e s t V ^ k 1 + a x , m e a s k d t ,
where K 1 is the Kalman gain, r e s t is the estimated tyre radius, and k is the sample step.
Body sideslip angle can be measured using optical flow or GPS sensors. However, this approach still has practical issues related to cost, accuracy, and reliability, which affect its use in production vehicles. The body sideslip angle depends on vehicle lateral and longitudinal velocities (Figure 4), and theoretically can be calculated using the formula:
β = t a n 1 V y V x ,
where V y is the lateral velocity, V x is the longitudinal velocity.
The sideslip rate can be estimated without the need to use lateral velocity [185]:
β ^ ˙ k a y , m e a s V ^ k ψ ˙ m e a s ,
where a y , m e a s is the measured lateral acceleration and ψ ˙ m e a s is the measured yaw rate.
Therefore, the sideslip can be estimated using the following formula [185]:
β ^ k = a y , m e a s V ^ k ψ ˙ m e a s d t .
The bicycle model is widely used for different control tasks due to its simplicity. The disadvantages of this model are that the mass, inertia, centre of gravity, and cornering stiffness of the tyres do not change due to load conditions, vehicle velocity, and road type, and this is not accurate in real operational conditions [186]. We discuss how to overcome the limitations of the bicycle model in the other sections.
During estimator development, it should be noted that measured acceleration in longitudinal and lateral directions may be affected by Earth’s gravity while driving on a road with a slope or bank [185].
In practical applications, sometimes, both measured and modelled acceleration are used. Bias can occur during the integration procedure shown in (5); therefore, to eliminate the bias, an additional term, based on measured and modelled acceleration, is added to the formula. Modelled acceleration can be achieved from tyre forces, as described in [69]:
a y , m o d e l = F y , f r + F y , r m ,
where F y , f r and F y , r are lateral forces at the front and rear axles of the vehicle, which depend on tyre slip, yaw rate, velocity, and friction, and m   is the vehicle mass. There is external wheel force measurement equipment from Kistler and other manufacturers, which can be placed on vehicle demonstrators. There is a solution when the hub bearing is equipped with sensors to measure forces [187]. However, the solution is not commercially available in production vehicles yet. As a result, lateral and longitudinal forces were estimated using tyre models such as Brush, Dugoff, Pacejka, and others suitable for real-time applications. The drawback of such an approach is the risk of error occurring when using incorrect tyre/road parameters. However, it is not unlikely to occur if the tyre was parametrised correctly [181].
Currently, the most widespread estimator for sideslip angle is one based on the Extended Kalman Filter (EKF) [186]:
β ^ k = β ^ k + β k v 2 ,
where β ^ k is the predicted sideslip angle; the sideslip angle β k v can be calculated as follows:
β k v = v S T M h β ^ k H + β ^ k ,
where v S T M is single track model wheel velocity without longitudinal slip, h β ^ k is the predicted single track model wheel velocity, H is the linearised output, calculated as follows H = v S T M   β ^ k . The sideslip angle defined in (8) is the estimated value and will be marked as β e s t in formulas below.
EKF provides robust results for sideslip angle on high and low friction roads, taking into account road slope and banked corners.
During the evaluation of cornering stiffness adaptive tyre-force model may be used [188]:
F y , i = ( C i + Δ C i ) α i ,
where i represents the front or rear axle, C i is cornering stiffness, Δ C i is adaptive cornering stiffness, and α i is front/rear sideslip angle. The parameter Δ C i was used to take into account changes in cornering stiffness. It was included in the state vector of the EKF, which was constructed with state, input, and measurement. More details can be found in [188]. Cornering stiffness estimation using EKF provides accurate and robust results [185,186]. The detailed estimation algorithm for cornering stiffness is presented in [181].
One of the primary challenges faced by these estimators is their limited accuracy when dealing with high wheel slips on low-friction roads or sudden changes in friction coefficients, often referred to as “friction jumps” [189]. An effective estimator example is the one based on the Unscented Kalman Filter (UKF); while demanding more computational resources compared to the EKF, it offers the advantage of not requiring the linearisation of the model [190]. Recent research in the field of Kalman filter development for nonlinear systems has introduced the concept of adaptive covariance matrices; this approach yields superior results, particularly in complex driving conditions.
In the last few years, so-called data-driven virtual sensors for vehicle state estimation have been proposed for application in the automotive industry. These data-driven approaches have the potential to replace model-based methods [145,191,192]. Data-driven estimators employ artificial neural networks (ANN), which necessitate datasets for training, testing, and validation, but do not rely on mathematical models and lead to higher accuracy. In essence, when developing a data-driven sensor, experimental data are required for each unique application. Additionally, a hybrid approach for data-driven estimators has been proposed [193], where a model-based approach is used together with the ANN, enhancing the robustness of the estimator. The hybrid approach is more accurate than purely model-based or data-driven approaches [194].
To sum it up, vehicle state estimation is a crucial task, especially with the advancement of AD technology. The number of sensors (provided in Table 1) will continue to rise, including cameras, radars, LIDARs, and other distance sensors becoming mandatory components for this technology. Simultaneously, estimators will undergo further development, taking advantage of the increasing computational power of AVs. At the same time, OEMs will increasingly explore the possibility of transitioning from physical sensors to virtual ones.

4.2. Reference Generator and Saturation

When vehicle parameters are measured/estimated they are compared to the reference values to realise feedback control strategy. The reference parameters needed for global control realisation are presented below. When the reference value reaches a physical limit, a saturation effect takes place. Commonly, the implementation of saturation is performed in the middle-level controller, for a better understanding by readers we will present it in this subsection.
Some of the reference parameters can be predefined by the driver/occupant, while others are dependent on driving conditions and require mathematical models. For example, in ESC systems, yaw rate is often used, and reference yaw rate is calculated using a bicycle model with the input of steering angle and vehicle velocity [38]. However, simple linear models can be used only for linear regimes of motion, on high-friction roads with accelerations below 5 [m/s2] [1,195], and with velocities below 40 [km/h]. The main advantage of such a solution is its simplicity. The situation is different when driving at high velocities or on low-friction pavements. In such a case, tyre dynamics need to be taken into account, which means that sideslip angle and tyre cornering stiffnesses need to be estimated as shown in Section 4.1.
Reference longitudinal velocity is used for several systems in vehicles, such as ACC and lane-keeping assist systems (LKAS). The minimal value V x , m i n for the ACC system is 5 [m/s] [196] and 20 [m/s] for LKAS. With an activated LKAS system, longitudinal velocity should not decrease more than 5 [m/s] during manoeuvre [197].
For the vehicle cruise control system, reference longitudinal velocity is needed, and it can be set as constant by the driver/occupant. For comfort improvement using semi-active suspension, vertical acceleration and vertical velocity of SM can be used as one of the metrics, and the reference can be set to 0.
Reference longitudinal acceleration is used for vehicle control as well. When the reference value reaches a physical limit or one defined by system developers, a saturation effect occurs. The realisation of saturation is described below:
a x , s a t = a x , a x a x , m a x ± a x , m a x , a x > a x , m a x ,
where a x , m a x is the maximal value of longitudinal acceleration that can be achieved from the tyre friction ellipse:
a x , m a x = μ g 2 a y 2 ,
where μ is the maximal friction coefficient and g is the gravitational acceleration.
To implement this, we need to define maximal road friction. It can be achieved during braking (more details can be found in [198]).
Longitudinal acceleration can be additionally limited to improve ride comfort. For example, in ACC systems, acceleration is limited during braking at velocities higher than 20 m/s, with a x , m a x = 3.5   m / s 2 ,. After that, a x , m a x linearly decreases with a decrease in velocity and reaches 5   m / s 2 at velocities lower than 5 m/s. At velocities higher than 20 [m/s], maximal positive acceleration is limited to 2   m / s 2 and is linearly increasing with a decrease in velocity before it reaches 4   m / s 2 at velocities lower than 5 [m/s] [196].
The saturated steady-state response (10) cannot describe the dynamic behaviour of the vehicle. Therefore, the second-order transfer function can be used for this purpose, and the final longitudinal acceleration reference value is set to be:
a x , r e f f = w k 2 1 + τ s s 2 + 2 ξ w k s + w k 2 a x , s a t ,
where w k is the natural frequency and ξ is the damping ratio. More details about these parameters can be found in [1].
Reference lateral acceleration can be calculated using Formula (6) or from the bicycle model [199]:
a y = V x 2 δ L ,
where δ is the steering angle and L is the wheelbase. Lateral acceleration has limits that are defined by:
a y , s a t = a y , a y a y , m a x ± a y , m a x , a y > a y , m a x .
From tyre friction ellipse:
a y , m a x = μ g 2 a x 2 .
Sometimes a y , m a x is additionally limited. For example, in LKASs, lateral acceleration is limited to a y , m a x 3 m / s 2 [197]. The second-order transfer function can be used to repeat the dynamic behaviour of the vehicle in a similar way as was shown in Formula (12).
Reference yaw rate is commonly calculated using a bicycle model (Figure 4). The reference yaw rate for a steady-state case of a four-wheel steering vehicle is presented below:
ψ ˙ r e f f , s s = V L + K u s V 2 ( δ f δ r ) ,
where K u s is the understeer gradient, V is the vehicle velocity, and δ f   and   δ r are the front and rear axle steering angles, respectively.
The estimated (available) friction needed to constrain the desired steady-state response can be selected based on the available friction. The maximum reference yaw rate can be determined as follows [38]:
ψ ˙ m a x 0.85 μ g V x .
Maximal friction coefficient can be estimated through different techniques, for example, by using ANNs and computer vision, as shown in [120]. The saturated reference yaw rate is described as follows:
ψ ˙ s a t = ψ ˙ r e f , s s ,   ψ ˙ r e f , s s ψ ˙ m a x ± ψ ˙ m a x , ψ ˙ r e f , s s > ψ ˙ m a x .
The second-order transfer function can be used to repeat the dynamic behaviour of the vehicle in a similar way as was shown in Formula (12).
Reference sideslip angle β r e f can be set to some threshold with an upper limit. There are two approaches commonly used for estimation of limit values. The first one is velocity-independent [1,200]:
β l i m i t = t a n 1 0.02 μ g 0.02 μ g   [ rad ] .
Another approach is to use a velocity-dependent value. The sideslip angle may not as important for small velocities such that Formula (19) may be changed to:
β l i m i t _ 2 = 10 ° 7 ° V 2 40 m s 2 .
Therefore, the reference value is recalculated as:
β r e f = β e s t , β e s t β l i m i t ± β l i m i t _ 2 , β e s t > β l i m i t .
Phase-plane β β ˙ is also widely used for ESC systems. In the first stages, the stability region is defined for a vehicle, after which control is realised to keep the vehicle stable. Using phase plane, the reference sideslip can be calculated as follows [201]:
β r e f = { β e s t β l i m i t 1 β ˙ e s t β ˙ l i m i t , β e s t 0 β ˙ e s t 0 β e s t + β l i m i t 1 + β ˙ e s t β ˙ l i m i t , β e s t < 0 β ˙ e s t < 0 β e s t β l i m i t 1 + β ˙ e s t β ˙ l i m i t , β e s t 0 β ˙ e s t < 0 β e s t + β l i m i t 1 β ˙ e s t β ˙ l i m i t , o t h e r w i s e .
Reference friction is another parameter commonly used in vehicle control systems. Theoretically, friction coefficient is the ratio between the longitudinal/lateral force and the vertical one [202]:
μ x = F x F z = a x g ,
μ y = F y F z = a y g .
Equations (23) and (24) furnish values of current friction, which may not necessarily represent the maximum. Maximal values can be determined by examining the derivative of force (or acceleration); when the derivative equals zero, the maximum value is attained.
Another very important parameter is the reference longitudinal tyre slip. The actual tyre slip is calculated using the formula:
λ i = V x r e f , i ω i V x ,   f o r   b r a k i n g r e f , i ω i V x r e f , i ω i ,   f o r   a c c e l e r a t i o n ,
where r e f , i is the dynamic radius of the wheel, i = 1 4 , and ω i is an angular velocity of an i-th wheel.
In the first approach, the reference wheel slip may be considered to be the constant. However, this approach may lead to suboptimal braking performance on certain surfaces. Another approach is to estimate the friction and then match it with the closest value from a predefined lookup table, available at [203], to identify the road type and subsequently select the appropriate reference slip. Implementing this approach can be challenging due to the presence of noise in the measured data. To overcome this challenge, one effective method involves using ANNs to classify the road type, as demonstrated in the research [120]. Once the road type is determined, the reference slip values can be selected from the lookup table. This approach is particularly valuable, as it allows predefining the reference slip before braking. However, it should be noted that reference slip values may vary for different tyres and pavement types. A highly promising approach for estimating reference wheel slip involves utilising a polynomial fitting algorithm that considers changes in longitudinal wheel force, as outlined in the research available at [204], where the reference wheel slip is achieved when a change of longitudinal wheel force becomes equal to zero. Notably, this method offers the advantage of producing reference values that are insensitive to variations in tyre and pavement types. There are a few more papers where reference slip is defined; however, they require additional sensors [205] and are not used in production vehicles.
Using active anti-roll bars, active dampers or air springs, the roll angle can be controlled as well. The reference roll may be set up to zero. In such a case for the region where actuators provide enough force actual roll will be similar to zero, due to tyre deformations these values will be slightly different. In other cases, roll acceleration may be used as reference, and can be set up to zero. Another approach is to have a tilting effect when the vehicle is oriented towards the corner to increase the comfort level. In such a case reference roll may be calculated as follows [206]:
ϕ r e f = k 1 sin k 2 a y , k 2 a y π / 2 k 1 , k 2 a y > π / 2 ,
where k 1 is the maximum permissible roll angle, a y is the lateral acceleration calculated from (6) or (13), and k 2 according to [206] can be calculated as follows:
k 2 = 1 k 1 g .
The reference values mentioned earlier are typically employed in production vehicles.
The primary objectives in realising AD include desired velocity keeping, lane keeping/changing, following another vehicle, and braking. The first task requires in-vehicle sensors, and for the last three, camera and radar data are required. The distance between the vehicle’s centre of gravity (CoG) and the lane’s centreline (referred to as e y  Figure 4) requires tracking. Standard [196] stipulates that the vehicle’s longitudinal centreline relative to the target vehicle’s longitudinal centreline should be maintained within a threshold of 0.5 meters. The orientation (heading) error of the vehicle concerning the road (denoted as e ψ in Figure 4) is the next parameter which is tracked. Reference values of these two parameters should be set to minimal values. These parameters are controlled using feedback controllers. Simultaneously, feedforward control mechanisms must be implemented to account for road curvature– R . The reference value is estimated from visual data at a look-ahead distance x L A   and virtual look-ahead distance d L A as shown in Figure 4.

4.3. High-Level Controller

A high-level control algorithm is designed to compute a vector of virtual inputs to the ICC and PT systems, which may include brakes, electric motors, steering system, suspension, active anti-roll bars, wheel positioning, and dynamic tyre pressure system.
The virtual inputs are usually chosen as longitudinal, lateral, and vertical forces, together with yaw, pitch and roll moments, and angles including steering, camber, and toe, that equal the number of degrees of freedom that the motion control system wants to control [207]. The equations of motion can be written as follows [202]:
m V x ˙ + θ ˙ V z ψ ˙ V y m V x ˙ ψ ˙ V y = F x = F x , f l + F x , f r cos δ f F y , f l + F y , f r sin δ f + F x , r l + F x , r r cos δ r F y , r l + F y , r r sin δ r 1 2 ρ C x A x V x , r e s 2 φ F z ,
m V y ˙ + ψ ˙ V x ϕ ˙ V z m V y ˙ + ψ ˙ V x = F y = F y , f l + F y , f r cos δ f + F x , f l + F x , f r sin δ f + F y , r l + F y , r r cos δ r + F x , r l + F x , r r sin δ r 1 2 ρ C y A y V y , r e s 2 ,
m V z ˙ θ ˙ V x + ϕ ˙ V y m V z ˙ = F z = F z , f l + F z , f r + F z , r l + F z , r r ,
I x ϕ ¨ = M x + θ ˙ ψ ˙ I y I z M x = F z , f l F z , f r b 2 + F z , r l F z , r r b 2 + m s p r a y h c g h r ,
I y θ ¨ = M y + ϕ ˙ ψ ˙ I z I x M y = F z , r l + F z , r r l r F z , f l + F z , f r l f m s p r a x h c g h p + h c g h d 1 2 ρ C x A x V x , r e s 2 ,
I z ψ ¨ = M z + θ ˙ ϕ ˙ I x I y M z = ( F y , f l + F y , f r c o s δ f + ( F x , f l + F x , f r s i n δ f ] l f ( F y , r l + F y , r r c o s δ r + ( F x , r l + F x , r r ) s i n δ r l r + ( F x , f r F x , f l ) c o s δ f ( F x , f r F x , f l ) s i n δ f ] b 2 + [ ( F x , r r F x , r l ) c o s δ f ( F x , r r F x , r l ) s i n δ f ] b 2 = F y , f l f F y , r l r + ( F x , f r F x , f l ) b 2 + ( F x , r r F x , r l ) b 2 ,
where F x , i is the longitudinal tyre force, i = f l , f r , r l , r r –front left, front right, rear left and rear right wheels, F y , i is the lateral tyre force, F z , i   is the vertical tyre force, C x is the frontal drag coefficient.
A x is the frontal cross-section of the vehicle, V x ,   r e s is the resulting in longitudinal velocity taking into account wind velocity, φ is the rolling resistance of the tyre, C y is the side drag coefficient, A y is the lateral cross-section of the vehicle, V y ,   r e s is the resulting in lateral velocity taking into account wind velocity, ψ ˙ is the yaw rate, θ ˙ is the pitch rate, ϕ ˙ is the roll rate, b is the track width, h c g is the centre of gravity height h r is the roll centre height, h p is the pitch centre height, and l f and l r are the distance from the front and rear axle to the vehicle CoG, respectively (see Figure 4). Bechtloff [208] has used experimental tests on a banked corner of 30 degrees to show that the gyroscopic term can be neglected. Road slope and banked corners may be taken into account for normal force calculation [202]:
F z , f l = l r 2 L m g c o s η l o n g c o s η l a t 1 2 L m g h c g s i n η l o n g l r B L m g h c g s i n η l a t 1 2 L h c g m a x l r B L h c g m a y 1 2 L   ρ C x A x V x 2 h d ,
F z , f r = l r 2 L m g c o s η l o n g c o s η l a t 1 2 L m g h c g s i n η l o n g + l r B L m g h c g s i n η l a t 1 2 L h c g m a x + l r B L h c g m a y 1 2 L   ρ C x A x V x 2 h d ,
F z , r l = l f 2 L m g c o s η l o n g c o s η l a t + 1 2 L m g h c g s i n η l o n g l f B L m g h c g s i n η l a t + 1 2 L h c g m a x l f B L h c g m a y + 1 2 L   ρ C x A x V x 2 h d ,
F z , r r = l f 2 L m g c o s η l o n g c o s η l a t + 1 2 L m g h c g s i n η l o n g + l f B L m g h c g s i n η l a t + 1 2 L h c g m a x + l f B L h c g m a y + 1 2 L   ρ C x A x V x 2 h d ,
where η l o n g / l a t are longitudinal and lateral road slopes. Forces presented in Equations (28)–(33), and (34)–(37) are presented in Figure 5.
The most widespread controller type for lateral vehicle dynamics includes longitudinal or lateral forces and yaw moment. It is used for ESC systems performing using braking forces and can be calculated as follows:
M E S C = F x , f r F x , f l b 2 + F x , r r F x , r l b 2 .
This formula can be used for ESC systems based on TV where moments are generated from electric motors as well. Systems where the ESC function is realised using steering can be defined as follows:
M E S C = F y , f l f F y , r l r .
Feedback control is widely used to control the vehicle. It is a control system that continually monitors a system’s output and makes adjustments to maintain it close to a desired reference, ensuring stability and performance. To realise a feedback control strategy, the error between the reference and measured/estimated values (presented in Section 4.1 and Section 4.2) is achieved and the demand is calculated. The control error can be defined as follows [201]:
e x = x r e f x m e a s / e s t , x r e f x m e a s / e s t > Δ x 0 , x r e f x m e a s / e s t < Δ x ,
where x r e f is the reference value and x m e a s / e s t is the measured or estimated value. Thresholds Δ x are used to define dead zones to eliminate the demand generation when control errors are insignificant, for each parameter it is defined separately.
The control law for ESC for PID controller can be described as:
M E S C = Δ M ψ = K p e ψ ˙ + K i e ψ ˙ d t + K d Δ e ψ ˙ ,
where K p is proportional, K i is integral, K d is differential gains, e ψ ˙ is the yaw rate error calculated using Formula (40).
Similarly, control law can be described using sideslip angle as a reference:
M E S C = Δ M ψ = K p e β + K i e β d t + K d Δ e β ,
where e β is the sideslip angle error, which is defined in a more complex way compared to (40) [201]:
e β = β e s t β r e f s i g n β e s t , β e s t > β r e f β ˙ r e f > 0   β e s t β r e f s i g n β e s t , β e s t < β r e f β ˙ r e f < 0 0 ,   o t h e r w i s e .
The above-presented approaches can be used for ESC systems based on braking, TV, and brake blending. In systems where the ESC function is realised using steering, the required moment can be calculated as follows:
M E S C = Δ M ψ = F y , f l f F y , r l r .
In some cases, instead of forces or moments other parameters may be defined. For example, in AV with four-wheel steering, demand for realisation ESC is calculated as follows:
Δ δ = Δ δ f Δ δ r = l V + K u s V x e ψ ˙ ,
where e ψ ˙ is the yaw rate error and K u s is the understeer gradient. Four-wheel steering can be realised using four toe actuators. Such architecture can reduce Ackermann steering error, or even switch to the Anti-Ackermann steering while driving on handling limit.
The control law for front wheels can be represented as follows:
Δ δ f = K p e ψ ˙ + K i e ψ ˙ d t + K d Δ e ψ ˙ .
The positioning of rear wheels can be done by proportional control, as shown in [41]:
Δ δ r = k V Δ δ f ,
where k V is steering gain, as presented in Figure 6.
The control strategies presented above for vehicle lateral dynamics control. Longitudinal vehicle dynamics controllers used for ABS or traction control systems (TCS) are based on vehicle wheel slip, using slip error e λ as input:
M b r / t r = K p e λ + K i e λ d t + K d Δ e λ .
Slip error is defined using (40). In this example, PID controller is shown.
AD requires additional sensors like cameras, radars, and lidars to realise perception [209], as mentioned in Section 3. AD provides great opportunities for the improvement of vehicle control by implementing feedforward control as a preview option granted by the perception system. First, feedforward control can be realised for steering to provide an estimate of the steering angle required to traverse a path with a known path curvature and velocity [210]. This minimises the level of compensation required by the steering feedback, reducing tracking errors and allowing for less overall control effort [210]. Below, the example is provided for the front wheels steering vehicle.
The required steering angle can be defined as follows [211]:
δ = δ f b + δ f f = K p y e y + K p ψ e ψ + δ f f ,
where δ f b is the steering angle required by feedback control, δ f f is the steering angle required by feedforward control, e y is lateral error, e ψ is heading error, and K p y and K p ψ are proportional gains.
Feedforward contribution is calculated based on the turn radius R:
δ f f = L + K u s V x 2 R .
Preview system parameters e y , e ψ , R can be defined using computer vision. When the vehicle in the front blocks the line of sight of the camera, only the longitudinal and lateral distance to the preceding vehicle can be accurately obtained, and single point information is available instead of path information. For this reason, two feedback control laws are applied. Switching between these laws is done depending on the available measurements.
In the case of PT, all three system parameters ( e y , e ψ , R ) are available. Combined feedback error can be defined using x L A and d L A (Figure 4), and the steering angle can be defined as follows [211]:
δ = L + K u s V x 2 2 d L A 2 e y , r o a d + 2 d L A 2 e y + x L A e ψ .
Road curvature at the vehicle’s centre of gravity can be approximated from:
R ^ = d L A 2 2 e y , r o a d .
The aforementioned examples are dependent on positioning infrastructure like lane markings and GNSS for PT. However, recent advancements in PT systems are geared toward addressing more complex scenarios, including both unsignalised and signalised intersections [212] and multi-lane roads. These advanced systems also require robust perception capabilities to detect road signs and traffic lights. In addition, these PT systems must operate effectively in situations where traditional positioning infrastructure is unavailable. In such circumstances, the system must: (i) localise multiple vehicles within a shared coordinate system, (ii) maintain the desired platoon configuration by reconstructing the historical trajectory of the leading vehicle—this historical trajectory serves as a basis for planning the target state for the following vehicle, and (iii) implement a virtual controller-based algorithm capable of generating feasible trajectories for the following vehicle in real-time [213]. These developments mark a significant shift toward more versatile and robust PT solutions that can handle a wide range of real-world scenarios, making them particularly valuable in novel PT tasks.
Additionally, during AD, there is no driver, only an occupant, who may not be ready for the manoeuvre. So, all the manoeuvres need to be performed ensuring maximum comfort for passengers. To ensure this with the preview system, road slopes and banked corners may be considered. For vertical dynamics, control pitch/roll moments, or normal forces are used [206]. The required force demand can be calculated using (30) and (34)–(37).
Feedforward control can be implemented without a preview option as well. The first case is when feedback control is too slow. Second, measurement/estimation of values needed for error calculation is a complex task, and the “correction” effect that feedback control will provide will not be significant enough. Below we present examples of such systems.
Using active suspension components, handling and comfort may be improved, not only by changing damping forces, but changing pitch and roll moments thus minimising pitch and roll angles. There are solutions for roll angle estimation, for example using Takagi-Sugeno fuzzy observer [214]. Practically, pitch and roll angle measurement is problematic on production vehicles, where the IMU sensor is used, which provides only angle rates. So, it may be challenging to realise feedback control. As a result, feedforward algorithms can be used for such tasks. The active anti-roll moment can be realised as a linear function of the lateral acceleration [66]:
M ϕ = m s p r a y h c g h r ,
where m s p r is vehicle SM.
The active anti-pitch moment is obtained from a linear function of the longitudinal acceleration:
M θ = m s p r a x h c g h p .
Realising control strategies acceleration is used as an input parameter for pitch and roll control.
The control law for pitch and roll can be defined as:
M p i t c h / r o l l = K p a x / y , r e f + K i a x / y , r e f d t + K d Δ a x / y , r e f ,
where a x / y , r e f refers to the reference accelerations in longitudinal and lateral directions.
Practically, the values of pitch and roll angles will not be equal to zero without feedback control, as deformation of the tyres appears; however, the error in practical systems is less than 1 degree. If such accuracy is not enough, pitch and roll angle can be calculated using data from displacement sensors installed on Ums. They are typically used on production vehicles equipped with semi-active suspensions.
As shown, for ICC in AD feedforward, feedback and a combination of feedforward-feedback controllers may be used. The comparison of various control methods is shown in Table 2. All of them have advantages and disadvantages, and researchers developed the majority of modifications for controller improvement including, SMC, MPC, optimal, and others [215]. MPC controller modifications which are used for PT include adaptive MPC, linear time-varying MPC, nonlinear MPC, hybrid MPC, ANN MPC, robust MPC, and learning MPC; more details can be found in [101,216,217]. More information regarding control methods can be found in [102,103,218]. The usage of adaptive MPC together with stability systems such as direct yaw moment control increases PT accuracy [216].
The system control variables are determined by the high-level controller, denoted as v = F x , Δ F z , δ , Δ M ψ T in this context. Specifically, the longitudinal force F x is the primary variable essential for longitudinal dynamics, and it can be substituted with the moment described in Equation (48). The change in vertical force Δ F z can be computed using Equations (34)–(37), or it can be replaced with the pitch/roll moments introduced in Equations (53) and (54). The use of pitch and roll moments necessitates additional normal forces to enhance ride comfort. The steering angle δ is employed for PT integration, as outlined in Formula (51), and it can be adjusted with Δ δ (Equation (45)) to enhance lateral dynamics. This can be implemented for both front- and four-wheel driving scenarios. Alternatively, the steering angle can be substituted with the moment described in Equation (39); however, this is a more intricate solution. Furthermore, required yaw moments can be generated as described in Equations (41) and (42).

4.4. Middle-Level Control

Modern ground vehicles may be over-actuated systems consisting of several active sub-systems such as brakes, steering, suspension, individual-wheel electric motors, wheel positioning (camber, toe), and active aerodynamics actuators. Each of the actuators is independently developed to achieve a specific goal. Improper integration of several subsystems leads to overlapping regions in control tasks. Therefore, to handle such an over-actuation and to prevent control objectives interference between subsystems, an algorithm is required to allocate the control actions of the different actuators [2,238].
Formulating CA involves computationally intensive tasks and can be categorised into various types: non-optimal methods, linear programming (LP), quadratic programming (QP), nonlinear programming (NLP), model predictive CA (MPCA), multi-agent system (MAS) based, data-driven, and hybrid. Numerous methods have been developed for each of these CA types; more details can be found in [107,239,240,241].
The optimisation-based weighted least-squares CA method, falling under the QP category, is predominantly utilised in ICC implementations [241]. The CA problem for ICC can be formulated as an optimisation task to minimise control input and allocation error [38]:
u = arg min u _ u u ¯ W u u u d e s 2 2 + γ W v B u v 2 2 = arg min u _ u u ¯ W u Δ u 2 2 + γ W v B u v 2 2 ,
where v is the virtual control input request from the high-level controller, which includes [ F x , Δ F z , δ , Δ M z ] , u is the actual (reference) control input, with u _ u u ¯ actuation limits, B is the control effectiveness matrix, W u and W v are the weighting matrices for penalising the use of specific actuators and for penalising the specific virtual control input, γ is the weighting parameter to minimise the allocation error, and u d e s is the desired control input.
The objective function from (56) can be modified by adding additional objectives in the cost function as follows:
J k = i = 1 p u k + i v k + i 2 2 + i = 1 p Δ u k + i 2 2 + J a d d ,
where J a d d refers to additional objectives. A description of this part is presented in Table 3. Some of the additional objectives may be used in combinations, and such an approach requires weights for each term. There are additional objectives, where the mechanical loss of actuators can be taken into account as well [242]. Partial cost functions that may be used for ICC realisation in AVs are presented in Table 4.
Choosing the appropriate weights for the cost function, as outlined in Formula (56), is a crucial step in enabling the pursuit of diverse strategies such as comfort, stability, and safety, either individually or in a combined manner, while concurrently minimising overall energy consumption. Prioritising safety is paramount, and this can be achieved through various means such as emergency braking or lane change manoeuvres. Typically, the cost function is structured to ensure that the sum of weights equals 1. When making decisions regarding the prioritisation of safety, stability, and comfort, the weight assigned to safety should be approximately one order of magnitude higher than the weight assigned to the next priority, such as stability [250].
Several procedures exist for identifying weights, with the first being based on predefined key performance indicators (KPIs). Various combinations of weights are proposed, and simulations are conducted to compare the achieved KPIs, allowing for the selection of appropriate weights. Another approach involves weight identification techniques based on fuzzy logic [251], or the implementation of operational research methods for weight definition [252]. Additionally, weights may be presented as hyperbolic tangent or exponential functions [253].
During the realisation of the control strategy, it is essential to take into account limitations, which are caused by actuators, vehicle physical limits (saturation), or comfort requirements. Saturation and comfort requirements for longitudinal velocity, longitudinal and lateral accelerations, yaw rate, and slip angle were presented in Section 4.2. Here we focus on the physical limits of the actuators and requirements for PT. For the steering system, the steering angle is [101]:
δ m i n δ δ m a x ,
and steering rate is:
δ ˙ m i n δ ˙ δ ˙ m a x .
Similarly, there are limited camber and toe actuators, braking and propulsion torques and their rates, and normal forces produced by active suspension components and/or aerodynamic actuators. For PT errors are limited as follows [101]:
e y , m i n e y e y , m a x ,
and
e ψ , m i n e ψ e ψ , m a x .
Distance to the obstacle is limited as follows:
X m i n X X m a x .
In recent years, Model Predictive Control Allocation (MPCA), an optimal control technique based on receding horizon control, has gained popularity among researchers, especially in addressing PT tasks [101]. This approach allows us to consider the predicted future behaviour of the system in the optimisation problem. The cost function is formulated as follows [1]:
min U J X 0 , U · = l N p X N p + k = 0 N c 1 l X k , U k + k = N c N p 1 l X k , U N c 1 ,
where X 0 is the initial value of state vector, U · is the control sequence, l N p X N p is the terminal cost, k = 0 N c 1 l X k , U k is the stage cost function associated with each time step, N c is the number of steps in the control horizon, and N p is the number of steps in the prediction horizon. More details can be found in [1].
Previously described CA methods rely on the system model [254]. Alternatively, an ANN-based approach or data-driven approach has been proposed for CA tasks [254,255]. This approach allows for the training of the model using input-output data without necessitating knowledge of the system dynamics. Furthermore, such model-based approaches are applicable in real-time applications, presenting a potential advantage over methods like MPCA, which may pose challenges in certain real-time scenarios.
The final layer of the coordinated control structure is low-level controllers. Low-level control is used to generate input signals to control the actuator and to calculate constraints for middle-level CA. In production vehicles, the price of computational hardware is critically important; at the same time, functional safety requirements must be warranted. As a result, to realise low-level control, three main approaches are used widely: lookup tables, rule-based algorithms, and variations of PID algorithms. Commonly, these algorithms are designed and validated by Tier 1 and Tier 2, who design actuators and/or ECUs, and together, they ensure the functional safety of the system and perform homologation procedures.

5. Discussion and Conclusions

In the domain of ICC, the utilisation of X-in-the-loop environments or vehicle demonstrators remains limited, as evidenced by a constrained number of research papers [13,256,257,258,259,260,261]. The prevailing trend in ICC investigations predominantly involves simulation-based methodologies. While sophisticated control strategies have been conceptualised, uncertainties persist regarding their real-time applicability. Computational power has traditionally limited the seamless integration of advanced ICC algorithms into production vehicles. Noteworthy industry players including OEMs and Tier 1, are orchestrating a paradigm shift in contemporary vehicle architecture. This transition involves moving from multiple individual control units to a streamlined centralised configuration using a few high-performance computers [262,263]. This evolution is already manifested in production vehicles like the Volkswagen ID series [263], heralding promising prospects for ICC advancement.
X-by-wire technology, particularly brake-by-wire, has become indispensable in numerous EVs during the last decade. Steer-by-wire, introduced nearly a decade ago in the Nissan Infinity Q50, is gaining widespread adoption by various OEMs and Tier 1 [264]. Mandatory ABS and ESC systems in new production vehicles, coupled with the availability of actuated suspension systems, collectively contribute to the continuous evolution of ICC.
A comprehensive examination of existing literature underscores a notable division in the analysis between PT tasks and ICC. The amalgamation of these tasks holds substantial potential for various advantages. This includes augmenting the effectiveness of the ESC system through active steering and enhancing PT by bolstering stability with ICC interventions. Prior investigations have predominantly delved into systems concentrating on longitudinal and lateral vehicle dynamics control. However, considerations such as motion sickness and ride comfort have risen as AD gains prominence. Research indicates a concerted effort to attain a comfort level in AV comparable to that experienced in trains [177,265]. A plausible hypothesis emerges, suggesting an anticipated surge in interest in ICC systems, specifically focusing on vertical dynamics in the future.
Within the PT tasks, acquiring initial data for driving trajectories typically occurs without considering perception integration. It is imperative to address this gap. It necessitates a meticulous consideration of the sensors responsible for generating this initial data, a thorough analysis of their accuracy and redundancy, and formulation of algorithms to ensure system resilience in fail-safe mode.

Author Contributions

Conceptualisation, V.S., V.I. and B.S.; resources, V.S., P.K. and E.Š.; writing—original draft preparation, V.S., P.K. and E.Š.; writing—editing, V.I. and B.S.; visualisation, P.K. All authors have read and agreed to the published version of the manuscript.

Funding

This work was funded by the Research Council of Lithuania project no. S-MIP-23-120.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

ABS—anti-lock braking systemIMU—inertial measurement unitPT—path tracking
ACC—adaptive cruise control INS—inertial navigation system QP—quadratic programming
AD—automated drivingIWM—in-wheel electric motorsRadar—radio detection and ranging
ADAS—advanced driver assistance systemKPI—key performance indicatorRTK—real-time kinematics
AFS—active front wheel steering LIDAR—light detection and rangingSDRE—state-dependent Riccati equation
ANN—artificial neural networksLKAS—lane-keeping assist systemSLAM—simultaneous localisation and mapping
AV—automated vehicleLP—linear programmingSM—sprung mass
BS—backsteppingLPV—linear parameter-varyingSMC—sliding mode control
CA—control allocationLQR—linear quadratic regulatorTCS—traction control system
CoG—centre of gravityMIMO—multiple-input multiple-output TPMS—tyre pressure measurement sensors
ECU—electronic control unit MPC—model predictive control TV—torque vectoring
EKF—Extended Kalman FilterMPCA—model predictive control allocationUKF—unscented Kalman filter
ESC—electronic stability control MR—magneto-rheologicalUM—unsprung mass
EV—electric vehicleNLP—nonlinear programmingV2C—vehicle-to-cloud
FoV—field of viewNMPC—nonlinear model predictive controlV2I—vehicle-to-infrastructure
GNSS—Global Navigation Satellite SystemOEM—original equipment manufacturerV2V—vehicle-to-vehicle
GPS—Global Positioning System PI—proportional–integral V2X—vehicle-to-everything
ICC—integrated chassis controlPID—proportional–integral–derivative

References

  1. Mazzilli, V.; De Pinto, S.; Pascali, L.; Contrino, M.; Bottiglione, F.; Mantriota, G.; Gruber, P.; Sorniotti, A. Integrated chassis control: Classification, analysis and future trends. Annu. Rev. Control 2021, 51, 172–205. [Google Scholar] [CrossRef]
  2. Ahangarnejad, A.H.; Melzi, S.; Ahmadian, M. Integrated Vehicle Dynamics System through Coordinating Active Aerodynamics Control, Active Rear Steering, Torque Vectoring and Hydraulically Interconnected Suspension. Int. J. Automot. Technol. 2019, 20, 903–915. [Google Scholar] [CrossRef]
  3. Trachtler, A. Integrated vehicle dynamics control using active brake, steering and suspension systems. Int. J. Veh. Des. 2004, 36, 1. [Google Scholar] [CrossRef]
  4. Xiao, F.; Hu, J.; Jia, M.; Zhu, P.; Deng, C. A novel integrated control framework of AFS, ASS, and DYC based on ideal roll angle to improve vehicle stability. Adv. Eng. Inform. 2022, 54, 101764. [Google Scholar] [CrossRef]
  5. Hwang, T.H.; Park, K.; Heo, S.-J.; Lee, S.H.; Lee, J.C. Design of Integrated Chassis Control logics for AFS and ESP. Int. J. Automot. Technol. 2008, 9, 17–27. [Google Scholar] [CrossRef]
  6. Sun, P.; Stensson Trigell, A.; Drugge, L.; Jerrelind, J.; Jonasson, M. Exploring the Potential of Camber Control to Improve Vehicles’ Energy Efficiency during Cornering. Energies 2018, 11, 724. [Google Scholar] [CrossRef]
  7. Yu, M.; Arana, C.; Evangelou, S.A.; Dini, D. Quarter-Car Experimental Study for Series Active Variable Geometry Suspension. IEEE Trans. Control Syst. Technol. 2019, 27, 743–759. [Google Scholar] [CrossRef]
  8. Lee, A.Y. Coordinated Control of Steering and Anti-Roll Bars to Alter Vehicle Rollover Tendencies. J. Dyn. Syst. Meas. Control 2002, 124, 127–132. [Google Scholar] [CrossRef]
  9. Savitski, D.; Hoepping, K.; Ivanov, V.; Augsburg, K. Influence of the Tire Inflation Pressure Variation on Braking Efficiency and Driving Comfort of Full Electric Vehicle with Continuous Anti-Lock Braking System. SAE Int. J. Passeng. Cars-Mech. Syst. 2015, 8, 460–467. [Google Scholar] [CrossRef]
  10. Schilke, N.A.; Fruechte, R.D.; Boustany, N.M.; Karmel, A.M.; Repa, B.S.; Rillings, J.H. Integrated Vehicle Control. In Proceedings of the International Congress on Transportation Electronics, Dearborn, MI, USA, 16–17 October 1988; pp. 97–106. [Google Scholar] [CrossRef]
  11. Ohyama, Y. A Totally Integrated Vehicle Electronic Control System; SAE: Warrendale, PA, USA, 1988; p. 881772. [Google Scholar] [CrossRef]
  12. Lv, C.; Wang, H.; Cao, D. Brake-Blending Control of EVs. In Modeling, Dynamics and Control of Electrified Vehicles; Elsevier: Amsterdam, The Netherlands, 2018; pp. 275–308. ISBN 978-0-12-812786-5. [Google Scholar] [CrossRef]
  13. Ivanov, V.; Beliautsou, V.; Schreiber, V.; Heydrich, M.; Gramstat, E.; Gramstat, S. Brake Blending Design Using Distributed and Shared X-in-the-loop Test Environment. In Proceedings of the 2022 IEEE Vehicle Power and Propulsion Conference (VPPC), Merced, CA, USA, 1–4 November 2022; pp. 1–6. [Google Scholar] [CrossRef]
  14. Ding, N.; Taheri, S. An adaptive integrated algorithm for active front steering and direct yaw moment control based on direct Lyapunov method. Veh. Syst. Dyn. 2010, 48, 1193–1213. [Google Scholar] [CrossRef]
  15. Wang, J. Coordinated and Reconfigurable Vehicle Dynamics Control. Ph.D. Thesis, The University of Texas, Austin, TX, USA, 2007. [Google Scholar]
  16. Yang, X.; Wang, Z.; Peng, W. Coordinated control of AFS and DYC for vehicle handling and stability based on optimal guaranteed cost theory. Veh. Syst. Dyn. 2009, 47, 57–79. [Google Scholar] [CrossRef]
  17. Bernardini, D.; Di Cairanoz, S.; Bemporad, A.; Tsengz, H.E. Drive-by-wire vehicle stabilization and yaw regulation: A hybrid Model Predictive Control design. In Proceedings of the 48th IEEE Conference on Decision and Control (CDC) Held Jointly with 2009 28th Chinese Control Conference, Shanghai, China, 15–18 December 2009; pp. 7621–7626. [Google Scholar] [CrossRef]
  18. Boada, M.J.L.; Boada, B.L.; Muñoz, A.; Díaz, V. Integrated control of front-wheel steering and front braking forces on the basis of fuzzy logic. Proc. Inst. Mech. Eng. Part D J. Automob. Eng. 2006, 220, 253–267. [Google Scholar] [CrossRef]
  19. Burgio, G.; Zegelaar, P. Integrated vehicle control using steering and brakes. Int. J. Control 2006, 79, 534–541. [Google Scholar] [CrossRef]
  20. Doumiati, M.; Sename, O.; Dugard, L.; Martinez-Molina, J.-J.; Gaspar, P.; Szabo, Z. Integrated vehicle dynamics control via coordination of active front steering and rear braking. Eur. J. Control 2013, 19, 121–143. [Google Scholar] [CrossRef]
  21. Falcone, P.; Eric Tseng, H.; Borrelli, F.; Asgari, J.; Hrovat, D. MPC-based yaw and lateral stabilisation via active front steering and braking. Veh. Syst. Dyn. 2008, 46, 611–628. [Google Scholar] [CrossRef]
  22. Acarman, T. Nonlinear optimal integrated vehicle control using individual braking torque and steering angle with on-line control allocation by using state-dependent Riccati equation technique. Veh. Syst. Dyn. 2009, 47, 155–177. [Google Scholar] [CrossRef]
  23. Tjonnas, J.; Johansen, T.A. Stabilization of Automotive Vehicles Using Active Steering and Adaptive Brake Control Allocation. IEEE Trans. Control Syst. Technol. 2010, 18, 545–558. [Google Scholar] [CrossRef]
  24. Nagai, M. Study on integrated control of active front steer angle and direct yaw moment. JSAE Rev. 2002, 23, 309–315. [Google Scholar] [CrossRef]
  25. Poussot-Vassal, C.; Sename, O.; Dugard, L.; Savaresi, S.M. Vehicle dynamic stability improvements through gain-scheduled steering and braking control. Veh. Syst. Dyn. 2011, 49, 1597–1621. [Google Scholar] [CrossRef]
  26. Di Cairano, S.; Tseng, H.E.; Bernardini, D.; Bemporad, A. Vehicle Yaw Stability Control by Coordinated Active Front Steering and Differential Braking in the Tire Sideslip Angles Domain. IEEE Trans. Control Syst. Technol. 2013, 21, 1236–1248. [Google Scholar] [CrossRef]
  27. Zhang, H.; Wang, J. Vehicle Lateral Dynamics Control Through AFS/DYC and Robust Gain-Scheduling Approach. IEEE Trans. Veh. Technol. 2016, 65, 489–494. [Google Scholar] [CrossRef]
  28. Guo, J.; Hu, P.; Wang, R. Nonlinear Coordinated Steering and Braking Control of Vision-Based Autonomous Vehicles in Emergency Obstacle Avoidance. IEEE Trans. Intell. Transp. Syst. 2016, 17, 3230–3240. [Google Scholar] [CrossRef]
  29. Chen, X.; Li, G. Steering Scheme of Electric Vehicle with In-Wheel Motors. In Proceedings of the 2020 13th International Conference on Intelligent Computation Technology and Automation (ICICTA), Xi’an, China, 24–25 October 2020; pp. 683–686. [Google Scholar] [CrossRef]
  30. Zhang, Y.; Ni, J.; Tian, H.; Wu, W.; Hu, J. Integrated robust dynamics control of all-wheel-independently-actuated unmanned ground vehicle in diagonal steering. Mech. Syst. Signal Process. 2022, 164, 108263. [Google Scholar] [CrossRef]
  31. Furukawa, Y.; Abe, M. Advanced Chassis Control Systems for Vehicle Handling and Active Safety. Veh. Syst. Dyn. 1997, 28, 59–86. [Google Scholar] [CrossRef]
  32. Bedner, E.J.; Chen, H.H. A Supervisory Control to Manage Brakes and Four-Wheel-Steer Systems; 2004-01-1059; SAE: Warrendale, PA, USA, 2004. [Google Scholar] [CrossRef]
  33. Kou, Y. Development and Evaluation of Integrated Chassis Control Systems. Ph.D. Thesis, The University of Michigan, Ann Arbor, MI, USA, 2010. [Google Scholar]
  34. Yu, S.-H.; Moskwa, J.J. A Global Approach to Vehicle Control: Coordination of Four Wheel Steering and Wheel Torques. J. Dyn. Syst. Meas. Control 1994, 116, 659–667. [Google Scholar] [CrossRef]
  35. Horiuchi, S. Improvement of vehicle handling by nonlinear integrated control of four wheel steering and four wheel torque. JSAE Rev. 1999, 20, 459–464. [Google Scholar] [CrossRef]
  36. Mokhiamar, O.; Abe, M. Simultaneous Optimal Distribution of Lateral and Longitudinal Tire Forces for the Model Following Control. J. Dyn. Syst. Meas. Control 2004, 126, 753–763. [Google Scholar] [CrossRef]
  37. Shyrokau, B.; Wang, D. Coordination of Steer Angles, Tyre Inflation Pressure, Brake and Drive Torques for Vehicle Dynamics Control. SAE Int. J. Passeng. Cars-Mech. Syst. 2013, 6, 241–251. [Google Scholar] [CrossRef]
  38. Shyrokau, B.; Wang, D. Control allocation with dynamic weight scheduling for two-task integrated vehicle control. In Proceedings of the 11th International Symposium on Advanced Vehicle Control, Seoul, Republic of Korea, 9–12 September 2012; pp. 1–6. [Google Scholar]
  39. Marotta, R.; Strano, S.; Terzo, M.; Tordela, C.; Ivanov, V. Active Control of Camber and Toe Angles to Improve Vehicle Ride Comfort; 2022-01-0920; SAE: Warrendale, PA, USA, 2022. [Google Scholar] [CrossRef]
  40. Yu, C.; Zheng, Y.; Shyrokau, B.; Ivanov, V. MPC-based Path Following Design for Automated Vehicles with Rear Wheel Steering. In Proceedings of the 2021 IEEE International Conference on Mechatronics (ICM), Kashiwa, Japan, 7–9 March 2021; pp. 1–6. [Google Scholar] [CrossRef]
  41. Roethof, D.; Sezer, T.; Arat, M.A.; Shyrokau, B. Influence of Active Camber Control on Steering Feel. SAE Int. J. Passeng. Cars-Mech. Syst. 2016, 9, 124–134. [Google Scholar] [CrossRef]
  42. Park, K.; Joa, E.; Yi, K.; Yoon, Y. Rear-Wheel Steering Control for Enhanced Steady-State and Transient Vehicle Handling Characteristics. IEEE Access 2020, 8, 149282–149300. [Google Scholar] [CrossRef]
  43. Ono, E.; Hattori, Y.; Muragishi, Y.; Koibuchi, K. Vehicle dynamics integrated control for four-wheel-distributed steering and four-wheel-distributed traction/braking systems. Veh. Syst. Dyn. 2006, 44, 139–151. [Google Scholar] [CrossRef]
  44. Matsumoto, N.; Tomizuka, M. Vehicle lateral velocity and yaw rate control with two independent control inputs. In Proceedings of the 1990 American Control Conference, San Diego, CA, USA, 23–25 May 1990; pp. 1868–1875. [Google Scholar] [CrossRef]
  45. He, J.; Crolla, D.A.; Levesley, M.C.; Manning, W.J. Coordination of active steering, driveline, and braking for integrated vehicle dynamics control. Proc. Inst. Mech. Eng. Part D J. Automob. Eng. 2006, 220, 1401–1420. [Google Scholar] [CrossRef]
  46. Bianchi, D.; Borri, A.; Burgio, G.; Di Benedetto, M.D.; Di Gennaro, S. Adaptive integrated vehicle control using active front steering and rear torque vectoring. In Proceedings of the 48th IEEE Conference on Decision and Control (CDC) Held Jointly with 2009 28th Chinese Control Conference, Shanghai, China, 15–18 December 2009; pp. 3557–3562. [Google Scholar] [CrossRef]
  47. Weiskircher, T.; Müller, S. Control performance of a road vehicle with four independent single-wheel electric motors and steer-by-wire system. Veh. Syst. Dyn. 2012, 50, 53–69. [Google Scholar] [CrossRef]
  48. Yim, S.; Choi, J.; Yi, K. Coordinated Control of Hybrid 4WD Vehicles for Enhanced Maneuverability and Lateral Stability. IEEE Trans. Veh. Technol. 2012, 61, 1946–1950. [Google Scholar] [CrossRef]
  49. Shuai, Z.; Zhang, H.; Wang, J.; Li, J.; Ouyang, M. Combined AFS and DYC Control of Four-Wheel-Independent-Drive Electric Vehicles over CAN Network with Time-Varying Delays. IEEE Trans. Veh. Technol. 2014, 63, 591–602. [Google Scholar] [CrossRef]
  50. Song, P.; Tomizuka, M.; Zong, C. A novel integrated chassis controller for full drive-by-wire vehicles. Veh. Syst. Dyn. 2015, 53, 215–236. [Google Scholar] [CrossRef]
  51. Wang, R.; Hu, C.; Wang, Z.; Yan, F.; Chen, N. Integrated optimal dynamics control of 4WD4WS electric ground vehicle with tire-road frictional coefficient estimation. Mech. Syst. Signal Process. 2015, 60–61, 727–741. [Google Scholar] [CrossRef]
  52. Smakman, H. Functional Integration of Slip Control with Active Suspension for Improved Lateral Vehicle Dynamics. Ph.D. Thesis, Delft University of Technology, Delft, The Netherlands, 2000. [Google Scholar]
  53. Hac, A.; Bodie, M.O. Improvements in vehicle handling through integrated control of chassis systems. Int. J. Veh. Des. 2002, 29, 23. [Google Scholar] [CrossRef]
  54. Chou, H.; D’andréa-Novel, B. Global vehicle control using differential braking torques and active suspension forces. Veh. Syst. Dyn. 2005, 43, 261–284. [Google Scholar] [CrossRef]
  55. Yokoya, Y.; Kizu, R.; Kawaguchi, H.; Ohashi, K.; Ohno, H. Integrated Control System between Active Control Suspension and Four Wheel Steering for the 1989 CELICA; SAE: Warrendale, PA, USA, 1990; p. 901748. [Google Scholar] [CrossRef]
  56. Mastinu, G.; Babbel, E.; Lugner, P.; Margolis, D.; Mittermayr, P.; Richter, B. Integrated Controls of Lateral Vehicle Dynamics. Veh. Syst. Dyn. 1994, 23, 358–377. [Google Scholar] [CrossRef]
  57. March, C.; Shim, T. Integrated control of suspension and front steering to enhance vehicle handling. Proc. Inst. Mech. Eng. Part D J. Automob. Eng. 2007, 221, 377–391. [Google Scholar] [CrossRef]
  58. Chen, W.; Xiao, H.; Liu, L.; Zu, J.W. Integrated control of automotive electrical power steering and active suspension systems based on random sub-optimal control. Int. J. Veh. Des. 2006, 42, 370. [Google Scholar] [CrossRef]
  59. Xu, F.; Zhou, C.; Liu, X.; Wang, J. GRNN inverse system based decoupling control strategy for active front steering and hydro-pneumatic suspension systems of emergency rescue vehicle. Mech. Syst. Signal Process. 2022, 167, 108595. [Google Scholar] [CrossRef]
  60. Kawakami, H.; Sato, H.; Tabata, M.; Inoue, H.; Itimaru, H. Development of Integrated System Between Active Control Suspension, Active 4WS, TRC and ABS; SAE: Warrendale, PA, USA, 1992; p. 920271. [Google Scholar] [CrossRef]
  61. Rodic, A.D.; Vukobratovic, M.K. Contribution to the integrated control synthesis of road vehicles. IEEE Trans. Control Syst. Technol. 1999, 7, 64–78. [Google Scholar] [CrossRef]
  62. Li, D.; Du, S.; Yu, F. Integrated vehicle chassis control based on direct yaw moment, active steering and active stabiliser. Veh. Syst. Dyn. 2008, 46, 341–351. [Google Scholar] [CrossRef]
  63. Cho, W.; Yoon, J.; Kim, J.; Hur, J.; Yi, K. An investigation into unified chassis control scheme for optimised vehicle stability and manoeuvrability. Veh. Syst. Dyn. 2008, 46, 87–105. [Google Scholar] [CrossRef]
  64. Lu, S.-B.; Li, Y.-N.; Choi, S.-B.; Zheng, L.; Seong, M.-S. Integrated control on MR vehicle suspension system associated with braking and steering control. Veh. Syst. Dyn. 2011, 49, 361–380. [Google Scholar] [CrossRef]
  65. Timmers, V.R.J.H.; Achten, P.A.J. Non-exhaust PM emissions from electric vehicles. Atmos. Environ. 2016, 134, 10–17. [Google Scholar] [CrossRef]
  66. Dalboni, M.; Tavernini, D.; Montanaro, U.; Soldati, A.; Concari, C.; Dhaens, M.; Sorniotti, A. Nonlinear Model Predictive Control for Integrated Energy-Efficient Torque-Vectoring and Anti-Roll Moment Distribution. IEEE/ASME Trans. Mechatron. 2021, 26, 1212–1224. [Google Scholar] [CrossRef]
  67. Ricciardi, V.; Ivanov, V.; Dhaens, M.; Vandersmissen, B.; Geraerts, M.; Savitski, D.; Augsburg, K. Ride Blending Control for Electric Vehicles. World Electr. Veh. J. 2019, 10, 36. [Google Scholar] [CrossRef]
  68. Liang, J.; Feng, J.; Fang, Z.; Lu, Y.; Yin, G.; Mao, X.; Wu, J.; Wang, F. An Energy-Oriented Torque-Vector Control Framework for Distributed Drive Electric Vehicles. IEEE Trans. Transp. Electrif. 2023, 9, 4014–4031. [Google Scholar] [CrossRef]
  69. Chien, P.-C.; Chen, C.-K. Integrated Chassis Control and Control Allocation for All Wheel Drive Electric Cars with Rear Wheel Steering. Electronics 2021, 10, 2885. [Google Scholar] [CrossRef]
  70. Han, Z.; Xu, N.; Chen, H.; Huang, Y.; Zhao, B. Energy-efficient control of electric vehicles based on linear quadratic regulator and phase plane analysis. Appl. Energy 2018, 213, 639–657. [Google Scholar] [CrossRef]
  71. Xue, Z.; Li, L.; Zhong, Z.; Zhao, J. Path Tracking Control of Autonomous Ground Vehicles Via Model Predictive Control and Deep Deterministic Policy Gradient Algorithm. In Proceedings of the 2021 IEEE Intelligent Vehicles Symposium (IV), Nagoya, Japan, 11–17 July 2021; pp. 1220–1227. [Google Scholar] [CrossRef]
  72. Wang, Z.; Zhou, X.; Wang, J. Extremum-Seeking-Based Adaptive Model-Free Control and Its Application to Automated Vehicle Path Tracking. IEEE/ASME Trans. Mechatron. 2022, 27, 3874–3884. [Google Scholar] [CrossRef]
  73. Zhou, X.; Wang, Z.; Wang, J. Automated Ground Vehicle Path-Following: A Robust Energy-to-Peak Control Approach. IEEE Trans. Intell. Transp. Syst. 2022, 23, 14294–14305. [Google Scholar] [CrossRef]
  74. Cheng, S.; Li, L.; Chen, X.; Wu, J.; Wang, H. Model-Predictive-Control-Based Path Tracking Controller of Autonomous Vehicle Considering Parametric Uncertainties and Velocity-Varying. IEEE Trans. Ind. Electron. 2021, 68, 8698–8707. [Google Scholar] [CrossRef]
  75. Kar, A.K.; Dhar, N.K.; Mishra, P.K.; Verma, N.K. Relative Vehicle Displacement Approach for Path Tracking Adaptive Controller with Multisampling Data Transmission. IEEE Trans. Emerg. Top. Comput. Intell. 2019, 3, 322–336. [Google Scholar] [CrossRef]
  76. Dona, R.; Rosati Papini, G.P.; Da Lio, M.; Zaccarian, L. On the Stability and Robustness of Hierarchical Vehicle Lateral Control with Inverse/Forward Dynamics Quasi-Cancellation. IEEE Trans. Veh. Technol. 2019, 68, 10559–10570. [Google Scholar] [CrossRef]
  77. Zhu, Z.; Tang, X.; Qin, Y.; Huang, Y.; Hashemi, E. A Survey of Lateral Stability Criterion and Control Application for Autonomous Vehicles. IEEE Trans. Intell. Transp. Syst. 2023, 24, 10382–10399. [Google Scholar] [CrossRef]
  78. Cheng, S.; Li, L.; Guo, H.-Q.; Chen, Z.-G.; Song, P. Longitudinal Collision Avoidance and Lateral Stability Adaptive Control System Based on MPC of Autonomous Vehicles. IEEE Trans. Intell. Transp. Syst. 2020, 21, 2376–2385. [Google Scholar] [CrossRef]
  79. Zhang, L.; Ding, H.; Guo, K.; Zhang, J.; Pan, W.; Jiang, Z. Cooperative chassis control system of electric vehicles for agility and stability improvements. IET Intell. Transp. Syst. 2019, 13, 134–140. [Google Scholar] [CrossRef]
  80. Kargar, M.; Zhang, C.; Song, X. Integrated Optimization of Powertrain Energy Management and Vehicle Motion Control for Autonomous Hybrid Electric Vehicles. In Proceedings of the 2022 American Control Conference (ACC), Atlanta, GA, USA, 8–10 June 2022; pp. 404–409. [Google Scholar] [CrossRef]
  81. Zhang, Y.; Ai, Z.; Chen, J.; You, T.; Du, C.; Deng, L. Energy-Saving Optimization and Control of Autonomous Electric Vehicles with Considering Multiconstraints. IEEE Trans. Cybern. 2022, 52, 10869–10881. [Google Scholar] [CrossRef] [PubMed]
  82. Kargar, M.; Zhang, C.; Song, X. Integrated Optimization of Power Management and Vehicle Motion Control for Autonomous Hybrid Electric Vehicles. IEEE Trans. Veh. Technol. 2023, 72, 11147–11155. [Google Scholar] [CrossRef]
  83. Guan, Y.; Ren, Y.; Sun, Q.; Li, S.E.; Ma, H.; Duan, J.; Dai, Y.; Cheng, B. Integrated Decision and Control: Toward Interpretable and Computationally Efficient Driving Intelligence. IEEE Trans. Cybern. 2023, 53, 859–873. [Google Scholar] [CrossRef]
  84. Park, G.; Choi, S.B. A Model Predictive Control for Path Tracking of Electronic-Four-Wheel Drive Vehicles. IEEE Trans. Veh. Technol. 2021, 70, 11352–11364. [Google Scholar] [CrossRef]
  85. Theunissen, J.; Sorniotti, A.; Gruber, P.; Fallah, S.; Ricco, M.; Kvasnica, M.; Dhaens, M. Regionless Explicit Model Predictive Control of Active Suspension Systems With Preview. IEEE Trans. Ind. Electron. 2020, 67, 4877–4888. [Google Scholar] [CrossRef]
  86. Koh, K.C.; Cho, H.S. A path tracking control system for autonomous mobile robots: An experimental investigation. Mechatronics 1994, 4, 799–820. [Google Scholar] [CrossRef]
  87. Wu, D.; Cheng, Y.; Du, H.; Zhu, W.; Zhu, M. Finite-time output feedback tracking control for a nonholonomic wheeled mobile robot. Aerosp. Sci. Technol. 2018, 78, 574–579. [Google Scholar] [CrossRef]
  88. Li, Z.; Deng, J.; Lu, R.; Xu, Y.; Bai, J.; Su, C.-Y. Trajectory-Tracking Control of Mobile Robot Systems Incorporating Neural-Dynamic Optimized Model Predictive Approach. IEEE Trans. Syst. Man Cybern. Syst. 2016, 46, 740–749. [Google Scholar] [CrossRef]
  89. Ding, S.; Liu, L.; Park, J.H. A novel adaptive nonsingular terminal sliding mode controller design and its application to active front steering system. Int. J. Robust Nonlinear Control 2019, 29, 4250–4269. [Google Scholar] [CrossRef]
  90. Guo, J.; Luo, Y.; Li, K. An Adaptive Hierarchical Trajectory Following Control Approach of Autonomous Four-Wheel Independent Drive Electric Vehicles. IEEE Trans. Intell. Transp. Syst. 2018, 19, 2482–2492. [Google Scholar] [CrossRef]
  91. Rosolia, U.; Borrelli, F. Learning How to Autonomously Race a Car: A Predictive Control Approach. IEEE Trans. Control Syst. Technol. 2020, 28, 2713–2719. [Google Scholar] [CrossRef]
  92. Lee, J.; Yim, S. Comparative Study of Path Tracking Controllers on Low Friction Roads for Autonomous Vehicles. Machines 2023, 11, 403. [Google Scholar] [CrossRef]
  93. Hajiloo, R.; Abroshan, M.; Khajepour, A.; Kasaiezadeh, A.; Chen, S.-K. Integrated Steering and Differential Braking for Emergency Collision Avoidance in Autonomous Vehicles. IEEE Trans. Intell. Transp. Syst. 2021, 22, 3167–3178. [Google Scholar] [CrossRef]
  94. Singh, A.S.P.; Nishihara, O. Trajectory Tracking and Integrated Chassis Control for Obstacle Avoidance with Minimum Jerk. IEEE Trans. Intell. Transp. Syst. 2022, 23, 4625–4641. [Google Scholar] [CrossRef]
  95. Hang, P.; Chen, X. Integrated chassis control algorithm design for path tracking based on four-wheel steering and direct yaw-moment control. Proc. Inst. Mech. Eng. Part I J. Syst. Control Eng. 2019, 233, 625–641. [Google Scholar] [CrossRef]
  96. Jeong, Y.; Yim, S. Path Tracking Control with Four-Wheel Independent Steering, Driving and Braking Systems for Autonomous Electric Vehicles. IEEE Access 2022, 10, 74733–74746. [Google Scholar] [CrossRef]
  97. Ivanov, V.; Savitski, D. Systematization of Integrated Motion Control of Ground Vehicles. IEEE Access 2015, 3, 2080–2099. [Google Scholar] [CrossRef]
  98. Yu, F.; Li, D.-F.; Crolla, D.A. Integrated Vehicle Dynamics Control—State-of-the art review. In Proceedings of the 2008 IEEE Vehicle Power and Propulsion Conference, Harbin, China, 3–5 September 2008; pp. 1–6. [Google Scholar] [CrossRef]
  99. Vivas-López, C.A.; Hernández-Alcantara, D.; Tudón-Martínez, J.C.; Morales-Menendez, R. Review on Global Chassis Control. IFAC Proc. Vol. 2013, 46, 875–880. [Google Scholar] [CrossRef]
  100. Savitski, D.; Ivanov, V.; Augsburg, K.; Dhaens, M.; Els, S.; Sandu, C. State-of-the-art and future developments in integrated chassis control for ground vehicles. In Proceedings of the 13th ISTVS European Conference, Rome, Italy, 21–23 October 2015. [Google Scholar] [CrossRef]
  101. Stano, P.; Montanaro, U.; Tavernini, D.; Tufo, M.; Fiengo, G.; Novella, L.; Sorniotti, A. Model predictive path tracking control for automated road vehicles: A review. Annu. Rev. Control 2023, 55, 194–236. [Google Scholar] [CrossRef]
  102. Rokonuzzaman, M.; Mohajer, N.; Nahavandi, S.; Mohamed, S. Review and performance evaluation of path tracking controllers of autonomous vehicles. IET Intell. Transp. Syst. 2021, 15, 646–670. [Google Scholar] [CrossRef]
  103. Yao, Q.; Tian, Y.; Wang, Q.; Wang, S. Control Strategies on Path Tracking for Autonomous Vehicle: State of the Art and Future Challenges. IEEE Access 2020, 8, 161211–161222. [Google Scholar] [CrossRef]
  104. Amer, N.H.; Zamzuri, H.; Hudha, K.; Kadir, Z.A. Modelling and Control Strategies in Path Tracking Control for Autonomous Ground Vehicles: A Review of State of the Art and Challenges. J. Intell. Robot. Syst. 2017, 86, 225–254. [Google Scholar] [CrossRef]
  105. Paden, B.; Cap, M.; Yong, S.Z.; Yershov, D.; Frazzoli, E. A Survey of Motion Planning and Control Techniques for Self-Driving Urban Vehicles. IEEE Trans. Intell. Veh. 2016, 1, 33–55. [Google Scholar] [CrossRef]
  106. Kissai, M.; Monsuez, B.; Tapus, A. Review of integrated vehicle dynamics control architectures. In Proceedings of the 2017 European Conference on Mobile Robots (ECMR), Paris, France, 6–8 September 2017; pp. 1–8. [Google Scholar] [CrossRef]
  107. Liang, J.; Lu, Y.; Yin, G.; Fang, Z.; Zhuang, W.; Ren, Y.; Xu, L.; Li, Y. A Distributed Integrated Control Architecture of AFS and DYC Based on MAS for Distributed Drive Electric Vehicles. IEEE Trans. Veh. Technol. 2021, 70, 5565–5577. [Google Scholar] [CrossRef]
  108. Ignatious, H.A.; Sayed, H.-E.-; Khan, M. An overview of sensors in Autonomous Vehicles. Procedia Comput. Sci. 2022, 198, 736–741. [Google Scholar] [CrossRef]
  109. Fayyad, J.; Jaradat, M.A.; Gruyer, D.; Najjaran, H. Deep Learning Sensor Fusion for Autonomous Vehicle Perception and Localization: A Review. Sensors 2020, 20, 4220. [Google Scholar] [CrossRef]
  110. Yeong, D.J.; Velasco-Hernandez, G.; Barry, J.; Walsh, J. Sensor and Sensor Fusion Technology in Autonomous Vehicles: A Review. Sensors 2021, 21, 2140. [Google Scholar] [CrossRef] [PubMed]
  111. El Zorkany, M.; Yasser, A.; Galal, A.I. Vehicle To Vehicle “V2V” Communication: Scope, Importance, Challenges, Research Directions and Future. Open Transp. J. 2020, 14, 86–98. [Google Scholar] [CrossRef]
  112. Wang, T.-H.; Manivasagam, S.; Liang, M.; Yang, B.; Zeng, W.; Urtasun, R. V2VNet: Vehicle-to-Vehicle Communication for Joint Perception and Prediction. In Computer Vision—ECCV 2020, Proceedings of the 16th European Conference, Glasgow, UK, 23–28 August 2020; Springer International Publishing: Cham, Switzerland, 2020; Volume 12347, pp. 605–621. ISBN 978-3-030-58535-8. [Google Scholar]
  113. Häne, C.; Heng, L.; Lee, G.H.; Fraundorfer, F.; Furgale, P.; Sattler, T.; Pollefeys, M. 3D visual perception for self-driving cars using a multi-camera system: Calibration, mapping, localization, and obstacle detection. Image Vis. Comput. 2017, 68, 14–27. [Google Scholar] [CrossRef]
  114. Yadav, N.; Bleakley, C. Fast calibration of a 9-DOF IMU using a 3 DOF position tracker and a semi-random motion sequence. Measurement 2016, 90, 192–198. [Google Scholar] [CrossRef]
  115. Chang, S.; Lee, B.; Park, Y.; Cho, H.; Kim, M. Integrated Chassis Control for Improving On-Center Handling Behavior. SAE Int. J. Passeng. Cars-Mech. Syst. 2014, 7, 1002–1008. [Google Scholar] [CrossRef]
  116. Cassel, A.; Bergenhem, C.; Christensen, O.M.; Heyn, H.-M.; Leadersson-Olsson, S.; Majdandzic, M.; Sun, P.; Thorsén, A.; Trygvesson, J. On Perception Safety Requirements and Multi Sensor Systems for Automated Driving Systems. SAE Int. J. Adv. Curr. Pract. Mobil. 2020, 2, 3035–3043. [Google Scholar] [CrossRef]
  117. Tian, E.; Guan, J.; Sun, C.; Gu, L.; Zhang, Y. A data-driven chassis coordination control strategy. IET Intell. Transp. Syst. 2021, 15, 1006–1017. [Google Scholar] [CrossRef]
  118. Joa, E.; Yi, K.; Bae, H.; Sohn, K. Integrated Chassis Control for Vehicle Stability under Various Road Friction Conditions; SAE: Warrendale, PA, USA, 2018. [Google Scholar] [CrossRef]
  119. Jin, X.; Yin, G.; Chen, N. Advanced Estimation Techniques for Vehicle System Dynamic State: A Survey. Sensors 2019, 19, 4289. [Google Scholar] [CrossRef]
  120. Šabanovič, E.; Žuraulis, V.; Prentkovskis, O.; Skrickij, V. Identification of Road-Surface Type Using Deep Neural Networks for Friction Coefficient Estimation. Sensors 2020, 20, 612. [Google Scholar] [CrossRef]
  121. Okumura, B.; James, M.R.; Kanzawa, Y.; Derry, M.; Sakai, K.; Nishi, T.; Prokhorov, D. Challenges in Perception and Decision Making for Intelligent Automotive Vehicles: A Case Study. IEEE Trans. Intell. Veh. 2016, 1, 20–32. [Google Scholar] [CrossRef]
  122. Sun, X.; Zhuang, Y.; Chen, S.; Shao, Y.; Chen, D. Tightly-coupled rtk/ins integrated navigation using a low-cost gnss receiver and a mems imu. Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci. 2022, 46, 185–190. [Google Scholar] [CrossRef]
  123. Zhu, Y.; Mao, B.; Kato, N. Irs-Aided High-Accuracy Positioning for Autonomous Driving Toward 6g: A Tutorial. IEEE Veh. Technol. Mag. 2023, 2–9. [Google Scholar] [CrossRef]
  124. Shi, B.; Wang, M.; Wang, Y.; Bai, Y.; Lin, K.; Yang, F. Effect Analysis of GNSS/INS Processing Strategy for Sufficient Utilization of Urban Environment Observations. Sensors 2021, 21, 620. [Google Scholar] [CrossRef]
  125. Rashed, M.A.; Elghamrawy, H.; Elhabiby, M.; Korenberg, M.J.; Noureldin, A. Enhanced Land Vehicle Positioning in Challenging GNSS Urban Environments Utilizing Automotive Radars. IEEE Trans. Veh. Technol. 2023, 1–15. [Google Scholar] [CrossRef]
  126. O’Connor, M.; Kersten, T.; Skupin, C.; Ruwisch, F.; Ren, L.; Wübbena, T.; Schön, S. Low-latency GNSS multipath simulation and building wall detection in urban environments. Simulation 2023, 100, 003754972211456. [Google Scholar] [CrossRef]
  127. Benet, P.; Saidani, M.; Guinamard, A. Tightly Coupled Inertial Visual GNSS Solution—Application to LIDAR Mapping in Harsh and Denied GNSS Conditions. In Proceedings of the 35th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS+ 2022), Denver, CO, USA, 19–23 September 2022; pp. 1784–1794. [Google Scholar] [CrossRef]
  128. Vaquero, V.; Del Pino, I.; Moreno-Noguer, F.; Sola, J.; Sanfeliu, A.; Andrade-Cetto, J. Dual-Branch CNNs for Vehicle Detection and Tracking on LiDAR Data. IEEE Trans. Intell. Transp. Syst. 2021, 22, 6942–6953. [Google Scholar] [CrossRef]
  129. Kettelgerdes, M.; Elger, G. Modeling Methodology and In-field Measurement Setup to Develop Empiric Weather Models for Solid-State LiDAR Sensors. In Proceedings of the 2022 IEEE 2nd International Conference on Digital Twins and Parallel Intelligence (DTPI), Boston, MA, USA, 24–28 October 2022; pp. 1–6. [Google Scholar] [CrossRef]
  130. Meng, Z.; Xia, X.; Xu, R.; Liu, W.; Ma, J. HYDRO-3D: Hybrid Object Detection and Tracking for Cooperative Perception Using 3D LiDAR. IEEE Trans. Intell. Veh. 2023, 8, 4069–4080. [Google Scholar] [CrossRef]
  131. Almalioglu, Y.; Turan, M.; Trigoni, N.; Markham, A. Deep learning-based robust positioning for all-weather autonomous driving. Nat. Mach. Intell. 2022, 4, 749–760. [Google Scholar] [CrossRef]
  132. Shin, J.Y.; Ho Lee, S.; Go, K.; Kim, S.; Lee, S.E. AI Processor based Data Correction for Enhancing Accuracy of Ultrasonic Sensor. In Proceedings of the 2023 IEEE 5th International Conference on Artificial Intelligence Circuits and Systems (AICAS), Hangzhou, China, 11–13 June 2023; pp. 1–4. [Google Scholar] [CrossRef]
  133. Luu, D.L.; Lupu, C.; Cristian, I.; Doan, V.K. Speed Control and Spacing Control for Autonomous Mobile Robot Platform Equipped with Infrared Sensors. In Proceedings of the 2021 16th International Conference on Engineering of Modern Electric Systems (EMES), Oradea, Romania, 10–11 June 2021; pp. 1–4. [Google Scholar] [CrossRef]
  134. Tahir, M.N.; Leviäkangas, P.; Katz, M. Connected Vehicles: V2V and V2I Road Weather and Traffic Communication Using Cellular Technologies. Sensors 2022, 22, 1142. [Google Scholar] [CrossRef]
  135. Fukatsu, R.; Sakaguchi, K. Automated Driving with Cooperative Perception Based on CVFH and Millimeter-Wave V2I Communications for Safe and Efficient Passing through Intersections. Sensors 2021, 21, 5854. [Google Scholar] [CrossRef]
  136. Ali, A.; Jiang, L.; Patil, S.; Li, J.; Heath, R.W. Vehicle-to-Vehicle Communication for Autonomous Vehicles: Safety and Maneuver Planning. In Proceedings of the 2018 IEEE 88th Vehicular Technology Conference (VTC-Fall), Chicago, IL, USA, 27–30 August 2018; pp. 1–5. [Google Scholar] [CrossRef]
  137. Kavas-Torris, O.; Gelbal, S.Y.; Cantas, M.R.; Aksun Guvenc, B.; Guvenc, L. V2X Communication between Connected and Automated Vehicles (CAVs) and Unmanned Aerial Vehicles (UAVs). Sensors 2022, 22, 8941. [Google Scholar] [CrossRef] [PubMed]
  138. Wu, Z.; Qiu, K.; Gao, H. Driving policies of V2X autonomous vehicles based on reinforcement learning methods. IET Intell. Transp. Syst. 2020, 14, 331–337. [Google Scholar] [CrossRef]
  139. Luo, Y.; Xiang, Y.; Cao, K.; Li, K. A dynamic automated lane change maneuver based on vehicle-to-vehicle communication. Transp. Res. Part C Emerg. Technol. 2016, 62, 87–102. [Google Scholar] [CrossRef]
  140. Fardad, M.; Muntean, G.-M.; Tal, I. Latency-aware V2X Operation Mode Coordination in Vehicular Network Slicing. In Proceedings of the 2023 IEEE 97th Vehicular Technology Conference (VTC2023-Spring), Florence, Italy, 20–23 June 2023; pp. 1–6. [Google Scholar] [CrossRef]
  141. Sedar, R.; Kalalas, C.; Vazquez-Gallego, F.; Alonso, L.; Alonso-Zarate, J. A Comprehensive Survey of V2X Cybersecurity Mechanisms and Future Research Paths. IEEE Open J. Commun. Soc. 2023, 4, 325–391. [Google Scholar] [CrossRef]
  142. Guo, J.; Li, L.; Wang, J.; Li, K. Cyber-Physical System-Based Path Tracking Control of Autonomous Vehicles Under Cyber-Attacks. IEEE Trans. Ind. Inform. 2023, 19, 6624–6635. [Google Scholar] [CrossRef]
  143. Biswas, A.; Wang, H.-C. Autonomous Vehicles Enabled by the Integration of IoT, Edge Intelligence, 5G, and Blockchain. Sensors 2023, 23, 1963. [Google Scholar] [CrossRef] [PubMed]
  144. Ignatious, H.A.; El-Sayed, H.; Khan, M.A.; Mokhtar, B.M. Analyzing Factors Influencing Situation Awareness in Autonomous Vehicles—A Survey. Sensors 2023, 23, 4075. [Google Scholar] [CrossRef]
  145. Kojis, P.; Šabanovič, E.; Skrickij, V. Deep neural network based data-driven virtual sensor in vehicle semi-active suspension real-time control. Transport 2022, 37, 37–50. [Google Scholar] [CrossRef]
  146. Kerst, S.; Shyrokau, B.; Holweg, E. A Model-Based Approach for the Estimation of Bearing Forces and Moments Using Outer Ring Deformation. IEEE Trans. Ind. Electron. 2020, 67, 461–470. [Google Scholar] [CrossRef]
  147. Sun, J.; Cong, J.; Gu, L.; Dong, M. Fault-tolerant control for vehicle with vertical and lateral dynamics. Proc. Inst. Mech. Eng. Part D J. Automob. Eng. 2019, 233, 3165–3184. [Google Scholar] [CrossRef]
  148. Sellat, Q.; Ramasubramanian, K. Advanced Techniques for Perception and Localization in Autonomous Driving Systems: A Survey. Opt. Mem. Neural Netw. 2022, 31, 123–144. [Google Scholar] [CrossRef]
  149. Li, K.; Yang, X.; Luo, Y.; Li, H. Road geometry perception without accurate positioning and lane information. IET Intell. Transp. Syst. 2022, 16, 940–957. [Google Scholar] [CrossRef]
  150. Jeon, J.; Hwang, Y.; Jeong, Y.; Park, S.; Kweon, I.S.; Choi, S.B. Lane Detection Aided Online Dead Reckoning for GNSS Denied Environments. Sensors 2021, 21, 6805. [Google Scholar] [CrossRef] [PubMed]
  151. Hao, W. Review on lane detection and related methods. Cogn. Robot. 2023, 3, 135–141. [Google Scholar] [CrossRef]
  152. Zakaria, N.J.; Shapiai, M.I.; Ghani, R.A.; Yassin, M.N.M.; Ibrahim, M.Z.; Wahid, N. Lane Detection in Autonomous Vehicles: A Systematic Review. IEEE Access 2023, 11, 3729–3765. [Google Scholar] [CrossRef]
  153. Triki, N.; Karray, M.; Ksantini, M. A Real-Time Traffic Sign Recognition Method Using a New Attention-Based Deep Convolutional Neural Network for Smart Vehicles. Appl. Sci. 2023, 13, 4793. [Google Scholar] [CrossRef]
  154. Burghardt, T.E.; Chistov, O.; Reiter, T.; Popp, R.; Helmreich, B.; Wiesinger, F. Visibility of flat line and structured road markings for machine vision. Case Stud. Constr. Mater. 2023, 18, e02048. [Google Scholar] [CrossRef]
  155. Roy, A.M.; Bhaduri, J. DenseSPH-YOLOv5: An automated damage detection model based on DenseNet and Swin-Transformer prediction head-enabled YOLOv5 with attention mechanism. Adv. Eng. Inform. 2023, 56, 102007. [Google Scholar] [CrossRef]
  156. Moreau, A.; Gilles, T.; Piasco, N.; Tsishkou, D.; Stanciulescu, B.; De La Fortelle, A. ImPosing: Implicit Pose Encoding for Efficient Visual Localization. In Proceedings of the 2023 IEEE/CVF Winter Conference on Applications of Computer Vision (WACV), Waikoloa, HI, USA, 2–7 January 2023; pp. 2891–2901. [Google Scholar] [CrossRef]
  157. Cvisic, I.; Markovic, I.; Petrovic, I. SOFT2: Stereo Visual Odometry for Road Vehicles Based on a Point-to-Epipolar-Line Metric. IEEE Trans. Robot. 2023, 39, 273–288. [Google Scholar] [CrossRef]
  158. Zhang, H.; Zhang, J.; Wang, S.; Zhou, Q.; Li, X. Recognition of Front-Vehicle Taillights Based on YOLOv5s. IEEE Access 2023, 11, 61698–61709. [Google Scholar] [CrossRef]
  159. Kang, M.-S.; Ahn, J.-H.; Im, J.-U.; Won, J.-H. Lidar- and V2X-Based Cooperative Localization Technique for Autonomous Driving in a GNSS-Denied Environment. Remote Sens. 2022, 14, 5881. [Google Scholar] [CrossRef]
  160. Li, S.; Wang, S.; Zhou, Y.; Shen, Z.; Li, X. Tightly Coupled Integration of GNSS, INS, and LiDAR for Vehicle Navigation in Urban Environments. IEEE Internet Things J. 2022, 9, 24721–24735. [Google Scholar] [CrossRef]
  161. Wang, B.; Chen, C.; Zhang, T. Commercial Vehicle Road Collaborative System Based on 5G-V2X and Satellite Navigation Technologies. In Proceedings of the China Satellite Navigation Conference (CSNC 2021), Nanchang, China, 22–25 May 2021; Springer: Singapore, 2021; Volume 772, pp. 274–282, ISBN 9789811631375. [Google Scholar]
  162. Jung, C.; Lee, D.; Lee, S.; Shim, D.H. V2X-Communication-Aided Autonomous Driving: System Design and Experimental Validation. Sensors 2020, 20, 2903. [Google Scholar] [CrossRef] [PubMed]
  163. Sato, G.; Sakuraba, A.; Uchida, N.; Shibata, Y. A new road state information platform based on crowed sensing on challenged network environments. Internet Things 2022, 18, 100214. [Google Scholar] [CrossRef]
  164. Wu, J.; Jiang, J.; Zhang, C.; Li, Y.; Yan, P.; Meng, X. A Novel Optimal Robust Adaptive Scheme for Accurate GNSS RTK/INS Tightly Coupled Integration in Urban Environments. Remote Sens. 2023, 15, 3725. [Google Scholar] [CrossRef]
  165. Han, Y.; Wang, Z.; Jiang, M.; Zhang, L. Simulation and Test of Vehicle Global Routing Planning Algorithm Based on Autonomous Driving Simulator. In Proceedings of the 2022 34th Chinese Control and Decision Conference (CCDC), Hefei, China, 15–17 August 2022; pp. 604–609. [Google Scholar] [CrossRef]
  166. Mashadi, B.; Majidi, M. Global optimal path planning of an autonomous vehicle for overtaking a moving obstacle. Lat. Am. J. Solids Struct. 2014, 11, 2555–2572. [Google Scholar] [CrossRef]
  167. Matsui, N.; Jayarathne, I.; Kageyama, H.; Naruse, K.; Urabe, K.; Sakamoto, R.; Mashiko, T.; Kumada, S.; Yaguchi, Y.; Yashiro, M.; et al. Local and Global Path Planning for Autonomous Mobile Robots Using Hierarchized Maps. J. Robot. Mechatron. 2022, 34, 86–100. [Google Scholar] [CrossRef]
  168. Bautista-Camino, P.; Barranco-Gutiérrez, A.; Cervantes, I.; Rodríguez-Licea, M.; Prado-Olivarez, J.; Pérez-Pinal, F. Local Path Planning for Autonomous Vehicles Based on the Natural Behavior of the Biological Action-Perception Motion. Energies 2022, 15, 1769. [Google Scholar] [CrossRef]
  169. Zhu, W.; Zhang, X.; Zhao, B.; Peng, S.; Guo, P.; Chen, H. Local Motion Planning and Tracking of Autonomous Driving Vehicles. In Proceedings of the 2020 Chinese Automation Congress (CAC), Shanghai, China, 6–8 November 2020; pp. 7679–7684. [Google Scholar] [CrossRef]
  170. Dixit, S.; Fallah, S.; Montanaro, U.; Dianati, M.; Stevens, A.; Mccullough, F.; Mouzakitis, A. Trajectory planning and tracking for autonomous overtaking: State-of-the-art and future prospects. Annu. Rev. Control 2018, 45, 76–86. [Google Scholar] [CrossRef]
  171. Sharma, O.; Sahoo, N.C.; Puhan, N.B. Recent advances in motion and behavior planning techniques for software architecture of autonomous vehicles: A state-of-the-art survey. Eng. Appl. Artif. Intell. 2021, 101, 104211. [Google Scholar] [CrossRef]
  172. Szumska, E.M.; Jurecki, R. The Effect of Aggressive Driving on Vehicle Parameters. Energies 2020, 13, 6675. [Google Scholar] [CrossRef]
  173. Guo, J.; Li, W.; Wang, J.; Luo, Y.; Li, K. Safe and Energy-Efficient Car-Following Control Strategy for Intelligent Electric Vehicles Considering Regenerative Braking. IEEE Trans. Intell. Transp. Syst. 2022, 23, 7070–7081. [Google Scholar] [CrossRef]
  174. Guo, J.; Luo, Y.; Li, K. Robust gain-scheduling automatic steering control of unmanned ground vehicles under velocity-varying motion. Veh. Syst. Dyn. 2019, 57, 595–616. [Google Scholar] [CrossRef]
  175. Guo, J.; Luo, Y.; Hu, C.; Tao, C.; Li, K. Robust Combined Lane Keeping and Direct Yaw Moment Control for Intelligent Electric Vehicles with Time Delay. Int. J. Automot. Technol. 2019, 20, 289–296. [Google Scholar] [CrossRef]
  176. Stephens, C. Automotive controls: Past, present, & future. Adv. Control Appl. 2019, 1, e17. [Google Scholar] [CrossRef]
  177. Theunissen, J.; Tota, A.; Gruber, P.; Dhaens, M.; Sorniotti, A. Preview-based techniques for vehicle suspension control: A state-of-the-art review. Annu. Rev. Control 2021, 51, 206–235. [Google Scholar] [CrossRef]
  178. Flores, C.; Merdrignac, P.; De Charette, R.; Navas, F.; Milanes, V.; Nashashibi, F. A Cooperative Car-Following/Emergency Braking System with Prediction-Based Pedestrian Avoidance Capabilities. IEEE Trans. Intell. Transp. Syst. 2019, 20, 1837–1846. [Google Scholar] [CrossRef]
  179. Khosravani, S.; Jalali, M.; Khajepour, A.; Kasaiezadeh, A.; Chen, S.-K.; Litkouhi, B. Application of Lexicographic Optimization Method to Integrated Vehicle Control Systems. IEEE Trans. Ind. Electron. 2018, 65, 9677–9686. [Google Scholar] [CrossRef]
  180. Kissai, M.; Monsuez, B.; Martinez, D.; Mouton, X.; Tapus, A. Robust Control for Over-Actuated Vehicles. In Proceedings of the 2019 IEEE Conference on Control Technology and Applications (CCTA), Hong Kong, China, 19–21 August 2019; pp. 822–829. [Google Scholar] [CrossRef]
  181. Viehweger, M.; Vaseur, C.; Van Aalst, S.; Acosta, M.; Regolin, E.; Alatorre, A.; Desmet, W.; Naets, F.; Ivanov, V.; Ferrara, A.; et al. Vehicle state and tyre force estimation: Demonstrations and guidelines. Veh. Syst. Dyn. 2021, 59, 675–702. [Google Scholar] [CrossRef]
  182. Soliman, A.; Kaldas, M. Semi-active suspension systems from research to mass-market—A review. J. Low Freq. Noise Vib. Act. Control 2021, 40, 1005–1023. [Google Scholar] [CrossRef]
  183. Continental. CES Damper ECU V4. Available online: https://conti-engineering.com/components/ces-damper-ecu-v4/ (accessed on 7 September 2023).
  184. Song, C.K.; Uchanski, M.; Hedrick, J.K. Vehicle Speed Estimation Using Accelerometer and Wheel Speed Measurements; SAE: Warrendale, PA, USA, 2002. [Google Scholar] [CrossRef]
  185. Bechtoff, J.; Koenig, L.; Isermann, R. Cornering Stiffness and Sideslip Angle Estimation for Integrated Vehicle Dynamics Control. IFAC-Pap. 2016, 49, 297–304. [Google Scholar] [CrossRef]
  186. Chen, B.-C.; Hsieh, F.-C. Sideslip angle estimation using extended Kalman filter. Veh. Syst. Dyn. 2008, 46, 353–364. [Google Scholar] [CrossRef]
  187. Kerst, S.; Shyrokau, B.; Holweg, E. Wheel force measurement for vehicle dynamics control using an intelligent bearing. In Proceedings of the 13th International Symposium on Advanced Vehicle Control (AVEC’16), Munich, Germany, 13–16 September 2016; pp. 547–552. [Google Scholar] [CrossRef]
  188. Baffet, G.; Charara, A.; Lechner, D. Estimation of vehicle sideslip, tire force and wheel cornering stiffness. Control Eng. Pract. 2009, 17, 1255–1264. [Google Scholar] [CrossRef]
  189. Alshawi, A.; De Pinto, S.; Stano, P.; Van Aalst, S.; Praet, K.; Boulay, E.; Ivone, D.; Gruber, P.; Sorniotti, A. An Adaptive Unscented Kalman Filter for the Estimation of the Vehicle Velocity Components, Slip Angles and Slip Ratios in Extreme Driving Manoeuvres. Sensors 2024, 24, 436. [Google Scholar] [CrossRef]
  190. Antonov, S.; Fehn, A.; Kugi, A. Unscented Kalman filter for vehicle state estimation. Veh. Syst. Dyn. 2011, 49, 1497–1520. [Google Scholar] [CrossRef]
  191. Chindamo, D.; Gadola, M. Estimation of Vehicle Side-Slip Angle Using an Artificial Neural Network. MATEC Web Conf. 2018, 166, 02001. [Google Scholar] [CrossRef]
  192. Melzi, S.; Sabbioni, E. On the vehicle sideslip angle estimation through neural networks: Numerical and experimental results. Mech. Syst. Signal Process. 2011, 25, 2005–2019. [Google Scholar] [CrossRef]
  193. Sieberg, P.M.; Schramm, D. Ensuring the Reliability of Virtual Sensors Based on Artificial Intelligence within Vehicle Dynamics Control Systems. Sensors 2022, 22, 3513. [Google Scholar] [CrossRef]
  194. Bertipaglia, A.; Alirezaei, M.; Happee, R.; Shyrokau, B. An Unscented Kalman Filter-Informed Neural Network for Vehicle Sideslip Angle Estimation. arXiv 2023, arXiv:2303.05238. [Google Scholar] [CrossRef]
  195. Schiebahn, M.; Zegelaar, P.W.A.; Lakehal-Ayat, M.; Hofmann, O. The yaw torque influence of active systems and smart actuators for coordinated vehicle dynamics controls. Veh. Syst. Dyn. 2010, 48, 1269–1284. [Google Scholar] [CrossRef]
  196. ISO 15622:2018; Intelligent Transport Systems—Adaptive Cruise Control Systems—Performance Requirements and Test Procedures. International Organization for Standardization: Geneva, Switzerland, 2018.
  197. ISO 11270:2014; Intelligent Transport Systems—Lane Keeping Assistance Systems (LKAS)—Performance Requirements and Test Procedures. International Organization for Standardization: Geneva, Switzerland, 2014.
  198. Savitski, D.; Ivanov, V.; Augsburg, K.; Emmei, T.; Fuse, H.; Fujimoto, H.; Fridman, L.M. Wheel Slip Control for the Electric Vehicle with In-Wheel Motors: Variable Structure and Sliding Mode Methods. IEEE Trans. Ind. Electron. 2020, 67, 8535–8544. [Google Scholar] [CrossRef]
  199. Matute, J.A.; Marcano, M.; Diaz, S.; Perez, J. Experimental Validation of a Kinematic Bicycle Model Predictive Control with Lateral Acceleration Consideration. IFAC-PapersOnLine 2019, 52, 289–294. [Google Scholar] [CrossRef]
  200. Wang, J.-X.; Chen, N.; Pi, D.-W.; Yin, G.-D. Agent-based coordination framework for integrated vehicle chassis control. Proc. Inst. Mech. Eng. Part D J. Automob. Eng. 2009, 223, 601–621. [Google Scholar] [CrossRef]
  201. Barys, S. Coordinated Control of Multi-Actuated Electric Vehicle. Ph.D. Thesis, Nanyang Technological University, Singapore, 2014. [Google Scholar]
  202. Isermann, R. Automotive Control: Modeling and Control of Vehicles; Springer: Berlin/Heidelberg, Germany, 2022; ISBN 978-3-642-39439-3. [Google Scholar] [CrossRef]
  203. Meléndez-Useros, M.; Jiménez-Salas, M.; Viadero-Monasterio, F.; Boada, B.L. Tire Slip H∞ Control for Optimal Braking Depending on Road Condition. Sensors 2023, 23, 1417. [Google Scholar] [CrossRef] [PubMed]
  204. Savitski, D.; Schleinin, D.; Ivanov, V.; Augsburg, K. Robust Continuous Wheel Slip Control With Reference Adaptation: Application to the Brake System With Decoupled Architecture. IEEE Trans. Ind. Inform. 2018, 14, 4212–4223. [Google Scholar] [CrossRef]
  205. Berntorp, K. Joint Wheel-Slip and Vehicle-Motion Estimation Based on Inertial, GPS, and Wheel-Speed Sensors. IEEE Trans. Control Syst. Technol. 2016, 24, 1020–1027. [Google Scholar] [CrossRef]
  206. Zheng, Y.; Shyrokau, B.; Keviczky, T.; Sakka, M.A.; Dhaens, M. Curve Tilting with Nonlinear Model Predictive Control for Enhancing Motion Comfort. IEEE Trans. Control Syst. Technol. 2022, 30, 1538–1549. [Google Scholar] [CrossRef]
  207. Härkegård, O. Backstepping and Control Allocation with Applications to Flight Control. Ph.D. Thesis, Linköping University, Linköping, Sweden, 2003. [Google Scholar]
  208. Bechtloff, J.P. Schätzung des Schwimmwinkels und Fahrdynamischer Parameter zur Verbesserung Modellbasierter Fahrdynamikregelungen. Ph.D. Thesis, Technische Universität Darmstadt, Darmstadt, Germany, 2018. [Google Scholar]
  209. Skrickij, V.; Šabanovič, E.; Žuraulis, V. Autonomous road vehicles: Recent issues and expectations. IET Intell. Transp. Syst. 2020, 14, 471–479. [Google Scholar] [CrossRef]
  210. Kapania, N.R.; Gerdes, J.C. Design of a feedback-feedforward steering controller for accurate path tracking and stability at the limits of handling. Veh. Syst. Dyn. 2015, 53, 1687–1704. [Google Scholar] [CrossRef]
  211. Schmeitz, A.; Zegers, J.; Ploeg, J.; Alirezaei, M. Towards a generic lateral control concept for cooperative automated driving theoretical and experimental evaluation. In Proceedings of the 2017 5th IEEE International Conference on Models and Technologies for Intelligent Transportation Systems (MT-ITS), Naples, Italy, 26–28 June 2017; pp. 134–139. [Google Scholar] [CrossRef]
  212. Wang, Q. Path Planning and Path Following for Vehicles at Intersections and in Parking Lots. Ph.D. Thesis, Technische Universität Berlin, Berlin, Germany, 2023. [Google Scholar] [CrossRef]
  213. Wang, Y.; Zhao, C.; Liang, J.; Wen, M.; Yue, Y.; Wang, D. Integrated Localization and Planning for Cruise Control of UGV Platoons in Infrastructure-Free Environments. IEEE Trans. Intell. Transp. Syst. 2023, 24, 10804–10817. [Google Scholar] [CrossRef]
  214. Guo, J.; Wang, J.; Luo, Y.; Li, K. Robust lateral control of autonomous four-wheel independent drive electric vehicles considering the roll effects and actuator faults. Mech. Syst. Signal Process. 2020, 143, 106773. [Google Scholar] [CrossRef]
  215. Guo, J.; Li, K.; Fan, J.; Luo, Y.; Wang, J. Neural-Fuzzy-Based Adaptive Sliding Mode Automatic Steering Con-trol of Vision-based Unmanned Electric Vehicles. Chin. J. Mech. Eng. 2021, 34, 88. [Google Scholar] [CrossRef]
  216. Wu, D.; Guan, Y.; Xia, X.; Du, C.; Yan, F.; Li, Y.; Hua, M.; Liu, W. Coordinated Control of Path Tracking and Yaw Stability for Distributed Drive Electric Vehicle Based on AMPC and DYC. arXiv 2023, arXiv:2304.11796. [Google Scholar] [CrossRef]
  217. Guo, J.; Luo, Y.; Li, K.; Dai, Y. Coordinated path-following and direct yaw-moment control of autonomous elec-tric vehicles with sideslip angle estimation. Mech. Syst. Signal Process. 2018, 105, 183–199. [Google Scholar] [CrossRef]
  218. Wang, Q.; He, J.; Lu, C.; Wang, C.; Lin, H.; Yang, H.; Li, H.; Wu, Z. Modelling and Control Methods in Path Tracking Control for Autonomous Agricultural Vehicles: A Review of State of the Art and Challenges. Appl. Sci. 2023, 13, 7155. [Google Scholar] [CrossRef]
  219. Elmarakbi, A.; Rengaraj, C.; Wheately, A.; Elkady, M. New integrated chassis control systems for vehicle handling performance enhancement. Int. J. Dyn. Control 2013, 1, 360–384. [Google Scholar] [CrossRef]
  220. Soltani, A.; Bagheri, A.; Azadi, S. Integrated vehicle dynamics control using semi-active suspension and active braking systems. Proc. Inst. Mech. Eng. Part K J. Multi-Body Dyn. 2018, 232, 314–329. [Google Scholar] [CrossRef]
  221. Cao, Z.; Zheng, S. MR-SAS and electric power steering variable universe fuzzy PID integrated control. Neural Comput. Appl. 2019, 31, 1249–1258. [Google Scholar] [CrossRef]
  222. Salehpour, S.; Pourasad, Y.; Taheri, S.H. Vehicle path tracking by integrated chassis control. J. Cent. South Univ. 2015, 22, 1378–1388. [Google Scholar] [CrossRef]
  223. Ibarra, J.; Márquez, R.; Bernal, M. Overcoming backstepping limitations via a novel MIMO non-affine-in-control convex optimization technique. J. Frankl. Inst. 2023, 360, 8320–8338. [Google Scholar] [CrossRef]
  224. Chen, J.; Shuai, Z.; Zhang, H.; Zhao, W. Path Following Control of Autonomous Four-Wheel-Independent-Drive Electric Vehicles via Second-Order Sliding Mode and Nonlinear Disturbance Observer Techniques. IEEE Trans. Ind. Electron. 2021, 68, 2460–2469. [Google Scholar] [CrossRef]
  225. Xia, H.; Chen, J.; Liu, Z.; Lan, F. Coordinated motion control for automated vehicles considering steering and driving force saturations. Trans. Inst. Meas. Control 2020, 42, 157–166. [Google Scholar] [CrossRef]
  226. Fu, C.; Hoseinnezhad, R.; Li, K.; Hu, M.; Huang, F.; Li, F. Vehicle Integrated Chassis Control via Multi-Input Multi-Output Sliding Mode Control. In Proceedings of the 2018 International Conference on Control, Automation and Information Sciences (ICCAIS), Hangzhou, China, 24–27 October 2018; pp. 355–360. [Google Scholar] [CrossRef]
  227. Zhang, J.; Li, J. Integrated vehicle chassis control for active front steering and direct yaw moment control based on hierarchical structure. Trans. Inst. Meas. Control 2019, 41, 2428–2440. [Google Scholar] [CrossRef]
  228. Cheng, S.; Li, L.; Liu, C.-Z.; Wu, X.; Fang, S.-N.; Yong, J.-W. Robust LMI-Based H-Infinite Controller Integrating AFS and DYC of Autonomous Vehicles with Parametric Uncertainties. IEEE Trans. Syst. Man Cybern. Syst. 2021, 51, 6901–6910. [Google Scholar] [CrossRef]
  229. Hang, P.; Chen, X.; Luo, F. LPV/H∞ Controller Design for Path Tracking of Autonomous Ground Vehicles Through Four-Wheel Steering and Direct Yaw-Moment Control. Int. J. Automot. Technol. 2019, 20, 679–691. [Google Scholar] [CrossRef]
  230. Guo, J.; Wang, J.; Luo, Y.; Li, K. Takagi–Sugeno Fuzzy-Based Robust H∞ Integrated Lane-Keeping and Direct Yaw Moment Controller of Unmanned Electric Vehicles. IEEEASME Trans. Mechatron. 2021, 26, 2151–2162. [Google Scholar] [CrossRef]
  231. Ataei, M.; Khajepour, A.; Jeon, S. Model Predictive Control for integrated lateral stability, traction/braking control, and rollover prevention of electric vehicles. Veh. Syst. Dyn. 2020, 58, 49–73. [Google Scholar] [CrossRef]
  232. Metzler, M. Automotive Applications of Explicit Non-Linear Model Predictive Control. Ph.D. Thesis, University of Surrey, Guildford, UK, 2020. [Google Scholar]
  233. Wang, C.; Zhao, W.; Luan, Z.; Gao, Q.; Deng, K. Decoupling control of vehicle chassis system based on neural network inverse system. Mech. Syst. Signal Process. 2018, 106, 176–197. [Google Scholar] [CrossRef]
  234. Huang, W.; Wong, P.K.; Wong, K.I.; Vong, C.M.; Zhao, J. Adaptive neural control of vehicle yaw stability with active front steering using an improved random projection neural network. Veh. Syst. Dyn. 2021, 59, 396–414. [Google Scholar] [CrossRef]
  235. Ahmed, M.; El-Gindy, M.; Lang, H. A Novel Coordination Method for an Integrated Chassis Controller of an 8x8 Combat Vehicle. SAE Int. J. Adv. Curr. Pract. Mobil. 2022, 4, 1250–1263. [Google Scholar] [CrossRef]
  236. Ivanov, V. A review of fuzzy methods in automotive engineering applications. Eur. Transp. Res. Rev. 2015, 7, 29. [Google Scholar] [CrossRef]
  237. Gáspár, P.; Németh, B. Integrated control design for driver assistance systems based on LPV methods. Int. J. Control 2016, 89, 2420–2433. [Google Scholar] [CrossRef]
  238. Henning, K.-U.; Speidel, S.; Gottmann, F.; Sawodny, O. Integrated lateral dynamics control concept for over-actuated vehicles with state and parameter estimation and experimental validation. Control Eng. Pract. 2021, 107, 104704. [Google Scholar] [CrossRef]
  239. Filipozzi, L. Next Generation Integrated Vehicle Dynamics and Controls. Ph.D. Thesis, University of California, Berkeley, CA, USA, 2022. [Google Scholar]
  240. Sadien, E.; Carton, M.; Grimault, C.; Romana, L.E.; Roos, C.; Birouche, A.; Basset, M. A detailed comparison of control allocation techniques on a realistic on-ground aircraft benchmark. In Proceedings of the 2019 American Control Conference (ACC), Philadelphia, PA, USA, 10–12 July 2019; pp. 2891–2896. [Google Scholar] [CrossRef]
  241. Chatrath, K.; Zheng, Y.; Shyrokau, B. Vehicle Dynamics Control Using Model Predictive Control Allocation Combined with an Adaptive Parameter Estimator. SAE Int. J. Connect. Autom. Veh. 2020, 3, 103–117. [Google Scholar] [CrossRef]
  242. De Novellis, L.; Sorniotti, A.; Gruber, P. Optimal Wheel Torque Distribution for a Four-Wheel-Drive Fully Electric Vehicle. SAE Int. J. Passeng. Cars-Mech. Syst. 2013, 6, 128–136. [Google Scholar] [CrossRef]
  243. Suzuki, Y.; Kano, Y.; Abe, M. A study on tyre force distribution controls for full drive-by-wire electric vehicle. Veh. Syst. Dyn. 2014, 52, 235–250. [Google Scholar] [CrossRef]
  244. Elsner, J. Optimizing Passenger Comfort in Cost Functions for Trajectory Planning. arXiv 2018, arXiv:1811.06895. [Google Scholar] [CrossRef]
  245. Yang, K.; Tang, X.; Qin, Y.; Huang, Y.; Wang, H.; Pu, H. Comparative Study of Trajectory Tracking Control for Automated Vehicles via Model Predictive Control and Robust H-infinity State Feedback Control. Chin. J. Mech. Eng. 2021, 34, 74. [Google Scholar] [CrossRef]
  246. Savitski, D.; Nedoma, P.; Machan, J.; Plihal, J.; Ivanov, V.; Augsburg, K. Cost functions for assessment of vehicle dynamics. In Proceedings of the 2013 IEEE Symposium on Computational Intelligence for Engineering Solutions (CIES), Singapore, 16–19 April 2013; pp. 48–55. [Google Scholar] [CrossRef]
  247. Youn, I.; Tchamna, R.; Lee, S.H.; Uddin, N.; Lyu, S.K.; Tomizuka, M. Preview suspension control for a full tracked vehicle. Int. J. Automot. Technol. 2014, 15, 399–410. [Google Scholar] [CrossRef]
  248. Bai, R.; Wang, H.-B. Robust Optimal Control for the Vehicle Suspension System with Uncertainties. IEEE Trans. Cybern. 2022, 52, 9263–9273. [Google Scholar] [CrossRef]
  249. Theunissen, J. Explicit Model Predictive Control for Active Suspension Systems with Preview. Ph.D. Thesis, University of Surrey, Guildford, UK, 2020. [Google Scholar]
  250. Funke, J.; Brown, M.; Erlien, S.M.; Gerdes, J.C. Prioritizing collision avoidance and vehicle stabilization for autonomous vehicles. In Proceedings of the 2015 IEEE Intelligent Vehicles Symposium (IV), Seoul, Republic of Korea, 28 June–1 July 2015; pp. 1134–1139. [Google Scholar] [CrossRef]
  251. Ahangarnjead, A.H. Integrated Control of Active Vehicle Chassis Control Systems. Ph.D. Thesis, The Polytechnic University of Milan, Milan, Italy, 2017. [Google Scholar]
  252. Sun, L.; Zhou, Q.; Jia, B.; Tan, W.; Li, H. Effective control allocation using hierarchical multi-objective optimization for multi-phase flight. Chin. J. Aeronaut. 2020, 33, 2002–2013. [Google Scholar] [CrossRef]
  253. Liang, Y.; Li, Y.; Khajepour, A.; Zheng, L. Holistic Adaptive Multi-Model Predictive Control for the Path Following of 4WID Autonomous Vehicles. IEEE Trans. Veh. Technol. 2021, 70, 69–81. [Google Scholar] [CrossRef]
  254. Kolaric, P.; Lopez, V.G.; Lewis, F.L. Optimal dynamic Control Allocation with guaranteed constraints and online Reinforcement Learning. Automatica 2020, 122, 109265. [Google Scholar] [CrossRef]
  255. Kolaric, P.; Jha, D.K.; Raghunathan, A.U.; Lewis, F.L.; Benosman, M.; Romeres, D.; Nikovski, D. Local Policy Optimization for Trajectory-Centric Reinforcement Learning. In Proceedings of the 2020 IEEE International Conference on Robotics and Automation (ICRA), Paris, France, 31 May–31 August 2020; pp. 5094–5100. [Google Scholar] [CrossRef]
  256. Bayar, K.; Wang, J.; Rizzoni, G. Development of a vehicle stability control strategy for a hybrid electric vehicle equipped with axle motors. Proc. Inst. Mech. Eng. Part D J. Automob. Eng. 2012, 226, 795–814. [Google Scholar] [CrossRef]
  257. Beliautsou, V.; Alfonso, J.; Giltay, J.; Büchner, F.; Shyrokau, B.; Castellanos, J.A.; Ivanov, V. Validation of Integrated EV Chassis Controller Using a Geographically Distributed X-in-the-loop Network. In Proceedings of the 2022 IEEE Vehicle Power and Propulsion Conference (VPPC), Merced, CA, USA, 1–4 November 2022; pp. 1–7. [Google Scholar] [CrossRef]
  258. Chen, Y.; Wang, J. Design and Experimental Evaluations on Energy Efficient Control Allocation Methods for Overactuated Electric Vehicles: Longitudinal Motion Case. IEEE/ASME Trans. Mechatron. 2014, 19, 538–548. [Google Scholar] [CrossRef]
  259. Lee, J.; Choi, J.; Yi, K.; Shin, M.; Ko, B. Lane-keeping assistance control algorithm using differential braking to prevent unintended lane departures. Control Eng. Pract. 2014, 23, 1–13. [Google Scholar] [CrossRef]
  260. Shyrokau, B.; Wang, D.; Savitski, D.; Hoepping, K.; Ivanov, V. Vehicle motion control with subsystem prioritization. Mechatronics 2015, 30, 297–315. [Google Scholar] [CrossRef]
  261. Zhao, Y.; Deng, W.; Wu, J.; He, R. Torque control allocation based on constrained optimization with regenerative braking for electric vehicles. Int. J. Automot. Technol. 2017, 18, 685–698. [Google Scholar] [CrossRef]
  262. Bosch. Car Software and Electronics Division. Car Software—The New Horsepower. Available online: https://www.bosch.com/stories/car-software-electronics/ (accessed on 6 November 2023).
  263. Continental. Continental Vehicle Server Connects VW ID. Electric Vehicles. 2019. Available online: https://www.continental.com/en/press/press-releases/2019-11-12-icas-vw/?fbclid=IwAR2HrmZFIv7cykpf6t2-HvtYVrBjcVp1m0HHnc9vm7DNh6fhZ_TgZF9brLE (accessed on 11 October 2023).
  264. ZF. More Freedom for Steering: Steer-by-Wire from ZF. Available online: https://www.zf.com/mobile/en/technologies/vehicle_motion_control/stories/sbw.html (accessed on 15 October 2023).
  265. Förstberg, J. Ride Comfort and Motion Sickness in Tilting Trains. Ph.D. Thesis, KTH Royal Institute of Technology, Stockholm, Sweden, 2000. [Google Scholar]
Figure 1. Simplified integrated chassis control structures: (a) decentralised, (b) centralised, and (c) coordinated.
Figure 1. Simplified integrated chassis control structures: (a) decentralised, (b) centralised, and (c) coordinated.
Sensors 24 00600 g001
Figure 2. The overall structure of the automated vehicle with integrated chassis control.
Figure 2. The overall structure of the automated vehicle with integrated chassis control.
Sensors 24 00600 g002
Figure 3. Sensor systems used in ICC and AD.
Figure 3. Sensor systems used in ICC and AD.
Sensors 24 00600 g003
Figure 4. Bicycle model.
Figure 4. Bicycle model.
Sensors 24 00600 g004
Figure 5. Main forces acting on the vehicle.
Figure 5. Main forces acting on the vehicle.
Sensors 24 00600 g005
Figure 6. Steering gain of rear wheels (developed by authors, based on [42]).
Figure 6. Steering gain of rear wheels (developed by authors, based on [42]).
Sensors 24 00600 g006
Table 1. Sensor classes used for AD with ICC.
Table 1. Sensor classes used for AD with ICC.
Sensor Classes (Data Source)AdvantagesDisadvantagesFunctions
GNSSglobal positioning,
heading information,
time synchronisation,
insensitive to weather conditions, and
does not require pre-processing
vulnerable to weak and multipath signals,
no heading information while stationary, and
low accuracy for usual GNSS
global positioning,
velocity, and
heading
IMUlow cost and
independent of weather conditions
requires pre-processing, filtering, and data fusionvehicle accelerations and relative position,
angular velocities of sprung mass (SM), and
heading
LIDAR3D data about environment, objects,
high stability,
high accuracy, and
independent of lighting conditions
high cost,
limited mounting point selection (for visibility),
complex processing algorithms,
high computational resources,
dependent on weather conditions (degraded performance under rain, snow and fog),
does not work with reflective and transparent (glass) obstacles, and
limited longevity due to moving parts and being placed outside the vehicle
object detection, and
distance to the object measurement
Radarindependent of weather conditions,
easily extractable information about the distance and velocity of objects, and
can be placed behind plastic parts
does not detect some objects (that do not reflect millimetre-length waves or microwaves),
complex processing algorithms, and
provides noisy output
distance measurement,
velocity movement direction, and
azimuth and elevation of objects
Visual sensors
(monocular or
stereo cameras)
low cost,
long life,
can be placed inside the vehicle,
high resolution,
allows environmental and situational awareness, and
abundance of information
requires complex data processing algorithms,
high computational power requirements,
depends on lightning and visibility conditions, and
limited sampling frequency
motion blur
object detection,
object classification,
object tracking,
visual odometry,
visual localisation,
road curvature and geometry, and
weather conditions
Thermal camerasindependent of lighting conditionshigh price,
low resolution,
complex processing algorithms,
limited sampling frequency,
high computational power requirements, and
data dependency on thermal conditions
object detection,
object classification, and
object tracking
Ultrasonic sensorslow cost,
fast processing,
low power consumption,
insensitive to weather conditions, and
can be placed behind plastic parts
short working range and
sensitive to sensor contamination, e.g., dust or snow
local proximity
Other
in-vehicle sensors
direct measurementlimited sampling frequencywheel encoders,
braking pressure,
steering angle,
UM vertical displacement/acceleration,
tire pressure,
temperature
Estimators and
virtual sensors (VSs)
upgradable,
no recurring production costs, and
reduced mechanical complexity of the vehicle
requires a mathematical model or dataset,
accuracy depends on the accuracy of the model or coverage of data,
high development cost, and
requires computational resources
velocity,
sideslip angle,
tire pressure,
traction torque, and
SM/UM velocity
V2X
communication
low power consumption,
low computational resources, and
enables information sharing
cybersecurity issues and
wide variety of standards and protocols
driving restrictions,
road condition,
preliminary location,
traffic information,
ambient conditions, and
states of the vehicles and other traffic participants
Table 2. Advantages and disadvantages of different control methods.
Table 2. Advantages and disadvantages of different control methods.
Control MethodAdvantagesDisadvantagesSource
Rule-basedUsed for their high functional safety, low computational cost, and real-time capabilityCommonly outperformed by other controllers and the complexity increases significantly for more complex tasks.[219,220]
PIDSimple structure, easy implementation, and robustnessDifficult to tune, contradiction between overshooting and response time, and poor versatility[103,104,218,221,222]
Backstepping (BS)
Nonlinear BS
Robustness can be used for complex and nonlinear systems controlRequires the design of Lyapunov functions and has high computational complexity[223]
Pure pursuit
(Stanley)
(only for PT)
Simple layout, few predictable parameters, suitability for controlling vehicle positionPoor adaptability to nonlinear systems (thus not suitable for high velocities) and road curvatures because adjusting the look ahead distance is challenging.[103,218]
SMCFew adjustment parameters, fast response, insensitivity to disturbances, and parameter changeIt has a problem with the chattering phenomenon[103,218,224,225,226,227]
H Easy to establish constraints and has strong robustnessRequires complicated theoretical derivation and can handle only bounded disturbances[103,228,229,230]
MPCA controller can properly deal with multiple state and actuator constraintsDifficult to analyse system stability, high computational complexity, and poor real-time performance[1,218,231,232]
ANNGood adaptability for nonlinear systems and can be used in parallel with other controllers to reduce computational requirementsNeeds training datasets for each new task and needs to be retrained for each new vehicle[218,233,234,235]
FuzzyFew requirements for mathematical model accuracyThe selection of rules is not systematic and it is difficult to correct tracking errors quickly[104,218,236]
OptimalPerformance indicators may be optimisedHigh requirements for mathematical model accuracy and is thus complex to implement for control of nonlinear systems. It also has poor robustness.[103,177,218,237]
Table 3. Additional objectives in cost functions.
Table 3. Additional objectives in cost functions.
Additional ObjectiveFormulationSource
Tyre energy dissipation longitudinal J a d d = i = 1 4 0 T F x , i V λ , i d t = i = 1 4 F x , i 2 V y , i 2 [97]
Tyre energy dissipation J a d d = i = 1 4 F x , i 2 V x , i 2 + i = 1 4 F y , i 2 V y , i 2 [243]
Wheel slip power losses J a d d = i = 1 4 0 T P w , i 1 λ i d t [97]
Energy consumption due to slip J a d d = i = 1 4 F x , i [97]
Tyre wear J a d d = i = 1 4 α i [97]
Friction rate or tyre workload J a d d = F x , i 2 + F y , i 2 F μ , i
Defining   F μ , i may be challenging so different objectives may be reformulated as:
J a d d = i = 1 4 μ i 2 = i = 1 4 F x , i 2 + F y , i 2 F z , i 2
[43,243]
where T is the manoeuvre duration, V x , i is the wheel linear velocity, i = f l , f r , r l , r r ; α i tyre slip angle, P w , i is the power supplied to the wheel I, λ i is a slip of wheel I, F x ,   i is longitudinal, and F y ,   i is lateral tyre forces, and F μ , i is the force defined from the friction circle radius.
Table 4. Partial cost function.
Table 4. Partial cost function.
Path TrackingSource
Longitudinal Velocity   offset :   J = t s t f V x , r e f V x 2 d t
Longitudinal   acceleration :   J = t s t f a x 2 d t
Longitudinal   acceleration   error :   J = t s t f a x , r e f a x d t
Jerk :   J = t s t f a ˙ x 2 d t
Lateral   position   error :   J = t s t f x r e f x 2 d t
Path   length :   J = t s t f V x d t
[101,244,245]
Lateral Lateral   position   error :   J = t s t f y r e f y 2 d t
Heading   angle   error :   J = t s t f ψ r e f ψ 2 d t
Steering   angle :   J = t s t f δ 2 d t
Steering rate: J = t s t f δ ˙ 2 d t
[101,244,245]
Terminal Cost
ICC
Longitudinal Energy :   J = t s t f P x 2 d t
Wheel   slip :   J = t s t f λ r e f λ 2 d t
Wheel   slip   power   loss :   J = t s t f P r e f M i ω i λ i 2 d t
Traction   moment :   J = t s t f M t r 2 d t
Braking   moment :   J = t s t f M b r 2 d t
[22,97,246]
Lateral Yaw   rate   error :   J = t s t f ψ ˙ r e f ψ ˙ 2 d t
Sideslip   error :   J = t s t f β r e f β 2 d t
Lateral acceleration: J = t s t f a y 2 d t
Lateral   acceleration   error :   J = t s t f a y , r e f a y d t
Yaw moment: J = t s t f M ψ 2 d t
[97,244,246]
Vertical Sprung   mass   acceleration :   J = t s t f z ¨ S M 2 d t
Pitch   acceleration :   J = t s t f θ ¨ 2 d t
Roll   acceleration :   J = t s t f ϕ ¨ 2 d t
Yaw   acceleration :   J = t s t f ψ ¨ 2 d t
Velocity   change   between   SM   and   UM :   J = t s t f z ˙ S M z ˙ U M d t
Displacement   change   between   SM   and   UM :   J = t s t f z S M z U M d t
Displacement   change   between   UM   and   road :   J = t s t f z u m z r o a d d t
SM   vertical   velocity :   J = t s t f z ˙ S M 2 d t
SM   vertical   displacement :   J = t s t f z S M 2 d t
[177,246,247,248,249]
where t s is the starting time, t f is the finish time, M t r is the traction moment, M b r is the braking moment, M ψ is the yaw moment, z ¨ S M is the SM acceleration, M i is the wheel torque, ω i is the angular wheel, and λ i is the wheel slip.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Skrickij, V.; Kojis, P.; Šabanovič, E.; Shyrokau, B.; Ivanov, V. Review of Integrated Chassis Control Techniques for Automated Ground Vehicles. Sensors 2024, 24, 600. https://doi.org/10.3390/s24020600

AMA Style

Skrickij V, Kojis P, Šabanovič E, Shyrokau B, Ivanov V. Review of Integrated Chassis Control Techniques for Automated Ground Vehicles. Sensors. 2024; 24(2):600. https://doi.org/10.3390/s24020600

Chicago/Turabian Style

Skrickij, Viktor, Paulius Kojis, Eldar Šabanovič, Barys Shyrokau, and Valentin Ivanov. 2024. "Review of Integrated Chassis Control Techniques for Automated Ground Vehicles" Sensors 24, no. 2: 600. https://doi.org/10.3390/s24020600

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