• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    Optimal Joint Space Control of a Cable-Driven Aerial Manipulator

    2023-03-12 09:00:38LiDingRuiMaZhengtianWuRongzhiQiandWenruiRuan

    Li Ding,Rui Ma,Zhengtian Wu,Rongzhi Qi and Wenrui Ruan

    1College of Mechanical Engineering,Jiangsu University of Technology,Changzhou,213000,China

    2School of Electronic and Information Engineering,Suzhou University of Science and Technology,Suzhou,215123,China

    ABSTRACT This article proposes a novel method for maintaining the trajectory of an aerial manipulator by utilizing a fast nonsingular terminal sliding mode(FNTSM)manifold and a linear extended state observer(LESO).The developed control method applies an FNTSM to ensure the tracking performance’s control accuracy,and an LESO to estimate the system’s unmodeled dynamics and external disturbances.Additionally, an improved salp swarm algorithm(ISSA)is employed to parameter tune the suggested controller by integrating the salp swarm technique with a cloud model.This approach also uses a model-free scheme to reduce the complexity of controller design without relying on complex and precise dynamics models.The simulation results show that the proposed controller outperforms linear active rejection disturbance control and PID controllers in terms of transient performance and resilience against lumped disturbances,and the ISSA can help the proposed controller find optimal control parameters.

    KEYWORDS Aerial manipulator;cable-driven;robust control;linear extend state observer;salp swarm algorithm

    Nomenclature

    1 Introduction

    As special robot systems, unmanned aerial vehicles (UAVs) have the characteristics of simple structure, convenient operation and flexible manoeuvring, and are widely used in aerial work tasks,such as aerial photography mapping, power inspection, and battlefield reconnaissance [1,2].Most existing UAVs can only perform passive monitoring tasks and cannot actively interact with their environment.To this end,the researchers added a multi-degree-of-freedom(multi-DOF)manipulator or gripper to the UAV to form a novel aerial robot system,which is the so-called aerial manipulator.Aerial manipulators obviously broaden mobile manipulations into three dimensions, allowing for novel applications,such as remote sampling[3],aerial grasp[4],bridge inspection[5],and cooperative aerial manipulation[6].At present,most aerial manipulators currently use rigid manipulators,whose large moment of inertia will exacerbate the coupling effect between the manipulator and the UAV,making it difficult to maintain the pose of the system.To solve the above issues,cable-driven technique is implemented in the manipulator’s physical structure,which rearranges the drive modules and utilizes cables to transmit torques and forces remotely.Due to their lower inertia, greater flexibility, and lighter mass, cable-driven mechanisms can enhance operational capabilities and increase flight time[7,8].Aerial manipulator motion control is a well-studied but challenging topic.Robotic manipulators are closely coupled to UAVs, so controller design should take these into account.It is essential that the controller also be capable of handling the forces that result from interactions with the external environment.Furthermore,the flexible driving cable will also reduce the overall stiffness of the aerial manipulator, making it highly susceptible to external disturbances and its own internal vibrations.Therefore it is critical to develop a high-performance controller capable of controlling the cable-driven aerial manipulator’s high-precision aerial operations.

    At present,many approaches for motion control of aerial manipulators have been presented in the literatures,such as adaptive control strategy[9],backstepping control method[10],active disturbance rejection control[11],and proportion integration differentiation(PID)[12].Kim et al.[13]proposed a robust control approach termed sliding mode control(SMC)for tracking the aerial manipulator’s trajectories in joint space while taking uncertainties and disturbances into account.SMC is widely used in nonlinear systems due to its various advantages,including little sensitivity to changes in system parameters and no requirement for accurate modelling.The design of the sliding mode(SM)surface is critical in SMC since it affects the controller’s convergence speed and tracking precision.Then,terminal SMC(TSMC)and fast terminal SMC(FTSMC)approaches have been presented to assure the asymptotic convergence rate of SMC in a finite period [14].However, FTSMC suffers from a singularity problem which may generate terms with a negative power index.In order to eliminate the singularity,a fast nonsingular terminal SMC(FNTSMC)has been developed[15].Thanks to its superior properties,FNTSMC is becoming increasingly popular in engineering applications,such as industrial manipulator [16], permanent magnet synchronous motor servo system [17], and flexible spacecraft [18].Unfortunately, the FNTSMC is not robust to parametric uncertainties as well as external disturbances, resulting in relatively poor dynamic features and lower control precision.In[19], a disturbance observer (DOB) technique has been combined with SMC, which achieves a good performance in quadrotor motion control.Chen et al.[20] designed a nonlinear DOB for unknown information based on Lyapunov theory and adopted it to a 2-DOF manipulator.DOB is characterized by the estimation of unknown disturbances at the system input.Therefore, it needs detailed information of the plant and cannot estimate the uncertainty within the system.Unlike DOB,ESO estimates the external disturbances and internal uncertainties of the system as an extended state and requires little model information.The ESO is available in two configurations, nonlinear ESO(NESO)and linear ESO(LESO).Chang et al.integrate a fuzzy sliding mode technique with NESO to develop a controller for an aerial manipulator subjected to lumped disturbances,which can hold the pose of system well[21].However,NDOB has a lot of parameters to be determined,which will increase the difficulty of controller design.Compared to NESO,the performance of LESO is governed by only two parameters,observer bandwidth and controller bandwidth.LESO is often combined into existing control methods which can be found in previous works [22,23].Inspired by these works, this article will combine FNTSMC with LESO (FNTSMC-LESO) to realize the trajectory tracking control in joint space for a cable-driven aerial manipulator.

    As is widely known, controller parameters tuning is a challenging task [24], especially since the FNTSMC-LESO has four parameters to be tuned.This means that the suggested controller’s parameters are regarded to be an optimized mathematical entity since the index is set to a minimum value.High-quality control effects are defined as minimizing the controller index.Our objective is to build a performance evaluation metric that accurately reflects the controller’s performance.In general, the controller parameters are tuned in time domain by metaheuristic algorithms, such as particle swarm optimization(PSO)[25],artificial bee colony algorithm(ABC)[26],genetic algorithm(GA) [27], firefly algorithm (FA) [28], salp swarm algorithm (SSA) [29].We focus exclusively on SSA in this paper due to its great robustness, simple parameters, and ease of implementation.SSA is an effective optimization algorithm developed in 2017 [30], which is fit for parameter tuning of the FNTSMC-LESO method.Unfortunately,standard SSA tends to fall into local optima,as well as most swarm intelligence algorithms,resulting in slower convergence in the later stages of the algorithm.Therefore,cloud model has been adopted in this article,which helps SSA achieve better performance.Furthermore, the improved SSA (ISSA) will be used to find appropriate control parameters for the proposed controller FNTSMC-LESO.The following summarizes the major contributions and aspects of this work:

    1) A novel cable-driven aerial manipulator mounted on a quadrotor has been designed.Compared with existing works [31–34], the aerial manipulator system uses the cable-driven technique for transmitting forces and torques by rearrangement of drive modules.Due to lower inertia,greater flexibility,and lighter mass,cable-driven mechanisms can improve operational capabilities and increase flight time.

    2) To achieve trajectory tracking accuracy in joint space,a fast nonsingular terminal sliding mode control is used to assure tracking accuracy and convergence speed.Additionally,the lumped disturbances are estimated utilizing linear extended state observer.To our knowledge,there are no published reports on the FNFTSMC-LESO approach for cable-driven aerial manipulator.

    3) A novel combination of SSA with cloud model,namely ISSA has been proposed for parameter tuning of the FNFTSMC-LESO.The performance of the optimized algorithm is compared with two other algorithms in terms of transient response analysis in time domain adopting the objective function of integral of time multiplied by absolute error(ITAE)performance index.

    This article’s outline is as follows.Section 2 discusses the system modeling of aerial robots,including quadrotor dynamics and cable-driven manipulator dynamics.Section 3 discusses the design process of the FNTSMC-LESO method.Meanwhile,the suggested robust controller’s stability study has been presented.Additionally,Section 4 illustrates how to tune the proposed controller’s settings using the enhance salp swarm method.Section 5 contains the suggested controller’s simulation findings and compares the alternative alternatives.Finally,Section 6 summarizes some conclusions.

    2 Mathematical Model

    Consider the schematic view of a cable-driven aerial manipulator in Fig.1,where{I}represents an inertial coordinate frame,{B}denotes a body coordinate frame which is attached to the center of mass of the quadrotor, {1} and {2} are the frame attached to the joints of the manipulator, and {e}denotes the end-effector’s coordinate frame.The use of cable-driven technology,in particular,enables the drive unit to be located at the base of the manipulator,significantly simplifying the construction and lowering the quality of the robot arm’s moving components.

    Figure 1:Schematic view of our prototype

    Remark 1.In our work, the quadrotor and its manipulator are treated as two separate systems since the CAM works in hover [35].In that case, the coupling effects between these two systems are considered as unmodeled features.As a result, the dynamics models for the quadrotor and the manipulator are independent,respectively.

    2.1 Dynamics Model of a Quadrotor

    The quadrotor model is constructed by describing the aircraft as a rigid body developing in three dimensions and subject to the main thrust and three torques.Its dynamics model can be deduced through Lagrangian approach[36].Consider the generalized coordinates of the quadrotor stated by:

    whereχ= [x,y,z]Tis the position vector of the quadrotor relative to the frame{I},Θ= [ψ,θ,φ]Tis the vector of Euler angles relative to the frame{B}.ψ,θandφare yaw angle of rotation about the axisZB,pitch angle of rotation about the axisYB,and roll angle of rotation about the axisXB,respectively.

    Let the Lagrangian formula[37]be expressed by:

    The relation between the angular speedΩand the angular speed relative to the frame {B} is expressed by a typical kinematic formula[38,39]:

    The rotational kinetic energyTris expressed by:

    whereJA=ΩT(-1)TIA-1Ωis the inertia matrix for the quadrotor’s full rotational kinetic energy described in generalized coordinatesΘ.˙Θis the vector of the angular velocity of Euler angles.

    Recalling Eq.(2), the quadrotor dynamics can be derived from Euler–Lagrange method with generalized forces,which is expressed as:

    whereUare the generalized forces and torques.It can be expressed as:

    wherefMiandτM i(i= 1,2,3,4) denote the force and moment generated by a propeller’s motor,lrepresents the distance between the center of gravity of the quadrotor and the propeller’s center,τAis generalized torques,Uqi(i= 1,2,3,4)denotes the control commands.?Fis the main thrust relative to the frame{B}and described as:

    whereRIBis the quadrotor’s orientation relative to the frame{I}.

    The control commands are relative to the rotational velocity of the propeller by means of the standard relationship[40–42]:

    wherektis thrust coefficient,kmis torque coefficient,ωi(i= 1,2,3,4)represents the propeller’s rotational speed.

    Integrating Eqs.(5)–(7),the full quadrotor dynamics model is described as:

    whereC(Θ,)is the quadrotor’s Coriolis and centrifugal term.

    Considering the lumped disturbances,the system(9)is rearranged as:

    Remark 2.An aerial manipulator’s trajectory tracking control in joint space is the purpose of this study.The quadrotor just acts as an aerial platform,which can be controlled using the traditional PID method.Hence,the design process of the quadrotor controller is no longer discussed.

    2.2 Dynamics Model of a Manipulator

    Remark 3.Cable flexibility can be concentrated at the joints when ignoring the mass and rotational inertia of the cable.In that case, the force and moment of the joint are linearly related to the joint flexibility.The flexible joint is considered as a linear spring[43,44].

    The rigid-flexible coupling dynamics model of the cable-driven manipulator is obtained by Lagrange-Euler formula[45]:

    whereq= [q1,q2]Tdenotes joint position,denotes joint speed,denotes joint acceleration.Similarly,qj,andrepresent the position, speed and acceleration of the two motors,respectively.The inertia matrix,centrifugal and Coriolis forces terms,gravitational term,and disturbance torque term of links are denoted by the symbolsM,C,G,andτext,respectively.J,D,anduare inertial matrix, damping matrix, and output torque of motors, respectively.KsandKddenote joint’s damping matrix and stiffness matrix,respectively.

    Associating Eqs.(11)and(12),the dynamical model of the cable-driven aerial manipulator driven by motors is obtained by:

    In practice,accurate model information for the aerial manipulator is generally poorly available.Hence,a diagonal gain matrix ˉMis introduced to estimate the unknown nonlinear behavior[46],and Eq.(13)is rewritten as:

    3 Controller Design

    Since the lumped disturbances in system (14) is strongly couplings and highly nonlinear, traditional techniques may be difficult for obtaining it.For solving this problem, a LESO technique is applied in the scheme of our proposed controller.

    Remark 4.Despite the fact that the proposed controller requires little information of the dynamics model,the controller design process still needs to be described with the model.

    The controller design is the same for each loop in that it needs no precise details of the numerical model and instead depends on the loop’s input and output data.We use joint 1q1as an example to determine the suggested controller’s design procedure.

    3.1 LESO Design

    Recalling system(14),the dynamical model of joint 1 can be rewritten as:

    wherey1is the output.

    The state-space form of Eq.(15)can be described as:

    With Remark 5,We use an extra extended state to express it.Furthermore,Eq.(16)is rewritten as:

    The LESO of system(17)is as follows:

    3.2 NTSM Design

    whereβ1>0,1<γ1<2 are constants.The symbol tanh(·)represents the hyperbolic tangent function that effectively reduces chattering.

    The first-order derivative of Eq.(20)can be calculated as:

    Substituting Eq.(21)into Eq.(14)yields:

    whereu1eis the equivalent input.

    Furthermore,a fast terminal sliding mode type is brought as the reaching law in order to decrease chattering and fulfill the need for rapid finite-time convergence.

    where 0<p1<1,k11andk12are control parameters to be tuned.

    With Eq.(23),the reaching control law can be designed as:

    Combing the equivalent input(22)and reaching control law(24),one gets the integrated control law FNTSMC-LESO ofq1as:

    Similarly,the NFTSMC-LESO ofq2as:

    whereβ2>0,1<γ2<2,0<p2<1,the second derivative of the referenced joint,k21andk22are control parameters to be tuned,is the estimation ofN2.

    3.3 Stability Analysis

    The proposed FNTSMC-LESO controller’s stability analysis is illustrated by usingq1as an example.

    Takingq1as an example to demonstrate the stability analysis of the proposed controller.The stability of the closed-loop system will be analyzed in three steps.

    Step 1:Prove the convergence of LESO.

    Recalling Eq.(18),the estimation error of the LESO is defined as:

    Subtracting Eq.(18)from Eq.(17)yields:

    A1econtains three distinct eigenvalues.As a result,the following principles apply to an invertible real matrixT1:

    Eq.(29)can be rewritten as an exponential form:

    with it follows that:

    where?denotes a weight function.Notice that them∞norm of a square matrix equals the product of the order value and the biggest element.

    The solution to Eq.(28)is as follows:

    Under Remark 5, the estimation error (32) is convergent.Additionally, the compatibility ofm∞norm and vector norm of a complex field yields:

    Step 2:Prove the convergence of the NTSM variables1.

    Considering a normal Lyapunov function:

    The Lyapunov function’s first-order derivative is given as follows:

    Combining Eqs.(14),(25)and(36)yields:

    Furthermore,Eq.(37)can be divided into two forms:

    Combining Eqs.(41) and (42), the SM surface will converge into the following region in finite time:

    Step 3:Prove the convergence of the tracking errore1.

    Recalling Eq.(43),the FNTSM surface(20)can be rewritten as following:

    Combining Eqs.(44)and(45)yields:

    It indicates that the tracking error of joint 1 will asymptotically converge into a region under the proposed control law.Meanwhile,the same results hold true for the channel of joint 2.

    4 Parameters Tuning

    4.1 Algorithm Principles

    In our proposed control structure,the parameters that have less influence on the control performance are treated as a priori and need no adjustment.As a result,r1=r2= 1.5,p1=p2= 0.5.In addition,each joint controller has four parameters to be tuned.There are a total of eight parameters that need to be tuned in the controller for the cable-driven aerial manipulator, i.e.,ωio,βi,ki1andki2(i=1,2).These unknown control parameters will be determined by ISSA method.

    According to previous work [48], SSA algorithm is one of metaheuristic algorithms, which is inspired by the navigating and foraging behaviors found in salps in deep oceans.The salps have a body structure that is very similar to that of jellyfish,which follows the same pattern of movement by pumping water through the body as they move forward.The swarming behavior of salps serves as an inspiration for the SSA algorithms,in which the chain of salps is created by a swarm.An individual at the front of each salp chain is referred to as a leader,while others who follow it are known as followers.The followers follow the leaders swarm into the foods.The basic principle of the SSA is described as follows.

    The initial position of different salps are defined aswhereilies in the range[1,2,···,N],Nis the population size,Dis the number of the unknown control parameters.

    Here the position of food sourceFjin thejth dimension (j= 1,2,···,D) is considered as the objective function.The objective function established using ITAE performance index, which is governed by:

    wheree(T)is the controller’s tracking error,TandTmaxare the current iteration and maximum number of iterations,respectively.

    The chain of salps is on the prowl for the finest food source in SSA.Thus,the leader’s position is updated by:

    wheredenotes the leader’s position,bujandbljare the upper limit and lower limit of the leader’s position in thejth dimension respectively,c1andc2are the random vectors in the range[0,1],c3is the weight factor that can balance the exploration and exploitation tendencies:

    The position of follower is updated by the Newton equation:

    wheretais step size,v0is the initial velocity,a=(vfinal-v0)/tais the acceleration,is the terminal velocity.

    Sincev0=0,the above Eq.(51)becomes:

    wherej≥2 anddenotes thejth follower’s position in thejth dimension search space.

    The leader changes its position according to food source,and followers keep track over iterations.The optimal control parameters can be found with the mechanism of the SSA.However,the classical SSA has some drawbacks as well as other intelligent algorithms.The drawbacks are concluded as:1) SSA requires the determination of three basic parametersc1,c2andc3to be determined, which makes the algorithm computationally complex.2) SSA struggles with local optima stagnation and poor convergence.3) Though the weight factorc3has a good balance between the exploitation and exploration,the performance of the algorithm needs to be improved.

    4.2 Improved Operators

    One-dimensional normal cloud model has been introduced in the update process of leader’s position to avoid the SSA fall into the local optima stagnation.The cloud model is capable of an uncertain transition between qualitative and quantitative,which has three elements of expectation(Ex),entropy(En) and hyper entropy (He) [49–51].A new objective function valuein the neighborhood ofFjin Eq.(48) can be generated by one-dimensional normal cloud modelC(Ex,En,He)with the mathematical formula given by:

    wheredis a random integer in the range[1,D].

    One-dimensional normal cloud modelC(Ex,En,He)can be generated by the following steps:1) Generate a normal random numberε1whose expectancy value isEnand hyper entropy isHe.2)Calculate the membership degree through the formula below:

    3)Repeat(1)~(2)untilNcloud droplets fully produced.

    Fig.2 illustrates clouds made by one-dimensional normal cloud generator with various parameters.Fox example, takeExas 0.5,Enas 0.1 and 0.3,Heas 0.03 and 0.1, respectively.As can be observed,the figures display the cloud model with 500 cloud drops.Each cloud droplet in the figure can be understood as a new food source obtained with 0.5(expectation)as the initial food source with different entropy and super entropy.It can be seen the obvious differences in coverage and dispersion of the four cloud models,i.e.,the higher the entropy,the larger the range of new food source search,and the higher the super entropy,the more discrete the new food source within the search range.The Ex denotes a prospective food location,theEndenotes the search range,and theHedenotes the search’s stability.

    Figure 2:Clouds generated by one-dimensional normal cloud model

    When the number of iterations reaches a certain value, the searched fitness value will be closer to the optimal value.To increase solution accuracy and manage the search range,the value ofexjis adjusted using a nonlinear decreasing control technique.

    In the follower position update process,the adaptive operator is used to help the SSA algorithm to escape the constraints of local optimality,so that the individual salp has a strong global convergence ability in the early stage,and relatively accurate results can be obtained in the later stage.The specific form of the adaptive operator is:

    wherewminandwmaxare the lower and upper limits of the weight factorw, rand denotes a random number between 0 and 1.

    Remark 7.Ifwis too large,the search efficiency of the algorithm is low,the local mining ability is insufficient,and it is difficult to obtain the optimal solution.On the contrary,ifwis too small,the convergence accuracy of the algorithm is high,but the global search ability is weak,and the algorithm is easy to fall into local optimum.Eq.(55)can effectively solve the above problems.

    5 Simulation Results

    This article imports a 3D model of the aerial robot into the Maltab/Simscape platform for simulation.Fig.3 depicts the control structure of the whole system, which uses the PID controller of the quadrotor aircraft and two FNSTSMC-LESO controllers for the rope-driven manipulator.

    Figure 3:Control structure of the aerial robot

    Case A.A step signal is designed to test the parameter tuning ability of the ISSA algorithm for the FNTSMC-LESO controller.The step values of the aerial manipulator are set asqr=[60°,-60°],and the other conditions all set as zeros.Moreover,a lumped disturbanceN=2cos(πt)N·m has been added to the two joint channels.Meanwhile,ABC and SSA are introduced as comparison to illustrate the performance of the ISSA.The three algorithms’parameters are shown in Table 1.Each algorithm is simulated 10 times,and the best result is selected.As shown in Fig.4,it is obvious that the convergence rate of ISSA is the fastest in comparison with the other two algorithms.The objective function value obtained by ISSA is 0.013,which is 48%and 95.41%lower than that of SSA and ABC,respectively.The final controller parameters of FNTSMC-LESO tuned by ISSA are listed in Table 2.Furthermore,the corresponding results are depicted in Figs.5 and 6,where both figures show the trajectory tracking performance of the joints optimized by three different algorithms.As observed from the results,the tracking performance obtained by ISSA is better than the other two swarm intelligent algorithms.In addition,Case A provides a set of expected control parameters for the next two cases.

    Table 1: Parameters of the three algorithms

    Figure 4:Iteration curves of the three algorithms

    Table 2: Control parameters tuned by ISSA

    Figure 5:Response of joint 1 in Case A

    Figure 6:Response of joint 2 in Case A

    Case B.To assess the suggested FNTSMC-LESO method’s performance, it is compared to LADRC and PID controllers.The other step values of the aerial manipulator are set asqr=[45°,45°],and the other conditions all set as zeros.For the time between 0 to 5 s,the tracking responses of the proposed method and other control methods are similar, as observed in Figs.7 and 8.Nonetheless,the FNTSMC-LESO controller has desirable control performance,such as smaller overshoot,shorter setting time,and higher tracking accuracy.From the error response shown in Figs.9 and 10,we can see that the proposed controller provides the highest tracking precision in comparison with LADRC and PID.To accurately evaluate the control performance of the three controllers in the steady phase,the functions of the root-mean-squared error(RMSE)and maximum absolute error(MAE)are calculated using data from 1 to 5 s.As observed from the results, the FNTSMC-LESO method has an RMSE of 0.492 for joint 1 and 0.161 for joint 2,which are 74.66%and 68.27%of LADRC and 51.03%and 45.39%of PID,respectively.It is proved that the proposed controller is more effective than the others with lower chattering, higher accuracy, and faster convergence.The same calculated results can be obtained for MAE.The response of control torques are shown in Figs.11 and 12,where the torques produced by PID cause undesirable performance, but FNTSMC-LESO and LADRC can output smooth control signals with the help of LESO.Hence,our provided controller offers optimal control performance over the other two controllers.

    Figure 7:Response of joint 1 in Case A

    Figure 8:Response of joint 2 in Case B

    Figure 9:Tracking errors of joint 1 in Case B

    Figure 10:Tracking errors of joint 2 in Case B

    Figure 11:Comparison of torque 1 in Case B

    Figure 12:Comparison of torque 2 in Case B

    Case C.In this simulation,the motion of the quadrotor and aerial manipulator are simulated.A special reference trajectory is set for the quadrotor which describes the phase from take-off to hover,as shown in Fig.13.The controller parameters of PID are listed in Table 3.It can be observed that the quadrotor can track the reference trajectory well with the PID controller.Furthermore,the responses of the attitude and position are given in Figs.14 and 15.When the quadrotor is in the hovering state, the reference trajectory of the manipulator is designed through the Cycloidal curve [52], and the initial angle of the two joints is set to 0.Considering that the manipulator will face the influence of disturbances,such as gust of wind,flexible deformation of the rope and mechanical vibration during actual work, a Gaussian noise with an amplitude of 1 N is added as the disturbance torque.The entire simulation time is set to 35 s.Similarly,LADRC and PID are used to control the cable-driven aerial manipulator respectively in the same environment, so as to compare the practicability of the three controllers.Figs.16 and 17 show the output responses of the two joint angles under the three controllers.It can be seen that the three controllers can make the joint angles better track the reference trajectory.Furthermore,Figs.18 and 19 show the tracking errors based on different controllers,and it can be seen that the trajectory tracking error obtained by the controller in this paper is the smallest.The root mean square error RMSE is used to evaluate the tracking accuracy.Forq1, the RMSE of the controller in this paper is 0.638 which is 0.341 and 0.452 lower than that of LADRC and PID,respectively.Forq2, the RMSE of the controller in this paper is 0.832, which is 0.299 and 0.557 lower than the RMSE of the latter two,respectively.This shows that the controller in this paper has high tracking accuracy and can effectively suppress the aggregate disturbance of the system.Finally,Figs.20 and 21 show the comparison of the control torque of the three controllers.It can be observed from the figures that the proposed controller is the smoothest with almost no chattering phenomenon,which causes no harm to the actuator.

    Table 3: PID parameters of the quadrotor

    Figure 13:3D flight trajectory of the quadrotor

    Figure 14:Attitude response of the quadrotor

    Figure 15:Position response of the quadrotor

    Figure 16:Response of joint 1 in Case C

    Figure 17:Response of joint 2 in Case C

    Figure 18:Tracking errors of joint 1 in Case C

    Figure 19:Tracking errors of joint 2 in Case C

    Figure 20:Comparison of torque 1 in Case C

    Figure 21:Comparison of torque 2 in Case C

    6 Conclusions

    In this paper, we have designed a novel cable-driven aerial manipulator applied for aerial tasks.Due to the use of cable-driven technology, the drive unit of the manipulator can be mounted at the base of the arm,simplifying the structure of the arm and reducing its quality.Meanwhile,a FNTSMCLESO controller was proposed by combing the FNTMSC method with LESO technique.By using a nonlinear sliding mode surface,the FNTSMC-LESO control is capable of generating high precision and fast convergence.The nonlinear sliding mode surface,FNTSMC,can accelerate convergence in the region of the equilibrium point,which is of benefit to comprehensive performance.Furthermore,the parameter tuning of the proposed controller is conducted by ISSA.The simulation cases indicate that the proposed controller achieves a better control effect compared to LADRC and PID controllers.

    In the future research,we will explore the other control strategy of the aerial manipulator and test the effectiveness of the proposed controller designed in this paper in the outdoor real flight test.In addition,we will further study the dynamic coupling law between the quadrotor and the cable-driven manipulator.

    Acknowledgement:We would like to express our gratitude to the anonymous reviewers for their informative and constructive comments.

    Funding Statement:This work was partially supported by the National Natural Science Foundation of China (52005231), Social Development Science and Technology Support Project of Changzhou(CE20215050), Jiangsu Province Graduate Student Practice Innovation Plan (SJCX21_1313,SJCX21_1314).

    Conflicts of Interest:The authors declare that they have no conflicts of interest to report regarding the present study.

    国产高清三级在线| 国产探花极品一区二区| 免费观看人在逋| 亚洲av.av天堂| 亚洲精品亚洲一区二区| 日本黄色视频三级网站网址| 国产精品人妻久久久久久| 欧美潮喷喷水| 一本精品99久久精品77| 国产亚洲欧美98| 精品欧美国产一区二区三| 成年人黄色毛片网站| 69人妻影院| 色综合站精品国产| 久久精品国产自在天天线| 九九久久精品国产亚洲av麻豆| 精品人妻视频免费看| 最新中文字幕久久久久| 色哟哟哟哟哟哟| 动漫黄色视频在线观看| 在线观看66精品国产| 国产老妇女一区| 国产亚洲精品久久久久久毛片| 日韩中文字幕欧美一区二区| 久久久久国产精品人妻aⅴ院| 国产日本99.免费观看| 99久久精品国产国产毛片| 毛片女人毛片| 中亚洲国语对白在线视频| 超碰av人人做人人爽久久| 欧美精品国产亚洲| 亚洲性夜色夜夜综合| 精品一区二区三区人妻视频| 国产精品综合久久久久久久免费| 久久热精品热| 亚洲国产精品sss在线观看| 久久精品国产自在天天线| 日本精品一区二区三区蜜桃| 91麻豆精品激情在线观看国产| 久久久午夜欧美精品| 成人毛片a级毛片在线播放| 成人毛片a级毛片在线播放| 熟女电影av网| 国产精品98久久久久久宅男小说| 日韩中文字幕欧美一区二区| 亚洲精品在线观看二区| 99国产极品粉嫩在线观看| 亚洲国产精品sss在线观看| 色在线成人网| 国产免费一级a男人的天堂| 国产亚洲精品久久久久久毛片| 尾随美女入室| 精品久久久久久久久久久久久| 欧美日韩亚洲国产一区二区在线观看| 麻豆精品久久久久久蜜桃| 可以在线观看的亚洲视频| 成人无遮挡网站| 99九九线精品视频在线观看视频| 国产精品国产三级国产av玫瑰| 久久久久久伊人网av| 亚洲成人中文字幕在线播放| 精品久久久久久,| 2021天堂中文幕一二区在线观| 国产高潮美女av| 精品人妻1区二区| 黄色女人牲交| 欧美成人a在线观看| 中文字幕免费在线视频6| 国产伦精品一区二区三区四那| 国产成人一区二区在线| 国产男靠女视频免费网站| 亚洲国产精品sss在线观看| 亚洲狠狠婷婷综合久久图片| 99久国产av精品| 一个人看视频在线观看www免费| 欧美日本亚洲视频在线播放| 嫩草影院入口| 亚洲在线自拍视频| ponron亚洲| 精品久久久久久久久av| 国产美女午夜福利| 欧美日韩国产亚洲二区| 精品国产三级普通话版| 国产精华一区二区三区| a级一级毛片免费在线观看| 国内少妇人妻偷人精品xxx网站| 亚洲精品粉嫩美女一区| 麻豆av噜噜一区二区三区| 人人妻人人看人人澡| 国产免费一级a男人的天堂| 变态另类丝袜制服| 麻豆精品久久久久久蜜桃| 麻豆一二三区av精品| 老熟妇乱子伦视频在线观看| 两性午夜刺激爽爽歪歪视频在线观看| 韩国av一区二区三区四区| 十八禁国产超污无遮挡网站| 亚洲av不卡在线观看| 久久草成人影院| 乱码一卡2卡4卡精品| 老师上课跳d突然被开到最大视频| 波多野结衣巨乳人妻| 精品人妻一区二区三区麻豆 | 久久久久久久久久黄片| 99热只有精品国产| www.色视频.com| av国产免费在线观看| 18禁黄网站禁片免费观看直播| 精品久久久久久,| 五月伊人婷婷丁香| 日日啪夜夜撸| 深夜a级毛片| 一区福利在线观看| 免费高清视频大片| 少妇人妻精品综合一区二区 | 国产亚洲欧美98| 伦精品一区二区三区| 2021天堂中文幕一二区在线观| 嫩草影院新地址| 女的被弄到高潮叫床怎么办 | 成人av在线播放网站| 欧美潮喷喷水| 午夜福利欧美成人| 国产精华一区二区三区| 午夜日韩欧美国产| 国产不卡一卡二| 夜夜爽天天搞| 午夜精品一区二区三区免费看| 日韩一本色道免费dvd| 久久久久久大精品| 中文字幕免费在线视频6| 女同久久另类99精品国产91| 欧美性猛交黑人性爽| 日本撒尿小便嘘嘘汇集6| 国产伦一二天堂av在线观看| 日本 av在线| 久久天躁狠狠躁夜夜2o2o| 国产精品一区二区免费欧美| av天堂在线播放| 欧美日韩乱码在线| 精品一区二区三区av网在线观看| 国产男靠女视频免费网站| 嫩草影院新地址| 国产一区二区在线观看日韩| 精品久久久久久久末码| 赤兔流量卡办理| 人人妻,人人澡人人爽秒播| 日本a在线网址| 欧美极品一区二区三区四区| 午夜福利在线观看免费完整高清在 | 99热这里只有是精品50| 日韩欧美国产一区二区入口| 亚洲国产精品成人综合色| 老女人水多毛片| 91久久精品电影网| 亚洲av熟女| 99久久成人亚洲精品观看| 一区二区三区激情视频| 亚洲性夜色夜夜综合| 亚洲久久久久久中文字幕| 亚洲中文字幕日韩| 最近视频中文字幕2019在线8| 99热6这里只有精品| 人妻制服诱惑在线中文字幕| 欧美黑人欧美精品刺激| 又爽又黄无遮挡网站| 在线a可以看的网站| 十八禁网站免费在线| 三级毛片av免费| 欧美精品啪啪一区二区三区| 国产国拍精品亚洲av在线观看| 一级黄片播放器| 99久久九九国产精品国产免费| 免费av毛片视频| 噜噜噜噜噜久久久久久91| 99久国产av精品| 亚洲精品一卡2卡三卡4卡5卡| 亚洲国产欧洲综合997久久,| 国产精品伦人一区二区| 一进一出抽搐gif免费好疼| 免费观看人在逋| 黄色丝袜av网址大全| 麻豆久久精品国产亚洲av| 日韩欧美免费精品| 99热这里只有是精品50| 亚洲成人中文字幕在线播放| 18禁黄网站禁片午夜丰满| 欧美+日韩+精品| 他把我摸到了高潮在线观看| 一级黄片播放器| 少妇高潮的动态图| 国产国拍精品亚洲av在线观看| 成人二区视频| 精品一区二区三区人妻视频| 日韩强制内射视频| 老女人水多毛片| 嫩草影视91久久| 一区二区三区四区激情视频 | 久久草成人影院| 精品不卡国产一区二区三区| 国国产精品蜜臀av免费| 欧洲精品卡2卡3卡4卡5卡区| 成人毛片a级毛片在线播放| а√天堂www在线а√下载| 久久国产精品人妻蜜桃| 神马国产精品三级电影在线观看| 97热精品久久久久久| 小蜜桃在线观看免费完整版高清| 久久久久久久久大av| 国内精品久久久久久久电影| 国产午夜福利久久久久久| 黄色视频,在线免费观看| 欧美国产日韩亚洲一区| av天堂在线播放| 一区二区三区免费毛片| 老司机深夜福利视频在线观看| 91麻豆精品激情在线观看国产| 美女 人体艺术 gogo| 波野结衣二区三区在线| 亚洲性夜色夜夜综合| 亚洲第一电影网av| 深夜a级毛片| 午夜福利视频1000在线观看| 成人高潮视频无遮挡免费网站| 色综合亚洲欧美另类图片| 久久久久国内视频| 国产中年淑女户外野战色| aaaaa片日本免费| 在线播放国产精品三级| 久久久久久久亚洲中文字幕| 色5月婷婷丁香| 国产成人一区二区在线| 麻豆成人av在线观看| 亚洲av中文av极速乱 | 日本撒尿小便嘘嘘汇集6| 精品国内亚洲2022精品成人| 亚洲国产精品合色在线| 久久精品人妻少妇| 久久亚洲精品不卡| 亚洲精品粉嫩美女一区| 亚洲四区av| 国产综合懂色| 日本与韩国留学比较| 性色avwww在线观看| 中文资源天堂在线| 亚洲精品粉嫩美女一区| 观看免费一级毛片| 欧美bdsm另类| 日本撒尿小便嘘嘘汇集6| 在线天堂最新版资源| 免费看美女性在线毛片视频| 国产高清三级在线| 91av网一区二区| 亚洲最大成人手机在线| 在线观看免费视频日本深夜| 搡老妇女老女人老熟妇| 国产在线男女| 国产成人福利小说| 老女人水多毛片| 亚洲自拍偷在线| 午夜精品久久久久久毛片777| 国产探花极品一区二区| 狂野欧美激情性xxxx在线观看| 九色国产91popny在线| 午夜影院日韩av| 久久午夜亚洲精品久久| 一个人看的www免费观看视频| 久久久久久大精品| 大又大粗又爽又黄少妇毛片口| 久久亚洲精品不卡| 国产精品久久久久久久久免| 此物有八面人人有两片| 国产淫片久久久久久久久| 国产黄片美女视频| 日本免费a在线| 日韩大尺度精品在线看网址| 搡女人真爽免费视频火全软件 | 人妻久久中文字幕网| 夜夜看夜夜爽夜夜摸| 亚洲av第一区精品v没综合| 成人综合一区亚洲| 婷婷六月久久综合丁香| 亚洲久久久久久中文字幕| 日日啪夜夜撸| 国产成人aa在线观看| 九九在线视频观看精品| 淫秽高清视频在线观看| 嫁个100分男人电影在线观看| 在线国产一区二区在线| 亚洲精品色激情综合| 亚洲男人的天堂狠狠| 久久久午夜欧美精品| 久久九九热精品免费| 亚洲av五月六月丁香网| 国产精品女同一区二区软件 | 在线观看美女被高潮喷水网站| 免费在线观看日本一区| 色吧在线观看| 婷婷丁香在线五月| 国产精品福利在线免费观看| 免费在线观看成人毛片| 22中文网久久字幕| 精品欧美国产一区二区三| 三级男女做爰猛烈吃奶摸视频| 在线观看美女被高潮喷水网站| 国产av麻豆久久久久久久| 久久精品国产清高在天天线| 亚洲精品乱码久久久v下载方式| 人人妻人人澡欧美一区二区| 欧美色视频一区免费| 三级男女做爰猛烈吃奶摸视频| 两个人视频免费观看高清| 国产亚洲精品综合一区在线观看| 日本精品一区二区三区蜜桃| 国产成人a区在线观看| 搡女人真爽免费视频火全软件 | 日韩欧美国产在线观看| 在线观看一区二区三区| 啦啦啦啦在线视频资源| av在线观看视频网站免费| 国产淫片久久久久久久久| 在线观看免费视频日本深夜| 日韩高清综合在线| 亚洲经典国产精华液单| 亚洲aⅴ乱码一区二区在线播放| 成人永久免费在线观看视频| or卡值多少钱| av专区在线播放| 男女做爰动态图高潮gif福利片| 久久精品国产99精品国产亚洲性色| 在线观看av片永久免费下载| 成人性生交大片免费视频hd| 12—13女人毛片做爰片一| 国产亚洲精品久久久com| 婷婷精品国产亚洲av| 天美传媒精品一区二区| 内射极品少妇av片p| 舔av片在线| 日韩一区二区视频免费看| 精品乱码久久久久久99久播| 国产在视频线在精品| 热99在线观看视频| 免费黄网站久久成人精品| 国产精品无大码| 夜夜夜夜夜久久久久| 久久精品人妻少妇| 在线免费观看不下载黄p国产 | 久久久国产成人精品二区| 亚洲专区中文字幕在线| 日韩 亚洲 欧美在线| 免费在线观看影片大全网站| 久久久国产成人免费| 国产熟女欧美一区二区| 成年人黄色毛片网站| 99视频精品全部免费 在线| 夜夜爽天天搞| 国产精品1区2区在线观看.| 一个人观看的视频www高清免费观看| 不卡视频在线观看欧美| 国产高清有码在线观看视频| 国产精品国产高清国产av| 校园人妻丝袜中文字幕| 老司机深夜福利视频在线观看| 免费观看人在逋| 国产精品不卡视频一区二区| 听说在线观看完整版免费高清| 国产伦精品一区二区三区四那| 99久久中文字幕三级久久日本| 国产成人aa在线观看| 网址你懂的国产日韩在线| 91在线精品国自产拍蜜月| 欧美激情国产日韩精品一区| 69人妻影院| 亚洲av中文字字幕乱码综合| 婷婷六月久久综合丁香| 99久国产av精品| 色在线成人网| 欧美xxxx性猛交bbbb| 99久久九九国产精品国产免费| 免费观看人在逋| av在线亚洲专区| 偷拍熟女少妇极品色| 欧美高清成人免费视频www| 色综合站精品国产| 91在线观看av| 日本免费a在线| 国产精品亚洲美女久久久| 国产av不卡久久| 欧美中文日本在线观看视频| 国产视频一区二区在线看| 91麻豆精品激情在线观看国产| 午夜爱爱视频在线播放| 国产在线男女| 黄片wwwwww| 一本一本综合久久| 最近最新免费中文字幕在线| 久久精品国产亚洲av天美| 国产高潮美女av| 亚洲狠狠婷婷综合久久图片| 免费黄网站久久成人精品| 亚洲av中文av极速乱 | 国产日本99.免费观看| 国产精品乱码一区二三区的特点| 他把我摸到了高潮在线观看| 毛片一级片免费看久久久久 | 夜夜看夜夜爽夜夜摸| 丰满乱子伦码专区| 国产人妻一区二区三区在| 亚洲在线观看片| 久久精品人妻少妇| 69av精品久久久久久| 欧美潮喷喷水| 人妻夜夜爽99麻豆av| 国国产精品蜜臀av免费| 美女高潮的动态| 国产高清不卡午夜福利| 亚洲无线在线观看| 乱码一卡2卡4卡精品| 香蕉av资源在线| 久久久精品大字幕| 色在线成人网| 国产v大片淫在线免费观看| 婷婷色综合大香蕉| 别揉我奶头 嗯啊视频| 男人舔女人下体高潮全视频| 精品久久久久久久久久久久久| 91麻豆精品激情在线观看国产| 国产又黄又爽又无遮挡在线| 国产精品三级大全| 亚洲成av人片在线播放无| 欧美性感艳星| 亚洲最大成人中文| 亚洲五月天丁香| 九九在线视频观看精品| 麻豆成人午夜福利视频| 人人妻,人人澡人人爽秒播| 干丝袜人妻中文字幕| 精品人妻视频免费看| 如何舔出高潮| 久久99热这里只有精品18| 日本一本二区三区精品| 国国产精品蜜臀av免费| 欧美日韩国产亚洲二区| 日本 欧美在线| 亚洲成人免费电影在线观看| 国产淫片久久久久久久久| 神马国产精品三级电影在线观看| 麻豆av噜噜一区二区三区| 精品久久久久久久久亚洲 | 日韩欧美三级三区| 免费一级毛片在线播放高清视频| 听说在线观看完整版免费高清| 少妇熟女aⅴ在线视频| 欧美激情在线99| 麻豆成人av在线观看| 欧美色视频一区免费| 男女啪啪激烈高潮av片| 国产精品伦人一区二区| 久久精品国产亚洲av香蕉五月| 精品一区二区三区av网在线观看| 999久久久精品免费观看国产| 97热精品久久久久久| 欧美三级亚洲精品| 免费在线观看成人毛片| 久久精品国产自在天天线| 尤物成人国产欧美一区二区三区| 九色成人免费人妻av| 亚洲成av人片在线播放无| 嫩草影院新地址| 波野结衣二区三区在线| 午夜爱爱视频在线播放| 国产午夜精品久久久久久一区二区三区 | 春色校园在线视频观看| 在线观看av片永久免费下载| 男人狂女人下面高潮的视频| 草草在线视频免费看| 成人综合一区亚洲| 欧美精品国产亚洲| 日日摸夜夜添夜夜添av毛片 | av.在线天堂| 午夜爱爱视频在线播放| 精品人妻视频免费看| 亚洲图色成人| 午夜激情欧美在线| 午夜福利高清视频| 欧美在线一区亚洲| 免费观看的影片在线观看| 一个人看视频在线观看www免费| 免费观看人在逋| 欧美另类亚洲清纯唯美| 国产精品无大码| 可以在线观看的亚洲视频| 99视频精品全部免费 在线| videossex国产| 国产亚洲精品综合一区在线观看| 国产成人福利小说| 国产精品一区二区免费欧美| 国产精品免费一区二区三区在线| 老司机福利观看| 不卡一级毛片| 国产真实乱freesex| 12—13女人毛片做爰片一| 简卡轻食公司| 在线观看av片永久免费下载| 麻豆av噜噜一区二区三区| 一级a爱片免费观看的视频| 91精品国产九色| 男人舔女人下体高潮全视频| 欧美丝袜亚洲另类 | 亚洲七黄色美女视频| .国产精品久久| 日韩欧美精品免费久久| 一区二区三区激情视频| 精品一区二区三区视频在线| 1000部很黄的大片| 性插视频无遮挡在线免费观看| 搞女人的毛片| 欧美黑人巨大hd| 精品福利观看| 男女边吃奶边做爰视频| 久久人妻av系列| 国产欧美日韩精品亚洲av| 美女被艹到高潮喷水动态| 99在线人妻在线中文字幕| 亚洲av中文字字幕乱码综合| 国产国拍精品亚洲av在线观看| 看黄色毛片网站| 男女边吃奶边做爰视频| 免费人成在线观看视频色| 国产精品人妻久久久影院| 中文字幕久久专区| 国产黄a三级三级三级人| 又黄又爽又刺激的免费视频.| 亚洲精品色激情综合| 免费一级毛片在线播放高清视频| 欧美性猛交黑人性爽| 日日摸夜夜添夜夜添av毛片 | 中文字幕av在线有码专区| 国内毛片毛片毛片毛片毛片| 午夜精品在线福利| 精品一区二区三区人妻视频| 欧美xxxx性猛交bbbb| 久久欧美精品欧美久久欧美| 欧美黑人巨大hd| 亚洲成人免费电影在线观看| 午夜精品在线福利| 男女啪啪激烈高潮av片| 美女 人体艺术 gogo| 精品人妻偷拍中文字幕| 国产日本99.免费观看| 男人舔奶头视频| xxxwww97欧美| 国产真实伦视频高清在线观看 | 嫩草影视91久久| 欧美丝袜亚洲另类 | 久久国内精品自在自线图片| 成人特级黄色片久久久久久久| 高清毛片免费观看视频网站| 国产精品1区2区在线观看.| 在线观看美女被高潮喷水网站| 久久久久久久久久成人| 少妇裸体淫交视频免费看高清| 亚洲国产日韩欧美精品在线观看| 欧美性感艳星| 黄色配什么色好看| 中亚洲国语对白在线视频| .国产精品久久| 真人一进一出gif抽搐免费| 亚洲成人久久性| av女优亚洲男人天堂| 99久久久亚洲精品蜜臀av| 精品人妻熟女av久视频| 免费在线观看影片大全网站| 99精品久久久久人妻精品| 欧美三级亚洲精品| 高清毛片免费观看视频网站| 麻豆久久精品国产亚洲av| 午夜福利在线观看吧| 亚洲国产高清在线一区二区三| 国产精华一区二区三区| 国产高清视频在线播放一区| 乱系列少妇在线播放| 99国产极品粉嫩在线观看| 欧美另类亚洲清纯唯美| 久久婷婷人人爽人人干人人爱| 欧美另类亚洲清纯唯美| 久久久成人免费电影| 黄色欧美视频在线观看| 男女边吃奶边做爰视频| 欧美最黄视频在线播放免费| 久久人人爽人人爽人人片va| 18+在线观看网站| 18禁在线播放成人免费| 欧美激情国产日韩精品一区| 校园人妻丝袜中文字幕| 一级黄色大片毛片| 亚洲最大成人手机在线| ponron亚洲| 色视频www国产| 热99在线观看视频| 午夜久久久久精精品| 亚洲av免费在线观看| 国产激情偷乱视频一区二区| 国产精品精品国产色婷婷| 天天一区二区日本电影三级| 欧美在线一区亚洲| 欧美三级亚洲精品| 在线免费观看不下载黄p国产 | 能在线免费观看的黄片| 国产精品福利在线免费观看| 中文字幕免费在线视频6| 国产精品免费一区二区三区在线| 人妻丰满熟妇av一区二区三区| 国产国拍精品亚洲av在线观看| 亚洲中文日韩欧美视频|