Next Article in Journal
Techno-Economic Assessment of Alternative-Fuel Bus Technologies Under Real Driving Conditions in a Developing Country Context
Previous Article in Journal
Comparative Study of Discretization Methods for Non-Ideal Proportional-Resonant Controllers in Voltage Regulation of Three-Phase Four-Wire Converters with Vehicle-to-Home Mode
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Effective Hybrid Strategy: Multi-Fuzzy Genetic Tracking Controller for an Autonomous Delivery Van

1
Software-Defined Electric and Autonomous Vehicles, Fleets, and Infrastructure Lab, School of Engineering, Faculty of Engineering & Physical Sciences, University of Surrey, Guildford GU2 7XH, UK
2
Department of Electrical-Electronics Engineering, Faculty of Technology, 34722 Istanbul, Türkiye
3
TOFAŞ Türk Otomotiv A.Ş., 16110 Bursa, Türkiye
*
Author to whom correspondence should be addressed.
World Electr. Veh. J. 2025, 16(6), 336; https://doi.org/10.3390/wevj16060336
Submission received: 9 April 2025 / Revised: 28 May 2025 / Accepted: 9 June 2025 / Published: 18 June 2025

Abstract

:
The trend towards shorter supply chains and home delivery has rapidly increased delivery van traffic. Consequently, in the 20 years prior to 2018, delivery traffic has increased by 71%, while passenger vehicles have increased only by 13%. This drastic change in traffic patterns presented new challenges to decision makers and fortunately coincided with changes in the automotive industry, i.e., the advent of automation. However, the design of a controller is not straightforward due to the complex and nonlinear vehicle dynamics and the nonlinear relationship between the controller, tracking error and trajectory. This paper proposes a novel hybrid artificial-intelligence-based lateral control system for an autonomous delivery van to address these challenges to achieve the lowest value of tracking error. The strategy consists of multiple simultaneously operating fuzzy controllers. Their output signals are optimally weighted by a genetic algorithm to determine the proper allocation of control signals for calculating the final steering angle. Six different scenarios are implemented to evaluate the algorithm. A comparative analysis is then performed with two alternative state-of-the-art methods: (i) manually weighted and (ii) geometrically weighted controllers. During the tests, the vehicle’s speed varied, and the roads considered ranged from simple roads to a series of curves. The results show that the proposed strategy leads to a reduction of up to 91.2% and 61.1% in tracking error compared to the manually and geometrically weighted alternatives, respectively.

1. Introduction

In recent decades, intelligent transportation systems (ITSs) have attracted significant interest in improving road safety, as over 90% of all accidents are attributed to driver error [1]. Furthermore, traffic congestion caused by human and environmental protection are the other important motivating factors for the development of autonomous vehicles (AVs), as they have the potential to reduce fuel consumption (and thus, greenhouse gas emissions) by 45% [2]. Specifically, delivery traffic has increased by 71% in the 20 years prior to 2018, while car traffic has only increased by 13%, which in turn has led to a further increase in traffic [3]. In view of these considerations, the ultimate goal of the automotive industry is full vehicle autonomy [4]. However, ensuring safe operation is key to success in promoting connected vehicles/AVs and is also a necessity for achieving the benefits of safety, mobility and sustainability [5].

1.1. Problem Statement

The three key enabling technologies for AVs are Sense, Plan and Act [6]. The third pillar, Act, deals with the tracking problem and is realised by control units to control either the vehicle’s lateral or longitudinal motion or both simultaneously. Although there is an abundance of studies on conventional techniques [7,8,9,10,11,12], they reach their performance limits when the trajectory changes over time [13]. Consequently, research and development endeavours are increasing day by day, aiming at faster design, better performance and higher reliability. In this context, the central research question addressed in this study is as follows: How can advanced control methods be applied to optimise the tracking and safety of autonomous delivery vehicles under changing traffic scenarios?

1.2. State of the Art

Given the challenges posed by the dynamic and uncertain nature of real-world traffic scenarios, recent research has increasingly focused on advanced control strategies to enhance the safety and reliability of AVs. Furthermore, with increasing computational power, artificial intelligence algorithms have become a topic of interest in vehicle automation to improve performance [14,15,16,17,18]. One of these methods is fuzzy logic (FL) [19], which has been a prominent subject of interest in this field.
Since the 1980s, numerous fuzzy system applications have been reported in various scientific and engineering fields, particularly in automatic control, due to the fuzzy theory’s suitability for handling nonlinear and complex systems, such as plant control [20,21,22]. One of the earliest applications of FL in AV control was demonstrated on a prototype in 1992 and successfully tested on a track [23]. Subsequent implementations on mobile robots, including a three-wheeled robot used in football tournaments and a four-wheeled robot tested for efficient FLC, have further validated the approach [24,25]. In [26], a robust fuzzy path tracker was designed and implemented using an experimental design technique based on the conicity stability criterion. The experimental results of the work demonstrated exemplary performance and robust behaviour in the presence of significant velocity variations. Similarly, a fuzzy-based longitudinal controller was developed in [27] and tested in the open racing car simulator environment. After automating the vehicle’s shifting operations, an FL-based throttle/brake control system was developed, so that the race car was able to accelerate/decelerate in a realistic manner to drive at the desired speed. Unlike the studies using a single fuzzy architecture, an FLC consisting of multiple modules was also studied in [28] to control the steering of a two-axle vehicle towards its final destination while avoiding obstacles. A module to set the final alignment and a Bug steering module in case of failure were integrated with the control unit. Each effect on the final steering angle was analysed and adjusted according to the vehicle’s environment [28]. The work was later extended via the integration of a fuzzy longitudinal controller, the simulation results of which revealed the successful operation of the vehicle in reaching the destination while bypassing all obstacles [29]. In [30], a model predictive observer was used together with an FLC. The observer was used to predict future states, while the fuzzy controller was used to control the vehicle. A comparative study was conducted using a PID and a traditional FLC. The predictive fuzzy controller performed better than its traditional fuzzy counterpart, which outperformed the PID controller. In [31], Yang and Zheng used an expert fuzzy lateral controller instead of a simple fuzzy control architecture. They designed an expert fuzzy lateral controller that can handle different driving speeds and curvatures for crossing and turning with a fixed look-ahead distance. Both the simulation and experimental results showed the validity of the proposed approach. Multiple fuzzy systems have been proposed for complex AV operations, including parallel parking, T-S inference-based stability control and urban driving scenarios [32,33,34,35]. Wang et al. [36] further analysed the capabilities of multiple fuzzy systems, which are also considered within state-of-the-art controller in this paper. In particular, Wang et al. designed a new sensing system model and a descriptive model of the reference path used to estimate the lateral offset and heading angle error at single and multiple look-ahead distances. The proposed approach for lateral control was implemented on the IN2BOT autonomous vehicle and tested on two reference paths: a rounded rectangle and an S-shaped path. The results showed the effectiveness of the proposed control strategy under different driving conditions. Beyond architectural innovation, several studies have addressed FLC performance challenges, particularly in handling the nonlinearity of feedback tracking systems through alternative tuning strategies. These include rule generation via self-organising neural networks [37,38], reinforcement learning approaches, such as Q-learning [39], and population-based metaheuristic optimisation techniques, including genetic algorithms [40], particle swarm optimisation, ant colony optimisation and their hybrids [41,42,43,44]. These studies have shown varying degrees of success in improving inference accuracy and robustness. In a recent work, Liu et al. [45] used FL to adaptively tune a model predictive controller for AV path tracking. Liu and Shao [46] applied FL to enhance sliding mode control for yaw stability. These works show fuzzy control’s evolving role in AVs.

