Submitted:
31 January 2026
Posted:
03 February 2026
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. Kinematic Vehicle-Trailer Model
3. Inverse Kinematics
3.1. Inverse Kinematics Derivation
3.2. Inverse Kinematics Validation
4. Multi-Body Hybrid A*-Based Path-Planning Design
4.1. Modified Hybrid A* Algorithm Overview
4.2. Cost Function Design
4.3. Motion Primitives
4.4. Collision Check
4.5. Priority Queue Design
5. Implementation Results
6. Conclusions and Future Work
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Hussain, R.; Zeadally, S. Autonomous Cars: Research Results, Issues, and Future Challenges. IEEE Commun. Surv. Tutor. 2019, vol. 21(no. 2), 1275–1313. [Google Scholar] [CrossRef]
- Gelbal, S. Y.; Guvenc, B. A.; Guvenc, L. SmartShuttle: a unified, scalable and replicable approach to connected and automated driving in a smart city. In Proceedings of the 2nd International Workshop on Science of Smart City Operations and Platforms Engineering, in SCOPE ’17; Association for Computing Machinery: New York, NY, USA, Apr 2017; pp. 57–62. [Google Scholar] [CrossRef]
- Wen, B.; Gelbal, S. Y.; Guvenc, B. A.; Guvenc, L. Localization and Perception for Control and Decision-Making of a Low-Speed Autonomous Shuttle in a Campus Pilot Deployment. SAE Int. J. Connect. Autom. Veh. 2018, vol. 1(no. 2), Art. no. 12-01-02–0003. [Google Scholar] [CrossRef]
- Claussmann, L.; Revilloud, M.; Gruyer, D.; Glaser, S. A Review of Motion Planning for Highway Autonomous Driving. IEEE Trans. Intell. Transp. Syst. 2020, vol. 21(no. 5), 1826–1848. [Google Scholar] [CrossRef]
- Guvenc, L.; Guvenc, B. A.; Emirler, M. T. “Connected and Autonomous Vehicles,” in Internet of Things and Data Analytics Handbook; John Wiley & Sons, Ltd, 2017; pp. 581–595. [Google Scholar] [CrossRef]
- Cao, X. Development of an Advisory System for Parking a Car with Trailer; SAE International: Warrendale, PA, Apr 2025; Volume SAE Technical Paper 2025-01-8035. [Google Scholar] [CrossRef]
- Werling, M.; Reinisch, P.; Heidingsfeld, M.; Gresser, K. Reversing the General One-Trailer System: Asymptotic Curvature Stabilization and Path Tracking. IEEE Trans. Intell. Transp. Syst. 2014, vol. 15(no. 2), 627–636. [Google Scholar] [CrossRef]
- Kusumakar, R.; Kural, K.; Tomar, A.; Pyman, B. Autonomous Parking for Articulated Vehicles. 2017. [Google Scholar] [CrossRef]
- Sudhakaran, Adityen. Autonomous Parallel Parking of a Scaled Tractor Semi-Trailer. Thesis;Mechanical Engineering, Eindhoven University of Technology, Eindhoven, Netherlands, 2018. [Google Scholar]
- Rouchon, P.; Fliess, M.; Levine, J.; Martin, P. Flatness, motion planning and trailer systems. Proceedings of 32nd IEEE Conference on Decision and Control 1993, vol.3, 2700–2705. [Google Scholar] [CrossRef]
- Tomar, A. Path following bi-directional controller for articulated vehicles. In Proceedings of the HVTT15, 2018. [Google Scholar]
- Morales, J.; Mandow, A.; Martinez, J. L.; Martínez, J. L.; García-Cerezo, A. J. Driver assistance system for backward maneuvers in passive multi-trailer vehicles. 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems, Oct. 2012; pp. 4853–4858. [Google Scholar] [CrossRef]
- Manav, A. C.; Lazoglu, I. A Novel Cascade Path Planning Algorithm for Autonomous Truck-Trailer Parking. IEEE Trans. Intell. Transp. Syst. 2022, vol. 23(no. 7), 6821–6835. [Google Scholar] [CrossRef]
- Zips, P.; Böck, M.; Kugi, A. An optimisation-based path planner for truck-trailer systems with driving direction changes. 2015 IEEE International Conference on Robotics and Automation (ICRA), May 2015; pp. 630–636. [Google Scholar] [CrossRef]
- Mohamed, A.; Ren, J.; Lang, H.; El-Gindy, M. Optimal collision free path planning for an autonomous articulated vehicle with two trailers. 2017 IEEE International Conference on Industrial Technology (ICIT), Mar. 2017; pp. 860–865. [Google Scholar] [CrossRef]
- Ljungqvist; Evestedt, N.; Axehill, D.; Cirillo, M.; Pettersson, H. A path planning and path-following control framework for a general 2-trailer with a car-like tractor. J. Field Robot. 2019, vol. 36(no. 8), 1345–1377. [Google Scholar] [CrossRef]
- Kvarnfors, K. Motion Planning for Parking a Truck and Trailer System. Thesis, School of Electrical Engineering and Computer Science, KTH Royal Institute of Technology, Stockholm, Sweden, 2019. [Google Scholar]
- Zobel, D.; Balcerak, E.; Weidenfeller, T. Minimum Parking Maneuvers for Articulated Vehicles with One-Axle Trailers. Robotics and Vision 2006 9th International Conference on Control, Automation, Dec. 2006; pp. 1–6. [Google Scholar] [CrossRef]
- Svestka, P.; Vleugels, J. Exact motion planning for tractor-trailer robots. in Proceedings of 1995 IEEE International Conference on Robotics and Automation 1995, vol.3, 2445–2450. [Google Scholar] [CrossRef]
- Zhang, X.; Eck, J.; Lotz, F. A Path Planning Approach for Tractor-Trailer System based on Semi-Supervised Learning. 2022 IEEE 25th International Conference on Intelligent Transportation Systems (ITSC), Oct. 2022; pp. 3549–3555. [Google Scholar] [CrossRef]
- Lei, G.; Zheng, Y. Research on Cooperative Trajectory Planning Algorithm Based on Tractor-Trailer Wheeled Robot. IEEE Access 2022, vol. 10, 64209–64221. [Google Scholar] [CrossRef]












