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

        ?

        Observer-based multivariable fixed-time formation control of mobile robots

        2020-04-28 13:07:20LIYandongZHULingandGUOYuan

        LI Yandong,ZHU Ling,and GUO Yuan

        1.College of Computer and Control Engineering,Qiqihar University,Qiqihar 161006,China;2.School of Mechanical and Electronic Engineering,Qiqihar University,Qiqihar 161006,China

        Abstract: This paper proposes a multivariable fixed-time leaderfollower formation control method for a group of nonholonomic mobile robots,which has the ability to estimate multiple uncertainties. Firstly, based on the state space model of the leader-follower formation, a multivariable fixed-time formation kinematics controller is designed. Secondly, to overcome uncertainties existing in the nonholonomic mobile robot system, such as load change,friction,external disturbance,a multivariable fixed-time torque controller based on the fixed-time disturbance observer at the dynamic level is designed.The designed torque controller is cascaded with the formation controller and finally realizes accurate estimation of the uncertain part of the system, the follower tracking of reference velocity and the desired formation of the leader and the follower in a fixed-time.The fixed-time upper bound is completely determined by the controller parameters, which is independent of the initial state of the system.The multivariable fixed-time control theory and the Lyapunov method are adopted to ensure the system stability.Finally, the effectiveness of the proposed algorithm is verified by the experimental simulation.

        Keywords: multivariable fixed-time control, formation control, uncertainty,fixed time observer,nonholonomic mobile robot.

        1.Introduction

        In recent years,the leader-follower method is widely used in mobile robot formation control because of its simplicity, reliability, and scalability. The formation will converge asymptotically through the controller [1–4]. However,when mobile robots perform certain tasks in a limited time to achieve the desired formation,such as military,rescue,and transportation,the methods of[1–4]do not work well. In order to overcome this problem, finite-time formation control of mobile robot was proposed in [5–11].However, the convergence time or setting time of finitetime control depends on the initial state. The initial state is generally difficult to obtain, which makes it difficult to give an accurate estimate of the convergence time in advance. Recently, Polyakov’s fixed-time theory provides a solution to this problem [12]. Unlike the finite-time control method,the fixed-time control method can ensure that the bounded convergence time is independent of the initial state of the system[13].In[14],the robust fixed-time consensus tracking was studied for mobile robot formation.In[15], the fixed-time formation control of multi-robot system was studied in the consensus control framework.Both methods of [14,15] are in the framework of distributed consensus control,which are similar to those in[16–19].These methods decouple a multivariate system into a control problem with a single input channel, which is solved through the fixed-time framework of scalar systems.These methods cannot be applied to the multivariable fixed-time control of multi-mobile robots.

        In real applications,due to various uncertainties affecting mobile robots,such as load change,friction,and external disturbance,the robot kinematics control with the“perfect speed tracking” assumption cannot meet the requirements of the formation control system [1,2]. Therefore,the dynamic model of the robot and the design of resisting multiple uncertain disturbances should be considered.The effectiveness to overcome the uncertainty is critical to the performance of the control system.An effective way is to design a disturbance observer to estimate the uncertain parts of the system. Similarly, if an accurate estimate of the uncertain part can be achieved within a limited time,the control performance of the system will be improved.In[9–11],a finite-time observer was designed to estimate the uncertainty disturbance.However,similar to the finitetime controller,the observation time is affected by the initial state, which is difficult to obtain. In [20], a differentiator based on the fixed-time theory provided a solution to the similar problems,which was extended to multivariate situations in [21]. Inspired by [21], the multivariable fixed-time observer is employed in this paper.

        The contribution of this paper is threefold. First, the leader-follower multivariable fixed-time formation control with the uncertain multivariable fixed-time observer is proposed for the nonholonomic mobile robot system.Second,in any initial state,the effects of multiple uncertainties on the robot system is overcome in a fixed time. Third, the cascade multivariable fixed-time control of the nonholonomic mobile robot is presented, which provides a basic framework for the extended research of this kind of problem.

        This paper is organized as follows. Section 2 presents models for the nonholonomic mobile robot and the kinematics of the leader-follower formation. The formation controller is designed in Section 3. The simulation and analysis of the proposed algorithm are presented in Section 4.Finally,Section 5 concludes this study.

        2.Modeling

        2.1 Model of nonholonomic mobile robot

        The mathematical model of nonholonomic mobile robots is shown as follows[1–4]:

        whereq=(x,y,θ)Tdenotes the actual Cartesian position and orientation of the physical robot,(x,y)is the midpoint coordinate of the robot’s wheel axle in the Cartesian coordinate system,θis the orientation.V= [v ω]T,vandωrepresent the linear velocity and the angular velocity,respectively.is the system inertial matrix,mandIrepresent the mass of the robot platform and the moment of inertia around the axle, respectively.dis the distance from the midpoint of the robot’s wheel axle to the front of the robot.is the centripetal and Coriolis matrix,2Ris the distance between the driving wheels andris the radius of the robot’s wheels.is the friction,represents unknown bounded disturbances.τ=[τr τl]Tis the input vector,τrandτlrepresent the driving torque applied to the right wheel and left wheel,respectively.

        2.2 Kinematic model of the leader-follower formation

        Consider the leader-follower robot system,which consists of two nonholonomic constrained robots with a relative distance oflijand a relative orientation ofψij, shown in Fig.1.The kinematics of the formation system are shown as follows[22]:

        whereγj=ψij+θij,θij=θi ?θj.

        Fig.1 Leader-follower robot system

        Remark 1 In this paper, subscriptsiandjof robot variables represent the parameters of the leader and the follower, respectively. Ifj= 2, that represents the second follower.

        The kinematics state space equations of the leaderfollower formation can be obtained by(3)as[22].

        3.Controller design

        The design of the controller is carried out step by step.Firstly,the multivariable fixed-time formation controller is designed to realize formation tracking. Then, to achieve velocity tracking,the fixed-time dynamic torque controller is designed to overcome the uncertainty according to the robot dynamics model.

        3.1 Fixed-time formation control

        The relative lemmas and definitions are given before the design of the formation controller.

        Definition 1[18,23] Consider the following system

        where x ∈ Rnis the state vector,g ∈ R+× Rn→ Rnis a locally measurable nonlinear function that is discontinuous with respect to the state variable x.The origin of system(5)is fixed-time stable if it is globally finite-time stable and the settling-time function T(x0) is bounded, i.e.,

        Lemma 1 [23] If there exists a continuous radially unbounded functionwithand any solution of (5) satisfies the inequality

        where α,β > 0 and p > 1 > q > 0, the origin is globally fixed-time stable and the settling time function T is uniformly bounded by a computable constant,i.e.,

        Lemma 2 [23] Consider the first-order multivariable system

        where x ∈ Rn,α,β > 0 and p >1> q >0.The system in (8) is globally fixed-time stable at the origin, in which the settling time estimate is given by(7).

        The goal of the fixed-time formation control based on the leader-follower model is to find a velocity control input to satisfy that

        where lijdand ψijdare the desired distance and relative orientation between the follower robot and the leader robot, respectively. The time T is independent of initial conditions and is only related to the design parameters of the designed controller. We mainly focus on the follower robot and make the following assumptions.

        Assumption 1 The leader robot tracks a predefined time-varying trajectory.

        Assumption 2 All states of the follower robot and the velocities of the leader robot are known by the follower robot.

        3.2 Fixed-time kinematics formation controller based on the leader-follower model

        For formation kinematics system (4), define control input as Vj= [vjωj]T.Since detthe matrix G is always invertible,we assume that desired values lijdand ψijdare time invariant.Using the state feedback linearization, we design the fixed-time formation kinematics controller as follows:

        where ej= [ej1ej2]T= [lijd? lijψijd? ψij]Tis the formation tracking error and α0, β0, p0, q0are design constants,satisfying α0>0,β0>0,p0>1,0

        Theorem 1 Considering multivariable first-order systems(4)with the proposed fixed-time formation kinematics controller(10),the formation tracking error ejwill converge to the origin within a fixed time T0,i.e.,the follower implements formation tracking within setting time T0that is independent of the system state through the parameter design of the controller.

        Proof Consider the following Lyapunov function:

        Take the derivative for(13)and substitute(11)into ˙L0,we can obtain

        3.3 Multivariate fixed-time dynamics torque controller based on observer

        Adopting the designed speed controller (10) as the input,the fixed-time formation control problem at the level of formation kinematics is addressed,and it achieves the specified formation within a fixed time. However, in practical applications, robots are often affected by external disturbance, ground friction, and load change. It is necessary to design a fixed-time dynamics torque controller to overcome multiple uncertainties mentioned above.

        The dynamics model(2)of the follower robot with multiple uncertainties can be expressed as where H represents the total uncertainty, H =and ΔC are the uncertain parts of the inertia matrix and the Coriolis matrix respectively,

        Assumption 3 The uncertainty of the follower robot is equivalent to the total bounded disturbance H, and its derivative exists and is bounded,i.e.,δ is a positive constant,h is a positive constant.

        The velocity (10) obtained by the formation controller is used as the desired velocity input of the dynamics(15)to design the fixed-time dynamics torque controller.Define the velocity tracking error as

        Differentiating (16) and substituting (15), the velocity tracking error dynamics is yielded as

        Using the state feedback technology,we design a fixedtime dynamics torque controller as

        where α1, β1, p1and q1are design constants, satisfying α1>0,β1>0,p1>1,0

        In fact, in the case of the structural and non-structural uncertainties such as load change, friction, and external disturbance, the uncertain part is difficult to obtain accurately even on its upper bound. Using the robust switch control is easy to cause the chattering problem in control input.A fixed-time observer is designed based on[20]and used to estimate the system uncertainty disturbance H.The uncertain disturbance observer corresponding to (17)is designed as follows:

        Theorem 2 Considering the observer(19)and the corresponding estimation error system (20), if Assumption 3 holds,then the errors e1and e2converge to the origin and the observer statesconverge to the state variables ejcand H,respectively,within a fixed-time Tg.

        where A1and A2are defined as

        Theorem 2 was proved in[20].

        Then the new torque controller can be designed as

        Substituting(24)into(17)yields

        Theorem 3 Considering the velocity tracking system(17),if Assumption 3 holds,then,applying the torque controller(24)and the fixed-time observer(19),the system velocity tracking error ejcwill converge to the origin within a fixed time Tg+T1.The upper bound of the convergence time T1can be obtained as

        Proof Consider the following Lyapunov function

        Taking the derivative of L1and substitution of (25)yields

        With the proposed fixed-time disturbance observer for uncertainties and Theorem 2,we realize the uncertainty estimation within a fixed timeTg,i.e.,.Equation(28)can be written as

        The proof of Theorem 1 shows that this system can realize velocity tracking in a fixed timeTg+T1.

        Remark 3 The desired formation based on the fixedtime observer to estimate the uncertainty part is achieved withinT0max. The followers affected by the uncertainty factors such as load change, friction, and external disturbance achieve velocity tracking withinTg+T1max. TakingT= max(T0max,Tg+T1max), by designing control parameters, the desired formation can be achieved withinTunder the influence of multiple uncertainties.

        4.Simulation and results analysis

        In this paper, assisted by MATLAB/Simulink, the observer-based multivariable fixed-time formation control algorithm (OMFTFC) of mobile robots is simulated and analyzed.The algorithm is composed of the multivariable fixed-time formation controller and multivariable fixedtime dynamic moment controller based on the observer.The physical parameters of formation robots with uncertainties of load change, friction and disturbance are the same,as shown in Table 1.

        Table 1 Physical parameters of the robot system model

        To demonstrate the effectiveness of the proposed algorithm, the following three kinds of simulation are carried out. In the first case, a triangular formation (lijd=1,ψijd=±120?) of three nonholonomic mobile robots is used as the research object to track the circular trajectory. The trajectory parameters are listed as follows:vr= 2 m/s,ωr= 0.4 rad/s.Take the same observer parameters,k1=k2=κ1=κ2=2,a1=0.6,b1=1.8.Take the same controller parameters,α0=β0= 1,p0= 2,q0=q1= 0.5,α1=β1= 2,p1= 2, and different formation initial position errors: (a)[1.5 π/6 2?π/6],(b)[0.5?π/6 0.5 π/6],(c)[0.5 π/4 0.5?π/4].The simulation results are shown in Figs.2–6,where subfigures represent the simulation of the initial position error of(a),(b),and(c),respectively.

        Fig. 2 demonstrates that the OMFTFC algorithm achieves a good tracking of the circular trajectory within a fixed time and overcomes the influence of uncertainty factors.Fig.3 and Fig.4 show the behaviour of the tracking error,which demonstrates that the follower robots with different initial states reach the desired formation position within the fixed design time,and indicates that the convergence time of the proposed fixed-time algorithm is independent of the initial state of robots.

        Fig.2 Triangular formation tracking circular trajectory

        Fig. 3 Tracking errors of relative distance from follower to leader(triangular formation)

        Fig.4 Tracking errors of relative orientation from follower to leader(triangular formation)

        Fig. 5 and Fig. 6 show that followers achieve the track reference velocity within a fixed time, indicating that the OMFTFC algorithm has better performance.

        Fig.5 Velocity tracking errors of followers (triangular formation)

        Fig.6 Angular velocity tracking errors of followers (triangular formation)

        We carry out the second simulation in order to compare with the multivariable finite-time formation control based on observer(MFTFCO).Based on[20],the finite-time formation controller and the finite-time observer used in the simulation are shown in(30)–(32).

        We take the same object, trace trajectory, control parameters,observer parameters and three initial position differences as the first simulation.The simulation results are shown in Figs.7–11,where subfigures represent the simulation of the initial position error of(a),(b),and(c),respectively.

        From Figs.7–11 and their comparison with Figs.2–6,it can be seen that the OMFTFC algorithm proposed in this paper has a better convergencespeed.The convergence time of the OMFTFC algorithm is independent of the initial state of the system and only determined by the control algorithm design parameters. However, the MFTFCO algorithm is greatly affected by the initial state of the system.

        Fig. 7 Triangular formation tracking circular trajectory based on MFTFCO

        Fig. 8 Tracking errors of relative distance from follower to leader(triangular formation)based on MFTFCO

        Fig.9 Tracking errors of relative orientation from follower to leader(triangular formation)based on MFTFCO

        Fig.10 Velocity tracking errors of followers (triangular formation)based on MFTFCO

        Fig. 11 Angular velocity tracking errors of followers (triangular formation)based on MFTFCO

        We carry out the third simulation in order to further verify the effectiveness of the OMFTFC algorithm. We mainly intent to verify that the fixed-time control is independent of the initial state by designing controller parameters, and the uncertainty part can be estimated by designing a fixed-time observer.In the third case,a formation consisting of two robots (li1d= 1,ψi1d= 120?) is employed as a research object to track the circular trajectory.The trajectory parameters are listed as follows:vr= 2 m/s,ωr=0.4 rad/s.The observer parameters are the same as the triangular formation in the first case.Take the same controller parameters:α0=β0= 1,p0= 2,α1= 2,β1= 3,q0=q1= 0.5,p1= 2.5.The simulation results are shown in Figs.12–15,subfigures represent the simulation of three uncertainties(a),(b),and(c),respectively.(a)Formation initial position error is assigned as [0.5 π/3],the load change, friction and external disturbance of the robot are the same as in the triangle formation.(b)Formation initial position error is assigned as[0.8 π/4].Taking external disturbance as[0.2 sin(t ?6) 0.2 sin(t ?6)]T,it can be seen that the magnitude of the disturbance and its time acting on the system are changed.(c)Formation initial position error is assigned as[1.5 π/3],on the basis of(b),the load change time is delayed by 2 s,i.e.,I=3,t8 s.

        Fig.12 Double robot formation tracking circular trajectory

        Fig.13 Tracking errors of relative distance and relative orientation from the follower to the leader(double robot formation)

        Fig.14 Velocity and angular velocity tracking errors of the follower(double robot formation)

        Fig.15 Estimated error of the uncertain part of the follower(double robot formation)

        In Figs.12–15,li1?li1drepresents the relative distance error between the leader and the follower,ψi1?ψi1drepresents the relative orientation error between the leader and the follower,v1?v1crepresents the velocity tracking error,ω1?ω1crepresents the angular velocity tracking error,and e21and e22represent the estimated error of the uncertain part for the follower. All these parameters converge within a fixed time,which is independent of the initial position error and the magnitude of the uncertainty. From Figs. 12–15, it can be seen that the OMFTFC algorithm achieves better formation tracking in the designed time.

        5.Conclusions

        This paper proposes a multivariable fixed-time leaderfollower formation control strategy for mobile robots based on the multivariable fixed-time disturbance observer in the framework of the multivariate fixed-time theory,which overcomes multiple uncertainties of the nonholonomic mobile robot system in real applications. The algorithm can realize the desired formation within the fixed time that is independent of the initial state through parameter design.Our method can overcome the drawbacks caused by the initial state in the finite-time observer,which makes the observation time easy to obtain. At the same time, it also provides a solution for other multivariable fixed-time control systems to overcome multiple uncertain.Based on the state space model of the leader-follower formation, a cascade multivariable fixed-time control structure for nonholonomic mobile robots is presented, which provides a new basic framework for the extended research of such problems. The experimental results demonstrate that our method can successfully increase the practicability of the formation robot system in which the formation has time-bound requirements in the presence of multiple uncertainties.Our method can be further extended to inputlimited multivariate fixed-time formation control in future.

        国产日本在线视频| 亚洲av无码片vr一区二区三区| 老熟妇仑乱视频一区二区| 国产精美视频| 亚洲又黄又大又爽毛片| 99久久精品人妻少妇一| 挺进邻居丰满少妇的身体| 精品欧洲av无码一区二区三区 | 免费人成年激情视频在线观看| 亚洲av一宅男色影视| 国产一区亚洲欧美成人| 精品熟女av中文字幕| 色狠狠色狠狠综合天天| 亚洲av无码av吞精久久| 亚洲欧美日韩中文综合在线不卡| 日本一区二区三区综合视频| 亚洲av永久无码精品古装片 | 欧美视频久久久| 西西少妇一区二区三区精品| 中国老熟女露脸老女人| 欧美人伦禁忌dvd放荡欲情| 男人扒开女人双腿猛进女人机机里| 精品国产自拍在线视频| 亚洲国产精品久久无人区| 亚洲熟妇久久国产精品| 91免费在线| 中文字幕被公侵犯的丰满人妻| 欧美性猛交xxx嘿人猛交| 无码国产69精品久久久孕妇| 无码av一区在线观看| 亚洲美女主播内射在线| 东京热久久综合久久88| 国产剧情国产精品一区 | 视频一区精品中文字幕| 国产欧美va欧美va香蕉在| 中文字幕亚洲乱码熟女一区二区 | 白白青青视频在线免费观看| 亚洲国产成人久久精品一区| 亚洲av午夜福利精品一区二区 | 亚洲 无码 制服 丝袜 自拍| 97人妻精品一区二区三区免费 |