1.3. Contribution

Even though most of the studies cited above dealt with nonlinear vehicle dynamics, they mostly overlooked the nonlinear relationship between the controller, the reference trajectory and the errors. However, there is a strong coupling between these constituents, necessitating their inclusion with optimum weighting and proper allocation to improve tracking performance in a broader range of operations without increasing the design effort, which is required by the rapid changes in the automotive industry. Therefore, this paper proposes a novel hybrid artificial-intelligence-based control system for an autonomous delivery van to address this challenge. In this regard, multi-fuzzy genetic control, f L G A , is designed which consists of two fuzzy controllers considering the lateral and angular errors and reference input, whose outputs are then optimally weighted and allocated by a genetic algorithm (GA) to determine the final steering angle. The objective of the optimisation process is to obtain the lowest root mean square (RMS) value from the errors for the considered trajectory. With this hybrid approach, the design process becomes faster (with respect to the manually weighted method), more systematic and more robust due to the probabilistic transition rules that the GA inherently provides while being optimal [47]. The strategy is also evaluated against two alternative parameter tuning methods: (a) the manual method and (b) the geometric method [36] for comparative analysis.
The remaining sections are arranged as follows. Section 2.1 gives an overview of the vehicle model. Section 2.2 presents the proposed hybrid approach based on a multi-fuzzy genetic algorithm along with manually and geometrically weighted algorithms used for the comparative analysis. The performance indicators employed for evaluating all three strategies are presented in Section 2.3. In Section 3, the selected scenarios are presented, and simulation results are discussed in detail. Finally, the concluding remarks are given in Section 4.

2. System and Methodology

This section formulates the vehicle model and introduces the novel control strategy proposed in this study. Two rival control strategies are also defined for comparative evaluation. Additionally, the performance metrics used for cross-evaluation of the control strategies are described.

2.1. Vehicle Model

This paper uses a nonlinear kinematic model to investigate controller performance for the proposed scenarios and speed range. First, a schematic representation of the bicycle model turning about its instantaneous centre of rotation ( I C R ) is illustrated in Figure 1, where L f and L r are the distances of the front and rear axles from the centre of gravity of the vehicle ( C o G ); δ is the steering angle of the front wheels; V C o G is the velocity of the vehicle at the centre of gravity; and β C o G and ψ are the vehicle sideslip angles and its heading angle with respect to the inertial coordinate X -axis.
It is important to note that in the plant model, the sideslip is assumed to be zero. Therefore, the vehicle velocity at each tyre is aligned with the tyre direction. Equations (1)–(4) describe the governing equations for the C o G motion of the vehicle in the inertial frame X Y [48], where X C o G and Y C o G are the vehicle CoG’s coordinates. Throughout the analysis, C o G is assumed to overlap with the rear axle ( L r = 0 ) [49].
X ˙ C o G = V C o G c o s ( β C o G + ψ )
Y ˙ C o G = V C o G s i n ( β C o G + ψ )
ψ ˙ = V C o G L r s i n ( β C o G )
β C o G = t a n 1 ( L r L f + L r t a n δ )

2.2. Artificial-Intelligence-Based Tracking Control Strategies

In this section, the theory underlying the developed lateral controller is presented. It also outlines state-of-the-art alternatives, which are used for comparison purposes.

2.2.1. Multi-Fuzzy Genetic Algorithm

