This article walks through the complete process of running a RULA assessment in Motionprint Ergo — from selecting the report type to clicking Process. Every screen, field, and control is covered in the order you encounter them.

1 Overview

A RULA assessment in Motionprint Ergo spans three separate screens and five numbered steps. The table below shows the complete flow:

StepLabel in the appScreen
1Select the report you want to createCreate page
2Select your input sourceInput Source page
3Setup your input sourceInput Source page (same screen)
4Trim the file and specify posture tasksInput page — 3D viewport on left, posture tasks on right
5Provide task informationInput page (same screen, scrolls down from step 4)

After completing all five steps, the Process button at the bottom of the input page becomes active. Clicking it submits the assessment and navigates you to the report.

2 Select Report

The assessment begins on the Create page, where you choose which type of report to run. Select the RULA tile from the available options, then click Continue to proceed to the next step.

Choosing between methods

RULA assesses upper-body posture. If the task is fundamentally about lifting a load, NIOSH or KIM-LHC will tell you more. Nothing stops you running both on the same recording — they answer different questions, and a task can easily be acceptable under one and problematic under the other.

3 Select Input Source

The next screen is the Input Source page. Select your input source from the available tiles. Currently only Xsens MVNX File is supported. As new capture methods become available they will become selectable here.

4 Setup Your Input Source

After selecting your input source, the upload control appears on the same Input Source screen. For Xsens MVNX, click the upload area to browse your system and select a .mvnx file.

Once a valid file is loaded, Motionprint Ergo takes you to the main input page (steps 4 and 5). If the file is invalid or corrupted, an error message appears and you can try again.

Working with Xsens MVNX files

Before importing, export your session from Xsens MVN as a MVNX file. This format preserves all motion data and skeletal information needed for analysis. For a full walkthrough of the export and upload process, see Uploading & Processing Xsens Data.

5 Trim the File and Specify Posture Tasks

This is the main input page — a new screen with a 3D viewport on the left showing the loaded avatar and a posture tasks panel on the right. This step is where you define the observation window and mark each working posture you want assessed.

The 3D viewport and playback controls

The viewport renders the motion capture recording as an animated 3D avatar. Below the viewport are playback controls:

  • Play/pause button — Start or stop the animation.
  • Speed selector — Choose playback speed: 0.5× (slow motion), 1× (normal), 1.5×, or 2× (double speed).

Below the playback controls is the timeline — a horizontal bar representing the full duration of the recording. You use the timeline to trim the recording and mark posture tasks. For a full overview of the viewport controls and navigation, see 3D View & Interface Controls.

Trimming the observation window

The observation window defines which portion of the recording is included in the assessment. Anything outside the trimmed range is ignored.

Two draggable vertical handles appear on the timeline:

  • Start handle (left) — Drag to set where the observation period begins.
  • End handle (right) — Drag to set where it ends.

The region outside the two handles is shown in a shaded colour, indicating that part of the recording is excluded from the assessment. As you adjust the handles, Motionprint Ergo automatically recalculates how often the posture occurs — the number of posture tasks divided by the trimmed duration in minutes. That rate determines whether the work counts as repetitive, which adds a muscle use point to the score.

Dragging trim markers on the playbar to set the observation window
Drag the trim markers to define the start and end of the observation window — the shaded region outside the handles is excluded from the assessment.
Repetition = Tasks ÷ Trimmed duration

At 4 or more occurrences per minute the action counts as repetitive and a muscle use point is added. Example: 5 posture tasks in a 1-minute window gives 5/min — repetitive. The same 5 tasks across 2 minutes gives 2.5/min — not repetitive. The flag applies to the whole report rather than to individual tasks, so widening or narrowing the observation window can change it.

Defining posture tasks

A posture task is a distinct working posture within the observation window. Each task is defined by a start frame and an end frame. Tasks must have a minimum duration of 1.0 second. To add one:

  1. Click and drag on the timeline to highlight a frame range. The selection is shown in the branding colour configured in your settings.
  2. Click the + button to create a task from that range.
  3. The task appears in the list on the right. Fill in the required fields:
    • Start frame — Auto-populated from your selection; editable.
    • End frame — Auto-populated from your selection; editable.
    • Description — A label for the task in the report.
    • Load weight — Weight handled during the posture, in kilograms.
    • Arm support / leaning — Whether the arm is supported or the person is leaning on it.
    • Shock / rapid build-up of force — Whether force is applied with impact.
GIF
Defining a posture task on the timeline

Selecting a frame range on the timeline to define a posture task — the RULA equivalent of definingliftingtasks.gif, showing the highlighted range becoming the task window and the task appearing in the panel on the right.

FieldWhat it affects
Arm support / leaning Subtracts 1 point from the upper arm score. The result is floored at 1, so support cannot reduce an already-minimal score any further.
Shock / rapid build-up of force Forces the maximum 3 force/load points regardless of the weight entered. Set this when force is applied with impact — hammering, snapping a part into place, absorbing a tool's torque reaction.

You can edit or delete tasks in the list at any time. If you adjust the trim handles to exclude a task's frame range, that task is removed or adjusted automatically.

Force applies to both score groups

RULA adds the force/load points to the arm and wrist total and to the neck, trunk and legs total. A single change to the load weight — or enabling the shock flag — can therefore move the final RULA score by more than one point.

Multiple posture tasks

If you define two or more posture tasks, each is scored independently and reported separately, with its own RULA score and its own peak frame. You switch between them within the report.

If every task represents the same repeated posture, you can enable Generate averaged overview in your RULA report settings to add an averaged result alongside the individual ones. Leave it off when the tasks describe genuinely different postures.

6 Provide Task Information

Still on the same input page, scrolling below the timeline and task list brings you to the task information form. This collects metadata about the assessment session. Some fields are always shown; others appear or are hidden based on your privacy settings.

FieldRequired?Description
Workplace No Name or description of the workstation being assessed (e.g. "Assembly Line Station 3"). This field is always visible and cannot be hidden in settings.
Evaluator No Name or ID of the assessor. Can be hidden via the privacy settings.
Operator No Name or ID of the worker being assessed. Can be hidden via the privacy settings.
Gender No Worker gender (Male / Female). Can be hidden via the privacy settings.
Age No Age of the worker being assessed. Can be hidden via the privacy settings.
Weight No Body weight of the worker being assessed. Can be hidden via the privacy settings.
Date Yes The evaluation date. Set automatically to today's date using separate year, month, and day selectors.

7 Processing the Assessment

Once all required fields are filled and at least one posture task is defined, the Process button at the bottom of the input page becomes active. Click it to submit the assessment. If anything is still missing, the app lists exactly which items to complete rather than showing a generic error.

A loading overlay appears showing progress and current status as the RULA calculation runs. Every frame of every posture task is scored, for both sides of the body, and each task is then reduced to its peak frame. Once complete, Motionprint Ergo automatically navigates to the report view, where you can review the Score Overview, Analysis, and Findings tabs. For a full walkthrough of every section in the report, see Reading the RULA Report Results.

If an error occurs during processing, an error message is displayed. You are returned to the input page where you can correct the issue and try again.

Making changes after processing

If you are on the report page and want to adjust any input — tasks, task information, or general info — click the Edit button on the report page. This returns you to the input page with all your existing settings intact, so you can make changes and re-process without starting over.

Once you're happy with your results, click Save Project to store the assessment in the Database for future reference. You can archive completed projects or delete duplicates to keep your library organized. See Projects Database for details.