Page 148 -
P. 148

130                                                Robot Dynamics











                                                                      (3.3.23)

            for appropriate definition of V i (q) [Craig 1988]. Indeed, the V i (q) are symmetric
            n×n matrices.
              Since V(q,  ) is quadratic in  , it can be bounded above by a quadratic
            function of  . That is,
                                                                      (3.3.24)

            with v b (q) a known scalar function and ||·|| any appropriate norm. For a
            revolute arm, v b  is a constant independent of q. See Examples 3.2.2 and
            3.3.1, where the quadratic terms in   are multiplied by sin θ 2 , whose magnitude
            is bounded by 1. On the other hand, for an arm with prismatic joints v b (q)
            may be function of q; see Examples 3.2.1 and 3.2.3, where V(q,  ) has a term
            in r multiplying the quadratic terms   .
              To assist in determining v b (q) for a given robot arm, note that so that
                      so that




            where   (q) is defined in (3.3.23). Therefore, for a revolute arm

                                                                      (3.3.25)

            We may note that




                                                                      (3.3.26)



            This is an n -vector consisting of all possible products of the components of  .
                     2
            This and (3.3.19) allow us to demonstrate that

                                                                      (3.3.27)

            In this proof, we also need the identity



            Copyright © 2004 by Marcel Dekker, Inc.
   143   144   145   146   147   148   149   150   151   152   153