This section presents a novel lateral tracking control paradigm for an autonomous delivery van. The strategy integrates a genetic algorithm with a fuzzy logic control system to improve the tracking performance of the reference trajectory. The hybrid strategy ( f L G A ) therefore consists of dual FLCs that consider both the look-ahead lateral and angular errors: e y , l and e ψ , l . The outputs of both FLC controllers are then optimally weighted by the GA algorithm considering the current lateral and angular errors e y , c and e ψ , l to determine the final steering angle.
The fuzzy rule base for each controller is constructed based on practical vehicle control principles. A total of 25 IF–THEN rules are used per controller. Triangular membership functions are assigned to all input and output variables, and the centroid method is used for defuzzification. The rules are designed to generate stronger corrective steering signals when tracking errors are large and the vehicle speed is low, allowing precise corrections under controllable conditions. Conversely, as the vehicle speed increases, the magnitude of the steering correction is intentionally reduced to prevent overshoot and oscillatory behaviour. Therefore, the maximum control signal is produced when the vehicle operates at a low speed with a high tracking error, while smaller corrections are issued at higher speeds, even in the presence of a significant error. Figure 2 illustrates the proposed strategy based on multiple fuzzy lateral controllers with GA-optimised weights, f L G A . First, based on the vehicle model and the reference trajectory, the lateral look-ahead error, e y , l , and the angular look-ahead error, e ψ , l , are calculated. Each of these outputs is then fed into the position, and angular fuzzy controllers along with a secondary input which is derived from the velocity profile. Next, the fuzzification converts the crisp inputs into fuzzy variables e ^ y , l and e ^ ψ , l . Accordingly, both controller outputs, δ ^ y and δ ^ ψ , are processed by corresponding fuzzy inference systems. The fuzzified outputs are then subjected to a defuzzification process to obtain crisp values δ y and δ ψ .
To calculate the optimal steering input, δ * , acting on the vehicle, the two output signals are multiplied by the optimal weights η and ζ , which are determined as a result of the genetic-algorithm-based optimisation process consisting of a main (II) and a subroutine (I). For the optimisation process, the cost function f ( η , ζ ) is chosen to minimise the RMS of the tracking error calculated based on the current lateral e y , c and heading angle error e ψ , c subject to the constraints given in Equation (5).
η * , ζ * = J m i n : f ( η , ζ ) f η , ζ = 1 N j = 1 N e y , c η , ζ + e ψ , c η , ζ j 2 s u b j e c t   t o   0 η 1   0 ζ 1 η + ζ 1
where N is the total number of samples; ( η , ζ ) is the lateral and heading steering angle weighting pairs; and ( η * , ζ * ) represents their corresponding optimum values.
The genetic algorithm used in this study is implemented using binary encoding with a resolution of 10 bits. The population size is set to 15, and the algorithm iterates over 50 generations. A roulette wheel selection method is employed to ensure diversity and fitness-based survival. The crossover operation is applied with a probability of 0.9 using one-point crossover, while mutation is performed by random bit-flipping with a mutation probability of 0.1 per bit. The best individual (elite solution) is preserved across generations to maintain optimisation progress. Each chromosome encodes a scalar weight that determines the influence of individual fuzzy controllers. These weights are used to combine the outputs of two fuzzy logic controllers: one responsible for lateral control and the other for angular control. Each fuzzy controller receives two inputs—the vehicle speed and the corresponding tracking error—and produces a local steering contribution. The final steering command is obtained via weighted combination of these two outputs, optimised via the genetic algorithm.
The optimisation process begins by selecting random initial populations, p , of η and ζ to obtain vectors η i and ζ i as lateral and angular weights, respectively. Next, the populations of η i and ζ i are combined with the initial lateral and angular steering angles to obtain the initial steering angle δ i . The populations of η i and ζ i are then fed into the vehicle kinematic model to simulate the vehicle response and calculate the current lateral offset e y , c and the current heading angle error e ψ , c . Then, the cost function is evaluated (Equation (5)). In this way, the algorithm sorts the population according to the corresponding tracking errors before the roulette wheel selection process starts, in which individuals are randomly selected. The selected individuals then undergo a crossover process in which they exchange characteristics. The mutation process then initiates abrupt changes in the population to avoid local optima by altering existing alleles through alternation. Both crossover and mutation are subject to probability satisfaction, P c and P m , respectively. Finally, the newly created individuals are returned to the vehicle model for evaluation, after which the process starts again until the maximum number of iterations is reached. The resulting outputs are the optimised parameters η * and ζ * , which are the inputs for the equation used to determine the optimised steering angle δ * .

2.2.2. Alternative State-of-the-Art Tracking Control Strategies

For comparison purposes, two other state-of-the-art strategies are used: manually f L M and geometrically weighted f L G e o strategies.
f L M : This baseline strategy is based on a single parameter, η, determined by the trial-and-error method with a constraint η + ζ = 1 . The process starts with the best estimate until the best possible performance is achieved. As expected, manual tuning of the weights is tedious, time-consuming and subjective. Therefore, in the simulation studies, η is manually set to 0.85 after several iterations based on the expert’s knowledge and perception. While this method provides a baseline for comparison, it is inherently subjective, time-consuming and not scalable across different scenarios or vehicles.
f L G e o : Similar to the manual strategy f L M , it is also based on an identical look-ahead error weight. However, the main difference of this comparative approach is that η ( = 1 ζ ) is dynamically determined by Equation (6) during trajectory tracking to reflect the importance of the trajectory through the road under consideration. This allows the weights to adapt to the curvature of the road and the anticipated trajectory changes, offering more flexibility and robustness than f L M , especially under non-uniform driving conditions.
ζ = 0.75 0.5 E
where E is the evaluation function within the range of [0, 1], as given in Equation (7)
E = 1 1 + k = N n o w N f a r | x k ( a 0 + a 1 y k + a 2 y k 2 ) |
where N n o w is the index of the point on the reference trajectory corresponding to the current location of the vehicle; N f a r is the index of the first bending point on the local reference trajectory; ( x k , y k ) are the coordinates of the local trajectory; and ( a 0 + a 1 y k + a 2 y k 2 ) is the fitting curve of the local reference trajectory [36].
As shown in Table 1, a comparison is provided among the three control strategies evaluated in this study. This comparison framework highlights the added value of adaptivity of f L G A . The table clarifies the superiority of each strategy and its limitations compared to the other two rivals.

2.3. Performance Indicators

Three key performance indicators are identified for evaluating the controller’s performance in the selected scenarios:
(i) The root mean square (RMS) error between each current position and the corresponding reference point on the trajectory, given in Equation (8), is used to evaluate the overall accuracy of the controller’s tracking performance. In other words, it measures the amount of deviation from the reference line points. The lower e y , c , R M S is, the better the tracking performance of the controller.
e y , c , R M S = 1 N j = 1 N e y , c j 2
where the trajectory tracking error, e y , c , is defined as
e y , c = ( 1 ) d R X C o G t , Y C o G t , ψ C o G t C ( X C o G t , Y C o G t , ψ C o G ( t ) ) 2
where C is the position vector of the C o G of the vehicle; R is the position vector of the point on the reference trajectory closest to the end point of C (corresponding to N n o w ); x t is the horizontal coordinate; y t is the vertical coordinate; ψ ( t ) is the angular coordinate of the vehicle; and d is either 1 or 2 if the vehicle is on the left- or right-hand side of the reference path, respectively.
(ii) Maximum lateral error: The maximum lateral deviation from the path is also used to evaluate the controller’s performance, as given in Equation (10).
e y , c , m a x = max e y , c j
where e y , c , m a x is the maximum value of the C o G absolute lateral error along the trajectory.
(iii) Maximum heading angle error: The maximum angular deviation from the path is also used to evaluate the controller’s performance, as given in Equation (11).
e ψ , c , m a x = max e ψ , c j
where e ψ , c , m a x is the maximum absolute value of the vehicle heading angle error along the trajectory.

