Publication:
Trajectory Planning With A* Algorithm and Tracking With Multiple Controllers

dc.contributor.authorYigit, Sinan
dc.contributor.authorSezgin, A.
dc.contributor.institutionYigit, Sinan, Istanbul University-Cerrahpasa, Istanbul, Turkey, Bahçeşehir Üniversitesi, Istanbul, Turkey
dc.contributor.institutionSezgin, A., Istanbul University-Cerrahpasa, Istanbul, Turkey
dc.date.accessioned2025-10-05T14:30:29Z
dc.date.issued2025
dc.description.abstractThis article consists of mathematical modelling of differential drive mobile robot (DDMR), path planning and tracking application via multiple controller usage. Robot kinematic and dynamic models were constructed and simulated in virtual 2D map environment. A* algorithm was applied to the 2D map problem to acquire optimal pathfinding, efficiency and flexibility in trajectory planning stage. After the reference trajectory is obtained by algorithm, the robot needs to be guided using control strategy that manages the speed control of electric motors. At the first part of the control problem, kinematic based backstepping control (KBBC) were used to increase the efficiency of the control system. After that Sliding Mode Control (SMC) and Proportional-Integral-Derivative (PID) control strategies were applied to reduce tracking errors between reference and actual coordinate values and heading angle value. To test the robustness and efficiency of control combinations, two different simulation systems were designed using Matlab-Simulink Software. First system was designed for the non-disturbance condition, while the second system included disturbance torque and an additional mass applied condition. Test results showcasing the performance of the controllers are presented in the concluding section, through trajectory tracking and error comparison graphs. © 2025 Elsevier B.V., All rights reserved.
dc.identifier.doi10.1002/oca.3243
dc.identifier.endpage1048
dc.identifier.issn10991514
dc.identifier.issn01432087
dc.identifier.issue3
dc.identifier.scopus2-s2.0-85211376410
dc.identifier.startpage1036
dc.identifier.urihttps://doi.org/10.1002/oca.3243
dc.identifier.urihttps://hdl.handle.net/20.500.14719/6346
dc.identifier.volume46
dc.language.isoen
dc.publisherJohn Wiley and Sons Ltd
dc.relation.sourceOptimal Control Applications and Methods
dc.subject.authorkeywordsDifferential Drive Mobile Robot
dc.subject.authorkeywordsKinematic-based Backstepping Control
dc.subject.authorkeywordsPid Control
dc.subject.authorkeywordsRobustness Test
dc.subject.authorkeywordsSliding Mode Control
dc.subject.authorkeywordsTrajectory Tracking A* Algorithm
dc.subject.authorkeywordsMobile Robots
dc.subject.authorkeywordsMotion Planning
dc.subject.authorkeywordsPhotomapping
dc.subject.authorkeywordsRobot Programming
dc.subject.authorkeywordsRobust Control
dc.subject.authorkeywordsRobustness (control Systems)
dc.subject.authorkeywordsSpeed Control
dc.subject.authorkeywordsThree Term Control Systems
dc.subject.authorkeywordsA* Algorithm
dc.subject.authorkeywordsBackstepping Control
dc.subject.authorkeywordsDifferential Drive
dc.subject.authorkeywordsDifferential Drive Mobile Robot
dc.subject.authorkeywordsKinematic-based Backstepping Control
dc.subject.authorkeywordsProportional Integral Derivative Control
dc.subject.authorkeywordsRobustness Tests
dc.subject.authorkeywordsSliding-mode Control
dc.subject.authorkeywordsTrajectory Tracking A* Algorithm
dc.subject.authorkeywordsTrajectory-tracking
dc.subject.authorkeywordsMatlab
dc.subject.indexkeywordsMobile robots
dc.subject.indexkeywordsMotion planning
dc.subject.indexkeywordsPhotomapping
dc.subject.indexkeywordsRobot programming
dc.subject.indexkeywordsRobust control
dc.subject.indexkeywordsRobustness (control systems)
dc.subject.indexkeywordsSpeed control
dc.subject.indexkeywordsThree term control systems
dc.subject.indexkeywordsA* algorithm
dc.subject.indexkeywordsBackstepping control
dc.subject.indexkeywordsDifferential drive
dc.subject.indexkeywordsDifferential drive mobile robot
dc.subject.indexkeywordsKinematic-based backstepping control
dc.subject.indexkeywordsProportional integral derivative control
dc.subject.indexkeywordsRobustness tests
dc.subject.indexkeywordsSliding-mode control
dc.subject.indexkeywordsTrajectory tracking A* algorithm
dc.subject.indexkeywordsTrajectory-tracking
dc.subject.indexkeywordsMATLAB
dc.titleTrajectory Planning With A* Algorithm and Tracking With Multiple Controllers
dc.typeArticle
dcterms.referencesRubio, Francisco J., A review of mobile robots: Concepts, methods, theoretical framework, and applications, International Journal of Advanced Robotic Systems, 16, 2, (2019), Sahu, Preeti Ranjan, Effective Load Frequency Control of Power System with Two-Degree Freedom Tilt-Integral-Derivative Based on Whale Optimization Algorithm, Sustainability (Switzerland), 15, 2, (2023), Elsisi, Mahmoud, Improved bald eagle search algorithm with dimension learning-based hunting for autonomous vehicle including vision dynamics, Applied Intelligence, 53, 10, pp. 11997-12014, (2023), Tuerxun, Wumaier, A Wind Power Forecasting Model Using LSTM Optimized by the Modified Bald Eagle Search Algorithm, Energies, 15, 6, (2022), Ali, Syed Wajahat, Finite-Control-Set Model Predictive Control for Low-Voltage-Ride-Through Enhancement of PMSG Based Wind Energy Grid Connection Systems, Mathematics, 10, 22, (2022), Mohamed, Mohamed Ahmed Ebrahim, Optimal Energy Management Solutions Using Artificial Intelligence Techniques for Photovoltaic Empowered Water Desalination Plants Under Cost Function Uncertainties, IEEE Access, 10, pp. 93646-93658, (2022), Zhao, Zhuoli, Decentralized finite control set model predictive control strategy of microgrids for unbalanced and harmonic power management, IEEE Access, 8, pp. 202298-202311, (2020), Alarabi, Saleh, A PRM Approach to Path Planning with Obstacle Avoidance of an Autonomous Robot, pp. 76-80, (2022), Li, Jiadong, RRT-A∗ Motion planning algorithm for non-holonomic mobile robot, Proceedings of the SICE Annual Conference, pp. 1833-1838, (2014), Li, Guangsheng, Path planning for mobile robot using self-adaptive learning particle swarm optimization, Science China Information Sciences, 61, 5, (2018)
dspace.entity.typePublication
local.indexed.atScopus
person.identifier.scopus-author-id57200632564
person.identifier.scopus-author-id55339217400

Files