
ISSN: 2643-6736
Yung-Hsiang Chen*
Received: February 21, 2020; Published: March 04, 2020
Corresponding author: Yung-Hsiang Chen, Department of Mechanical Engineering, National Pingtung University of Science and Technology, No. 1, Shuefu Road, Neipu, Pingtung 91201, Taiwan
DOI: 10.32474/ARME.2020.02.000138
A novel fuzzy based control design for the trajectory tracking of wheeled mobile robot (WMR) is presented in this paper. This approach can be applied to generate trajectory tracking control commands on WMR movement. The design objective is to specify one fuzzy control law that can force the WMR to track a predefined trajectory for the nonlinear trajectory tracking control of WMR. In general, it is hard to obtain the closed-form solution from this nonlinear trajectory tracking problem, hence we try to treat this trajectory tracking problem from the so-called fuzzy control design concepts. Finally, one testing scenario: circular reference trajectory tracking is applied to performance verification.
Keywords: Wheeled mobile robot (WMR); Fuzzy control law; Trajectory tracking
In the past decades, wheeled mobile robots (WMRs) are widely applied in various industrial and service fields which include transportation, inspection and security etc, and attract a lot of attentions. Hence, it becomes more and more important at accurate manipulations of WMR, especially in the trajectory tracking subject. Many existing studies [1-9] about trajectory tracking problem are discussed, but in general, they are too complicated and not easily implemented. Based on this reason, we try to propose a novel fuzzy control law to treat the trajectory tracking problem of WMR.
In this section, the mathematical model and the controlled description of WMR will be presented. According to this regular equation and the geometry relationship with the WMR, a nonlinear tracking error dynamic equation for the controlled WMR can be obtained by following equations. A typical model of the WMR, which contains two driving wheels and a passive selfadjusted supporting wheel, with the same radius express by r and separated by 2R. The vector r exhibits the global coordinate frame {O, X, Y} of real-time location for WMR, which is the coordinate of the point C in the universal coordinate frame, and θ is the orientation of the local frame {C, Xc, Yc}. The distance between points r and C are denoted by d. Base on the above definitions, the generalized coordinate of the WMR can be represented as the equation below.
A general WMR system, the robot can move in the direction of the axis of the driving wheels with pure rolling and non-slipping condition status, and the kinematic equation of the WMR under the constraint can be depicted as below [10].
where v1 and ω are the velocity of linear and angular along
the robot axis, respectively.
The above kinematic equation for WMR is used to infer the
dynamics of WMR. In this research, the dynamic equation of WMRs
can be given as:
where M(r)∈ℜ3×3 is a symmetric positive definite inertia matrix and G(r, r)∈ℜ3×3 is the centripetal and Coriolis matrix.Both M(r) and G(r, r) satisfy the skew-symmetric property and Kg(r) ∈ℜ3×3 × is the gravitational vector. Since the WMR moves in the horizontal plane, the gravitational vector Kg(r) ∈ℜ3×3 × is zero, O(r)∈ℜ3×2 is the input transformation matrix, τ ∈ℜ2×1 is then applied to the torque vector, r and r, and denotes velocity and acceleration vectors.
We will develop a fuzzy trajectory tracking control design in this paper. The desired trajectory tracking rr is supposed to exist in limited time functions of the position rr ∈C2 , which is a twice continuously differentiable function. The velocity vector and acceleration vector rr can be expressed as rr and rr , respectively. The definition of the tracking error between the desired trajectory tracking and WMR can be described as the following equation.
and the tracking error dynamics equation is given as:
The design objective is to design a fuzzy based control law for the tracking error to approach zero and let the WMR successfully follows the desired trajectory.
The input and output variables of a fuzzy system are the linguistic variables because they take linguistic values. The input linguistic variables of fuzzy logic-based include: (1). rotation tracking error angle θ , (2). Tracking error in X axis ex and (3). Tracking error in Y axis ey ; besides the output variable is control torque τ . The universe of discourse of the linguistic variable θ is supposed to be [-20, 20] degree, ex is [-2, 2] meter, ey is [-2, 2] meter. About control output, the universe of discourse is set up as [-1, 1] Nm for τ . The linguistic values taken by these variables are expressed by linguistic sets. Each of linguistic variables is assumed to take five linguistic sets as the above and are defined as large negative (LN), large positive (LP), small negative (SN), small positive (SP), and zero (ZE). The linguistic sets are described by their membership functions. To simplify the computation in the actual operation, triangular membership functions are suggested. It has been found that using complex forms of membership functions, such as bell-shaped functions, cannot bring any advantage over the triangular ones.
The outputs of the linguistic rules are fuzzy, but the control command must be crisp. Therefore, the outputs of linguistic rules must be defuzzified before feeding the WMR plant. The crisp control action is calculated by using the center-of-area (COA) defuzzification procedure.
Figure 1: Circular trajectory tracking result concerning initial point (x = 1.9 m, y = 0 m). (Predefined Trajectory (PT): back line and (Tracking Result (TR): blue line).
In this section, the proposed fuzzy control law will be verified by tracking a predefined circular reference trajectory as Figure 1. The controlled WMR should precisely follow this predefined trajectory under the force of the proposed method in this scenario. From the simulation result, it is obvious that this proposed method can direct the controlled WMR to track the circular trajectory precisely and quickly.
A novel fuzzy control law is successfully developed for improving the trajectory tracking ability of nonlinear WMR system in this paper. From the simulation result, it is obvious to find out that the proposed fuzzy method achieves a satisfactory performance for tracking the predefined trajectory in circular trajectory.
Bio chemistry
University of Texas Medical Branch, USADepartment of Criminal Justice
Liberty University, USADepartment of Psychiatry
University of Kentucky, USADepartment of Medicine
Gally International Biomedical Research & Consulting LLC, USADepartment of Urbanisation and Agricultural
Montreal university, USAOral & Maxillofacial Pathology
New York University, USAGastroenterology and Hepatology
University of Alabama, UKDepartment of Medicine
Universities of Bradford, UKOncology
Circulogene Theranostics, EnglandRadiation Chemistry
National University of Mexico, USAAnalytical Chemistry
Wentworth Institute of Technology, USAMinimally Invasive Surgery
Mercer University school of Medicine, USAPediatric Dentistry
University of Athens , GreeceThe annual scholar awards from Lupine Publishers honor a selected number Read More...
The annual scholar awards from Lupine Publishers honor a selected number read more...