Page 102 - Handbook of Biomechatronics
P. 102

98                                          Naser Mehrabi and John McPhee


          where x represents the model coordinates (e.g., positions and velocities) and
          T and F represent net joint torques and the external loads acting on the sys-
          tem. Eq. (1b) represents the kinematic constraints that restrict the move-
          ments of two rigid bodies relative to each other (e.g., joints). Since x and
          F have been measured beforehand in the laboratory, the joint torques (T)
          can be computed by simply substituting the measured kinematics and exter-
          nal loads into Eq. (1) and evaluating T at each time step. The torque and
          force requirement of a task are important to know when designing a system
          controller and its actuator capacity. For example, the maximum ankle torque
          during normal walking can be used to select the stiffness or the actuator
          power of an ankle-foot orthosis (AFO), which is a wearable assistive device
          that supports and corrects ankle motion.
             If muscle-level information is required, a static optimization can be per-
          formed to resolve the muscle indeterminacy problem and compute the share
          of each muscle contributing to the resultant joint torque. The muscle inde-
          terminacy problem results from the number of muscles crossing a joint
          exceeding the degrees of freedom of that joint; it is difficult to identify indi-
          vidual muscle forces because different combinations of forces can produce
          the same net joint torque. To resolve this problem, the static optimization
          is subjected to the torque equilibrium equation:

                                          n
                                         X
                                             m
                                     T j ¼                              (2)
                                            r F i
                                             i, j
                                          i¼1
                 m
          where r i,j represents the moment arm of the muscle force F i about the joint j,
          and index i refers to the individual muscles crossing the joint of interest.
          A unique muscle activation pattern similar to that of humans can be
          achieved by minimizing a physiological cost function during static optimi-
          zation, such as


                                           n
                                          X   p
                                      J ¼    a                          (3)
                                              i
                                          i¼1
          where a is the muscle activation level at the current time step, n is the num-
          ber of muscles crossing the joint, and p is an exponent (usually, p ¼2). The
          inverse dynamics can only provide insight into a task whose kinematics and
          kinetics have already been measured in the laboratory, and it cannot predict
          the dynamics of a new task based on previously measured data.
   97   98   99   100   101   102   103   104   105   106   107