3. Results and Discussion

In this section, the performance of the proposed hybrid strategy, f L G A , is evaluated against the other two methods: f L M and f L G e o . The results are compared using six scenarios simulated with the model of an autonomous delivery van. Figure 3 shows a simplified diagram of the overall simulation framework for the hypothetical Tofas-Fiat autonomous electric delivery van in MATLAB/Simulink (2022b version). The simulation framework consists of the following:
  • The trajectory generation module defines the pose of the van ( x t , y t , ψ ( t ) ) considering the vehicle model to simulate six repetitive scenarios.
  • The look-ahead error blocks simultaneously compute the lateral offset and heading angle error with respect to the reference path, where the look-ahead distance is defined based on the fixed distance to mimic an expert driver who anticipates the distance he/she can travel in the city at low speed.
  • The control layer consists of the FL-based position and angle controller. The inputs of the controller are the velocity and the look-ahead lateral error e y , l and the look-ahead angular error e ψ , l and three blocks for setting the weights of η and ζ to determine the resultant steering angle δ * .
  • The performance evaluation module is used for online assessment of the vehicle tracking performance for the selected strategy using the metrics specified in Equations (8), (10) and (11).
Six scenarios (S1–S6) are designed to evaluate the performance of the controllers. Three of the scenarios (S4–S6) are based on the main scenarios (S1–S3) involving different speeds, curves and manoeuvres. The results of the comparative simulation study on the three control strategies are analysed using two approaches to provide maximum insight into the performance of the proposed technique. The first approach consists of an illustrative analysis of the three main scenarios, for the sake of brevity. The second approach, however, is a quantitative comparative analysis of the performance metrics defined in Section 2.3 for all six scenarios. During the simulation studies, optimal η * and ζ * values are found for all scenarios to optimise the controller outputs. The optimal weights that minimise the tracking error variance while satisfying the boundary condition of Equation (5) are given in Table 2. Based on the results, the largest η is obtained for Scenario 4 (S4) with a value of 0.98 , while the opposite holds for Scenario (S1) with a value of 0.443 , which is due to the complexity level of the trajectory and manoeuvre.

3.1. Illustrative Analysis

Three scenarios are defined to perform the illustrative analysis of the comparative simulation study. Scenario 1 (S1) refers to a trajectory defined as a curved road with obstacles on which the vehicle must travel at a speed of 4   m / s (Figure 4a). The response of each strategy is analysed in terms of δ , e y , c and e ψ , c along the trajectory, as shown in Figure 4b–d.
Figure 4a shows the reference trajectory for S1, i.e., the centreline of the road, and the actual tracking performance of all three approaches, while Figure 4b–d show the vehicle steering angle, lateral offset error and vehicle heading error, respectively, at a speed of 4 m/s. Compared to the hybrid f L G A and geometrically weighted f L G e o strategies, the manually weighted f L M applies maximum steering output during cornering ( t 15   s ), peaking at 12.5 ° , indicating poor control ability (Figure 4b). Consistent with this, Figure 4c shows the lateral errors generated at the trajectory’s first ( t 4   s ) and second curvature ( t 16   s ). As expected, the maximum error (oversteer) is generated by the manual-based algorithm, while the minimum error is generated by the genetic algorithm, proving that the proposed algorithm is able to significantly minimise the lateral errors at sharp curves compared to other tracking methods. Finally, in Figure 4d, f L G A shows the best performance, while f L G e o is the worst strategy in tracking the heading angle, with an error rate of over 6 ° at t 15   s .
Similar to Figure 4a, Figure 5a illustrates the reference trajectory for Scenario 2 (S2), which is sharper and longer than S1 at a speed of 6   m / s , and the actual trajectory results of all three controllers. As a result, the actual trajectory of the vehicle with f L G A is the smoothest of the three, with a maximum steering angle of 14 ° at the sharpest point of the curve ( t 11   s ), while the maximum steering angle of f L M at the same curve is 16 ° (Figure 5b). Moreover, no noticeable oscillations occur until the end of the drive. Figure 5c shows the lateral errors corresponding to the three simulations. Accordingly, and consistent with Figure 5b, f L G A shows the best performance with a maximum lateral error of 0.09   m , while f L M shows the worst performance, and the lateral error after t = 10   s increases with time, reaching a maximum lateral error of 0.33   m at the end of the manoeuvre, while f L G A settles to almost zero. For the heading angle errors, Figure 5d f L G A yields 2.8 ° , while f L G e o has the largest angular error peak of 4 ° at t 11   s . As a result, f L G A finds the optimal weight allocation among FLCs, providing the most uniform tracking performance among all other methods.
To further test the performance of the controller, simulation is performed with a more complex scenario, namely Scenario 3 (S3), which consists of a sinusoidal road, a U-curve and a double lane change followed by an overtaking manoeuvre (see Figure 6a).
As in the first two scenarios (S1 and S2), in S3, f L G A exhibits the best tracking performance among the others (Figure 6a). Although the f L G A and f L M strategies have the same steering output, which is higher than that of f L G e o , interestingly, f L G e o shows an increasing time delay starting from t 3   s , with few oscillations within the t 10 13   s range (Figure 6b). Furthermore, f L G e o has the highest lateral and heading angle errors, with more oscillations than the other two, while f L G A has the lowest errors (Figure 6b,c).

3.2. Analysis Across Performance Metrics

Analysis through performance metrics is performed for the six scenarios, the first three of which are given in Section 3.1. The remaining scenarios are derivatives of the first three scenarios, with different manoeuvres and speeds.
Table 3 shows the root mean square tracking error based on Equation (8). The results show an average percentage improvement of 66.5 % in lateral offset performance by f L G A , with the slightest improvement at S3 being 1.2 % and the largest at S5 being 91.2 % . With f L G e o , an average improvement of 44 % is achieved, with a minimum of 17.1 % for S3 and a maximum of 61.1 % for S5. The results also show that f L M performs the worst in terms of lateral error for all scenarios.
Table 4 shows the maximum absolute lateral e y , c , m a x and angular e ψ , c , m a x errors determined using Equations (10) and (11) for all three control strategies and all six scenarios (S1–S6). The data in Table 4 show that f L G A has the lowest lateral and angular errors, with average improvements of 56.1 % and 18.2 % , respectively, compared to f L M and 45.9% and 44.4% compared to f L G e o in all scenarios.
The proposed hybrid strategy leverages the strengths of a genetic algorithm to dynamically and optimally allocate weights between multiple fuzzy controllers. The objective function (defined in Section 2.2.1) is explicitly designed to minimise the RMS of the tracking error by using both current and look-ahead lateral and heading angle errors, subject to constraints defined in Equation (5). This enables the strategy to finely tune the control parameters for each scenario rather than relying on local or heuristic adjustments. Furthermore, the superiority of the proposed controller stems from the inherent exploratory power of the GA, which effectively searches the solution space for optimal combinations of controller outputs. This is particularly advantageous when dealing with nonlinear, multi-objective or constrained optimisation problems, such as vehicle trajectory tracking, where analytical solutions are infeasible.

