High-Performance Path Tracking of a 4WD Autonomous Vehicle Using NMPC with Virtual 4WD Torque Distribution
Abstract
1. Introduction
- A reduced-dimensional NMPC framework is proposed for high-speed path tracking of a four-wheel-drive autonomous vehicle. The controller optimizes only the front-wheel steering command and the rear-left/rear-right wheel torque commands, thereby reducing the online optimization dimension compared with a conventional full four-wheel torque NMPC formulation.
- A rear-dominant virtual 4WD torque distribution strategy is introduced. In this strategy, the front-left and front-right wheel torques are generated proportionally from the corresponding rear-wheel torque commands through an execution-level distribution law, allowing the four-wheel-drive torque capability to be realized without adding front-wheel torque decision variables to the online NMPC problem.
- An integrated TRO–NMPC framework is developed. The offline TRO generates a near-limit minimum-lap-time reference trajectory, including the racing line, velocity profile, and sideslip-angle profile, while the online NMPC tracks the TRO-generated reference under vehicle, actuator, tire-force, motor-power, and track-boundary constraints.
- The computational benefit of the reduced-dimensional formulation is evaluated by comparing the proposed NMPC with a conventional full four-wheel torque NMPC formulation in terms of decision-variable count, dynamic equality constraints, input-rate decision variables, and solver execution time.
- The effectiveness and limitations of the proposed framework are evaluated through closed-loop numerical simulations on the Shanghai International Circuit. The results show that, under the investigated simulation conditions, the proposed rear-dominant virtual 4WD strategy reduces the simulated lap time while maintaining bounded tracking errors and satisfying the track-boundary constraints.
2. Reference Path Generation
3. Track Modeling
4. Vehicle Modeling
4.1. Double-Track Vehicle Model
4.2. Load Transfer
4.3. Wheel Torques
4.4. Tire Modeling
4.5. Simplified MF Tire Model
4.6. Combined Slip Tire Model for TRO
4.7. Pure Sideslip Tire Model for NMPC
4.8. Vehicle Constraints
5. Control Architecture
6. Trajectory Optimization
6.1. System Dynamics
6.2. Direct Collocation Method
6.3. TRO Cost Function
6.4. NLP Solver
7. Nonlinear Model Predictive Control
7.1. Prediction Model
7.2. Discretization
7.3. Preview Path Station
7.4. Reference Output
7.5. NMPC Cost Function
8. Numerical Results
8.1. Simulation Setup
8.2. Trajectory Optimization Results
8.3. Nonlinear Model Predictive Control Results
8.3.1. Overall Path-Tracking Performance
8.3.2. Vehicle States
8.3.3. Torque and Steering Commands
8.3.4. Execution Performance and Computational Complexity
9. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
Appendix A. Numerical Parameters for Reproduction
| Description | Symbol | Value | Unit | |
|---|---|---|---|---|
| Env. | Gravitational acceleration | g | 9.81 | |
| Road–tire adhesion coeff. | 1.0 | |||
| Air density | 1.2 | |||
| Aerodynamic drag coeff. | 0.3 | |||
| Aerodynamic lift coeff. | 0.6 | |||
| Vehicle | Front area | A | 2.2 | |
| Total vehicle mass | m | 1000 | ||
| Yaw moment of inertia | 1050 | · | ||
| Distance from CG to front axle | 1.015 | m | ||
| Distance from CG to rear axle | 1.895 | m | ||
| Center-of-gravity height | h | 0.54 | m | |
| Vehicle track width | 1.5 | m | ||
| Wheel rotational inertia | 1.2 | · | ||
| Effective rolling radius | R | 0.3 | m | |
| Tire | Longitudinal stiffness factor | 18 | ||
| Longitudinal shape factor | 1.3 | |||
| Longitudinal peak-factor linear coeff. | 0.95 | |||
| Longitudinal peak-factor constant coeff. | 320 | N | ||
| Lateral stiffness factor | 13 | |||
| Lateral shape factor | 1.5 | |||
| Lateral peak-factor linear coeff. | 0.95 | |||
| Lateral peak-factor constant coeff. | 320 | N | ||
| Maximum longitudinal adhesion coeff. | 1.0 | |||
| Maximum lateral adhesion coeff. | 1.0 | |||
| Combined-slip regularization constant |
| Description | Symbol | Value | Unit | |
|---|---|---|---|---|
| Track | Optimized racing-line length | L | 5445 | m |
| Discretization | Spatial grid interval | ds | 1 | m |
| Number of spatial intervals | N | 5445 | ||
| Collocation method | Direct orthogonal collocation | |||
| Collocation order | q | 3 | ||
| Problem setup | Initial vehicle speed | 1 | m/s | |
| Bounds | Vehicle speed | V | [1, 360/3.6] | m/s |
| Sideslip angle | rad | |||
| Yaw rate | rad/s | |||
| Wheel angular velocity | [0, (360/3.6)/R] | rad/s | ||
| Lateral deviation | Track-boundary dependent | m | ||
| Relative heading angle | rad | |||
| Rear-left/right wheel torque | , | [2000, 2000] | N·m | |
| Front-wheel steering angle | rad | |||
| Longitudinal acceleration | [3g, 3g] | |||
| Lateral acceleration | [3g, 3g] | |||
| Constraints | Tire–road adhesion ellipse | [0, 1] | ||
| Wheel motor power | [150, 150] | kW | ||
| Weighting factor | Weight matrix for control increments | diag(1, 1, 10) | ||
| Weight matrix for auxiliary-variable increments | diag(1, 1) | |||
| Rate bounds | Rear-left/right torque rate | , | [5000, 5000] | N·m/s |
| Steering-angle rate | rad/s | |||
| Solver | Modeling framework | CasADi | ||
| NLP solver | IPOPT | |||
| Maximum iterations | 1000 | |||
| Convergence tolerance | ||||
| Acceptable tolerance | (IPOPT default) |
| Description | Symbol | Value | Unit | |
|---|---|---|---|---|
| Prediction setup | Sampling time | 0.05 | s | |
| Prediction horizon length | 30 | |||
| Total prediction time | 1.5 | s | ||
| Bounds | Vehicle speed | V | [1, 360/3.6] | m/s |
| Sideslip angle | rad | |||
| Yaw rate | rad/s | |||
| Longitudinal acceleration | [3g, 3g] | |||
| Lateral acceleration | [3g, 3g] | |||
| Lateral deviation | Track-boundary dependent | m | ||
| Relative heading angle | rad | |||
| Rear-left/right wheel torque | , | [2000, 2000] | N·m | |
| Front-wheel steering angle | rad | |||
| Rate bounds | Rear-left/right torque rate | , | [5000, 5000] | N·m/s |
| Steering-angle rate | rad/s | |||
| Constraints | Tire–road adhesion ellipse | [0, 1] | ||
| Wheel motor power | [150, 150] | kW | ||
| Scaling | Output scaling matrix | diag(1, 0.05, 0.1, 0.05) | ||
| Input scaling matrix | diag(5000, 5000, ) | |||
| Weighting factor | Output-tracking weight | Q | diag(1, 1, 1, 1) | |
| Control-rate weight | R | diag(1, 1, 10) | ||
| Slack-variable penalty | Z | diag(10, 10, 10, 10) | ||
| acados solver | NLP solver type | SQP_RTI | ||
| QP solver | qp_solver | full_condensing_hpipm | ||
| Integrator type | sim_method | IRK | ||
| Number of IRK stages | sim_method_num_stages | 2 | ||
| Number of integration steps | sim_method_num_steps | 1 | ||
| Maximum NLP iterations | nlp_solver_max_iter | 30 | ||
| Stationarity tolerance | nlp_solver_tol_stat | |||
| Equality tolerance | nlp_solver_tol_eq | |||
| Inequality tolerance | nlp_solver_tol_ineq | |||
| Complementarity tolerance | nlp_solver_tol_comp | |||
| Exact Hessian option | nlp_solver_exact_hessian | true | ||
| Implementation | Code generation | C code generated by acados | ||
| Closed-loop interface | Simulink S-function |
References
- Srinivasan, S.; Giles, S.N.; Liniger, A. A holistic motion planning and control solution to challenge a professional racecar driver. IEEE Robot. Autom. Lett. 2021, 6, 7854–7860. [Google Scholar] [CrossRef] [Scilit]
- Li, J.-T.; Chen, C.-K.; Ren, H. Time-optimal trajectory planning and tracking for autonomous vehicles. Sensors 2024, 24, 3281. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Hui, J.; Lee, Y.-K.; Yuan, J. Load following control of a PWR with load-dependent parameters and perturbations via fixed-time fractional-order sliding mode and disturbance observer techniques. Renew. Sustain. Energy Rev. 2023, 184, 113550. [Google Scholar] [CrossRef] [Scilit]
- Yuan, J.; Hui, J. Adaptive second-ordernonsingular terminal sliding mode power levelcontrolfor nuclear power plants. Nucl. Eng. Technol. J. 2021, 54, 1644–1651. [Google Scholar]
- Xu, G.; Chen, M.; He, X.; Liu, Y.; Wu, J.; Diao, P. Research on state-parameter estimation of unmanned Tractor—A hybrid method of DEKF and ARBFNN. Eng. Appl. Artif. Intell. 2024, 127, 107402. [Google Scholar] [CrossRef] [Scilit]
- Liang, J.; Tian, Q.; Feng, J.; Pi, D.; Yin, G. A polytopic model-based robust predictive control scheme for path tracking of autonomous vehicles. IEEE Trans. Intell. Veh. 2023, 9, 3928–3939. [Google Scholar] [CrossRef] [Scilit]
- Zhao, K.; Zhao, Z.; Xia, X.; Li, W.; Liang, K. Trajectory tracking and stability coordination control of FWDEV based on the dissipative energy method. Veh. Syst. Dyn. 2025, 1–26. [Google Scholar] [CrossRef] [Scilit]
- Lazzarini, D.; Depalo, M.; Tota, A.; Dimauro, L.; Dhaens, M.; Sorniotti, A. On the benefits of road preview on integrated chassis control. Veh. Syst. Dyn. 2026, 1–31. [Google Scholar] [CrossRef] [Scilit]
- Mandl, P.; Klein, D.; Edelmann, J.; Plöchl, M.; Klinger, F. Regions of feasible handling in overactuated vehicles considering actuator sets and limits. Veh. Syst. Dyn. 2025, 1–19. [Google Scholar] [CrossRef] [Scilit]
- Eberhart, M.; Arndt, M.; Plöchl, M.; Edelmann, J. Drive torque distribution for yaw control: Potential and influence on vehicle handling and stability. Veh. Syst. Dyn. 2026, 1–19. [Google Scholar] [CrossRef] [Scilit]
- Lin, C.; Siampis, E.; Velenis, E. Path-tracking control at the limits of handling of a prototype over-actuated autonomous vehicle. Veh. Syst. Dyn. 2025, 63, 853–875. [Google Scholar] [CrossRef] [Scilit]
- Zhang, Z.; Yu, J.; Huang, C.; Du, R. Coordinated torque distribution method of distributed drive electric vehicle to reduce control intervention sense. Veh. Syst. Dyn. 2024, 62, 198–221. [Google Scholar] [CrossRef] [Scilit]
- Amer, N.H.; Dalboni, M.; Georgiev, P.; Caponio, C.; Tavernini, D.; Gruber, P.; Sorniotti, A. Integrated torque-vectoring and anti-roll moment distribution strategies based on optimal control: Influence of model complexity and road curvature preview. Veh. Syst. Dyn. 2024, 62, 2533–2566. [Google Scholar] [CrossRef] [Scilit]
- Castellanos Molina, L.M.; Manca, R.; Hegde, S.; Amati, N.; Tonoli, A. Predictive handling limits monitoring and agility improvement with torque vectoring on a rear in-wheel drive electric vehicle. Veh. Syst. Dyn. 2024, 62, 2185–2209. [Google Scholar] [CrossRef] [Scilit]
- Li, B.; Lin, C.; Ahmadi, J.; Siampis, E.; Longo, S.; Velenis, E. An integrated path-tracking and control allocation method for autonomous racing electric vehicles. Veh. Syst. Dyn. 2024, 62, 1517–1540. [Google Scholar] [CrossRef] [Scilit]
- Heilmeier, A.; Wischnewski, A.; Hermansdorfer, L.; Betz, J.; Lienkamp, M.; Lohmann, B. Minimum curvature trajectory planning and control for an autonomous race car. Veh. Syst. Dyn. 2020, 58, 1497–1527. [Google Scholar] [CrossRef] [Scilit]
- Perantoni, G.; Limebeer, D.J.N. Optimal control for a formula one car with variable parameters. Veh. Syst. Dyn. 2014, 52, 653–678. [Google Scholar] [CrossRef] [Scilit]
- Jazar, R.N. Advanced Vehicle Dynamics; Springer International Publishing: Cham, Switzerland, 2019. [Google Scholar] [CrossRef] [Scilit]
- Pacejka, H.B. Tire and Vehicle Dynamics, 3rd ed.; Butterworth-Heinemann: Oxford, UK, 2012. [Google Scholar] [CrossRef] [Scilit]
- Wang, Z.; Sun, K.; Ma, S.; Sun, L.; Gao, W.; Dong, Z. Improved linear quadratic regulator lateral path tracking approach based on a real-time updated algorithm with fuzzy control and cosine similarity for autonomous vehicles. Electronics 2022, 11, 3703. [Google Scholar] [CrossRef] [Scilit]
- Gros, S.; Diehl, M. Numerical Optimal Control (Draft). 2022. Available online: https://www.syscop.de/files/2020ss/NOC/book-NOCSE.pdf (accessed on 28 December 2025).
- Gabiccini, M.; Bartali, L.; Guiggiani, M. Analysis of driving styles of a GP2 car via minimum lap-time direct trajectory optimization. Multibody Syst. Dyn. 2021, 53, 85–113. [Google Scholar] [CrossRef] [Scilit]
- Biegler, L.T. Nonlinear Programming: Concepts, Algorithms, and Applications to Chemical Processes; Society for Industrial and Applied Mathematics: Philadelphia, PA, USA, 2010. [Google Scholar] [CrossRef] [Scilit]
- Limebeer, D.J.; Perantoni, G. Optimal control of a formula one car on a three-dimensional track—Part 2: Optimal control. J. Dyn. Syst. Meas. Control 2015, 137, 051019. [Google Scholar] [CrossRef] [Scilit]
- Betts, J.T. Practical Methods for Optimal Control Using Nonlinear Programming, 3rd ed.; Society for Industrial and Applied Mathematics: Philadelphia, PA, USA, 2020. [Google Scholar] [CrossRef] [Scilit]
- Martins, J.R.R.A.; Ning, A. Engineering Design Optimization; Cambridge University Press: Cambridge, UK, 2022. [Google Scholar] [CrossRef] [Scilit]
- Andersson, J.; Gillis, J.; Horn, G.; Rawlings, J.; Diehl, M. CasADi: A software framework for nonlinear optimization and optimal control. Math. Program. Comput. 2019, 11, 1–36. [Google Scholar] [CrossRef] [Scilit]
- Biegler, L.T.; Zavala, V.M. Large-scale nonlinear programming using IPOPT: An integrating framework for enterprise-wide dynamic optimization. Comput. Chem. Eng. 2009, 33, 575–582. [Google Scholar] [CrossRef] [Scilit]
- Goh, J.Y.M.; Thompson, M.; Dallas, J.; Balachandran, A. Beyond the stable handling limits: Nonlinear model predictive control for highly transient autonomous drifting. Veh. Syst. Dyn. 2024, 62, 2590–2613. [Google Scholar] [CrossRef] [Scilit]
- Kloeser, D.; Schoels, T.; Sartor, T.; Zanelli, A.; Prison, G.; Diehl, M. NMPC for racing using a singularity-free path-parametric model with obstacle avoidance. IFAC-PapersOnLine 2020, 53, 14324–14329. [Google Scholar] [CrossRef] [Scilit]
- Verschueren, R.; Frison, G.; Kouzoupis, D.; Frey, J.; Duijkeren, N.V.; Zanelli, A.; Novoselnik, B.; Albin, T.; Quirynen, R.; Diehl, M. acados—A modular open-source framework for fast embedded optimal control. Math. Program. Comput. 2022, 14, 147–183. [Google Scholar] [CrossRef] [Scilit]




















