Annotation: In wheeled vehicles, there exists a challenge concerning the alignment of the front wheels during turns. When both wheels are turned to the same extent, the inner wheel experiences lateral slippage on the road surface, resulting in reduced steering efficiency. Such problems can be solved by using the Ackermann principle. There are two approaches: through the steering mechanism or by employing autonomous wheel control. From a technical standpoint, it is achievable to synthesize a steering mechanism that fulfills the Ackermann condition, ensuring as accurately as possible for any given turning radius. This research paper focuses on synthesizing a steering mechanism, specifically a two-circuit linkage that links the left and right wheels. The structure and kinematics of this mechanism are being investigated. Following the principles of Ackermann, an objective function for the kinematic synthesis of the mechanism has been formulated. The synthesis process of the mechanism is conducted using the analytical method of interpolation in four parameters. A dedicated method has been developed, and kinematic analysis of the mechanism using the synthesized parameters has been performed. The simulation results have demonstrated high accuracy in achieving the desired implementation of the Ackermann condition.
1. Introduction
The creation of mobile transport robots presents a wide range of challenges. The designs must incorporate various factors such as operational ease, efficiency, reliability, and safety. The development of simple wheeled mobile robots entails addressing complex tasks that demand thorough analysis and effective solutions. Practical mobile robot designs necessitate comprehensive research and enhancement of multiple components, including the design, kinematics, and dynamics of drive mechanisms, control systems, sensor systems, and artificial intelligence.
Rolling serves as the primary mode of operation for wheeled robots (machines), allowing them to function effectively. However, when both wheels are turned to the same extent, the inner wheel experiences lateral slippage on the road surface, resulting in reduced steering efficiency. This slippage not only generates undesirable heat but also leads to premature wear of the wheel. To mitigate these issues, it is necessary to turn the inner wheel at a greater angle compared to the outer wheel. The solution to this challenge is rooted in the Ackermann principle [
1], which establishes the steering geometry applicable to any vehicle, ensuring the appropriate steering angle during cornering or navigating curves. Meeting this requirement necessitates a specific connection between the front wheels, typically accomplished through the utilization of the articulated four-link mechanism pioneered by the French inventor Janto. As early as 1917, Mlodzeevsky B.K. [
2] demonstrated that Janto's steering mechanism approximated the principles outlined by Ackermann, asserting its practical adequacy. In contemporary times, wheeled vehicles can attain high speeds, and even a slight deviation from the Ackermann conditions (up to 1°) results in undesirable phenomena.
Contemporary wheeled vehicles have moved away from employing Janto's pure steering mechanism due to its limited consideration of crucial dynamic and compliant effects. Nevertheless, this steering principle remains applicable for low-speed maneuvers. On the other hand, certain high-speed machines adopt a reverse Ackermann geometry to address the substantial difference in slip angle between the inner and outer front tires when cornering at high velocities. Implementing this geometry assists in reducing tire temperatures during high-speed cornering situations. However, it may result in reduced performance during low-speed maneuvers. The mobile cargo transport robot, as described in the research paper by U. Joldasbekov Institute of Mechanics and Engineering scientists [
3], incorporates a customized steering mechanism comprising two circuits built upon a four-bar linkage. The dimensions of the mobile transport robot are (1200×2300) mm, with a weight of 1200 kg. It is equipped with sturdy rubber-rimmed wheels capable of achieving a travel speed of 45 km/h.
The Ackermann principle has been extensively explored in numerous scientific papers. In [
4], a study is conducted to assess the compliance of commonly used mechanisms in modern cars with the Ackermann principle. The analysis method employed involves the formulation and modeling of a finite-difference equation that describes the motion transmission process facilitated by a steering rack and pinion mechanism, which is essential for wheel turning. In order to enhance the accuracy of implementing the Ackermann principle, the lateral steering rods of both wheels are interconnected using a toothed rack. The control of wheels utilizing a rack and pinion mechanism is further examined in [
5,
6,
7]. Specifically, [
5] focuses on analyzing the rack and pinion tie rod for an ITS electric vehicle, providing insights into the dimensions of the steering rod and motion transmission to minimize steering errors. It is worth noting that the rack and pinion steering gear typically operates at a low speed [
6], usually in the range of 10-15 rpm, resulting in less emphasis on the dynamics of these mechanisms. Zhao, etc. focuses on the synthesis of a four-link steering mechanism with the aim of achieving Ackermann steering [
8]. The paper examines the precision with which a conventional four-link circuit or linkage can track a certain number of points. It then delves into the steering geometry for steerable wheels and introduces a steering mechanism featuring partial non-circular gears. The proposed mechanism aims to enhance the accuracy of meeting Ackermann's conditions for optimal steering performance. In [
9], a six-link mechanism is synthesized to achieve five points of steering accuracy in automotive applications. The inner wheel is capable of turning up to 61 degrees with a satisfactory level of precision. This result is then compared to the outcomes obtained from the four-bar Ackermann steering mechanism (ASM) and the Fahey-Eight-Member-Mechanism (FEMM). The proposed mechanism demonstrates a reasonably accurate performance, falling between the two aforementioned mechanisms. Meanwhile, [
10,
11] focus on the optimization synthesis of a steering mechanism utilizing a two-circuit four-link configuration. The double-circuit arrangement of the four-rod mechanism enables the adjustment of errors in two stages [
10]. The first circuit generates an approximate function to achieve correct steering, while the second circuit fine-tunes the function for improved accuracy. The synthesis problem of the mechanism is resolved through the utilization of the geometric optimization method.
Kinematics is a fundamental aspect in the design, analysis, synthesis, control, and simulation of robots. The effectiveness and simplicity of numerical algorithms rely on the chosen method and structure of the manipulator mechanism, emphasizing the importance of selecting an appropriate method for kinematic studies. Several methods exist for studying the kinematics of planar and spatial mechanisms, including geometric (triangle), coordinate, matrix, and vector methods. The matrix transformation method [
12,
13,
14] is widely employed in this context. This method utilizes rotation matrices (3x3) and translation matrices (3x3) to account for the various types and classes of kinematic pairs. To consider the translational motion of a coupled coordinate system, a homogeneous transformation matrix (4x4) is utilized in place of the rotation matrix [
12,
14]. Denavit and Hartenberg [
13] were pioneers in utilizing matrix representation to describe the spatial geometry of manipulators. The application of screw calculus methods has proven highly effective in studying the statics, kinematics, and dynamics of parallel structure manipulators [
15,
16,
17]. Additionally, the vector method for mechanism kinematics is presented in the form of vector recurrent formulas [
12,
18]. These methods offer valuable tools for analyzing and understanding the kinematic behavior of robotic systems.
The synthesis of mechanisms can be approached through various analytical methods, including algebraic, geometric, and optimization techniques. Algebraic methods, as described in [
12], encompass several approaches such as the interpolation method, best fit method, method of blocked zones [
18], and specific methods focused on resolving branching defects [
19]. Geometric methods are rooted in the principles of differential geometry. They can be further categorized into Burmester kinematic geometry methods and approximate kinematic geometry methods [
20]. Optimization methods, drawing from the theory of nonlinear optimization, involve multiple analyses of the mechanism [
21,
22]. They encompass a range of analytical and optimization techniques [
23], wherein some parameters of the mechanism are explicitly determined using formulas, while the remaining parameters are derived through nonlinear optimization. These diverse analytical methods provide valuable tools for synthesizing mechanisms by enabling precise and efficient design optimization.
This research paper centers around the synthesis of a steering mechanism, specifically a two-circuit linkage that connects the left and right wheels. The study involves an examination of the structure and kinematics of this particular mechanism. By adhering to the principles of Ackermann steering, an objective function for the kinematic synthesis of the mechanism has been devised. The synthesis process of the mechanism employs the analytical method of interpolation in four parameters. A specialized method has been developed for this purpose, and a kinematic analysis of the mechanism utilizing the synthesized parameters has been conducted. The simulation results have indicated a high level of accuracy in achieving the desired implementation of the Ackermann condition.
2. Basic Idea
Figure 1 illustrates the kinematic diagram of the steering mechanism being examined. The mechanism comprises two circuits, namely
and
, responsible for driving the left and right wheels, respectively. Notably, the links within each circuit share identical dimensions. This mechanism is referred to as the two-circuit Ackermann mechanism, as it implements the Ackermann principle. The objective of this study is to develop a highly precise Ackermann steering mechanism, with a particular focus on adjusting the variable thrust
. The research is conducted based on methods involving kinematic analysis and synthesis of lever mechanisms.
Ackermann principle.
Figure 2 depicts a kinematic diagram of a mobile robot platform with four wheels and a two-circuit steering mechanism. The purpose of the two-circuit steering mechanism is to implement the Ackermann Principle, which ensures that the wheels have the correct steering angle when navigating corners or curves. This principle aims to prevent the tires from sliding sideways during curved motion. The geometric solution involves positioning the axes of all the wheels along the radii of circles that have a common central point
, which also coincides with the instantaneous center of velocities (ICV) of the mobile platform's planar motion. Since the rear wheels 3 and 4 are fixed, the central point
must lie on a line extending from the rear axle. Additionally, the front wheel axles intersect this line, which requires the inner front wheel 1 to turn through a larger angle than the outer wheel 2 during cornering. By positioning the wheels correctly in the direction of motion, stable steering is achieved without excessive wear and heat generation on each wheel. This configuration ensures that the Ackermann condition is met, promoting efficient and reliable steering performance for the mobile robot platform.
Based on the analytical representation of the Ackermann condition [
1],
Figure 2 also illustrates the angles involved in the steering mechanism. The angle
represents the steering angle of wheel 1,
represents the steering angle of wheel 2, and
represents the average steering angle of the front wheels.
To create a conditional mechanism based on the two-circuit mechanism and the Ackermann condition,
Figure 3 presents the kinematic diagram of this conditional mechanism. It is achieved by attaching two structural groups (
TRT-type) to the kinematic chain of the Ackermann two-circuit mechanism shown in
Figure 1. Group (6,8) is connected to link 1, which is rigidly connected to front wheel 1, while group (7,9) is attached to link 2, which corresponds to wheel 2. Consequently, the conditional Ackermann mechanism consists of
moving links and
kinematic pairs of the 5th class type R and T [
12]. The degree of freedom of the conditional mechanism can be determined using the Chebyshev formula.
According to the Ackermann condition, the equality of
holds, which leads to the formation of Eq. (1). This equation represents the analytical representation of the Ackermann principle.
3. Steering Mechanism Kinematic Equations
In
Figure 1, the two-circuit steering mechanism is depicted, comprising five movable links whose positions are defined relative to the reference system
, with angular coordinates
and
. The mechanism possesses constant geometric parameters represented by
and
(
Figure 1). The vector equations governing the contours
and
are as follows:
The projections on the axes of the reference system
are given by the following expressions:
Taking into account the relationships
and
from
Figure 1, we can rewrite Eq. (3) and Eq. (4) in the following form, where we solve them with respect to
and
for a given
:
Assuming a relationship between the average angle of rotation of the front wheels and the angle as follows:
Then we can also determine
The kinematic requirements for the synthesized mechanism are not contradicted by them.
Certainly, when one wheel is turned more than the other, it results in a mismatch in the direction of the wheels. However, it is crucial to ensure that both wheels are aligned in the forward direction when the robot is not turning, as depicted in
Figure 4. To achieve this, the mismatch in heading angles between the wheels should gradually increase from zero (when the wheels are pointing straight ahead) to a point where there is a substantial difference in angles between the two wheels (at maximum wheel steering). This ensures both effective steering during turns and proper alignment for straight-line motion.
The rockers
where
, are rigidly attached to wheels 1 and 2, respectively, and both rockers are inclined at an angle
with respect to the wheel directions. In order to enable the platform to undergo translational movement, it is necessary for these rockers to intersect at a single point, namely point
. By satisfying this condition, the angle
and the dependence of
and
through
[
1] can be determined using expressions in Eq. (7).
The
and
in Eq. (7) can be expressed using basic trigonometric functions as follows:
where
.
In certain cases, it is feasible to utilize approximate formulas to describe the relationship of these rotation angles [
1]:
whence
.
The angle holds a specific physical interpretation. When remains constant during the platform's movement, the position of ICV remains unchanged. This indicates that the robot rotates around a fixed point, causing all its points to move in a circular path. On the other hand, when is equal to 0, the robot moves forward in a straight line.
3. Synthesis of the Two-Circuit Ackermann Mechanism.
Let's examine the left turn of the platform, which is illustrated in
Figure 2. When the IVC turns to the right, point
will shift towards the right side of the platform. In order to satisfy the requirements of the mechanism's synthesis aimed at achieving the desired trajectory of point
, the larger rotation angle
must lie within the range of
. Consequently, it becomes crucial to specify the values of the variable parameters including their allowable ranges and nodal points to ensure proper mechanism synthesis.
To accomplish this, we can plot graphs of
using Eq. (8). The angle
can be determined using the formula
, where
,
,
, and
. For the given transport robot, the parameter λ is calculated as
, which implies
. The results of the calculations are summarized in
Table 1.
Figure 5 displays the graphs of
for
.
Upon analyzing the graphs of the rotation angles, it becomes evident that for small rotations, the discrepancies in
where
, are barely noticeable. However, as the angle approaches 90°, the mechanism can approach a special position that complicates the synthesis problem [
12]. Therefore, it is advisable to select the nodal synthesis points within the region indicated by the red quadrangle on the graph. Taking these considerations into account, we can accept
.
Let's consider the kinematic chains 1 and 2 of the hypothetical Ackerman mechanism as depicted in
Figure 3. Kinematic chain 1 defines the contour
, while kinematic chain 2 defines the contour
. By analyzing chain 1, we can determine the coordinates of the moving point
as
, and by analyzing chain 2, we can determine the coordinates of
as
. According to the structure of the mechanism, it can be stated that
,
and
. The latter satisfy the Ackermann condition (1). Consequently, the objective function can be expressed in the following form:
It is important to mention that if we assume the coordinates of point to be known, and consequently to be known, then during the synthesis process, we can focus on the kinematic equations (5) and (6) specific to the real Ackermann mechanism. However, if the known coordinates are not limited to point , we would need to formulate the synthesis equations for the entire conditional mechanism.
Let's consider the case when
is considered as a given value. Taking into account
, we can express equations (5) and (6) in relative terms as follows:
where
– relative parameters.
Hence, the system (11) comprises six constant parameters: and , along with variable parameters: and . The synthesis parameters are and . In this scenario, the parameters and are predetermined. Let's assume .
We can represent system (11) as:
where
To solve system (12) with three nodal points (), we can set the values , where , within the range . Let's assign the nodal point values as follows: .
As a result, the system will consist of six equations:
Since the mechanism consists of two circuits, we can determine
by solving the first and fourth equations of the system (13).
Now, let's eliminate the parameter
from (13) by substituting the first equation (14) into the second and third equations, as well as substituting the second equation (14) into the fifth and sixth equations of the system. After substituting, we will have a modified system without
. The
will be represented the value of
at the first nodal point of the synthesis, corresponding to
. Thus, we have a system of linear equations:
where
The system of linear equations (15) is solved to obtain the values of
, where
. The parameter
can be determined using one of the equations from Equation (14). After obtaining the values of
, the parameters
and
can be defined as follows:
Based on the synthesis process and calculations, the following results have been obtained for the geometric dimensions of the mechanism: . These values represent the relative geometric dimensions of the synthesized mechanism.
4. Analysis of the Two-Circuit Ackermann Mechanism and Discussion of the Results
The kinematic analysis of the two-circuit Ackermann mechanism can be performed using the algorithms implemented in the ASIAN-2014 software package [
24]. This software package provides tools and functionalities specifically designed for kinematic analysis, allowing for accurate calculations and evaluation of the mechanism's motion characteristics. By utilizing the ASIAN-2014 software, detailed kinematic analysis of the two-loop Ackermann mechanism can be conducted efficiently and effectively.
Figure 6 illustrates the assembly of a two-circuit steering mechanism, accompanied by a table that specifies the dimensions of the links and the coordinates of the racks and hinges in the depicted configuration. The table utilizes designations such as
and
, which correspond to the links
and
, respectively, as shown in
Figure 1. The values of the geometric parameters are determined using relative values with a given
.
Figure 7 showcases the results of the mechanism's motion, including the trajectories of the characteristic hinges of the links and a table displaying the positions of the rudder (crank 1) and the two wheels (rockers 3 and 5). In this particular case, the position of crank 1 varies within the range of
to
.
Figure 8 presents the deviation of function
, which was calculated using the values of the angular positions of links 3 and 5, as indicated in the table in
Figure 7. The maximum deviation of the synthesis results, based on Eq. (10), occurs at positions
,
and
. It is observed that the maximum deviation is less than 1.6%. It is worth noting that a deviation of less than 1.6% for the interpolation synthesis mechanism is considered relatively high. This indicates that the calculated values closely align with the desired values, demonstrating the effectiveness and accuracy of the synthesis process for the mechanism.
The successful mechanism synthesis is further supported by the graphs depicting the angular displacements of links 3 and 5 in
Figure 9a. The green line represents the displacement of link 3 (
), while the red line represents the displacement of link 5 (
). The nature of these curves corresponds to their counterparts in
Figure 5, which depict the complete range of motion from
to
. Furthermore,
Figure 9c presents the angular positions of connecting rods 2 and 4 exhibiting symmetrical movements. This symmetrical behavior is indicative of the well-designed and coordinated motion of the mechanism. The consistency between the synthesized results and the graphical representations of angular displacements and positions further validates the effectiveness of the synthesis process and the accuracy of the synthesized mechanism. The graphs in
Figure 9 provide visual representations of the respective components' angular displacements, showcasing the steering mechanism's motion characteristics.
The symmetry of the movements in the left and right parts of the Ackermann mechanism can be observed through the analysis of velocities and accelerations. The graphs in
Figure 10 and
Figure 11 show that the left and right wheels have similar velocity and acceleration profiles, indicating symmetry in their movements. The projections and absolute values of the velocities and accelerations of the hinges
(
) of the wheels are shown in the graphs. By comparing the corresponding graphs for the left and right wheels, we can observe that the green and red lines, representing the projections of the velocities and accelerations of the left and right wheels, respectively, are almost identical in shape and magnitude, indicating symmetry. The blue lines, representing the absolute values of the velocities and accelerations, also show a high degree of symmetry between the left and right components of the mechanism.
5. Conclusions
In conclusion, the synthesis of a six-link two-circuit steering mechanism for four-wheeled mobile robots (machine) has been successfully accomplished. The mechanism has been designed to adhere to the Ackermann condition with a high level of accuracy. By determining the appropriate relative geometrical parameters of the two-circuit Ackermann mechanism, the mechanism has been optimized for efficient operation. The synthesis process involved interpolation in four different positions, leading to the achievement of the desired objective function. Through thorough kinematic analysis, the mechanism has demonstrated satisfactory performance and accuracy. Overall, the synthesized steering mechanism is a reliable and effective solution for four-wheeled mobile robots, meeting the requirements of the Ackermann condition.
Disclosure statement
No potential conflict of interest was reported by the author(s).
Funding
This research was supported by the Funding of the Science Committee of the Ministry of Science and Higher Education of the Republic of Kazakhstan (Project No. AP14870662).
Acknowledgments
Assistance from the U. Joldasbekov Institute of Mechanics and Engineering is gratefully acknowledged.
References
- Lobas, L.G. Nonholonomic models of wheeled vehicles [Russian: Negolonomnyye modeli kolesnykh ekipazhey]. - Kyiv: Nauk. dumka, 1986. - 232 p.
- Mlodzeevsky, B.K. On the theory of control in automobiles [Russain: K teorii upravleniya v avtomobilyakh]. - Vest. engineers, 1917. - V. 2. - P. 37-41.
- Report on research on grant financing (GF.2012): "Research of dynamics, development of a control system, design and creation of a mobile robot prototype" for 2012-2014 (state registration number 0112RK0206).
- Ioffe, M.L. Ackermann Principle and its Implementation in Modern Cars. Mech. Eng. Mach. Sci. 2021, 9, 40–47. [Google Scholar] [CrossRef]
- Wasiwitono U., Sidarta I., Pramono A.S., et al. Steering system kinematic and steady-state cornering analyses of the ITS electric car. J. Proc. Series, 2014, vol. 1, no. 1, pp. 58–62. 62. [CrossRef]
- R. Hanzaki, S. K. Saha and P. M. Rao, Modeling of a Rack and Pinion Steering Linkage Using Multibody Dynamics, Besancon (France): 12tg IFToMM World Congress, June 18-1-21, 2007.
- A.R. Hanzaki, P. M. Rao and S. K. Saha, Kinematic and Sensitivity Analysis and Optimization of Planar Rack and Pinion Steering Linkage, Mechanism and Machine, 44:42-56, 2009.
- Jing-Shan Zhao, Xiang Liu, Zhijing Feng, J. Dai. Design of an Ackermann-type steering mechanism/ Proceedings of the Institution of Mechanical Engineers, Part C: Journal of Mechanical Engineering Science, 2013, DOI:10.1177/0954406213475980.
- Pramanik S. Kinematic synthesis of a six-member mechanism for automotive steering. J Mech Des 2002; 124(4): 642–645. DOI: 10.1115/1.1503372.
- Hitesh Patel, Mitesh Mungla. Optimal synthesis of steering mechanism using double loop four bar mechanism/Australian Journal of Mechanical Engineering 20(1): 1-10, 2019. DOI:10.1080/14484846.2019.1699492.
- Simionescu PA, Beale D. Optimum synthesis of the four-bar function generator in its symmetric embodiment: the Ackermann steering linkage. Mech Mach Theory 2002; 37(12): 1487–1504.
- I.I. Wolfson, M.Z. Kolovsky, E.E. Peysakh, etc. Mechanics of machines: a textbook for HETI [Russian: Mekhanika mashin: uchebnoye posobiye dlya vtuzov]/ Edited by prof. G.A.Smirnova. - Moscow: Vysshaya shkola, 1996. - 511 p.
- K. S. Fu, R.C. Gonzalez, C.S.G. Lee. Robotics - Control, Sensing, Vision, and Intelligence. Mcgraw-Hill Book Company, 1987. – 594 p.
- Bruno Siciliano, Oussama Khatib. Springer Handbook of Robotics// Chapter 2. Kinematics (2nd edition). Verlag Berlin Heidelberg, 2016. – 2228 p.
- Doronin F. A. Application of the theory of screws in the statics and dynamics of spatial mechanisms of a parallel structure: [Russian: Primeneniye teorii vintov v statike i dinamike prostranstvennykh mekhanizmov parallel'noy struktury]. “Izvestiya PGUPS”, 2015, - P. 130-136. ISSN 1815-588X.
- Maldonado-Echegoyen, R., Castillo-Castaneda, E. & Garcia-Murillo, M.A. Kinematic and deformation analyses of a translational parallel robot for drilling tasks. J Mech Sci Technol 29, 4437–4443 (2015). [CrossRef]
- Jomartov A., Tuleshov A. Vector method for kinetostatic analysis of planar linkages // Journal of the Brazilian Society of Mechanical Sciences and Engineering, 40. 2018. DOI: 10.1007/s40430-018-1022-y.
- Peisakh E.E., Nesterov V.A. Design system for flat lever mechanisms: [Russian: Sistema proyektirovaniya ploskikh rychazhnykh mekhanizmov]. - Moscow: Mashinostroenie, 1988. - 232 p.
- Peisakh E.E., Pirozhkov M.A. Synthesis of transmission lever mechanisms by the method of piecewise polynomial parametric approximation, focused on the elimination of the branching defect: [Russian: Sintez peredatochnykh rychazhnykh mekhanizmov metodom kusochno-polinomial'noy parametricheskoy approksimatsii, oriyentirovannym na isklyucheniye defekta vetvleniya]. – Mashinostroenie, 1988. - V.6. - P. 48-56.
- Sargsyan Yu.L. Approximation synthesis of mechanisms: [Russian: Approksimatsionnyy sintez mekhanizmov]. Moscow, 1982.
- Levitsky, N.I. Theory of mechanisms and machines: [Russian: Teoriya mekhanizmov i mashin.]. Moscow: Nauka, 1979. - 576 p.
- Tuleshov, А.K., Jomartov, А.А., Ibrayev, S., Jamalov, N.K., Halicioglu, R. Optimal synthesis of planar linkages // News of the National Academy of Sciences of the Republic of Kazakhstan, Series of Geology and Technical Sciencesthis link is disabled, 2020, 1(439), p. 172–180, doi: 10.32014/2020.2518-170X.2.
- Tuleshov, A., Halicioglu, R., Shadymanova, A., Kuatova, M. Kinematic synthesis method and eccentricity effects of a Stephenson mechanism // Mechanical Sciences, 2021, 12(1), p. 1–8. [CrossRef]
- Author's certificate No. 5103 dated September 3, 2019: Software (CAD) "Complex of programs for automated design of lever load-lifting mechanisms "ATLAS.
|
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. |
© 2024 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/).