{
  "$schema": "https://openexercise.org/schema/v0/exercise.json",
  "aliases": [
    {
      "text": "TRX Rollout",
      "kind": "brand"
    },
    {
      "text": "TRX Ab Rollout",
      "kind": "brand"
    },
    {
      "text": "Suspension Rollout",
      "kind": "common"
    },
    {
      "text": "Suspension Trainer Ab Rollout",
      "kind": "common"
    },
    {
      "text": "TRX roll out",
      "kind": "common"
    }
  ],
  "anatomy": {
    "muscles": [
      {
        "muscle": "rectus-abdominis",
        "role": "prime-mover"
      },
      {
        "muscle": "transversus-abdominis",
        "role": "prime-mover"
      },
      {
        "muscle": "latissimus-dorsi",
        "role": "synergist"
      },
      {
        "muscle": "external-oblique",
        "role": "synergist"
      },
      {
        "muscle": "serratus-anterior",
        "role": "synergist"
      },
      {
        "muscle": "gluteus-maximus",
        "role": "stabilizer"
      },
      {
        "muscle": "triceps-brachii",
        "role": "stabilizer"
      }
    ],
    "joints": [
      {
        "joint": "glenohumeral",
        "actions": [
          "flexion",
          "extension"
        ]
      },
      {
        "joint": "scapulothoracic",
        "actions": [
          "upward-rotation",
          "downward-rotation",
          "protraction"
        ]
      },
      {
        "joint": "lumbar-spine",
        "actions": [
          "isometric-stabilization"
        ]
      },
      {
        "joint": "hip",
        "actions": [
          "isometric-stabilization"
        ]
      },
      {
        "joint": "elbow",
        "actions": [
          "isometric-stabilization"
        ]
      }
    ]
  },
  "classification": {
    "modalities": [
      "calisthenics",
      "strength"
    ],
    "movement_patterns": [
      "anti-extension"
    ],
    "mechanics": "compound",
    "force": "pull",
    "kinetic_chain": "closed",
    "laterality": "bilateral",
    "planes": [
      "sagittal"
    ],
    "contraction": [
      "dynamic"
    ],
    "level": "intermediate"
  },
  "equipment": {
    "required": [
      [
        "suspension-trainer"
      ]
    ]
  },
  "external_ids": {
    "wger": "1246"
  },
  "id": "oec:suspension-trainer-rollout",
  "instructions": {
    "setup": [
      "Stand facing away from the suspension anchor point with feet hip-width apart.",
      "Grasp both handles using an overhand (pronated) grip with straight arms held directly in front of the chest.",
      "Step back slightly onto the balls of your feet and set a firm, straight-line plank from head to heels."
    ],
    "steps": [
      "Brace your core and squeeze your glutes to maintain a completely neutral spine.",
      "Slowly let your body lean forward while allowing your arms to elevate overhead in line with your torso.",
      "Descend until your arms are extended overhead or just before you lose tension in your midsection.",
      "Press firmly down into the handles using your lats and core to pull yourself back to the starting chest-height position."
    ],
    "breathing": "Inhale as you roll forward into the stretched position, then exhale forcefully as you drive down against the handles to return.",
    "cues": [
      "Ribs tucked to pelvis",
      "Squeeze glutes tight",
      "Press the floor away through the straps",
      "Keep the elbows locked"
    ],
    "common_faults": [
      {
        "fault": "Hyperextending the lower back as the arms travel overhead.",
        "correction": "Only roll out as far as you can maintain a rigid, neutral lumbar spine; reset foot position closer to vertical if needed."
      },
      {
        "fault": "Piking at the hips to initiate the return movement.",
        "correction": "Keep the hips fully extended and pull back exclusively by engaging the lats and pressing down through the hands."
      },
      {
        "fault": "Bending the elbows during the extension.",
        "correction": "Maintain straight arms with slight soft-elbow extension throughout the entire range of motion."
      }
    ],
    "safety": {
      "precautions": [
        "Ensure the suspension anchor is fully secure before loading bodyweight.",
        "Begin with a steeper, more upright body angle to gauge abdominal control before moving deeper."
      ],
      "spotter": "not-needed"
    }
  },
  "measurement": {
    "load": {
      "kind": "bodyweight"
    },
    "profiles": [
      {
        "required": [
          "reps"
        ],
        "optional": [
          "duration",
          "rpe"
        ]
      }
    ],
    "records": {},
    "reps_counted": "total"
  },
  "name": "Suspension Trainer Rollout",
  "previous_ids": [
    "oec:trx-roll-out"
  ],
  "provenance": {
    "generated": [
      "/name",
      "/summary",
      "/classification",
      "/anatomy",
      "/equipment",
      "/measurement",
      "/instructions",
      "/setup",
      "/relations"
    ],
    "license": "CC-BY-SA-4.0",
    "review": {
      "status": "machine-generated",
      "model": "gemini-3.8-flash",
      "at": "2026-10-31"
    },
    "sources": [
      {
        "title": "wger: TRX roll out",
        "url": "https://wger.de/en/exercise/1246/view-base",
        "license": "CC-BY-SA-4.0",
        "author": "cynomops"
      }
    ]
  },
  "relations": [
    {
      "type": "variation-of",
      "target": "oec:ab-wheel-rollout"
    },
    {
      "type": "substitute-for",
      "target": "oec:ab-wheel-rollout"
    },
    {
      "type": "substitute-for",
      "target": "oec:barbell-rollout"
    },
    {
      "type": "progression-of",
      "target": "oec:plank"
    }
  ],
  "setup": {
    "grip": {
      "orientation": "pronated",
      "width": "shoulder"
    },
    "position": "standing",
    "range": "full",
    "stance": {
      "kind": "parallel",
      "width": "hip"
    }
  },
  "status": "active",
  "summary": "An anti-extension core exercise performed by falling forward and reaching the arms overhead with suspension straps while maintaining a rigid plank."
}