4. Conclusions

The age of autonomous vehicles is approaching faster than we think as technology continues to evolve. The aim is to ensure road safety, reduce fuel consumption and mitigate the impact of greenhouse gas emissions with a holistic approach. One of the main pillars of vehicle automation rests on the tracking controller. This study addressed the following research question: How can advanced control methods be applied to optimise the tracking and safety of autonomous delivery vehicles under changing traffic scenarios? Although multiple controller-based strategies are able to take on different errors, as the complexity of the reference trajectory increases, the nonlinear relationship between the controller, the reference input and the errors also increases. Therefore, the weighted distribution and proper allocation of controller outputs become increasingly essential to achieve better performance. So far, the solutions offered by researchers have shown little demonstrable impact in addressing this problem. The idea is to define a novel controller based on a systematic approach that provides more robust and faster optimisation of constrained weights than two fine-tuning state-of-the-art alternatives to perform well even in challenging situations (see Table 4). In this context, this paper presents a novel paradigm for trajectory tracking control based on a hybrid approach that integrates fuzzy and genetic techniques, namely multi-fuzzy genetics f L G A . The strategy uses current and look-ahead lateral offset and heading angle errors to compute the control inputs. At the same time, the genetic algorithm performs the optimal allocation of outputs of multiple fuzzy controllers to achieve the most uniform tracking performance, even for challenging trajectories. To evaluate the performance of the hybrid strategy f L G A , both illustrative and quantitative analyses are performed using performance metrics. The significant improvement achieved by the controller compared to strategies where weights are adjusted manually f L M and geometrically f L G e o is shown via six scenarios. On average, of all scenarios, the RMS of the tracking error of f L G A is 66.5% and 44% lower than that of f L M and f L G e o , respectively, with the most considerable corresponding differences being 91.2% and 61.1%. The importance of the proposed controller is also evident in the curves (S3), which resemble urban driving. Hence, the method is suitable for predefined routes, e.g., delivery vans, and it can be transferred easily to long-haul trucks. Moreover, using data maps can give the approach a broader application due to the improved real-time capabilities. Routes repeatedly travelled by autonomous delivery vans can benefit from this approach through the use of pre-optimised controller weights η and ζ . To facilitate this, the expected delivery routes can be discretised into representative driving scenarios. For each scenario, the methodology proposed in this study can be applied to derive optimal control weights. These weights can then be stored in a database and retrieved in real time as soon as the vehicle’s GPS confirms entry into a corresponding scenario. This strategy enables fleet operators to ensure consistent and seamless performance across diverse delivery routes.
While the proposed optimisation framework demonstrates significant improvements in terms of controller performance, it involves a computationally intensive tuning process due to the simultaneous optimisation of multiple parameters. The gain scheduling approach employed provides a flexible and effective way to manage controller outputs, though it can introduce additional layers of complexity that require careful handling. Future research could focus on streamlining the optimisation procedure to enhance computational efficiency to further improve real-time applicability.

Author Contributions

Conceptualization, A.E.H.; Methodology, M.G. (Mohammad Ghazali), Z.S. and A.E.H.; Software, M.G. (Mohammad Ghazali), M.G. (Mehmet Gol) and T.K.; Validation, M.G. (Mohammad Ghazali) and Z.S.; Formal analysis, M.G. (Mohammad Ghazali), Z.S., M.G. (Mehmet Gol) and A.E.H.; Investigation, M.G. (Mohammad Ghazali), Z.S., M.G. (Mehmet Gol) and T.K.; Resources, A.D., K.R., T.K. and E.H.; Data curation, M.G. (Mohammad Ghazali) and Z.S.; Writing—original draft, M.G. (Mohammad Ghazali), Z.S. and A.E.H.; Writing—review & editing, M.G. (Mohammad Ghazali) and A.E.H.; Visualization, M.G. (Mohammad Ghazali) and Z.S.; Supervision, M.G. (Mohammad Ghazali) and A.E.H.; Project administration, A.E.H.; Funding acquisition, A.E.H. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the European Union under the Horizon 2020 Research and Innovation Program: TrustVehicle (Grant Agreement No: 723324), SYS2WHEEL project (Grant Agreement No: 824244) and ZEV-UP project (Grant Agreement No: 101138721).

Data Availability Statement

The raw data supporting the conclusions of this article will be made available by the authors on request.

Conflicts of Interest

A. Demir, K. Roduplu and E. Hatipoğlu were employed by TOFAŞ Türk Otomotiv A.Ş. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

