亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        A Novel Trajectory Tracking Control of AGV Based on Udwadia-Kalaba Approach

        2024-04-15 09:37:50RongrongYuHanZhaoShengchaoZhenKangHuangXianminChenHaoSunandKeShao
        IEEE/CAA Journal of Automatica Sinica 2024年4期

        Rongrong Yu,,, Han Zhao, Shengchao Zhen,Kang Huang, Xianmin Chen, Hao Sun, and Ke Shao

        Dear Editor,

        This letter is about an automated guided vehicle (AGV) trajectory tracking control method based on Udwadia-Kalaba (U-K) approach.This method provides a novel, concise and explicit motion equation for constrained mechanical systems with holonomic and/or nonholonomic constraints as well as constraints that may be ideal or nonideal.In this letter, constraints are classified into structural and performance constraints.The structural constraints are established without considering the trajectory control, and the dynamic model is built based on them.Then the expected trajectories are taken as the performance constraints, and the constraint torque is solved by analyzing the U-K equation.It is shown by numerical simulations that the proposed method can solve the trajectory tracking control problem of AGV well.

        Introduction: In recent years, AGV-A kind of mobile robot,which is a nonholonomic mechanical system and a typical model of uncertain complex system, gradually plays a more and more important role.Around the modeling and control problems of AGV,domestic and foreign scholars have done a lot of research work, such as PID control [1], robust control [2], adaptive control [3], sliding mode control [4], fuzzy control [5], neural network control [6] and other control methods [7].

        The problem of solving equations of motion for nonholonomic mechanical systems has been energetically and continuously worked on by many scientists since constrained motion was initially described by Lagrange (1787) [8].For example, Gauss [9] introduced Gauss’s principle, Gibbs [10] and Appell [11] obtained Gibbs-Appell equations, Poincaré [12] generalized Lagrange’s equations,and Dirac [13] provided an algorithm to obtain the Lagrangian multipliers.However, they are all based on the D’Alembert principle, that is the virtual displacement principle.For constrained mechanical systems, Lagrangian multipliers can be used effectively for constrained calculation.However, the application of this method is not easy, as it is often very difficult to find Lagrangian multipliers to obtain the explicit equations of motion for systems, especially for systems with a large number of degrees of freedom and non-integrable constraints.The D’Alembert principle works well in many situations, but it is not applicable when the constraints are non-ideal [14].Thus, Udwadia and Kalaba obtained a novel, concise and explicit equation of motion for constrained mechanical systems that may not satisfy the D’Alembert principle.It can be applied to constrained mechanical systems with holonomic and/or nonholonomic constraints as well as constraints may be ideal or non-ideal, which is called U-K theory [15].It leads to a new and fundamental understanding of constrained mechanical system and a new view of Lagrangian mechanics.

        Compared with the conventional methods in the trajectory tracking control of AGV, the proposed method has essential differences.In this letter, the dynamic model of the AGV with a driving and turning front wheel is first established based on the U-K theory.Second,constraints are classified in a new way, which include structural constraints and performance constraints.The structural constraints are set up regardless of trajectories, and the dynamic model is built based on the structural constraints.The AGV’s desired trajectory is set as performance constraints.Third, the constraint torque can be obtained based on the U-K approach to realize the trajectory tracking control of the AGV.It is shown by numerical simulations that, by the proposed method, the AGV’s movements has high accuracy.

        Theoretical description: Using the marvelous U-K theory, the novel, concise and explicit equation of motion for constrained mechanical systems can be derived in three steps [14].

        whereA(q,q˙,t) (may or may not be full rank) denotes anm×nconstraint matrix andb(q,q˙,t) denotes anm×1 column vector.

        3) The additional generalized forces are imposed on the system to ensure that the desired trajectory is satisfied.Due to the existence of additional generalized forces, the actual explicit equation of motion of the constrained system can be described as

        M(q,t)¨q=Q(q,˙q,t)+Qc(q,˙q,t) (2)

        whereQc(q,q˙,t) denotes the additionaln×1 “constraint forces”, that are imposedontheunconstrainedsystem.Our aim is to determineQc(q,q˙,t)atanytimet, for theQisknown.

        In Lagrangian mechanics,Qc(q,q˙,t) is governed by the usual D'Alembert Principle which indicates that constraint forces do zero work under virtual displacement and therefore is considered ideal constraints.However, constraints can also be non-ideal, while nonideal constraints generate non-ideal constraint forces, such as friction force, electro-magnetic force, etc.If there are both ideal and non-ideal constraints in the system,Qc(q,q˙,t) can be expressed as

        wherethe matrixB=AM-1/2, the superscript “+” denotes the Moore-Penrose generalized inverse, andcis a suitablen-vector that is determined by the mechanical system.

        From (2)-(5), the general “explicit” equation of motion (including both ideal and non-ideal constraints) is

        If the work done by constraint forces under the virtual displacement is zero, then=0.Equation (6) reduces to obey the D’Alembert principle, which means the general “explicit” equation of motion is

        Thus, at each instant of timet, the constrained system subject to an additional “constraint force”Qc(t) is given by

        Trajectory tracking control of AGV: Suppose that the absolut e coordinate system XOY is fixed on the planar of the AGV with three wheels, consisting of one front wheel and two rear wheels.The front wheel can not only drive, but also turn.The model is shown in Fig.1.The front wheel is independently driven by two DC servo motors for driving and turning respectively.Two rear wheels only have the role of supporting and guiding.The wheels contact with the ground is characterized by pure rolling and no slipping.The variables and parameters of AGV are shown in Table 1.

        Fig.1.AGV with a driving and turning front wheel.

        According to Newton’s law, we can get

        The dynamic equation of the driving motor of the front wheel is

        wherekdenotes thetransmissionsystemsgearratio;kmdenotes electromagnetic torqueconstantof thedriving/turningmotor;Radenotes armature resistance of the driving/turning motor;Va1denotes input voltage of the driving motor;J1denotes rotational inertia of the driving/turning motor;J2denotes rotational inertia of the front wheel about the rolling axis;B1denotes viscous friction coefficient of the driving/turning motor shaft;B2denotes viscous friction coefficient of the front wheels axle; the torque of the driving motor is

        The effects of non-ideal constraints are ignored.Then, the driving forceFis dependent onudandr, then (10) is simplified as

        For this AGV model

        Then, we can get

        Table 1.Weighting/Optimal Gain/Minimum Cost

        Differentiating (14) with respect totyields

        From (9), (12) and (15), we can obtain the first structural constraint

        The dynamic equation of the turning motor of the front wheel is

        whereVa2denotes input voltage of the turning motor;Idenotes rotational inertia of the AGV’s front wheel about the steering axis;B3denotes viscous friction coefficient of the front turning axle; the torque of the turning motor is

        Here, the effects of non-ideal constraints are ignored.Then, the turning angular acceleration φ¨=w˙2is dependent onIandut, upon using relation (18) in (17), (17) is simplified as (the second structural constraint)

        From (13), the constraint is given byx˙sinθ-y˙cosθ=0.Differentiating it with respect tot(the third structural constraint)

        Furthermore, orientation angle of the AGV and orientation angular velocity of the AGV has the relationship

        By combining (21) with (14), we can get

        Differentiating (22) with respect tot(the fourth structural constraint)

        Thus, (16), (19), (20) and (23) can be put into the form of (2), with

        Based on (2), the constraint torque can also be described as

        where

        Comparing (4) and (25), we can get

        When the AGV needs to move along a desired trajectory, driving motor and turning motor should generate corresponding torques respectively which are denoted by τ1and τ2.x2+y2=1.That is

        Numerical simulation: Suppose the AGV needs to track a circle:

        Differentiating (27) twice with respect totto obtain the performance constraints of form (1) with

        From (2) and (24), we know

        where

        Hence, the driving torque and the turning torque generated by the two motors respectively can be obtained by

        The simulation results are shown in Fig.2, which shows that AGV can track a circular trajectory well by this method.

        Conclusion: This letter proposes an AGV trajectory tracking control method based on U-K approach.In which, constraints are classified into structural constraints and performance constraints.The dynamic model is built based on the structural constraints, and expected trajectories are taken as the performance constraints.Through theoretical analysis and numerical simulation, it is proved that this method can solve the trajectory tracking control of AGV well.

        Acknowledgments: This work was supported by the Shandong Provincial Postdoctoral Science Foundation (SDCX-ZG-202202029),the National Natural Science Foundation of China (52005302,52305118), and the Natural Science Foundation of Shandong Province (ZR2023QE003).

        Table 2.The Symbol Definition of the AGV Variables and Parameters

        Fig.2.The actual trajectory and the desired trajectory of the AGV.

        日本边添边摸边做边爱喷水| 日韩成人精品一区二区三区| 日本免费三片在线视频| 77777亚洲午夜久久多喷| 天堂资源中文最新版在线一区 | 国产av久久久久精东av| 热re99久久精品国产99热| 国产成人免费高清激情明星| 一区二区三区免费自拍偷拍视频| 尹人香蕉久久99天天拍| 色欲人妻综合网| 久久国产成人午夜av影院| 久久精品国产亚洲av热东京热| 亚洲狠狠婷婷综合久久久久| 国产99久久久久久免费看| 人妻人妻少妇在线系列| 国产一区二区三区精品毛片| 久久理论片午夜琪琪电影网| 野外性史欧美k8播放| 丰满人妻AV无码一区二区三区| 韩国日本一区二区在线| 国产午夜毛片v一区二区三区| 亚洲男人的天堂网站| 在线视频一区二区三区中文字幕 | 日日摸天天摸97狠狠婷婷| 欧美成人秋霞久久aa片| 日本乱人伦在线观看| 久久青草国产免费观看| 一本色道久久亚洲精品| 亚洲国产精品久久人人爱| 国产一级毛片AV不卡尤物| 国产av熟女一区二区三区蜜臀 | 丝袜美腿亚洲综合在线播放| 欧美人妻aⅴ中文字幕| 日韩中文字幕欧美亚洲第一区| 亚洲成人激情在线影院| 亚洲最大水蜜桃在线观看| 四川少妇大战4黑人| 91热视频在线观看| 一区二区三区日本伦理| 亚洲一区 日韩精品 中文字幕|