Skip to main content
Glama
dynamic-postural-stability

dynamic-postural-stability

Dynamic Postural Stability Index (DPSI) Skill

License: MIT Python 3.10+ Zero Dependencies OpenClaw Ready MCP Protocol

A sovereign personal agent capability for computational biomechanics, evaluating the Dynamic Postural Stability Index (DPSI), jump-landing shock dissipation, and time to stabilization.

Architecture

flowchart TD
    ForceData["Triaxial Force Plate Data: GRF_x (AP), GRF_y (ML), GRF_z (Vert)"] --> DirectionalCalc["Directional Stability Engine (APSI, MLSI, VSI)"]
    DirectionalCalc --> DPSIEngine["Composite DPSI = sqrt((sum GRFx² + sum GRFy² + sum(GRFz-BW)²) / (N*BW²))"]
    ForceData --> TTS["Time to Stabilization Engine (Settling within ±5% BW)"]
    DPSIEngine & TTS --> DynamicScore["Dynamic Stability Score & Impact Load Multiplier"]
    DynamicScore --> Guidance["OpenClaw / Hermes Plyometric Deceleration Directives"]

Related MCP server: physiological-tremor

Quickstart

from client import DynamicPosturalStabilityClient

client = DynamicPosturalStabilityClient()

# Example triaxial landing series (Newtons)
fx = [25.0, 15.0, -10.0, 5.0, 0.0]
fy = [18.0, 10.0, -8.0, 3.0, 0.0]
fz = [1450.0, 1100.0, 850.0, 720.0, 705.0]

res = client.calculate_dpsi(fx, fy, fz, body_weight_newtons=700.0, landing_duration_sec=3.0)

print("Composite DPSI:", res["dpsi"])
print("Impact Load Multiplier:", res["impact_load_multiplier"], "x BW")
print("Time to Stabilization:", res["time_to_stabilization_sec"], "s")
print("Status:", res["status"])

MCP Server Integration

Add to your claude_desktop_config.json or OpenClaw tool registry:

{
  "mcpServers": {
    "dynamic-postural-stability": {
      "command": "python",
      "args": ["/path/to/genpark-personal-agent-dynamic-postural-stability-index-skill/mcp_server.py"]
    }
  }
}

License

MIT License.

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables deterministic analysis of accelerometer and gyroscope timeseries for 8–12 Hz microtremor spectral bands, postural stability, and central motor fatigue, returning stability scores and fatigue categorization for agent guidance.
    7
    MIT
  • A
    license
    Not graded
    quality
    Not graded
    maintenance
    Enables agents to analyze accelerometer and gyroscope timeseries for microtremor spectral bands, postural stability, and central motor fatigue, returning spectral metrics and ergonomic guidance.
    7
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables analysis of 2D center-of-pressure statokinesigram trajectories, computing 95% confidence ellipse area, sway velocity, postural stability index, fall-risk tier, and Romberg Quotient for sensory re-weighting comparisons.
    7
    MIT
  • A
    license
    Not graded
    quality
    Not graded
    maintenance
    This server processes 2D Center of Pressure (COP) data to calculate metrics such as 95% confidence ellipse area, sway velocity, and the Romberg Quotient for postural stability analysis.
    7
    MIT