References

  1. Fagnant, D.; Kockelman, K. Preparing a nation for autonomous vehicles: Opportunities, barriers and policy recommendations. Transp. Res. Part A Policy Pract. 2015, 77, 167–181. [Google Scholar] [CrossRef]
  2. Chen, Y.; Gonder, J.; Young, S.; Wood, E. Quantifying autonomous vehicles national fuel consumption impacts: A data-rich approach. Transp. Res. Part A Policy Pract. 2019, 122, 134–145. [Google Scholar] [CrossRef]
  3. Linton, C.; Fuller, R.; Bray, J. White van Cities: Questions, Challenges and Options on the Growth of Urban Van Traffic, Urban Transport Group. 2018. Available online: https://www.urbantransportgroup.org/system/files/general-docs/White%20Van%20Cities.pdf (accessed on 9 April 2025).
  4. Omohundro, S. Autonomous technology and the greater human good. J. Exp. Theor. Artif. Intell. 2014, 26, 303–315. [Google Scholar] [CrossRef]
  5. Fu, X.; Nie, Q.; Liu, J.; Khattak, A.; Hainen, A.; Nambisan, S. Constructing spatiotemporal driving volatility profiles for connected and automated vehicles in existing highway networks. J. Intell. Transp. Syst. 2021, 26, 572–585. [Google Scholar] [CrossRef]
  6. Hartavi, A.E.; Kabbani, T.; Sarhadi, P.; Shah Alias Sangani, A.; Zaya, J.; Maroun, S.; Saleh, M.; Shanmugam, S.; Krishna, A.; Ou, J.; et al. Reliable Sense-Plan-Act Approaches for TrustVehicles. In Enhanced Trustworthiness and End User Acceptance of Conditionally Automated Vehicles in the Transition Period; Springer: Cham, Switzerland, 2021; pp. 69–85. [Google Scholar]
  7. Marino, R.; Scalzi, S.; Netto, M. Nested PID steering control for lane keeping in autonomous vehicles. Control. Eng. Pract. 2011, 19, 1459–1467. [Google Scholar] [CrossRef]
  8. Chen, Y.; Chen, S.; Ren, H.; Gao, Z.; Liu, Z. Path tracking and handling stability control strategy with collision avoidance for the autonomous vehicle under extreme conditions. IEEE Trans. Veh. Technol. 2020, 69, 14602–14617. [Google Scholar] [CrossRef]
  9. Ni, J.; Hu, J.; Xiang, C. Robust path following control at driving/handling limits of an autonomous electric racecar. IEEE Trans. Veh. Technol. 2019, 68, 5518–5526. [Google Scholar] [CrossRef]
  10. Alcalá, E.; Puig, V.; Quevedo, J.; Rosolia, U. Autonomous racing using linear parameter varying-model predictive control (LPV-MPC). Control. Eng. Pract. 2020, 95, 104270. [Google Scholar] [CrossRef]
  11. 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]
  12. 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]
  13. Tian, F.; Li, Z.; Wang, F.; Li, L. Parallel Learning-Based Steering Control for Autonomous Driving. IEEE Trans. Intell. Veh. 2022, 8, 379–389. [Google Scholar] [CrossRef]
  14. Shan, Y.; Zheng, B.; Chen, L.; Chen, L.; Chen, D. A reinforcement learning-based adaptive path tracking approach for autonomous driving. IEEE Trans. Veh. Technol. 2020, 69, 10581–10595. [Google Scholar] [CrossRef]
  15. Kuutti, S.; Bowden, R.; Jin, Y.; Barber, P.; Fallah, S. A survey of deep learning applications to autonomous vehicle control. IEEE Trans. Intell. Transp. Syst. 2020, 22, 712–733. [Google Scholar] [CrossRef]
  16. Kabzan, J.; Hewing, L.; Liniger, A.; Zeilinger, M.N. Learning-based model predictive control for autonomous racing. IEEE Robot. Autom. Lett. 2019, 4, 3363–3370. [Google Scholar] [CrossRef]
  17. Ji, X.; He, X.; Lv, C.; Liu, Y.; Wu, J. Adaptive-neural-network-based robust lateral motion control for autonomous vehicle at driving limits. Control. Eng. Pract. 2018, 76, 41–53. [Google Scholar] [CrossRef]
  18. Du, Y.; Chen, J.; Zhao, C.; Liu, C.; Liao, F.; Chan, C.Y. Comfortable and energy-efficient speed control of autonomous vehicles on rough pavements using deep reinforcement learning. Transp. Res. Part C Emerg. Technol. 2022, 134, 103489. [Google Scholar] [CrossRef]
  19. Zadeh, L. Fuzzy sets. Inf. Control. 1965, 8, 338–353. [Google Scholar] [CrossRef]
  20. Takagi, T.; Sugeno, M. Fuzzy identification of systems and its applications to modeling and control. IEEE Trans. Syst. Man Cybern. 1985, SMC–15, 116–132. [Google Scholar] [CrossRef]
  21. Torra, V. A review of the construction of hierarchical fuzzy systems. Int. J. Intell. Syst. 2002, 17, 531–543. [Google Scholar] [CrossRef]
  22. Mendel, J. Uncertain Rule-Based Fuzzy Systems—Introduction and New Directions, 2nd ed.; Springer: Cham, Switzerland, 2017. [Google Scholar]
  23. Kamada, H.; Yoshida, M. A Visual Control System Using Image Processing and Fuzzy Theory. In Springer Series in Perception Engineering; Springer: New York, NY, USA, 1992; pp. 111–128. [Google Scholar] [CrossRef]
  24. Lee, T.H.; Leung, F.H.F.; Tam, P.K.S. Position control for wheeled mobile robots using a fuzzy logic controller. In Proceedings of the 25th Annual Conference of the IEEE Industrial Electronics Society (Cat. No. 99CH37029), San Jose, CA, USA, 29 November–3 December 1999; IEEE: New York City, NY, USA, 1999; Volume 2, pp. 525–528. [Google Scholar]
  25. Allou, S.; Zennir, Y.; Belmeguenai, A. Fuzzy logic controller for autonomous vehicle path tracking. In Proceedings of the 2017 18th International Conference on Sciences and Techniques of Automatic Control and Computer Engineering (STA), Monastir, Tunisia, 21–23 December 2017; IEEE: New York City, NY, USA, 2017; pp. 328–333. [Google Scholar]
  26. García-Cerezo, A.; Ollero, A.; Martínez, J.L. Design of a robust high-performance fuzzy path tracker for autonomous vehicles. Int. J. Syst. Sci. 1996, 27, 799–806. [Google Scholar] [CrossRef]
  27. Armagan, E.; Kumbasar, T. A fuzzy logic based autonomous vehicle control system design in the TORCS environment. In Proceedings of the 2017 10th International Conference on Electrical and Electronics Engineering (ELECO), Bursa, Turkey, 30 November–2 December 2017; IEEE: New York City, NY, USA, 2017; pp. 737–741. [Google Scholar]
  28. Hodge, N.E.; Trabia, M.B. Steering fuzzy logic controller for an autonomous vehicle. In Proceedings of the 1999 IEEE International Conference on Robotics and Automation (Cat. No. 99CH36288C), Detroit, MI, USA, 10–15 May 1999; IEEE: New York City, NY, USA, 1999; Volume 3, pp. 2482–2488. [Google Scholar]
  29. Trabia, M.; Shi, L.Z.; Hodge, N.E. A Fuzzy Logic Controller for Autonomous Wheeled Vehicles; UNLV: Las Vegas, NV, USA, 2006. [Google Scholar]
  30. Jiang, X.; Motai, Y.; Zhu, X. Predictive fuzzy logic controller for trajectory tracking of a mobile robot. In Proceedings of the 2005 IEEE Midnight-Summer Workshop on Soft Computing in Industrial Applications, 2005. SMCia/05, Espoo, Finland, 28–30 June 2005; IEEE: New York City, NY, USA, 2005; pp. 29–32. [Google Scholar]
  31. Yang, J.; Zheng, N. An expert fuzzy controller for vehicle lateral control. In Proceedings of the IECON 2007-33rd Annual Conference of the IEEE Industrial Electronics Society, Taipei, Taiwan, 5–8 November 2007; IEEE: New York City, NY, USA, 2007; pp. 880–885. [Google Scholar]
  32. Chang, S.J.; Li, T.H.S. Design and implementation of fuzzy parallel-parking control for a car-type mobile robot. J. Intell. Robot. Syst. 2002, 34, 175–194. [Google Scholar] [CrossRef]
  33. El Hajjaji, A.; Bentalba, S. Fuzzy path tracking control for automatic steering of vehicles. Robot. Auton. Syst. 2003, 43, 203–213. [Google Scholar] [CrossRef]
  34. Rastelli, J.P.; Peñas, M.S. Fuzzy logic steering control of autonomous vehicles inside roundabouts. Appl. Soft Comput. 2015, 35, 662–669. [Google Scholar] [CrossRef]
  35. Naranjo, J.E.; Sotelo, M.A.; Gonzalez, C.; Garcia, R.; De Pedro, T. Using fuzzy logic in automated vehicle control. IEEE Intell. Syst. 2007, 22, 36–45. [Google Scholar] [CrossRef]
  36. Wang, X.; Fu, M.; Ma, H.; Yang, Y. Lateral control of autonomous vehicles based on fuzzy logic. Control. Eng. Pract. 2015, 34, 1–17. [Google Scholar] [CrossRef]
  37. Kehtarnavaz, N.; Nakamura, E.; Griswold, N.; Yen, J. Autonomous vehicle following by a fuzzy logic controller. In NAFIPS/IFIS/NASA’94. Proceedings of the First International Joint Conference of The North American Fuzzy Information Processing Society Biannual Conference. The Industrial Fuzzy Control and Intellige, San Antonio, TX, USA, 18–21 December 1994; IEEE: New York City, NY, USA, 1994; pp. 333–337. [Google Scholar]
  38. Griswold, N.C.; Kehtarnavaz, N.D.; Miller, K.M. A transportable neural network controller for autonomous vehicle following. In Proceedings of the Intelligent Vehicles’ 94 Symposium, Paris, France, 24–26 October 1994; IEEE: New York City, NY, USA, 1994; pp. 195–200. [Google Scholar]
  39. Dai, X.; Li, C.; Rad, A. An Approach to Tune Fuzzy Controllers Based on Reinforcement Learning for Autonomous Vehicle Control. IEEE Trans. Intell. Transp. Syst. 2005, 6, 285–293. [Google Scholar] [CrossRef]
  40. JiuHong, R.; Mengyin, F.; Yibin, L. Intelligent vehicle lateral controller design based on genetic algorithm and TS fuzzy-neural network. J. Syst. Eng. Electron. 2005, 16, 382–387. [Google Scholar]
  41. Abdalla, T.Y.; Abdulkareem, A. A PSO optimized fuzzy control scheme for mobile robot path tracking. Int. J. Comput. Appl. 2013, 76, 11–17. [Google Scholar] [CrossRef]
  42. Martinez-Soto, R.; Castillo, O.; Aguilar, L.T.; Baruch, I.S. Bio-inspired optimisation of fuzzy logic controllers for autonomous mobile robots. In Proceedings of the 2012 Annual Meeting of the North American Fuzzy Information Processing Society (NAFIPS), Berkeley, CA, USA, 6–8 August 2012; IEEE: New York City, NY, USA, 2012; pp. 1–6. [Google Scholar]
  43. Valdez, F.; Melin, P.; Castillo, O. An improved evolutionary method with fuzzy logic for combining particle swarm optimisation and genetic algorithms. Appl. Soft Comput. 2011, 11, 2625–2632. [Google Scholar] [CrossRef]
  44. Castillo, O.; Martinez-Marroquin, R.; Melin, P.; Valdez, F.; Soria, J. Comparative study of bio-inspired algorithms applied to the optimisation of type-1 and type-2 fuzzy controllers for an autonomous mobile robot. Inf. Sci. 2012, 192, 19–38. [Google Scholar] [CrossRef]
  45. Liu, B.; Wang, Z.; Guo, H.; Zhang, G. Improved Model Predictive Control Path Tracking Approach Based on Online Updated Algorithm with Fuzzy Control and Variable Prediction Time Domain for Autonomous Vehicles. World Electr. Veh. J. 2024, 15, 257. [Google Scholar] [CrossRef]
  46. Liu, G.; Shao, W. Coordinated Control Strategy for Stability Control and Trajectory Tracking with Wheel-Driven Autonomous Vehicles Under Harsh Situations. World Electr. Veh. J. 2025, 16, 163. [Google Scholar] [CrossRef]
  47. Strelen, J.C. The genetic algorithm is useful to fitting input probability distributions for simulation models. In Proceedings of the Business and Industry Symposium-ASTC 2003, Orlando, FL, USA, 29 March–4April 2003; pp. 8–13. [Google Scholar]
  48. Ghazali, M.; Gupta, I.; Ben Abdallah, M.A.; Clarke, J.; Indragandhi, V.; Hartavi, A.E. Performance Comparison of Three Rival AI-Powered Intelligent Trajectory Tracking Controllers for an Autonomous Delivery Van. Transp. Res. Procedia 2023, 72, 3039–3045. [Google Scholar] [CrossRef]
  49. Kabbani, T.; Sarhadi, P.; Ghazali, M.; Gamage, C.P.; Serbes, D.; Sozen, E.; Ozan, B.; Hartavi, A.E. Model Validation of Articulated Heavy-Duty Vehicle via IPG for Tracking Controller Design. Transp. Res. Procedia 2023, 72, 681–687. [Google Scholar] [CrossRef]
