Page 12 - Read Online
P. 12

Zhang et al. Intell. Robot. 2025, 5(2), 333-54  I http://dx.doi.org/10.20517/ir.2025.17  Page 337
























                                             Figure 1. Trajectory planning structure diagram.



               2.2. System modeling
               Consider describing an exoskeleton system with systematic uncertainty and bounded disturbances in the fol-
               lowing form:
                                                (  ) ¥ +    (  , ¤) ¤ +    (  ) +       =               (4)
                                                     
                                                            
                                                               
               where    = [   1 , . . . ,       ] denotes the angles of the five joints, ¤ and ¥ represent joint velocity and acceleration,
                                    
                                                                         
                                                                    
                                        
                                                                                               
                                                                                          
                                             
               respectively,    = [   1 , . . .       ] ∈ R denotestheinputtorquevector, and       = [     1 , . . .         ] ∈ R representsthe
               disturbance torque vector; the generalized inertia matrix   (  ) ∈ R   ×    , carioles/centripetal matrix   (  , ¤) ∈
                                                                                                        
               R   ×    and gravity vector   (  ) ∈ R   ×1  .
               Due to the unavoidable uncertainty in the system, Equation (4) can be written as:
                                                       ¥ +       ¤ +       =    +                       (5)
                                                     
                                                           
               where
                                              −1
                                           =        (−   0 (  ) ¥   −    0 (  , ¤  ) ¤   −    0 (  ) −       )
               with       =    (  ) −    0 (  ),       =    (  , ¤) −    0 (  , ¤),       =    (  ) −    0 (  ).       ,       ,       represent the val-
                                                             
                                                   
               ues obtained from parameter identification [42] and    0 (  ) ,    0 (  , ¤) ,    0 (  ) represent the system uncertainty,
                                                                        
               respectively.
               Equation (5) can be further given as:


                                                    −1      −1                                          (6)
                                                                   
                                              ¥    =          −              ¤ +       +   
               3. METHODS

               3.1. Trajectory planning
               Figure 1 illustrates the overall process of trajectory planning. In this paper, trajectory planning optimizes
               a constrained-time fifth-order polynomial using the minimum-jerk principle. The form of the fifth-order
               polynomial is:
                                                                         4
                                                             2
                                                                   3
                                               (  ) =         +    1      +    2      +    3      +    4      +    5      5  (7)
               where         , . . . ,    5   are constants to be designed,    = 1, 2, . . . ,   .
   7   8   9   10   11   12   13   14   15   16   17