Citation: S , omîtc˘ a, I.-A.; Brad, S.; Florian, V.; Deaconu, S , .-E. Improving Path Accuracy of Mobile Robots in Uncertain Environments by Adapted Bézier Curves. Electronics 2022, 11, 3568. https://doi.org/10.3390/ electronics11213568 Academic Editor: Felipe Jiménez Received: 19 September 2022 Accepted: 27 October 2022 Published: 1 November 2022 Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affil- iations. Copyright: © 2022 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 (https:// creativecommons.org/licenses/by/ 4.0/). electronics Article Improving Path Accuracy of Mobile Robots in Uncertain Environments by Adapted Bézier Curves Ioana-Alexandra S , omîtc˘ a 1 , Stelian Brad 2, * , Vlad Florian 2 and S , tefan-Eduard Deaconu 3 1 Department of Mathematics, Faculty of Automation and Computer Sciences, Technical University of Cluj-Napoca, Baritiu Street, No. 26-28, 400027 Cluj-Napoca, Romania 2 Department of Engineering Design and Robotics, Faculty of Industrial Engineering, Robotics and Management of Production, Technical University of Cluj-Napoca, B-dul Muncii, No. 103-105, 400144 Cluj-Napoca, Romania 3 Department of Computer Science, Faculty of Mathematics and Computer Science, University of Bucharest, Academiei Street, No. 14, 010014 Bucharest, Romania * Correspondence: stelian.brad@staff.utcluj.ro Abstract: An algorithm that presents the best possible approximation for the theoretical Bézier curve and the real path on which a mobile robot moves in a dynamic environment with mobile obstacles and boundaries is introduced in this paper. The algorithm is tested on a set of scenarios that comprehensively cover critical situations of obstacle avoidance. The selection of scenarios is made by deploying robot navigation performances into constraints and further into descriptive characteristics of the scenarios. Computer-simulated environments are created with dedicated tools (i.e., Gazebo) and modeling and programming technologies (i.e., Robot Operating System (ROS) and Python). It is shown that the proposed algorithm improves the performance of the path for robot navigation in a highly dynamic environment, with dense mobile obstacles. Keywords: mobile robots; path planning; local planner; Bézier curves; dynamic environments 1. Introduction A Bézier curve is a parametric curve, very well-known nowadays due to its multiple applications in science and engineering. It can approximate with high fidelity various forms found in nature and in society (medical image reconstruction [1], human organs [2], facial recognition [3], shape description [4], computer graphics and animation [5], traffic control [6], bus parking [7], automatic parking [8], path planning for robots [919], etc). Bézier curves were discovered by a French engineer named Piere Bézier [20]. He used them for the first time in designing Renault and Citroen cars to improve the aesthetics of the car’s shape [21]. Due to the increased interest in autonomous vehicle applications, in this paper, the authors introduce a Bézier curve-driven algorithm for improving mobile robot navigation. This research might be expanded to autonomous cars, too. However, initially testing such algorithms on less costly vehicles, such as mobile robots, is desirable. The major challenge is to prove that autonomous navigation driven by such algorithms among fixed and mobile obstacles is carried out safely, without collisions, and smoothly. Up to this moment, the scientific literature reports a variety of developments in the field of robot path planning [2225], etc. To focus the research from this paper, investigations for documenting the state of the art were conducted using Clarivate Analytics and Scopus. Past research was collected using the keyword “path planning”, which returned 5945 independent titles. The investigation was refined by looking inside this set with the keyword “Bézier curves”. The range of articles narrowed to 260. This resulting subset was analyzed, and it was concluded that the articles introduced in the next section are relevant to the purpose of this work. Electronics 2022, 11, 3568. https://doi.org/10.3390/electronics11213568 https://www.mdpi.com/journal/electronics