Figure 1. Nonlinear kinematic model of the Tofas-Fiat vehicle with a hypothetical reference path.
Figure 1. Nonlinear kinematic model of the Tofas-Fiat vehicle with a hypothetical reference path.
Wevj 16 00336 g001
Figure 2. Schematic representation of the multi-fuzzy genetic controller ( f L G A ) with the inner (I) and outer (II) optimisation layers.
Figure 2. Schematic representation of the multi-fuzzy genetic controller ( f L G A ) with the inner (I) and outer (II) optimisation layers.
Wevj 16 00336 g002
Figure 3. MATLAB/Simulink© comparative analysis framework.
Figure 3. MATLAB/Simulink© comparative analysis framework.
Wevj 16 00336 g003
Figure 4. Vehicle (a) trajectory in the X-Y frame, (b) steering angle, δ , (c) lateral offset error e y , c and (d) heading angle error e ψ , c for S1 @ V = 4   m / s .
Figure 4. Vehicle (a) trajectory in the X-Y frame, (b) steering angle, δ , (c) lateral offset error e y , c and (d) heading angle error e ψ , c for S1 @ V = 4   m / s .
Wevj 16 00336 g004
Figure 5. Vehicle (a) trajectory in the X-Y frame, (b) steering angle, δ , (c) lateral offset error e y , c and (d) heading angle error e ψ , c for S2 @ V = 6   m / s without obstacles.
Figure 5. Vehicle (a) trajectory in the X-Y frame, (b) steering angle, δ , (c) lateral offset error e y , c and (d) heading angle error e ψ , c for S2 @ V = 6   m / s without obstacles.
Wevj 16 00336 g005
Figure 6. Vehicle (a) trajectory in the X-Y frame, (b) steering angle δ , (c) lateral offset error e y , c and (d) heading angle error e ψ , c for S3 @ V = 6   m / s .
Figure 6. Vehicle (a) trajectory in the X-Y frame, (b) steering angle δ , (c) lateral offset error e y , c and (d) heading angle error e ψ , c for S3 @ V = 6   m / s .
Wevj 16 00336 g006
Table 1. Overview of control strategy features for comparative analysis.
Table 1. Overview of control strategy features for comparative analysis.
ControllerWeights
Parameterisation Strategy
SuperiorityLimitationObjective Focus
f L G A GA optimisation Optimally   adaptable   to   any   path Pre-determinationFixed and adaptable weights control performance
f L G e o Path-geometry-based Relatively   simple   tuning Not optimalVarying weights
baseline control
f L M Expert knowledgeSimple tuningNot adaptable,
poor performance
Fixed weights
baseline control
Table 2. Optimal weights for the f L G A strategy considered in different scenarios.
Table 2. Optimal weights for the f L G A strategy considered in different scenarios.
S1S2S3S4S5S6
η * 0.443 0.449 0.881 0.980 0.456 0.449
ζ * 0.557 0.551 0.119 0.020 0.544 0.551
Table 3. Root mean square of the tracking error for each strategy considered in different scenarios.
Table 3. Root mean square of the tracking error for each strategy considered in different scenarios.
Scenarios e y , c , R M S   [ m ]
f L G A f L M f L G e o
S1Wevj 16 00336 i001 0.0138 0.154 0.0345
S2Wevj 16 00336 i002 0.0240 0.227 0.0398
S3Wevj 16 00336 i003 0.505 0.511 0.609
S4Wevj 16 00336 i004 0.501 0.793 0.989
S5Wevj 16 00336 i005 0.0132 0.150 0.0339
S6Wevj 16 00336 i006 0.0234 0.224 0.0369
Table 4. Maximum lateral and angular tracking errors for each strategy considered in different scenarios.
Table 4. Maximum lateral and angular tracking errors for each strategy considered in different scenarios.
Scenarios f L G A f L M f L G e o
e y , c , m a x   [ m ] e ψ , c , m a x   [ ° ] e y , c , m a x   [ m ] e ψ , c , m a x   [ ° ] e y , c , m a x   [ m ] e ψ , c , m a x   [ ° ]
S1 0.039 1.95 0.33 2.56 0.16 6.20
S2 0.090 2.76 0.35 3.04 0.19 4.00
S3 1.06 22.0 1.14 23.5 1.38 28.5
S4 0.76 15.9 1.15 23.9 1.41 28.0
S5 0.12 1.86 0.29 2.56 0.16 6.20
S6 0.090 2.76 0.35 3.04 0.19 4.00
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

