Estimate segment inertial properties for lower-limb inverse dynamics
Source:R/kinetics-inverse-dynamics.R
estimateSegmentInertia.RdBuilds foot/shank/thigh inertial parameters from body mass and segment lengths using De Leva-style coefficients.
Usage
estimateSegmentInertia(
body_mass,
segment_lengths = NULL,
body_height = NULL,
model = c("deLeva_male", "deLeva_female")
)Arguments
- body_mass
Body mass in kilograms.
- segment_lengths
Named numeric vector with
foot,shank, andthighlengths in meters. IfNULL, lengths are estimated frombody_height.- body_height
Body height in meters, required when
segment_lengths = NULL.- model
Anthropometric coefficient set:
"deLeva_male"or"deLeva_female".
Value
A data.frame with segment mass, COM fraction, radius of gyration, and segment moment of inertia about COM.
References
Winter DA (2009). "Biomechanics and Motor Control of Human Movement." 4th ed. John Wiley & Sons.
See also
segmentParameters() for body segment inertial parameters,
inverseDynamics2D() for 2D inverse dynamics computation,
inverseDynamics3D() for 3D inverse dynamics computation.
Examples
inertia <- estimateSegmentInertia(
body_mass = 70,
segment_lengths = c(foot = 0.25, shank = 0.43, thigh = 0.45)
)