Simulation of 3D neuro-musculo-skeletal systems with contact Dinesh K. Pai, Shinjiro Sueda, and Qi Wei Rutgers University contact: [email protected]

Understanding the neural control of movement requires realistic computational models of the underlying musculo-skeletal system. Even though detailed models exist for the biomechanical properties of muscle tissue, current models of entire systems do not fully account for the distributed, three dimensional nature of muscle action. The importance of detailed biomechanical models for neuroscience have been described by (Loeb, Brown, Lan, & Davoodi, 2001), and even earlier by (Lombard & Abbot, 1907) who said: “before we can arrive at reliable conclusions as to the method of action of the central nervous mechanisms concerned in reflex actions, we must obtain a clear picture of the mechanics of the limb itself.” Current models either represent muscle by lines of force with via points (e.g., (Delp & Loan, 1995), or require expensive finite element methods (e.g., (Hirota, Fisher, State, Lee, & Fuchs, 2001; Teran, Blemker, Hing, & Fedkiw, 2003)). We are developing a new computational model for neuro-musculo-skeletal simulation which addresses these problems. The model is based on a computational primitive called a “muscle strand.” The passive elastic behavior of the strand is based on the theory of Cosserat rods (Rubin, 2000; Pai, 2002). These one-dimensional primitives are well suited for incorporation of muscle activation models along the principal axis of the strand (e.g., (Zajac, 1989; Cheng, Brown, & Loeb, 2000)). The muscle strand primitive could be used to represent muscles and tendons at different levels of detail, ranging from a single muscle fiber in a pennate muscle to an entire muscle. We model each tendon as a single passive strand without activation, with material properties different from that of muscle. Bones are modeled as degenerate passive strands without deformation. Because the underlying physical model computes stresses, strains, and strain rates in muscles and tendons, the model supports simulation of the afferent output from muscle spindles and Golgi tendon organs. Figure 1 shows muscles of the forearm which have been discretized as muscle strands, with one strand per major muscle. The stresses and strains in the muscle are evaluated at a discrete set of nodes, which can be viewed as coordinate frames embedded in the material (see (Pai, 2002)). The figure shows the locations of the frames. Constitutive properties of the muscle are written in terms of these variables; hyperelastic materials such as muscle can be modeled within this framework. A key aspect of our model is that the geometry of individual muscles and bones, and contact between them, is taken into account to determine the action of the forces generated in muscle. Figure 2 shows the detail of two extensor muscles in the forearm. We observe that the muscles curve significantly and make close contact with other muscles and bones. The shape of a muscle is modeled as a generalized cylinder whose spine is the axis of the Cosserat rod. The cross-sectional area is scaled with volume preservation as a constraint. This allows muscles to wrap over each other realistically, and takes into account the lateral forces due to contact and fascia between muscles.

1

Figure 1: Model of forearm muscles using our approach. The nodes at which stresses and strains are computed are shown.

Detail of extensor pollicis longus

Detail of extensor digitorum communis

Figure 2: Details of two extensor muscle of the forearm.

References Cheng, E., Brown, I., & Loeb, G. (2000). Virtual muscle: A computational approach to understanding the effects of muscle properties on motor control. J. Neurosci. Methods, 101, 117-130. Delp, S. L., & Loan, J. P. (1995). A graphics-based software system to develop and analyze models of musculoskeletal structures. Comput. Biol. Med., 25 (1), 21–34. Hirota, G., Fisher, S., State, A., Lee, C., & Fuchs, H. (2001). An implicit finite element method for elastic solids in contact. In Proceedings of computer animation 2001. Seoul. Loeb, G., Brown, I., Lan, N., & Davoodi, R. (2001, September). The importance of biomechanics. In Proceedings of the international union of physiological societies, movement and sensation, cairns, australia. Lombard, W. P., & Abbot, F. M. (1907, October). The mechanical effects produced by the contraction of individual muscles of the thigh of the frog. American Journal of Physiology, XX (1), 1–60. Pai, D. K. (2002). Strands: Interactive simulation of thin solids using cosserat models. Computer Graphics Forum, The International Journal of the Eurographics Association, 21 (3), 347–352. Rubin, M. B. (2000). Cosserat theories: Shells, rods and points. Kluwer. Teran, J., Blemker, S., Hing, V. N. T., & Fedkiw, R. (2003). Finite volume methods for the simulation of skeletal muscle. In Proceedings of the 2003 acm siggraph/eurographics symposium on computer animation (pp. 68–74). Eurographics Association. Zajac, F. E. (1989). Muscle and tendon: Properties, models, scaling, and application to biomechanics and motor control. CRC Critical Reviews of Biomedical Engineering, 17 (4), 359–411.

2

Simulation of 3D neuro-musculo-skeletal systems with contact

Simulation of 3D neuro-musculo-skeletal systems with contact. Dinesh K. Pai ... contact: [email protected] ... Virtual muscle: A computational approach to un-.

214KB Sizes 0 Downloads 168 Views

Recommend Documents

Simulation of 3D neuro-musculo-skeletal systems ... - Semantic Scholar
between them, is taken into account to determine the action of the forces generated in ... A graphics-based software system to develop and analyze models.

Simulation of 3D DC Borehole Resistivity Measurements with a Goal ...
2AGH University of Science and Technology. Al.Mickiewicz 30, 30-059, ..... However, for a sixty-degree deviated well, anisotropy effects produce 20% larger ...

Simulation of 3D DC Borehole Resistivity Measurements with a Goal ...
FE software. Then, we perform 3D simulations (employing 2D optimal grids) using the 3D software. Finally, an analysis of the error is performed by considering a ...

Research on RoboCup Simulation 3D - Chaosscripting
behavior, strategy acquisition, learning, real-time planning, multi-agent systems, ... soccer simulation league takes a big step forward to the RoboCup's ultimate.

Research on RoboCup Simulation 3D - Chaosscripting
Such areas include: real-time sensor fusion, reactive behavior, strategy ... soccer simulation league takes a big step forward to the RoboCup's ultimate .... Kourogi, M., Kurata, T.: A method of personal positioning based on sensor data fusion of ...

Numerical Simulation of 3D EM Borehole ...
exponential convergence rates in terms of a user prescribed quantity of interest against the ... interpolation operator Π defined in Demkowicz and Buffa (2005) for.

ebook Simulation of Communication Systems ...
Technology: Transmission, Processing and Storage), Simulation of Communication ... Transmission, Processing and Storage) Popular, PDF Simulation of ...

3d frictional contact and impact multibody dynamics: a ...
Jun 24, 2005 - ∗Bipop Project, INRIA Rhône–Alpes ... iterative solvers can be however an alternative to perform real-time mechanical simulations of ... spherical objects using a potential energy depending only on the position of the bodies.

Embossing With Markers - Constant Contact
Layer 2: 5 1/8” x 3 7/8” Tangerine Tango Card. Stock. Layer 3: 5 x 3 ¾” Very Vanilla Card Stock. Inside Layer: 5 x 3 ¾”, stamped with crumb cake. “road grime” stamp. Instructions: Step 1: Using the road grime stamp, stamp the image mult

Little Green BATS Humanoid 3D Simulation Team ...
Abstract. The RoboCup 3D vice world champion team the Little Green. BATS uses several AI methods to control and train their virtual soccer agents. A hierarchical behavior based architecture coordinates all skills. The architecture allows planning and

Scorpius Team Description Paper Soccer Simulation 3D ... - CiteSeerX
ing, tackling, dribbling, and ultimately, since the whole game is a team work thus team coordination and the issues concerning multi agent decision making ... The rhythmic component of the gait is described by a coupled oscillators system, modeling t