Ghazali, M.; Samadi, Z.; Gol, M.; Demir, A.; Rodoplu, K.; Kabbani, T.; Hatipoğlu, E.; Hartavi, A.E. An Effective Hybrid Strategy: Multi-Fuzzy Genetic Tracking Controller for an Autonomous Delivery Van. World Electr. Veh. J. 2025, 16, 336. https://doi.org/10.3390/wevj16060336

AMA Style

Ghazali M, Samadi Z, Gol M, Demir A, Rodoplu K, Kabbani T, Hatipoğlu E, Hartavi AE. An Effective Hybrid Strategy: Multi-Fuzzy Genetic Tracking Controller for an Autonomous Delivery Van. World Electric Vehicle Journal. 2025; 16(6):336. https://doi.org/10.3390/wevj16060336

Chicago/Turabian Style

Ghazali, Mohammad, Zaid Samadi, Mehmet Gol, Ali Demir, Kemal Rodoplu, Tarek Kabbani, Emrecan Hatipoğlu, and Ahu E. Hartavi. 2025. "An Effective Hybrid Strategy: Multi-Fuzzy Genetic Tracking Controller for an Autonomous Delivery Van" World Electric Vehicle Journal 16, no. 6: 336. https://doi.org/10.3390/wevj16060336

APA Style

Ghazali, M., Samadi, Z., Gol, M., Demir, A., Rodoplu, K., Kabbani, T., Hatipoğlu, E., & Hartavi, A. E. (2025). An Effective Hybrid Strategy: Multi-Fuzzy Genetic Tracking Controller for an Autonomous Delivery Van. World Electric Vehicle Journal, 16(6), 336. https://doi.org/10.3390/wevj16060336

Article Metrics

Back to TopTop