| Model Parameter | Explanation |
| Wheelbase of the tractor vehicle (passenger car, SUV or pickup truck) | |
| Distance between vehicle center of gravity G and front axle center | |
| Distance between vehicle center of gravity G and rear axle center | |
| Distance between vehicle rear axle center and trailer hitch joint | |
| Distance between trailer axle center and trailer hitch joint | |
| Vehicle front wheel steer angle | |
| Vehicle yaw angle | |
| Trailer yaw angle | |
| Vehicle front axle center velocity | |
| Vehicle rear axle center velocity | |
| Trailer hitch velocity | |
| Trailer axle center velocity |
| Model Parameter | Value Choice |
| 2.896 [m] | |
| 1.159 [m] (passenger vehicle) | |
| 2.693 [m] | |
| -1 [m/s] (backward motion) |
| Model Parameter | Value Choice |
| 0.1745 [rad] = 10 [deg] | |
| [-0.75,0.75] [rad] = [-42.9718, 42.9718] [deg] | |
| [-0.5,0.5] [rad] = [-28.6479, 28.6479] [deg] |
| Priority Queue Contents | Explanation |
| Action Sequence | Sequence of actions already applied in the current partial path |
| Cost | Cost value of the terminal node in the current partial path |
| Terminal Node States | Vehicle-trailer system states at the terminal node of current partial path |
| Expanded Branch Trajectory | Vehicle-trailer system trajectory of the most recent motion primitive in the current partial path |
| Overall Path Trajectory | Overall vehicle-trailer system trajectory of the current partial path |
| Input History | Vehicle-trailer system input history for the current partial path |
| Model Parameter | Value Choice |
| 2.896 [m] | |
| 1.159 [m] (passenger vehicle) | |
| 2.693 [m] | |
| 0.1 | |
| 1 [sec] | |
| -1 [m/sec] | |
| [-0.75, 0.75] [rad] = [-42.9718, 42.9718] [deg] | |
| [-0.5, 0.5] [rad] = [-28.6479, 28.6479] [deg] |
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 (http://creativecommons.org/licenses/by/4.0/).