| Description | Symbol/ Equation | Scale | Lower | Upper | Units | |
|---|---|---|---|---|---|---|
| Objective | Objective function | (76) | ||||
| Optimization variables | ||||||
| State variables | Velocity | 100 | 1 | 360/3.6 | ||
| Sideslip angle | 1 | /4 | /4 | |||
| Yaw rate | 1 | /2 | /2 | |||
| Wheel velocities | 100/R | 0 | 360/3.6/R | |||
| Lateral deviation | 5 | |||||
| Relative heading | 1 | /4 | /4 | |||
| Control variables | Left rear wheel torque | 2000 | 2000 | 2000 | N·m | |
| Right rear wheel torque | 2000 | 2000 | 2000 | N·m | ||
| Front-wheel steering angle | /8 | /8 | /8 | |||
| Auxiliary variables | Longitudinal acceleration | g | 3g | 3g | ||
| Lateral acceleration | g | 3g | 3g | |||
| Track parameter | Path curvature | |||||
| Subject to | ||||||
| Constraints | Collocation dynamics | (69),(70) | ||||
| Acceleration consistency | (22),(23) | g | ||||
| Tire–road adhesion ellipse | (51) | 1 | 0 | 1 | ||
| Motor-power constraint | (52) | 150 | 150 | 150 | kW | |
| Rate bounds | Rate of left rear wheel torque | 5000 | 5000 | 5000 | N·m/s | |
| Rate of right rear wheel torque | 5000 | 5000 | 5000 | N·m/s | ||
| Rate of wheel steering angle | /8 | /8 | /8 |
| Description | Symbol/ Equation | Scale | Lower | Upper | Units | |
|---|---|---|---|---|---|---|
| Objective | Objective function | (89) | ||||
| Optimization variables | ||||||
| State variables | Velocity | 100 | 1 | 360/3.6 | ||
| Sideslip angle | 1 | /4 | /4 | |||
| Yaw rate | 1 | /2 | /2 | |||
| Longitudinal acceleration | g | 3g | 3g | |||
| Lateral acceleration | g | 3g | 3g | |||
| Path station | s | 1 | 0 | Inf | ||
| Lateral deviation | 5 | |||||
| Relative heading | 1 | /4 | /4 | |||
| Left rear wheel torque | 2000 | 2000 | 2000 | N·m | ||
| Right rear wheel torque | 2000 | 2000 | 2000 | N·m | ||
| Front-wheel steering angle | /8 | /8 | /8 | |||
| Slack variable | 1 | 0 | Inf | |||
| Control inputs | Rate of left rear wheel torque | 5000 | 5000 | 5000 | N·m/s | |
| Rate of right rear wheel torque | 5000 | 5000 | 5000 | N·m/s | ||
| Rate of wheel steering angle | /8 | /8 | /8 | |||
| Preview parameter | Path curvature | 1/m | ||||
| Constraints | IRK-discretized dynamics | (84) | ||||
| Initial-state constraint | (83) | |||||
| Tire–road adhesion ellipse | (51) | 1 | 0 | 1 | ||
| Motor-power constraint | (53)–(56) | 150 | 150 | 150 | kW |
| Max (ms) | RMS (m) | Max (m) | Closed-Loop Status | ||||
|---|---|---|---|---|---|---|---|
| 0.5 | 20 | 1.0 | 0.05 | Tracking failed | |||
| 0.5 | 30 | 1.5 | 0.05 | 4.215 | 0.086 | 0.282 | Successful |
| 0.5 | 40 | 2.0 | 0.05 | 9.593 | 0.119 | 0.503 | Successful |
| Distribution Gain | Lap-Time (s) | Maximum Speed (km/h) | Lap-Time Reduction (%) |
|---|---|---|---|
| = 0 | 182.08 | 249 | 0.00 |
| = 0.1 | 175.48 | 262 | 3.63 |
| = 0.2 | 171.57 | 272 | 5.77 |
| = 0.3 | 168.41 | 280 | 7.51 |
| = 0.4 | 165.82 | 288 | 8.93 |
| = 0.5 | 163.30 | 295 | 10.31 |
| TRO Lap-Time (s) | NMPC Lap-Time (s) | Max (m) | RMS (m) | Max (deg) | RMS (deg) | |
|---|---|---|---|---|---|---|
| 0 | 182.08 | 183.13 | 0.235 | 0.063 | 2.445 | 0.442 |
| 0.1 | 175.48 | 176.50 | 0.329 | 0.085 | 2.902 | 0.455 |
| 0.2 | 171.57 | 171.79 | 0.329 | 0.084 | 2.845 | 0.459 |
| 0.3 | 168.41 | 168.61 | 0.322 | 0.087 | 2.876 | 0.461 |
| 0.4 | 165.82 | 166.27 | 0.305 | 0.084 | 2.946 | 0.467 |
| 0.5 | 163.30 | 163.73 | 0.282 | 0.086 | 2.776 | 0.466 |
| Maximum Lateral Error (m) | Available Margin at Maximum-Error Point (m) | Error/Margin Ratio (%) | Boundary Satisfied | |
|---|---|---|---|---|
| 0 | 0.24 | 8.17 | 2.94 | Yes |
| 0.1 | 0.33 | 4.48 | 7.37 | Yes |
| 0.2 | 0.33 | 4.84 | 6.82 | Yes |
| 0.3 | 0.32 | 3.99 | 8.02 | Yes |
| 0.4 | 0.31 | 4.64 | 6.68 | Yes |
| 0.5 | 0.282 | 4.145 | 6.81 | Yes |
| TRO Result | NMPC Result | Reason | |
|---|---|---|---|
| 0.6 | 197.02 s | Failed | Front tire–road adhesion capacity saturation leading to strong understeer |
| Quantity | Mean | Max | Unit |
|---|---|---|---|
| NMPC computation time | 1.912 | 4.215 | ms |
| SQP/RTI iteration | 1.00 | 1.00 | |
| KKT stationarity residual | 1.309 × 10−2 | 2.296 × 101 | |
| KKT equality residual | 1.018 × 10−4 | 4.357 × 10−3 | |
| KKT inequality residual | 2.773 × 10−3 | 1.074 | |
| KKT complementarity residual | 2.694 × 10−3 | 8.535 | |
| Solver success rate | 100.00 | % | |
| Solver failure count | 0 |
| Quantity | Proposed Reduced- Dimensional NMPC | Conventional Full Four-Wheel Torque NMPC | Difference | Unit |
|---|---|---|---|---|
| Optimized torque commands | 2 rear-wheel torque commands | 4 independent wheel-torque commands | Reduced | |
| Generated torque commands | Front-left and front-right by virtual distribution law | None | ||
| State dimension, () | 11 | 13 | −2 | |
| Input dimension, () | 3 | 5 | −2 | |
| Prediction horizon, () | 30 | 30 | Same | |
| Main state/input decision variables | 431 | 553 | 22.1% reduction | |
| Dynamic equality constraints | 330 | 390 | 15.4% reduction | |
| Input-rate decision variables | 90 | 150 | 40.0% reduction | |
| Mean NMPC computation time, () | 1.912 | 4.336 | 55.9% reduction | ms |
| Maximum NMPC computation time, () | 4.215 | 7.377 | 42.9% reduction | ms |
| SQP/RTI iteration | 1.00 | 1.00 | Same | |
| Solver success rate | 100.00 | 100.00 | Same | % |
| Solver failure count | 0 | 0 | Same |
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. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Vu, D.H.; Chen, C.-K.; Ruan, J. High-Performance Path Tracking of a 4WD Autonomous Vehicle Using NMPC with Virtual 4WD Torque Distribution. Sensors 2026, 26, 4442. https://doi.org/10.3390/s26144442
Vu DH, Chen C-K, Ruan J. High-Performance Path Tracking of a 4WD Autonomous Vehicle Using NMPC with Virtual 4WD Torque Distribution. Sensors. 2026; 26(14):4442. https://doi.org/10.3390/s26144442
Chicago/Turabian StyleVu, Duc Hiep, Chih-Keng Chen, and Jiageng Ruan. 2026. "High-Performance Path Tracking of a 4WD Autonomous Vehicle Using NMPC with Virtual 4WD Torque Distribution" Sensors 26, no. 14: 4442. https://doi.org/10.3390/s26144442
APA StyleVu, D. H., Chen, C.-K., & Ruan, J. (2026). High-Performance Path Tracking of a 4WD Autonomous Vehicle Using NMPC with Virtual 4WD Torque Distribution. Sensors, 26(14), 4442. https://doi.org/10.3390/s26144442

