Page 52 - Read Online
P. 52

Page 6 of 16                    Wang et al. Intell Robot 2023;3(3):479-94  I http://dx.doi.org/10.20517/ir.2023.26




                                                                          
                                       ¤       (  ) =     (  ) (  ) +    1    (  −1) (  ) + · · · +      −1 ¤(  ) +         (  )
                                                                                                        (8)
                                                       ¤
                                           =      (  ) +     (  )
                                                                
                                                                                 
                                                                             
                                                                                
               where    =              −1 · · ·      −1  ,    =  0 0 · · ·     , and   (  ) =    (  ) ¤ (  ) · · ·    (  −1)    (  ) will converge
               to the origin when       = 0 .
               For a nonlinear system with bounded uncertainties (6), the designed sliding mode controller is proposed to
               ensure the system is asymptotically stable. It includes two parts: the former is used to realize input/output
               linearization, and the latter is used for robust compensation. The control law is designed as (9),


                                                   h                                  i
                                                                        
                                            −1
                                            (  ) =    (  (  )) −    (  (  )) +     (  )  (  ) +      (  ) +    sgn(  (  ))  (9)
                                                                 
               where sgn(·) is the sign function. A simple proof of convergence of the controller is as follows. Firstly, taking
               the splitting operation of the control law (9),


                                               j                       k
                                                                           −1
                                                                    
                                        −1
                                        (  ) =    (  (  )) −    (  (  )) +       (  ) (  ) +      (  ) +    (  (  ))   sgn(  (  ))  (10)
               Substitute the control law (11) into the nonlinear system (7); it will be denoted by



                                      (  )  (  ) =    (  (  )) +   (  (  ))          (  ) +   (  (  ))
                                                                
                                   =    (  (  )) −    (  (  )) +     (  )  (  ) +      (  ) +    sgn(  (  )) +   (  (  ))  (11)
                                                        
                                               
                                   =     (  )  (  ) +      (  ) +    sgn(  (  )) +   (  (  ))
                                        
                                                    
               thus, it can get    sgn(  (  )) +   (  (  )) = −     (  ) −     (  ) = −¤(  ).
                                                                    
                                                           ¤
               The Lyapunov method is utilized to verify the stability of the control system. We select the candidate Lyapunov
               function as follows:



                                                             1    
                                                         (  (  )) =     (  )  (  )                     (12)
                                                             2

               By taking the derivative of       (  (  )) with respect to   , it follows that


                                                           
                                                               
                                                ¤
                                                     (  (  )) =    (  ) ¤(  )
                                                     
                                               = −   (  )[   sgn(  (  )) +   (  (  ))]
                                                              
                                                = −  k  (  )k −    (  )  (  (  ))                      (13)
                                               ≤ −  k  (  )k + k  (  )kk  (  (  ))k
                                               = −k  (  )k(   −   (  (  )))
               According to the assumption that   (  (  )) is bounded, where k  (  (  ))k ≤   , so that       (  (  )) ≤ 0. Therefore,
                                                                                      ¤
               the SMC law (9) can make the robot system (6) asymptotically stable.
   47   48   49   50   51   52   53   54   55   56   57