The Obstacle-Set Method for Representing Muscle Paths in Musculoskeletal Models

Abstract
A computational method is introduced for modeling the paths of muscles in the human body. The method is based on the premise that the resultant muscle force acts along the locus of the transverse cross-sectional centroids of the muscle. The path of the muscle is calculated by idealizing its centroid path as a frictionless elastic band, which moves freely over neighboring anatomical constraints such as bones and other muscles. The anatomical constraints, referred to as obstacles, are represented in the model by regular-shaped, rigid bodies such as spheres and cylinders. The obstacles, together with the muscle path, define an obstacle set. It is proposed that the path of any muscle can be modeled using one ox more of the following four obstacle sets: single sphere, single cylinder, double cylinder, and sphere-capped cylinder. Assuming that the locus of the muscle centroids is known for an arbitrary joint configuration, the obstacle-set method can be used to calculate the path of the muscle for all other joint configurations. The obstacle-set method accounts nol only for the interaction between a muscle and a neighboring anatomical constraint, but also for the way in which this interaction changes with joint configuration. Consequently, it is the only feasible method for representing the paths of muscles which cross joints with multiple degrees of freedom such as the deltoid at the shoulder.