Plug In Gait Reference Guide
User Manual:
Open the PDF directly: View PDF  .
.
Page Count: 104 [warning: Documents this large are best viewed by clicking the View PDF Link!]
- Contents
- About this guide
- Plug-in Gait models and templates
- Plug-in Gait bones
- Plug-in Gait lower body forces and moments
- Plug-in Gait kinematic and kinetic calculations- About Plug-in Gait processes
- Segment meshes
- Plug-in Gait internal models
- Overview of the Plug-in Gait modeling process
- Static vs. dynamic models
- The chord function
- Lower body kinematics
- Upper body kinematics
- Angle outputs
- Kinetic modeling
 
- Plug-in Gait output angles
- Plug-in Gait output specification

© Copyright 2016–2018 Vicon Motion Systems Limited. All rights reserved.
Vicon Motion Systems Limited reserves the right to make changes to information in this document without notice. 
Companies, names, and data used in examples are fictitious unless otherwise noted. No part of this publication may be 
reproduced, stored in a retrieval system, or transmitted in any form or by any means, electronic or mechanical, by 
photocopying or recording, or otherwise without the prior written permission of Vicon Motion Systems Ltd.
Vicon® is a registered trademark of Oxford Metrics plc. Vicon Blade™, Vicon Control™, Vicon Lock™, Vicon Lock+™,
Vicon Nexus™, Vicon MX™, Vicon Pegasus™, Vicon ProCalc™, Vicon Shogun™, Vicon Studio™, T-Series™, Vicon Tracker™,
Vicon Vantage™, Vicon Vero™, Vicon Vertex™, and Vicon Vue™ are trademarks of Oxford Metrics plc. 
VESA® is a registered trademark owned by VESA ( ). Other product and company names herein may www.vesa.org/about-vesa/
be the trademarks of their respective owners.
Vicon Motion Systems is an Oxford Metrics plc company. Email:    Web: support@vicon.com http://www.vicon.com
Plug-in Gait Reference Guide
Contents
About this guide  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  3
Regulatory information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  4
Plug-in Gait models and templates  . . . . . . . . . . . . . . . . . . .  5
Lower body modeling with Plug-in Gait . . . . . . . . . . . . . . . . . .  6
Upper body modeling with Plug-in Gait . . . . . . . . . . . . . . . . .  18
Full body modeling with Plug-in Gait . . . . . . . . . . . . . . . . . . .  26
Plug-in Gait labeling skeleton templates (VSTs) in 
ViconNexus  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  31
Plug-in Gait bones  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  33
Complete list of Plug-in Gait bones  . . . . . . . . . . . . . . . . . . . .  34
Plug-in Gait virtual markers  . . . . . . . . . . . . . . . . . . . . . . . . . . .  38
Plug-in Gait joint centers  . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  39
Plug-in Gait lower body forces and moments  . . . . . . . . .  40
Plug-in Gait kinematic and kinetic calculations  . . . . . . .  43
About Plug-in Gait processes  . . . . . . . . . . . . . . . . . . . . . . . . .  44
Segment meshes  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  45

© Copyright 2016–2018 Vicon Motion Systems Limited. All rights reserved.
Vicon Motion Systems Limited reserves the right to make changes to information in this document without notice. 
Companies, names, and data used in examples are fictitious unless otherwise noted. No part of this publication may be 
reproduced, stored in a retrieval system, or transmitted in any form or by any means, electronic or mechanical, by 
photocopying or recording, or otherwise without the prior written permission of Vicon Motion Systems Ltd.
Vicon® is a registered trademark of Oxford Metrics plc. Vicon Blade™, Vicon Control™, Vicon Lock™, Vicon Lock+™,
Vicon Nexus™, Vicon MX™, Vicon Pegasus™, Vicon ProCalc™, Vicon Shogun™, Vicon Studio™, T-Series™, Vicon Tracker™,
Vicon Vantage™, Vicon Vero™, Vicon Vertex™, and Vicon Vue™ are trademarks of Oxford Metrics plc. 
VESA® is a registered trademark owned by VESA ( ). Other product and company names herein may www.vesa.org/about-vesa/
be the trademarks of their respective owners.
Vicon Motion Systems is an Oxford Metrics plc company. Email:    Web: support@vicon.com http://www.vicon.com
Plug-in Gait internal models  . . . . . . . . . . . . . . . . . . . . . . . . . .  46
Overview of the Plug-in Gait modeling process  . . . . . . . . . .  47
Static vs. dynamic models  . . . . . . . . . . . . . . . . . . . . . . . . . . . .  48
The chord function  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  49
Lower body kinematics  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  50
Upper body kinematics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  62
Angle outputs  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  68
Kinetic modeling  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  69
Plug-in Gait output angles  . . . . . . . . . . . . . . . . . . . . . . . . .  74
Angle definitions  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  75
Plug-in Gait kinematic variables  . . . . . . . . . . . . . . . . . . . . . . .  78
Upper body angles as output from Plug-in Gait  . . . . . . . . .  88
Lower body angles as output from Plug-in Gait . . . . . . . . . .  93
Plug-in Gait output specification  . . . . . . . . . . . . . . . . . . .  96
Global (laboratory) co-ordinate system  . . . . . . . . . . . . . . . . .  97
Pelvis  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  98
Femur  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  99
Tibia  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  100
Foot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  101
Joint kinematic definitions  . . . . . . . . . . . . . . . . . . . . . . . . . .  102
Joint kinetics  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  103

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 3 104
About this guide
This guide provides in-depth descriptions of Plug-in Gait models and templates, and 
details of the calculations performed by Plug-in Gait. For information on how to use 
Plug-in Gait with Vicon Nexus, see   in the Modeling with Plug-in Gait
Vicon Nexus User 
.
Guide
It is assumed that you are familiar with standard motion capture, data processing, and 
data management in Nexus; and with data visualization, analysis and reporting in Vicon 
Polygon. For more information on these processes, see the documentation for Nexus 
and Polygon.

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 4 104
Regulatory information
For Vicon Nexus regulatory details, see   in the Vicon Nexus regulatory information
Nexus documentation area of the Vicon website ( ).docs.vicon.com

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 5 104
Plug-in Gait models and templates
The following topics contain information on the differences between the Plug-in Gait 
models, including details of the relevant outputs and marker sets. A description of the 
labeling skeleton templates that you can use with Plug-in Gait is also available:
Lower body modeling with Plug-in Gait on page 6
Upper body modeling with Plug-in Gait on page 18
Full body modeling with Plug-in Gait on page 26
Plug-in Gait labeling skeleton templates (VSTs) in ViconNexus on page 31
If you are using Plug-in Gait for gait analysis, the precision of the marker placement is 
critical for obtaining accurate clinical results. Use the information and illustrations in 
the above topics to place markers on the patient.

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 6 104
Lower body modeling with Plug-in Gait
This section describes lower body modeling with Plug-in Gait. It covers the following 
information:
Outputs from Plug-in Gait lower body model on page 6
Marker sets for Plug-in Gait lower body model on page 8
Marker placement for Plug-in Gait lower body model on page 9
KAD marker sets for Plug-in Gait lower body model on page 14
KAD marker placement for Plug-in Gait lower body model on page 15
For details about the labeling skeleton templates to be used with Plug-in Gait lower 
body models, see Plug-in Gait labeling skeleton templates (VSTs) in ViconNexus on 
.page 31
Outputs from Plug-in Gait lower body model
Use a Plug-in Gait lower body model if you require the kinematic and kinetic calculation 
outputs listed in the following table. The output variables are prefixed by the 
appropriate context (L for left or R for right).
Joint angles, force, and moments are expressed in the three anatomical planes: sagittal, 
frontal, and coronal. Even if the joint powers are scalar, they can also be expressed in 
the anatomical planes in Vicon Polygon. Forces, moments, and powers are all 
normalized to the subject's height and body mass.
Output Description
Kinematics:
Angles
AbsAnkleAngle The angle between the AJC to KJC vector and the AJC to 
TOE vector.
AnkleAngles Relative. The angles between the shank and the foot.

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 7 104
Output Description
FootProgressAngles Absolute. The angles between the foot and the global 
coordinate system.
HipAngles Relative. The angles between the pelvis and the thigh.
KneeAngles Relative. The angles between the thigh and the shank.
PelvisAngles Absolute. The angles between the pelvis and the laboratory 
coordinate system.
Kinetics:
Forces
AnkleForce The force between the shank and the foot.
GroundReactionForce The force exchanged between the foot and the ground 
while walking.
HipForce The force between the pelvis and the thigh.
KneeForce The force between the thigh and the shank.
NormalizedGRF The ground reaction force expressed as a percentage of 
the body weight.
WaistForce The force between the pelvis and the thorax.a
Moments
AnkleMoment The moment between the shank and the foot.
HipMoment The moment between the pelvis and the thigh.
KneeMoment The moment between the thigh and the shank.

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 8 104
Output Description
WaistMoment The moment between the pelvis and the thorax.a
Powers
AnklePower The power between the shank and the foot.
HipPower The power between the pelvis and the thigh.
KneePower The power between the thigh and the shank.
WaistPower The power between the pelvis and the thorax.a
a This output variable is calculated only if you use a Plug-in Gait model that contains 
the thorax.
Marker sets for Plug-in Gait lower body model
All Plug-in Gait marker sets are designed for the Newington-Helen Hayes model on 
which Plug-in Gait is based. The marker set for Plug-in Gait lower body modeling 
includes markers for the pelvis and the lower limbs.
There are two variations of the standard marker set for the lower body model:
A single sacral (SACR) marker for the pelvis
Two posterior superior iliac spine (PSIS) markers for the pelvis
These markers provide the same function; if you use two PSIS markers, Plug-in Gait 
calculates the midpoint between them and uses that to perform the calculations. If you 
use a single SACR marker, you identify that position to Plug-in Gait rather than having it 
calculated.
Using the two PSIS markers has the benefit of providing redundancy, so if one of the 
pelvis markers is missing, it is possible to reconstruct a virtual marker based on the 
remaining three markers. You can do this using a Rigid Body Fill in Nexus.

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 9 104
Marker placement for Plug-in Gait lower body model
To demonstrate where to attach the standard lower body model markers to your 
patient, the following images show front, back, and side views. Some markers are 
shown from two views to help you better determine their position on your patient.
Important
As shown in the following images, some asymmetry is desirable as it helps the 
auto labeling routine distinguish right from left. In a lower body marker set, 
you can place the THI and/or TIB markers asymmetrically. Similarly, avoid 
symmetrical placement of marker clusters or groups of markers and also 
ensure markers are asymmetrical within each cluster/group.
The following image shows the   view. The left lower body markers are not labeled; front
place markers on the left side in a similar way to those on the right.
Important
The THI and TIB markers anterior-posterior position is critical for identifying 
the orientation of the knee and ankle flexion axis.

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 10 104
The following image shows the   view. The figure includes the SACR marker back
variation, which is highlighted in orange. The right lower body markers are not labeled; 
attach markers on that side in a similar way to those on the left (with some asymmetry, 
as described above).
The following image shows the   view. The left side view is not shown; attach right side
markers on that side in a similar way to the right markers (with some asymmetry, as 
described above).
The following tables list the markers defined in Plug-in Gait templates for lower body 
modeling and describe where to place them on the patient:

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 11 104
Pelvis marker placement
The following markers are positioned on the patient's pelvis:
Marker 
label
Definition Position on patient
SACR Sacral On the skin mid-way between the posterior superior iliac 
spines (PSIS) and positioned to lie in the plane formed by the 
ASIS and PSIS points.
LASI Left ASIS Left anterior superior iliac spine
RASI Right 
ASIS
Right anterior superior iliac spine
LPSI Left PSIS Left posterior superior iliac spine (immediately below the 
sacro-iliac joints, at the point where the spine joins the pelvis)
This marker is used with the RPSI marker as an alternative to 
the single SACR marker.
RPSI Right 
PSIS
Right posterior superior iliac spine (immediately below the 
sacro-iliac joints, at the point where the spine joins the pelvis)
This marker is used with the LPSI marker as an alternative to 
the single SACR marker.
In some patients, especially obese individuals, the markers either can't be placed 
exactly on the ASIS, or are invisible in this position to cameras. In these cases, move 
each marker laterally by an equal amount along the ASIS-ASIS axis. The true inter-ASIS 
distance must then be manually measured and entered in the   pane at the Properties
bottom of the   tab on the   pane. These markers, together with either Subjects Resources
the SACR marker or the LPSI and RPSI markers, define the pelvic coronal plane.

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 12 104
Lower limb marker placement
The following markers are positioned on each of the patient's lower limbs. For 
additional guidance, see the notes at the bottom of the table.
Marker 
label
Definition Position on patient
Left lower limb markers
LTHI Left thigh Over the lower lateral 1/3 surface of the left thigh
LKNE Left knee On the flexion-extension axis of the left knee
LTIB Left tibia Over the lower 1/3 surface of the left shank
LANK Left ankle On the lateral malleolus along an imaginary line that passes 
through the transmalleolar axis
LHEE Left heel On the calcaneous at the same height above the plantar 
surface of the foot as the toe marker
LTOE Left toe Over the second metatarsal head, on the mid-foot side of the 
equinus break between fore-foot and mid-foot
Right lower limb markers
RTHI Right 
thigh
Over the upper lateral 1/3 surface of the right thigh
RKNE Right 
knee
On the flexion-extension axis of the right knee.
RTIB Right 
tibia
Over the upper 1/3 surface of the right shank
RANK Right 
ankle
On the lateral malleolus along an imaginary line that passes 
through the transmalleolar axis

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 13 104
Marker 
label
Definition Position on patient
RHEE Right 
heel
On the calcaneous at the same height above the plantar 
surface of the foot as the toe marker
RTOE Right toe Over the second metatarsal head, on the mid-foot side of the 
equinus break between fore-foot and mid-foot
Notes
Knee markers To locate the precise point for placing the knee markers (LKNE, RKNE), 
passively flex and extend the knee a little while watching the skin surface on the lateral 
aspect of the knee joint. Identify where knee joint axis passes through the lateral side 
of the knee by finding the lateral skin surface that comes closest to remaining fixed in 
the thigh. This landmark should also be the point about which the lower leg appears to 
rotate. Mark this point with a pen. With an adult patient standing, this pen mark should 
be about 1.5 cm above the joint line, mid-way between the front and back of the joint. 
Attach the marker at this point.
If you are using a knee alignment device (KAD), see also KAD marker placement for Plug-
.in Gait lower body model on page 15
Thigh markers The thigh markers (LTHI, RTHI) are used to calculate the knee flexion 
axis orientation. Place the LTHI marker over the lower lateral 1/3 surface and the RTHI 
marker over the upper lateral 1/3 surface of the thigh, just below the swing of the hand, 
although the height is not critical. The anterior-posterior placement of the marker is 
critical for correct alignment of the knee flexion axis. Try to keep the thigh marker off 
the belly of the muscle, but place the thigh marker at least two marker diameters 
proximal of the knee marker. Adjust the position of the marker so that it is lies in the 
plane that contains the hip and knee joint centers and the knee flexion/extension axis.
If you are using a KAD, the precise placement of the thigh markers is not crucial.
Tibia markers The tibia markers (LTIB, RTIB) are used to determine the alignment of the 
ankle flexion axis. Similarly to the thigh markers, place the LTIB marker over the lower 1
/3 surface of the shank and the RTIB marker over the upper 1/3 surface of the shank. 
The tibial marker should lie in the plane that contains the knee and ankle joint centers 
and the ankle flexion/extension axis. In a normal patient, the ankle joint axis between 
the medial and lateral malleoli is externally rotated by around 20 degrees with respect 
to the knee flexion axis. The placements of the shank markers should reflect this.
If you are using a KAD, the ankle dorsi-plantar flexion axis is assumed to be parallel to 
the knee flexion axis unless:

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 14 104
The tibial torsion is manually measured and entered in the   pane at the Properties
bottom of the   pane.SubjectsResources
or
One marker on each medial malleolus is attached (RMED, LMED). During the static 
trial, Plug-in Gait automatically calculates the tibial torsion as the angle between the 
knee flexion and the ankle dorsi-plantar flexion axes.
Toe and heel markers If the toe markers (LTOE, RTOE) cannot be placed level with the 
heel markers (LHEE, RHEE), you must configure Plug-in Gait to compensate for this. For 
details of the relevant settings, see   in the Plug-in Gait Static pipeline
Vicon Nexus User 
.
Guide
KAD marker sets for Plug-in Gait lower body model
In addition to the standard lower body marker sets, an alternative marker set enables 
you to use a knee alignment device (KAD).
The KAD is a light-weight, spring-loaded G-clamp, whose adjustable jaws bridge the 
knee and whose stem is aligned with the knee flexion axis.
One standard-sized marker is fixed to the tip of the stem and two markers are mounted 
on the ends of two additional rods fixed to the device. The three markers are 
equidistant from the point where the stem meets the jaws of the clamp, enabling the 
3D position of this point, known as the 'virtual knee marker', to be calculated.
Instead of the THI and TIB markers in the standard model, the KAD markers (left and 
right KAX, KD1, and KD2) are used to calculate the orientation of the medio-lateral axes 
of knee and ankle respectively.
The KAD is applied to the patient during a static trial to enable Plug-in Gait to 
calculate:
The offset angle between the knee flexion axis orientation as calculated by using the 
KAD markers and knee flexion axis orientation as calculated by using the THI markers 
(Thigh Rotation Offset). When a KAD is present, the ankle dorsi-plantar flexion axis is 
assumed to be aligned with the knee flexion axis unless the tibial torsion 
measurement is entered.
The angle between the ankle dorsi-plantar flexion axis orientation as calculated by 
using the KAD and the tibial torsion measurement and the ankle dorsi-plantar flexion 
axis orientation as calculated using the TIB markers (Shank Rotation Offset).
These calculations eliminate the reliance on the anterior posterior position of the THI 
and TIB markers.

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 15 104
A variation of the KAD marker set defines the additional LMED and RMED markers for 
the medial malleoli.
When you use a KAD, the tibial torsion measurement is critical for Plug-in Gait to 
identify the correct orientation of the ankle dorsi-plantar flexion axis. In fact, if the 
tibial torsion is left at 0 (zero), the ankle flex axis is assumed to be aligned with the 
knee flex axis. To enable Plug-in Gait to automatically calculate the tibial torsion 
measurement, attach the LMED and RMED markers on the medial malleoli of your 
patient.
When the static trial has been processed, you can remove the KAD and the MED 
markers, and for dynamic trials, place the KNE marker exactly where the KAD pad used 
to be on the femural epicondyle.
KAD marker placement for Plug-in Gait lower body model
The following images show front, back, and side views to demonstrate where to attach 
the lower body model markers to your patient. You do this before capturing a static trial 
as described in the  . Some markers are shown from two views 
Vicon Nexus User Guide
to help you better determine their position on your patient.
The following image shows the front view. It includes the knee alignment device (KAD) 
marker variations, which are highlighted in orange.
The left lower body markers are not labeled; attach markers on that side in a similar 
way to those on the right (with some asymmetry as described in Marker placement for 
).Plug-in Gait lower body model on page 9

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 16 104
The following image shows the back view. It includes the knee alignment device (KAD) 
marker variations, which are highlighted in orange.
The right lower body markers are not labeled in this figure; attach markers on that side 
in a similar way to those on the left (with some asymmetry as described in Marker 
).placement for Plug-in Gait lower body model on page 9
The following image shows the right side view. It includes the knee alignment device 
(KAD) marker variations, which are highlighted in orange.
The left side view is not shown; attach markers on that side in a similar way to the right 
markers (with some asymmetry as described in Marker placement for Plug-in Gait lower 
).body model on page 9
If a knee alignment device (KAD) is used, it is attached instead of the LKNE and RKNE 
markers for the static trial only. Before dynamic capture and modeling, it must be 
removed and LKNE and RKNE markers attached instead.
The KAD markers are constructed in such a way as to enable the model to calculate a 
position for a virtual knee marker, which corresponds to the external pad. So, the 
external pad should be positioned as described for the knee marker.

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 17 104
The following table shows the KAD marker labels included for static trials.
Marker 
Label
Definition Position
LKAX Left knee Left KAD axis
For the left side, labeling goes   from this counter clockwise
LKAX marker
LKD1 Device 1 Left KAD marker 1
LKD2 Device 2 Left KAD marker2
RKAX Right 
knee
Right KAD axis
For the right side, labeling goes   from the RKAX clockwise
marker
RKD1 Device 1 Right KAD marker 1
RKD2 Device 2 Right KAD marker 2
For dynamic trials, the KAD must be removed, and the left or right KNE marker 
positioned at the same point as the external KAD pad.

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 18 104
Upper body modeling with Plug-in Gait
This section describes Plug-in Gait upper body modeling, so you can determine if an 
upper body model will provide the data you require for your clinical analysis.
The following topics are covered:
Outputs from Plug-in Gait upper body model on page 18
Marker sets for Plug-in Gait upper body modeling on page 20
Marker placement for Plug-in Gait upper body model on page 20
For details about the labeling skeleton templates to be used with Plug-in Gait upper 
body models, see Plug-in Gait labeling skeleton templates (VSTs) in Vicon Nexus on 
.page 31
Outputs from Plug-in Gait upper body model
Use a Plug-in Gait upper body model if you require the kinematic and kinetic 
calculation outputs listed in the following table. The output variables are prefixed by 
the appropriate context (  for left or   for right).L R
Output Description
Kinematics:
Angles
ElbowAngles Relative. The angles between the upper arm and the forearm.
HeadAngles Absolute. The angles between the head and the laboratory 
coordinate system.
NeckAngles The angles between head relative to thorax.
ShoulderAngles Relative. The angles between the upper arm and the thorax.
SpineAngles The angles between the thorax relative to the pelvis.

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 19 104
Output Description
ThoraxAngles Absolute. The angles between the thorax and the laboratory 
coordinate system.
WristAngles Relative. The angles between the forearm and the hand.
Kinetics:
Forces
ElbowForce The force between the upper arm and the forearm.
NeckForce The force between the head relative to thorax.
ShoulderForce The force between the upper arm and the thorax.
WristForce The force between the forearm and the hand.
Moments
ElbowMoment The moment between the upper arm and the forearm.
NeckMoment The moment between the head relative to thorax.
ShoulderMoment The moment between the upper arm and the thorax.
WristMoment The moment between the forearm and the hand.
Powers
ElbowPower The power between the upper arm and the forearm.
NeckPower The power between the head relative to thorax.
ShoulderPower The power between the upper arm and the thorax.
WristPower The power between the forearm and the hand.

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 20 104
Marker sets for Plug-in Gait upper body modeling
The marker set for Plug-in Gait upper body modeling includes markers for the head, 
torso, and upper limbs.
There are two variations of the standard marker set for the upper body model:
Additional upper arm (UPA) and forearm (FRM) markers
No UPA and FRM markers
The UPA and FRM markers are optional; however, using them improves marker tracking 
during dynamic trials.
Marker placement for Plug-in Gait upper body model
The following images show front, back, and side views to demonstrate where to attach 
the upper body markers to your patient. You do this before capturing a static trial as 
described in the  . Some markers are shown from two views to 
Vicon Nexus User Guide
help you better determine their position on your patient.
Important
As shown in the following images, some asymmetry is desirable as it helps the 
auto labeling routine distinguish right from left. For upper body modeling, you 
can place the UPA and FRM markers asymmetrically. Similarly, avoid 
symmetrical placement of marker clusters or groups of markers and also 
ensure markers are asymmetrical within each cluster/group.
The following image shows the front view. The left upper body markers are not labeled; 
attach markers on that side in a similar way to those on the right (with some asymmetry 
as described above).

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 21 104
The following image shows the back view. The right upper body markers are not 
labeled; attach markers in a similar way to those on the left (with some asymmetry as 
described above).
The following image shows the right side view. The left side view is not shown; attach 
markers on that side in a similar way to those on the right (with some asymmetry as 
described above).

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 22 104
The following tables list the markers defined in Plug-in Gait templates for upper body 
modeling and describe where to place them on the patient:
Head markers
The following table describes the markers positioned on the patient's head. To save 
time, many users buy a headband and permanently attach markers to it.
Marker 
label
Definition Position on patient
LFHD Left front 
head
Left temple
RFHD Right 
front 
head
Right temple
LBHD Left back 
head
Left back of head (defines the transverse plane of the head, 
together with the frontal markers)
RBHD Right 
back 
head
Right back of head (defines the transverse plane of the head, 
together with the frontal markers)
Important
If the back markers cannot be placed level with the front markers, you must 
configure Plug-in Gait to compensate for this during the subject calibration 
process. To do this, in the   for the  Properties  Process Static Plugin Gait Model
pipeline operation, under  , select  .Assume Horizontal Head

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 23 104
Torso markers
The following table describes the markers positioned on the patient's torso. The torso 
markers (C7, T10, CLAV, STRN) define the thorax sagittal plane; therefore, their lateral 
positioning is most important.
Marker 
label
Definition Position on patient
C7 7th 
cervical 
vertebra
On the spinous process of the 7th cervical vertebra
T10 10th 
thoracic 
vertebra
On the spinous process of the 10th thoracic vertebra
CLAV Clavicle On the jugular notch where the clavicles meet the sternum
STRN Sternum On the xiphoid process of the sternum
RBAK Right 
back
Anywhere over the right scapula
(This marker has no equivalent marker on the left side. This 
asymmetry helps the autolabeling routine determine right 
from left on the subject. Placement is not critical as it is not 
included in the Plug-in Gait model calculations.)

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 24 104
Upper limb markers
The following table describes the markers positioned on the patient's upper body.
Marker labels shown with an asterisk * are optional; however, using them improves 
marker tracking during dynamic trials.
Marker 
label
Definition Position on patient
Left upper limb markers
LSHO Left 
shoulder
On the acromio-clavicular joint
*LUPA Left 
upper 
arm
On the upper lateral 1/3 surface of the left arm (Place 
asymmetrically with RUPA)
LELB Left 
elbow
On the lateral epicondyle
*LFRM Left 
forearm
On the lower lateral 1/3 surface of the left forearm (Place 
asymmetrically with RFRM)
LWRA Left wrist 
marker A
At the thumb side of a bar attached to a wristband on the 
posterior of the left wrist, as close to the wrist joint center as 
possible. Loose markers can be used but for better tracking 
of the axial rotations, a bar is recommended.
LWRB Left wrist 
marker B
At the little finger side of a bar attached to a wristband on 
the posterior of the left wrist, as close to the wrist joint 
center as possible. Loose markers can be used but for better 
tracking of the axial rotations, a bar is recommended.
LFIN Left 
finger
Just proximal to the middle knuckle on the left hand

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 25 104
Marker 
label
Definition Position on patient
Right upper limb markers
RSHO Right 
shoulder
On the acromio-clavicular joint
*RUPA Right 
upper 
arm
On the lower lateral 1/3 surface of the right arm (Place 
asymmetrically with LUPA)
RELB Right 
elbow
On the lateral epicondyle approximating the elbow joint axis
*RFRM Right 
forearm
On the lower lateral 1/3 surface of the right forearm (Place 
asymmetrically with LFRM)
RWRA Right 
wrist 
marker A
At the thumb side of a bar attached symmetrically with a 
wristband on the posterior of the right wrist, as close to the 
wrist joint center as possible
RWRB Right 
wrist 
marker B
At the little finger side of a bar attached symmetrically with a 
wristband on the posterior of the right wrist, as close to the 
wrist joint center as possible
RFIN Right 
finger
Just below the middle knuckle on the right hand

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 26 104
Full body modeling with Plug-in Gait
If you require Plug-in Gait full body modeling, use both a lower and an upper body 
model to provide the data you require for your clinical analysis.
This topic explains:
Outputs from Plug-in Gait full body model on page 26
Marker sets for Plug-in Gait full body modeling on page 26
Marker placement for Plug-in Gait full body model on page 27
For a description of the labeling skeleton templates to be used with Plug-in Gait lower 
body, upper body, or full body models, see Plug-in Gait labeling skeleton templates 
.(VSTs) in Vicon Nexus on page 31
Outputs from Plug-in Gait full body model
Use a Plug-in Gait lower body and upper body model if you require the kinematic and 
kinetic calculation outputs listed in Outputs from Plug-in Gait lower body model on 
 and Outputs from Plugin Gait upper body model. The output variables are page 6
prefixed by the appropriate context (L for left or R for right).
Marker sets for Plug-in Gait full body modeling
There are two variations of the standard lower body model:
A single sacral (SACR) marker
Two posterior superior iliac spine (PSIS) markers for the pelvis.
These markers provide the same function; if you use two PSIS markers, Plug-in Gait 
calculates the midpoint between them and uses that to perform the calculations. If you 
use a single SACR marker, you identify that position to Plug-in Gait rather than having it 
calculated.
In addition to the standard lower body marker sets, an additional marker set enables 
you to use a knee alignment device (KAD). The KAD markers (left and right KAX, KD1, 
and KD2) are used instead of the THI and TIB markers in the standard model to 
calculate the orientation of the medio-lateral axes of knee and ankle respectively.

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 27 104
A variation of the KAD marker set defines the additional LMED and RMED markers for 
the medial malleoli. The MED markers enable Plug-in Gait to automatically calculate the 
tibial torsion measurement. For further information on the KAD and MED markers, see 
.KAD marker sets for Plug-in Gait lower body model on page 14
When you use KAD+MED markers, in order to verify the ankle axis, the Plug-in Gait 
Static pipeline displays the torsioned tibia instead of the untorsioned tibia. If joint 
angles are required, you must also run the Plug-in Gait Dynamic pipeline.
Marker placement for Plug-in Gait full body model
The following images show front, back, and side views to demonstrate where to attach 
the full body model markers to your patient. You do this when you are capturing a 
static trial as described in the  .
Vicon Nexus User Guide
Some markers are shown from two views to help you better determine their position on 
your patient.
The following image shows the front view. This view includes the knee alignment 
device (KAD) marker variations, which are highlighted in orange. If you have chosen to 
use a Plug-in Gait marker set that includes KAD markers, attach the KAD pad to the 
patient instead of the THI and TIB markers. For details on the KAD, see KAD marker 
.placement for Plug-in Gait lower body model on page 15
Important
As shown in the following images, some asymmetry is desirable as it helps the 
auto labeling routine distinguish right from left. For a full body set, you can 
place the THI, TIB, UPA and FRM markers asymmetrically. Similarly, avoid 
symmetrical placement of marker clusters or groups of markers and also 
ensure markers are asymmetrical within each cluster/group.
The left body markers are not labeled in this figure; attach markers on that side in a 
similar way (with some asymmetry) to those on the right.

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 28 104
Tip
To assist with labeling, place the UPA, FRM, THI, and TIB markers at slightly 
different heights on the left and right sides:
Upper 1/3: LUPA, RFRM, RTHI. RTIB
Lower 1/3: RUPA, LRFM, LTHI, LTIB

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 29 104
The following image shows the back view. This view includes the sacral (SACR) and 
knee alignment device (KAD) marker variations, which are highlighted in orange. For 
details on the SACR marker, see Marker sets for Plug-in Gait lower body model on page 
. If you have chosen to use a Plug-in Gait marker set that includes KAD markers, 8
attach the KAD pad to the patient instead of the THI and TIB markers. For details on 
the KAD, see KAD marker sets for Plugin Gait lower body model.
The right body markers are not labeled in this figure; attach markers on that side in a 
similar way to those on the left (with some asymmetry as described above). The RBAK 
marker has no equivalent marker on the left side; this asymmetry helps the autolabeling 
routine determine right from left on the subject.

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 30 104
The following image shows the right side view. This view includes the knee alignment 
device (KAD) marker variations, which are highlighted in orange. If you have chosen to 
use a Plug-in Gait marker set that includes KAD markers, attach the KAD pad to the 
patient instead of the THI and TIB markers. For details on the KAD, see KAD marker sets 
.for Plug-in Gait lower body model on page 14
The left side view is not shown; attach markers on that side in a similar way to the right 
markers (with some asymmetry as described above).
For detailed guidance on placing markers on a patient for full body modeling, the 
following sections:
Marker placement for Plug-in Gait lower body model on page 9
KAD marker placement for Plugin Gait lower body model on page 15
Marker placement for Plugin Gait upper body model on page 20

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 31 104
Plug-in Gait labeling skeleton templates (VSTs) 
in ViconNexus
The Plug-in Gait biomechanical model calculates joint kinematics and kinetics from the 
XYZ marker positions and specific subject anthropometric measurements. As with all 
motion capture and analysis in Vicon Nexus, the information about the marker set as 
well as the generic relationship between the physical markers attached to a subject is 
contained in a labeling skeleton template ( ) file. This template defines a generic 
.vst
model of the chosen marker set.
You create a subject in Nexus based on a specific template file and then you calibrate 
the generic marker set model defined in the template to your particular subject. The 
calibration process creates a labeling skeleton ( ) file which is strictly specific to 
.vsk
your subject. Nexus then uses this subject-specific   file to automatically label 
.vsk
dynamic motion capture trials for that patient both in real time and in post-processing.
Important
The labeling skeleton templates included in the supplied   files are used 
.vst
only to define the marker set and to enable Nexus to perform automatic 
labeling. They are not biomechanical models that will output valid joint angles 
or other kinematic/kinetic variables. To derive valid kinematics or kinetics, use 
Plug-in Gait or create your own biomechanical model using Vicon BodyBuilder, 
Python or MATLAB.

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 32 104
The following table lists the predefined Plug-in Gait labeling skeleton templates (  
.vst
files) supplied with Nexus, identifying the portion of the body it applies to for gait 
analysis.
Plug-in Gait 
template file
Description Lower 
body 
modeling
Upper 
body 
modeling
PlugInGait 
FullBody Ai.
vst
Full body model defining two markers on 
the posterior superior iliac spine (PSIS)
y y
PlugInGait 
LowerBody 
Ai.vst
Lower body model defining two markers 
on the posterior superior iliac spine (PSIS)
y n
An extended version of Plug-in Gait that defines additional markers for foot modeling is 
available. For information about the Oxford Foot Model plug-in, contact  .Vicon Support
These Plug-in Gait template files are installed under the Nexus   folder ModelTemplates
(by default,  ). If you create a C:\Program Files (x86)\Vicon\Nexus2.#\ModelTemplates
template of your own, store it in this location, so that it will be immediately available for 
selection from the drop-down list when you create a subject node based on a 
predefined template file. (If you choose not to store it in this location, you can instead 
browse to the relevant location.)

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 34 104
Complete list of Plug-in Gait bones
Name Description  Name Description
PELO Pelvis Origin  HEDO Head Origin
PELP Pelvis Proximal  HEDP Head Proximal
PELA Pelvis Anterior  HEDA Head Anterior
PELL Pelvis Lateral  HEDL Head Lateral
RFEO Right Femur Origin  TRXO Thorax Origin
RFEP Right Femur Proximal  TRXP Thorax Proximal
RFEA Right Femur Anterior  TRXA Thorax Anterior
RFEL Right Femur Lateral  TRXL Thorax Lateral
LFEO Left Femur Origin  CSPO C Spine Origin
LFEP Left Femur Proximal  CSPP C Spine Proximal
LFEA Left Femur Anterior  CSPA C Spine Anterior
LFEL Left Femur Lateral  CSPL C Spine Lateral
RTIO Right Tibia Origin  SACO Sacrum Origin
RTIP Right Tibia Proximal  SACP Sacrum Proximal
RTIA Right Tibia Anterior  SACA Sacrum Anterior
RTIL Right Tibia Lateral  SACL Sacrum Lateral

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 35 104
Name Description  Name Description
LTIO Left Tibia Origin  RCLO Right Clavicle Origin
LTIP Left Tibia Proximal  RCLP Right Clavicle Proximal
LTIA Left Tibia Anterior  RCLA Right Clavicle Anterior
LTIL Left Tibia Lateral  RCLL Right Clavicle Lateral
RFOO Right Foot Origin  LCLO Left Clavicle Origin
RFOP Right Foot Proximal  LCLP Left Clavicle Proximal
RFOA Right Foot Anterior  LCLA Left Clavicle Anterior
RFOL Right Foot Lateral  LCLL Left Clavicle Lateral
LFOO Left Foot Origin  RHUO Right Humerus Origin
LFOP Left Foot Proximal  RHUP Right Humerus Proximal
LFOA Left Foot Anterior  RHUA Right Humerus Anterior
LFOL Left Foot Lateral  RHUL Right Humerus Lateral
RTOO Right Toe Origin  LHUO Left Humerus Origin
RTOP Right Toe Proximal  LHUP Left Humerus Proximal
RTOA Right Toe Anterior  LHUA Left Humerus Anterior
RTOL Right Toe Lateral  LHUL Left Humerus Lateral
LTOO Left Toe Origin  RRAO Right Radius Origin
LTOP Left Toe Proximal  RRAP Right Radius Proximal

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 36 104
Name Description  Name Description
LTOA Left Toe Anterior  RRAA Right Radius Anterior
LTOL Left Toe Lateral  RRAL Right Radius Lateral
   LRAO Left Radius Origin
   LRAP Left Radius Proximal
   LRAA Left Radius Anterior
   LRAL Left Radius Lateral
   RHNO Right Hand Origin
   RHNP Right Hand Proximal
   RHNA Right Hand Anterior
   RHNL Right Hand Lateral
   LHNO Left Hand Origin
   LHNP Left Hand Proximal
   LHNA Left Hand Anterior
   LHNL Left Hand Lateral
   RFIO Right Finger Origin
   RFIP Right Finger Proximal
   RFIA Right Finger Anterior
   RFIL Right Finger Lateral

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 37 104
Name Description  Name Description
   LFIO Left Finger Origin
   LFIP Left Finger Proximal
   LFIA Left Finger Anterior
   LFIL Left Finger Lateral
   RTBO Right Thumb Origin
   RTBP Right Thumb Proximal
   RTBA Right Thumb Anterior
   RTBL Right Thumb Lateral
   LTBO Left Thumb Origin
   LTBP Left Thumb Proximal
   LTBA Left Thumb Anterior
   LTBL Left Thumb Lateral

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 38 104
Plug-in Gait virtual markers
Plug-in Gait creates virtual markers that lie on the axes of a segment's coordinate 
systems: at the origin, anterior axis, lateral axis, and proximal (vertical) axis. These 
virtual markers are not necessary for the basic use of Plug-in Gait. Advanced users may 
use them for exporting the rotational and translational motion of the segments for 
analysis.
The following table lists the virtual markers created for each segment.
Virtual marker Segment coordinate system
sgmentNameO segment Origin
segmentNameA Anterior axis
segmentNameP Proximal axis
segmentNameL Lateral axis
For example, Plug-in Gait would create the following virtual markers for the pelvis 
segment:
PELO: pelvis Origin
PELA: pelvis Anterior axis
PELP: pelvis Proximal axis
PELL: pelvis Lateral axis

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 39 104
Plug-in Gait joint centers
The following image shows Plug-in Gait joint centers:

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 40 104
Plug-in Gait lower body forces and moments
The forces calculated by Plug-in Gait and displayed by Vicon Polygon are in the local co-
ordinate frame of the distal segment in the hierarchical kinetic chain.
This means that the Ankle joint forces are recorded in the Foot segment axis system. 
Therefore:
Ground Reaction force Z will look similar to Ankle Force X
Ground Reaction Force Y will look similar to Ankle Force Z
Ground Reaction Force X will look similar to Ankle Force Y
For the tibia this changes, as the axis orientation now changes:
Z force is therefore compression or tension at the joint
Y force is mediolateral forces at the joint
X force is anteroposterior forces at the joint
The positive force acts in the positive direction of the axis in the distal segment on 
which it acts. A negative force acts in the negative direction along the axis.
In Plug-in Gait, we use an external moment and force description. That means that:
For the Z axis, a negative force is compression and a positive force, tension
For the Y axis, a positive force for the right side is medial and negative lateral
For the X axis, a positive force is anterior and negative posterior

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 41 104
The following table lists all the lower body forces and moments with their positive and 
negative descriptors.
Description Segment 
axes
Force or moment 
component
+ve 
descriptor
-ve 
descriptor
Ankle Force 
X
Foot Compression/Tension Tension Compression
RAnkle Force 
Y
Right Foot Medial/Lateral Medial Lateral
Ankle Force 
Z
Foot Anterior/Posterior Anterior Posterior
Knee Force X Tibia Anterior/Posterior Anterior Posterior
RKnee Force 
Y
Right Tibia Medial/Lateral Medial Lateral
LKnee Force 
Y
Left Tibia Medial/Lateral Lateral Medial
Knee Force Z Tibia Tension/Compression Tension Compression
Hip Force X Thigh Anterior/Posterior Anterior Posterior
RHip Force Y Right 
Thigh
Medial/Lateral Medial Lateral
LHip Force Y Left Thigh Medial/Lateral Lateral Medial
Hip Force Z Thigh Tension/Compression Tension Compression
Ankle 
Moment X
Foot Dorsi/Plantar flexion Dorsiflexion Plantar 
flexion
Ankle 
Moment Y
Foot Abduction/Adduction Adduction Abduction

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 42 104
Description Segment 
axes
Force or moment 
component
+ve 
descriptor
-ve 
descriptor
Ankle 
Moment Z
Foot Rotation Internal External
Knee 
Moment X
Tibia Flexion/Extension Flexion Extension
Knee 
Moment Y
Tibia Varus/Valgus Varus Valgus
Knee 
Moment Z
Tibia Rotation Internal External
Hip Moment 
X
Thigh Flexion/Extension Flexion Extension
Hip Moment 
Y
Thigh Abduction/Adduction Adduction Abduction
Hip Moment 
Z
Thigh Rotation Internal External

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 43 104
Plug-in Gait kinematic and kinetic calculations
The following topics describe the way in which Plug-in Gait performs calculations to 
measure the kinematics and kinetics of subjects. They provide an in-depth 
understanding of marker placement, and will help you to interpret the results. They 
describe the geometrical relationships between markers, and segments, and gives fixed 
values applied to the kinetic segments. Given the same inputs, you should be able to 
replicate the results.
Lower body kinematics on page 50
Upper body kinematics on page 62
Angle outputs on page 68
Kinetic modeling on page 69
The internal structure and the specific algorithms used are not covered.

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 44 104
About Plug-in Gait processes
The   pipeline consists of the following components: all individual Plug-in Gait Dynamic
pipeline operations:
A quintic spline filter based on code written by Herman Woltring. This filter is 
intended to be applied to the real marker trajectory data before the modeling stage. 
No further explicit filtering of the data occurs during the modeling stage.
Operations that automatically detect and autocorrelate gait cycle events.
The modeling stage, which takes the real marker trajectories, and generates 'virtual' 
marker trajectories that represent kinematic and kinetic quantities (angles, moments 
etc.) and representations of the modeled segments.
An export operation, to enable you to save your processed trial data to a C3D file.
This guide covers only the modeling stage of the process. You can perform modeling on 
the real marker data independently from the filtering and event detection processes by 
selecting the appropriate check box in the pipeline.

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 45 104
Segment meshes
Plug-in Gait outputs virtual markers that are used for several purposes:
To calculate variables
For visualization purposes, such as to define the positions of meshes (representing 
bones), which can be displayed in the Polygon application. These mesh outputs are 
rigidly linked to the calculated rigid body segments but are not necessarily the same. 
The origins and axes for the meshes are dependent on the meshes contained in the 
Polygon mesh file.

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 46 104
Plug-in Gait internal models
Internally, the modeling stage consists of four interdependent models:
A kinematic lower body
A kinematic upper body
A kinetic lower body
A kinetic upper body
The kinematic models are responsible for the definitions of the rigid body segments, 
and the calculations of joint angles between these segments.
The kinetic models then apply masses and moments of inertia to the segments, and 
enable the "reactions" that occur on the segments to be calculated.

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 47 104
Overview of the Plug-in Gait modeling process
To run the models, you must supply the required subject measurements. When you 
have done this, the stages of the Plug-in Gait modeling process are:
The initial stage checks that the required components are present. This includes 
checks for required markers present in the trial, and subject parameter values. 
Modeling only continues if these requirements are met. The pelvis markers are the 
minimum required for the lower body model, and the thorax markers are required for 
the upper body model.
Various static values that can be calculated as being fixed for the whole trial, and are 
needed for the definitions of the segments, are calculated.
The positions of the rigid segments are defined on a frame-by-frame basis. Each 
segment is defined by an origin in global (laboratory) coordinates, and three 
orthogonal axis directions.
In general, the three axis directions are defined using two directions derived from the 
marker data.
One of these directions is taken as a dominant or principal direction, and used to 
directly define one of the axes in the segment.
The second direction is subordinate to the first, and is used with the first direction to 
define a plane.
The third axis of the segment is taken to be perpendicular to this plane.
Then the second axis can be found that is perpendicular to both the first and third 
axes. All segment axis systems are right-handed systems.
The outputs that are required from the modeling are then calculated, based on the 
frame-by-frame positions of the segments.

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 48 104
Static vs. dynamic models
The kinematic models are run slightly differently for the static trials, to calculate certain 
static 'calibration' angles that are required for the dynamic modeling. These differences 
are noted in the descriptions of the models, otherwise it should be assumed that the 
model is calculated in the same way for both trial types.
When the static modeling is being performed, calculated subject measurements are 
output to the subject measurements file. This is not done for the dynamic trial, even if 
new values are calculated internally to enable the model to be run.

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 49 104
The chord function
To define joint centers, the chord function is used extensively in the Plug-in Gait 
models. Three points are used to define a plane. One of these points is assumed to be a 
previously calculated joint center, and a second is assumed to be a real marker, at some 
known, perpendicular distance (the joint center offset) from the required joint center.
(It's called a chord because by definition, the three points (two joint centers and the 
joint marker) lie on the periphery of a circle.)
A modified version of the function calculates the required joint center position when 
the plane definition marker is rotated out of this plane by a known angle round the 
proposed joint center axis. For an illustration of this, see Dynamic knee joint center 
.calculation on page 54

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 50 104
Lower body kinematics
Lower body fixed values on page 50
Pelvis on page 52
Knee Alignment Device (KAD) on page 52
Knee joint center on page 53
Femur on page 55
Ankle joint center on page 55
Tibia on page 58
Foot on page 59
Lower body fixed values
The Newington-Gage model is used to define the positions of the hip joint centers in 
the pelvis segment.
If the InterAsis distance has not been entered in the subject measurements, this is 
calculated as the mean distance between the LASI and RASI markers, for each frame in 
the trial for which there is a valid position for each marker.
If the Asis to Trocanter distances have not been entered, they are calculated from the 
left and right leg lengths using the formula:
AsisTrocDist = 0.1288 * LegLength – 48.56
This is done independently for each leg.
The value C is then calculated from the mean leg length:
C = MeanLegLength*0.115 – 15.3, aa is half the InterAsis distance, and mm the marker 
radius.
These are used to then calculate the offset vectors for the two hip joint centers (LHJC 
and RHJC) as follows:
X = C*cos(theta)*sin(beta) – (AsisTrocDist + mm) * cos(beta)
Y = -(C*sin(theta) – aa)
Z = -C*cos(theta)*cos(beta) – (AsisTrocDist + mm) * sin(beta)
where theta is taken as 0.5 radians, and beta as 0.314 radians.

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 51 104
For the right joint center, the Y offset is negated (since Y is in the lateral direction for 
the pelvis embedded coordinate system).
The position of the top of the lumbar vertebra 5 (the reference point for Dempster data 
) is then estimated ason page 104
(LHJC + RHJC)/2 + (0.0, 0.0, 0.828) * Length(LHJC – RHJC)
where the value 0.828 is a ratio of the distance from the hip joint center level to the 
top of the lumbar 5 compared to distance between the hip joint centers on the pelvis 
mesh.
Knee and ankle offsets are then calculated by adding half the measured joint width and 
marker diameter to give the distance from the center point of the marker to the joint 
center.
The general direction of the subject walking in the global coordinate system is then 
found by looking at the first and last valid position of the LASI marker. The X 
displacement is compared to the Y displacement. If the X displacement is bigger, the 
subject is deemed to have been walking along the X axis either positively or negatively, 
depending on the sign of the X offset. Otherwise, the Y axis is chosen. These directions 
are used to define a coordinate system matrix (similar to a segment definition) denoted 
the ProgressionFrame. Note that it's assumed that the Z axis is always vertical, and that 
the subject is walking along one of these axes, and not diagonally, for example.
If the distance between the first and last frame of the LASI marker is less than a 
threshold of 800mm however, the progression frame is calculated using the direction 
the pelvis is facing during the middle of the trial. This direction is calculated as a mean 
over 10% of the frames of the complete trial. Within these frames, only those which 
have data for all the pelvis markers are used. For each such frame, the rear pelvis 
position is calculated from either the SACR marker directly, or the center point of the 
LPSI and RPSI markers. The front of the pelvis is calculated as the center point 
between the LASI and RASI markers. The pelvis direction is calculated as the direction 
vector from the rear position to the front. This direction is then used in place of the 
LASI displacement, as described above, and compared to the laboratory X and Y axes to 
choose the Progression Frame.

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 52 104
Pelvis
First the pelvis segment coordinate system is defined from the waist markers. The 
origin is taken as the midpoint of the two asis markers. The dominant axis, taken as the 
Y axis, is the direction from the right asis marker to the left asis marker. The secondary 
direction is taken as the direction from the sacrum marker to the right asis marker. If 
there is no sacrum marker trajectory, the posterior markers are used. If both are visible, 
the mean is used. If just one is visible, then that one is used. The Z direction is generally 
upwards, perpendicular to this plane, and the X axis generally forwards.
The position and scale of the pelvis is thus determined by the two asis markers, since 
they determine the origin of the coronal orientation of the pelvis. The posterior sacral 
markers (or psis markers) determine only the anterior tilt of the pelvis. Their actual 
distance behind the asis markers and lateral position is immaterial, allowing a sacral 
wand marker to be used, for example.
If the asis markers are also used to calculate the inter asis distance, they are therefore 
also used to determine the lateral positions of the hip joint centers within the pelvis 
segment. It is important for these to be as accurate as possible, since they affect the 
determination of the femur segments, and thus influence both the hip angles, and also 
the knee joint angles.
Knee Alignment Device (KAD)
For the model to determine the knee and ankle joint centers, the markers must be very 
carefully positioned, and it is the responsibility of clinical staff to use their anatomical 
knowledge to position markers such that the model is able to make as good an 
approximation to the joint centers as possible.
The dynamic model uses the Thigh and Shank wand markers to define the plane of 
containing the joint centers, and one method of marker placement is to carefully 
position these markers to align with your judgment of where the joint centers are.
Alternatively, the Knee Alignment Device (KAD) may be used. This must be placed on 
the patient during the static trial to indicate the plane of the knee joint center. Then 
the model calculates the relative angle of the Thigh wand marker, and this angle is 
used in the dynamic trial to determine the joint center without the KAD. This technique 
relies on the accurate placement of the KAD, rather than the accurate placement of 
the wand marker.

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 53 104
Knee joint center
Static knee joint center calculation on page 53
Dynamic knee joint center calculation on page 54
Static knee joint center calculation
If a KAD is being used in the static model, firstly a virtual KNE marker is determined by 
finding the point that is equidistant from the three KAD markers, such that the 
directions from the point to the three markers are mutually perpendicular.
For the right knee, the markers RKAX, RKD1, RKD2 must be labeled in a clockwise 
direction, and for the left knee, the markers LKAX, LKD1, LKD2 must be labeled anti-
clockwise. That is, if the two KD markers are positioned anteriorly, the upper marker 
should be KD1.
The joint center KJC is then determined using the chord function with the HJC, KNE 
and KAX. The HJC-KJC and KJC-KNE lines will be perpendicular, and the KJC-KNE line 
has a length equal to the knee offset (KO).
The thigh marker rotation offset (   ) is then calculated by projecting its position on to 
a plane perpendicular to the HJC-KJC line.

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 54 104
If a KAD is not being used in a static trial, then processing proceeds exactly as for a 
dynamic trial.
Note that for static trials without a KAD, the anterior-posterior position of the KJC is 
determined by the position of the THI wand marker, and the value of wand offset value 
that is entered (if you do not enter a value, a value of zero is assumed). Correct 
determination of the KJC (and the AJC) is very important, especially for the kinetic 
calculations. In the clinic, you have to assess which method of marker positioning gives 
the best estimate of the KJC: using a KAD or using the THI marker.
Dynamic knee joint center calculation
In the dynamic model, the KJC is determined using the modified chord function, from 
the global position of the HJC, the thigh wand marker (THI), and the knee marker (KNE), 
together with the knee offset (KO), and thigh wand angle offset (   ) from the subject 
measurements.
KJC is found such that the KNE marker is at a distance of KO from the KJC, in a 
direction perpendicular to the line from the HJC to KJC. It is also found such that the 
angle between the KJC-KNE line and the KJC-THI line, projected onto a plane 
perpendicular to the HJC-KJC line, is the same as the thigh wand offset angle.
There is only one position for the KJC that satisfies these two conditions.

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 55 104
Femur
The femur origin is taken as the knee joint center. The primary Z axis is taken from the 
knee joint center (KJC) to the hip joint center (HJC). The secondary axis is taken 
parallel to the line from the knee joint center to the knee marker (or virtual knee 
marker, for static KAD trials). This in fact directly gives the direction of the Y axis. For 
both the left and the right femur, the Y axis is directed towards the left of the subject. 
The X axis for both femura is hence directed forwards from the knee.
Note that in a static trial although a KAD determines the plane in which the knee joint 
center lies, it does not directly determine the lateral orientation of the "knee axis" 
which is implicitly defined as the Y axis of the femur segment. The lateral orientation is 
defined by the vertical orientation of the Z axis (the line joining the hip and knee joint 
centers). The Y axis may pass either above or below the KNE marker.
Ankle joint center
The ankle joint center is determined in a similar manner to the knee joint center (see 
).Knee joint center on page 53
Static ankle joint center calculation on page 55
Dynamic ankle joint center calculation on page 57
Static ankle joint center calculation
In static trials with a KAD, the KAX marker is used to define the plane of the knee axis, 
and the plane of the ankle axis is assumed to be parallel to this. A value for Tibial 
Torsion can be entered, and the plane of the in which the Ankle joint center lies will be 
rotated by this amount relative to the plane containing the KAX marker.
Thus the AJC is found using the modified chord function, such that it has a distance 
equal to the ankle offset from the ANK marker (AO), and such that the ANK-AJC line 
forms an angle equal to the Tibial Torsion with the projection of the KAX-AJC line into 
the plane perpendicular to the KJC-AJC line. Note that Tibial Torsion is thus considered 
as an external rotation of the ankle axis relative to the knee axis.

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 56 104
The shank marker rotation offset is then calculated by projecting its position onto the 
same plane. Note that this value takes into account the value of the tibial torsion, and 
in general, you would expect it to be slightly less than the value for Tibial Torsion, if the 
TIB wand marker is conventionally placed.

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 57 104
Dynamic ankle joint center calculation
In the dynamic trial, and static trials without a KAD, the ankle joint center is calculated 
from the knee joint center, shank wand marker and ankle marker with the ankle offset 
and shank rotation offset using the modified chord function. Thus the ankle joint 
center is at a distance of ankle offset from the ankle marker, and the angle between 
the KJC-AJC-ANK plane and the KJC-AJC-TIB plane is equal to the tibia rotation offset.

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 58 104
Tibia
Tortioned tibia on page 58
Untortioned tibia on page 58
Tortioned tibia
The tibial rotation offset as determined by the static trial already takes into account 
the tibial torsion. Thus a Tortioned Tibia is defined with an origin at the AJC, the Z Axis 
in the direction from the AJC to the KJC, the Y axis leftwards along the line between 
the AJC and ANK marker, and the X axis generally forwards. This is representative of the 
distal end of the tibia.
Untortioned tibia
A second tibia is also generated representing the tibia before tibial torsion is applied, by 
rotating the X and Y axes of the Tortioned Tibia round the Z axis by the negative of the 
tibial torsion (i.e. externally for +ve values). This represents the proximal end, and is 
used to calculate the knee joint angles.

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 59 104
Foot
Static foot on page 59
Dynamic foot on page 61
Static foot calculation
The heel marker is used in the static trial, and the model effectively makes two 
segments. For both segments, the AJC is used as the origin.
The main foot segment is constructed using the TOE-HEE line as the primary axis. If the 
settings for the model have the foot flat check box selected (ie you have selected Left 
 and/or   in the   properties for the Foot Right Foot Assume Horizontal Process Static Plug-
 pipeline operation), then HEE is moved vertically (along the global Z axis) in Gait Model
to be at the same height as TOE. This line is taken as the Z axis, running forwards along 
the length of the foot. The direction of the Y axis from the untortioned tibia is used to 
define the secondary Y axis. The X axis thus points down, and the Y axis to the left.

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 60 104
A second foot segment is constructed, using the TOE-AJC as the primary axis, and 
again the Y axis of the untortioned tibia to define the perpendicular X axis and the foot 
Y axis (the 'uncorrected' foot).
The Static offset angles (Plantar Flexion offset and Rotation offset) are then calculated 
from the 'YXZ' Cardan Angles between the two segments (rotating from the 
'uncorrected' segment to the heel marker based foot segment). This calculation is 
performed for each frame in the static trial, and the mean angles calculated. The static 
plantar-flexion offset is taken from the rotation round the Y axis, and the rotation 
offset is the angle round the X axis. The angle round the Z axis is ignored.

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 61 104
Dynamic foot calculation
In the dynamic trial, the foot is calculated in the same way as for the 'uncorrected' foot. 
The resulting segment is then rotated first round the Y axis by the Plantar Flexion 
offset. Then the resulting segment is rotated around its X axis by the rotation offset.

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 62 104
Upper body kinematics
Upper body fixed values on page 62
Head on page 63
Thorax on page 63
Shoulder joint center on page 64
Clavicle on page 64
Elbow joint center on page 65
Wrist joint center on page 66
Humerus on page 66
Radius on page 66
Hand on page 67
Upper body fixed values
A shoulder offset value is calculated from the Subject measurement value entered, plus 
half the marker diameter. Elbow, wrist and hand offset values are also calculated from 
the sum of the respective thickness with the marker diameter divided by two.
A progression frame is independently calculated in just the same way as for the lower 
body. C7 is tested first to determine if the subject moved a distance greater than the 
threshold. If not, the other thorax markers T10 CLAV and STRN are used to determine 
the general direction the thorax was facing in from a mean of 10% of the frames in the 
middle of the trial.
Note that in principle it could be possible to arrive at different reference frames for the 
upper and lower body, though the circumstances would be extreme.

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 63 104
Head
The head origin is defined as the midpoint between the LFHD and RFHD markers (also 
denoted 'Front').
The midpoint between the LBHD and RBHD markers ('Back') is also calculated, along 
with the 'Left' and 'Right' sides of the head from the LFHD and LBHD midpoint, and the 
RFHD and RBHD midpoint respectively.
The predominant head axis, the X axis, is defined as the forward facing direction (Front 
- Back). The secondary Y axis is the lateral axis from Right to Left (which is 
orthogonalized as usual).
For the static processing, the YXZ Euler angles representing the rotation from the head 
segment to the lab axes are calculated. The Y rotation is taken as the head Offset 
angle, and the mean of this taken across the trial.
For the dynamic trial processing, the head Offset angle is applied around the Y axis of 
the defined head segment.
Thorax
The orientation of the thorax is defined before the origin. The Z axis, pointing upwards, 
is the predominant axis. This is defined as the direction from the midpoint of the STRN 
and T10 to the midpoint of CLAV and C7. A secondary direction pointing forwards is the 
midpoint of C7 and T10 to the midpoint of CLAV and STRN. The resulting X axis points 
forwards, and the Y axis points leftwards.
The thorax origin is then calculated from the CLAV marker, with an offset of half a 
marker diameter backwards along the X axis.

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 64 104
Shoulder joint center
The clavicles are considered to lie between the thorax origin, and the shoulder joint 
centers. The shoulder joint centers are defined as the origins for each clavicle. Note 
that the posterior part of the shoulder complex is considered too flexible to be modeled 
with this marker set.
Initially a direction is defined, which is perpendicular to the line from the thorax origin 
to the SHO marker, and the thorax X axis. This is used to define a virtual shoulder 
'wand' marker.
The chord function is then used to define the shoulder joint center (SJC) from the 
Shoulder offset, thorax Origin, SHO marker and shoulder 'wand'.
Clavicle
The clavicle segment is defined from the direction from the joint center to the thorax 
origin as the Z axis, and the shoulder wand direction as the secondary axis. The X axis 
for each clavicle points generally forwards, and the Y axis for the left points upwards, 
and the right clavicle Y axis points downwards.

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 65 104
Elbow joint center
A construction vector direction is defined, being perpendicular to the plane defined by 
the shoulder joint center, the elbow marker (LELB) and the midpoint of the two wrist 
markers (LWRA, LWRB).
The elbow joint center is defined using the chord function, in the plane defined by the 
shoulder joint center, the elbow marker and the previously defined construction vector.

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 66 104
Wrist joint center
After the elbow joint center is calculated, the wrist joint center (WJC) is calculated. In 
this case the chord function is not used. The wrist joint center is simply offset from the 
midpoint of the wrist bar markers along a line perpendicular to the line along the wrist 
bar, and the line joining the wrist bar midpoint to the elbow joint center.
Humerus
After the wrist joint center is defined, the Humerus is calculated with its origin at the 
EJC, a principal Z axis from EJC to SJC, and a secondary line approximating to the X axis 
between the EJC and the WJC.
Radius
The radius origin is set at the wrist joint center. The principal axis is the Z axis, from the 
WJC to the EJC. The secondary line approximating to the Y axis is taken as the Y axis of 
the Humerus segment.

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 67 104
Hand
The hand is defined by first defining its origin. The chord function is used again for this, 
with the WJC, FIN marker and Hand Offset. The midpoint of the wrist bar markers is 
used to define the plane of calculation.
The principal Z axis is then taken as the line from the hand origin to the WJC, and a 
secondary line approximating the Y axis is defined by direction of the line joining the 
wrist bar markers.

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 68 104
Angle outputs
The output angles for all joints are calculated from the YXZ Cardan angles derived by 
comparing the relative orientations of the two segments.
The knee angles are calculated from the femur and the Untortioned tibia segments, 
whilst the ankle joint angles are calculated from the Tortioned tibia and the foot 
segment.
In the case of the feet, since they are defined in a different orientation to the tibia 
segments, an offset of 90 degrees is added to the flexion angle. This does not affect 
the Cardan angle calculation of the other angles since the flexion angle is the first in 
the rotation sequence.
The progression angles of the feet, pelvis, thorax and head are the YXZ Cardan 
calculated from the rotation transformation of the subject's Progression Frame for the 
trial onto each segment orientation.

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 69 104
Kinetic modeling
The kinetic modeling parts of the model simply assign masses and radii of gyration to 
the segments defined in the kinematic model. An estimate of the position of the center 
of mass is required in the segment. This is defined as a point at a given proportion 
along a line from the distal joint center (normally the origin of the segment) towards 
the proximal joint center of a "typical" segment. The masses of each segment are 
calculated as a proportion of the total body mass. The principal axes moments of 
inertia are calculated from (mass) normalized radii of gyration from these tables too. In 
general the moment is considered to be zero around the longitudinal axis of most 
segments. Since experimental data were not available, estimates have been made for 
the radii of gyration of the pelvis and thorax. You can change these values in the 
 pane of the   pipeline operation.Properties Process Dynamic Plug-in Gait Model
The following diagram shows the kinetic hierarchy.

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 70 104
Note that the clavicles are not considered to have mass in themselves, so reactions for 
the humerus segments are consider to act directly on the thorax.

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 71 104
The feet are only 'connected' to the forceplates where forceplate measurements and 
marker data indicate a match. Only one segment is chosen to be in contact with a 
given forceplate for each frame.
Note also that the "untortioned" tibiae are used for the kinetic modeling. This means 
that where the KAD and a tibial torsion have been used, and the proximal frame is 
chosen to reference the ankle moments, the flexion and abduction moments will not 
correspond to the axes used to calculate the ankle angles. Having said that, the axes 
are calculated with a "floating axis" definition, so even for corresponding segments the 
axes will not be coincident.
Even though the "untortioned" tibiae are used for the reference frames, a difference in 
moments will be observed if the trial is processed with a different tibial torsion. When 
the tibial torsion is applied in the static trial, the ankle joint center is moved backwards, 
then the "untortioned" tibia is calculated by rotating the tortioned tibia round the Z 
axis, keeping the ankle joint center in position. Thus, for a given trial, as tibial torsion is 
increased, and the joint center is rotated backwards around the ankle marker, the ankle 
flexion moment will generally become more positive.
Segment CoM Mass Radius of gyration
Pelvisa0.895 0.142 0.31
Femur 0.567 0.1 0.323
Tibia 0.567 0.0465 0.302
Foot 0.5 0.0145 0.475
Humerus 0.564 0.028 0.322
Radius 0.57 0.016 0.303
Handb0.6205 0.006 0.223
Thoraxc0.63 0.355 0.31
Headdsee below 0.081 0.495

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 72 104
a) Pelvis: The center of mass is defined along a line from the midpoint of the hip joint 
centers, to the center of the top surface of the Lumbar 5 vertebra. For simplified 
scaling, this distance is defined as 0.925 times the distance between the hip joint 
centers, and the Lumbar5 is defined as lying directly on the Z axis (derived by 
inspection from the bone mesh used in Polygon). The radius of gyration for the pelvis is 
an estimate, and is applied round all three axes.
b) Hand: The length of the hand in this model is defined as the distance from the wrist 
joint center to the finger tip. An estimate of 0.75 is taken as the proportion of this 
length to the "Knuckle II" reference point referred to in the  .Dempster data on page 104
c) Thorax: The thorax length is taken as the distance between an approximation to the 
C7 vertebra and the L5 vertebra in the Thorax reference frame. C7 is estimated from the 
C7 marker, and offset by half a marker diameter in the direction of the X axis. L5 is 
estimated from the L5 provided from the pelvis segment, but localized to the thorax, 
rather than the pelvis. The positions are calculated for all frames in the trial, and 
averaged to give the mean length. The Center of mass is deemed to lie at a proportion 
of 0.63 along this line.
d) Head: The center of mass of the head is defined as being 0.52 * the distance from 
the front to the back of the head along the X axis from the head origin (the midpoint of 
the front head markers). The length of the head used for the inertial normalization is 
the distance from this point to the C7 vertebra (the mean position localized to the head 
segment). The inertia value for the head is applied around all three axes.

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 73 104
Whole body center of mass
The center of mass is calculated whenever the head or thorax segment is present. A 
weighted sum of all the centers of mass of all the segments is made, where segments 
are defined by markers. The sum is still made if segments, such as the hands, for 
example, do not have markers. The center of mass is the center of mass of all the 
modeled segments.
Caution
Note that this center of mass algorithm has not been clinically tested, and 
may be misleading in some clinical situations. In particular, the thorax 
segment is modeled kinetically as a rigid body which includes the mass of the 
abdomen (which is not independently modeled). The markers which define the 
thorax are at the top of the thorax, and the center of mass is assumed to be 
on a line directed towards the L5 vertebra. Any bending of the trunk in the 
upper lumbar region will cause this assumption to fail, which may cause a 
significant error in the position of the center of mass for the whole body.
The projection of the center of mass onto the floor is made simply by setting the Z 
value to zero.

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 74 104
Plug-in Gait output angles
The output angles for all joints are calculated from the YXZ Cardan angles derived by 
comparing the relative orientations of the segments proximal (parent) and distal (child) 
to the joint.
The knee angles are calculated from the femur and the Untorsioned tibia segments, 
while the ankle joint angles are calculated from the Torsioned tibia and the foot 
segment.
In the case of the feet, because they are defined in a different orientation to the tibia 
segments, an offset of 90 degrees is added to the flexion angle. This does not affect 
the Cardan angle calculation of the other angles because the flexion angle is the first 
in the rotation sequence.
The progression angles of the feet, pelvis, thorax and head are the YXZ Cardan 
calculated from the rotation transformation of the subject's progression frame for the 
trial onto each segment orientation.
The following topics provide further details.
Angle definitions on page 75
Plug-in Gait kinematic variables on page 78
Upper body angles as output from Plug-in Gait on page 88
Lower body angles as output from Plug-in Gait on page 93

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 75 104
Angle definitions
Plug-in Gait uses Cardan angles, modified in the case of the ankle angles, to represent 
both:
Absolute rotations of the pelvis and foot segments and
Relative rotations at the hip, knee, and ankle joints
These angles can be described either as a set of rotations carried out one after the 
other (ordered).
For more information about the use of Cardan angles to calculate joint kinematics, 
refer to Kadaba, Ramakrishnan and Wooten (1990) and Davis, Õunpuu, Tyburski and 
Gage (1991) (see  ).Plug-in Gait references
The rotations are measured about anatomical axes in order to simplify their 
interpretation.
For more information on joint angle descriptions, including the issues of gimbal lock 
and Codman's Paradox, see:
Ordered rotations on page 75
Angle goniometric description on page 76
Ordered rotations
To describe an angle using ordered rotations, the following are true:
One element is 'fixed'. For absolute rotations the laboratory axes are fixed. The 
proximal segment axes are fixed for relative rotations.
The second element 'moves'. This means the segment axes move for absolute 
rotations and distal segment moves for relative rotations.
A joint angle is then defined using the following ordered rotations:
The first rotation (flexion) is made about the common flexion axis. The other two 
axes, abduction and rotation, are afterwards no longer aligned in the two elements.
The second rotation (abduction) is made about the abduction axis of the moving 
element. The third rotation (rotation) is made about the rotation axis of the moving 
element.

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 76 104
Angle goniometric description
In addition to using ordered rotations, joint angles can also be described using 
goniometric information. Using goniometric definitions, a joint angle is described by 
the following:
Flexion is about the flexion axis of the proximal (or absolute) element.
Rotation is about the rotation axis of the distal element.
Abduction axis 'floats' so as always to be at right angles to the other two.
Cardan angles work well unless a rotation approaching 90 degrees brings two axes into 
line. When this happens, one of the possible rotations is lost and becomes 
unmeasurable. Fortunately, this does not frequently occur in the joints of the lower 
limbs during normal or pathological gait. However this may occur in the upper limb and 
particularly at the shoulder. For more information, see   and Gimbal lock on page 76
also   below.Codman's Paradox on page 76
Gimbal lock
Gimbal lock occurs when using Cardan (Euler) angles and any of the rotation angles 
becomes close to 90 degrees, for example, lifting the arm to point directly sideways or 
in front (shoulder abduction about an anterior axis or shoulder flexion about a lateral 
axis respectively). In either of these positions the other two axes of rotation become 
aligned with one another, making it impossible to distinguish them from one another, a 
singularity occurs and the solution to the calculation of angles becomes unobtainable.
For example, assume that the humerus is being rotated in relation to the thorax in the 
order Y,X,Z and that the rotation about the X-axis is 90 degrees.
In such a situation, rotation in the Y-axis is performed first and correctly. The X-axis 
rotation also occurs correctly BUT rotates the Z axis onto the Y axis. Thus, any rotation 
in the Y-axis can also be interpreted as a rotation about the Z-axis.
True gimbal lock is rare, arising only when two axes are close to perfectly aligned.
Codman's Paradox
The second issue however, is that in each non-singular case there are two possible 
angular solutions, giving rise to the phenomenon of "Codman's Paradox" in anatomy 
(Codman, E.A. (1934). 
The Shoulder. Rupture of the Supraspinatus Tendon and other 
. Boston: Thomas Todd Company), where 
Lesions in or about the Subacromial Bursa
different combinations of numerical values of the three angles produce similar physical 
orientations of the segment. This is not actually a paradox, but a consequence of the 

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 77 104
1.  
2.  
3.  
4.  
non-commutative nature of three-dimensional rotations and can be mathematically 
explained through the properties of rotation matrices (Politti, J.C., Goroso, G., 
Valentinuzzi, M.E., & Bravo, O. (1998). 
Codman's Paradox of the Arm Rotations is Not a 
. Medical Engineering & Physics, 20, 257-260).
Paradox: Mathematical Validation
Codman proposed that the completely elevated humerus could be shown to be in 
either extreme external rotation or in extreme internal rotation by lowering it either in 
the coronal or sagittal plane respectively, without allowing any rotation about the 
humeral longitudinal axis.
To demonstrate Codman's Paradox, complete the following steps:
Place the arm at the side, elbow flexed to 90 degrees and the forearm internally 
rotated across the stomach.
Elevate the arm 180 degrees in the sagittal plane.
Lower the arm 180 degrees to the side in the coronal plane.
Observe that the forearm now points 180 degrees externally rotated from its 
original position with no rotation about the humeral longitudinal axis actually 
having occurred.
Note the difficulty in describing whether the fully elevated humerus was 
internally or externally rotated.
This ambiguity can cause switching between one solution and the other, resulting in 
sudden discontinuities. A combination of gimbal lock and Codman's Paradox can lead 
to unexpected results when joint modeling is carried out. In practice, the shoulder is 
the only joint commonly analyzed that has a sufficient range of motion about all 
rotation axes for these to be an issue. Generally, if you are aware of the reasons for the 
inconsistent data, you can manipulate any erroneous results by adding 180 or 360 
degrees.
As Plug-in Gait uses Cardan (Euler) angles in all cases to calculate joint angles, they are 
subject to both Gimbal Lock in certain poses, and the inconsistencies that occur as a 
result of Codman's Paradox.
Plug-in Gait includes some steps to minimize the above effects by trying to keep the 
shoulder angles in consistent and understandable quadrants. This is not a complete 
solution however, as the above issues are inherent when using Cardan (Euler) angles 
and clinical descriptions of motion.

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 78 104
Plug-in Gait kinematic variables
When gait cycle events have been defined, derived kinematic quantities are calculated 
and written to file.
Note that throughout this section, axes are described as follows:
Transverse axes are those axes which pass from one side of the body to the other;
Sagittal axes pass from the back of the body to the front; and
Frontal axes pass in a direction from the center of the body through the top of the 
head.

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 79 104
List of kinematic variables calculated by Plug-in Gait
The following table lists all the kinematic variables calculated by Plug-in Gait. It 
includes information describing each variable in terms of ordered rotations or 
goniometric definitions.
For example, knee rotation is a relative angle measured between the thigh as the 
proximal segment and the shank as the distal segment. Its 'goniometric' axis is fixed to 
the shank as the distal segment. Incidentally, this angle, although always calculated, is 
often omitted from reports because it is so difficult to measure with precision.
Foot rotation and foot progression, also known as foot alignment, are not expressed in 
terms of goniometric axes, since the ankle angles are not calculated as strict Cardan 
angles. Both rotations measure the alignment of the foot. The first is relative to the 
shank, and the second is measured as an absolute angle in the laboratory's transverse 
plane.
Absolute angles are measured relative to laboratory axes with the sagittal and 
transverse axes automatically selected according to the direction of walking. In Plug-in 
Gait, the laboratory axis closest to the subject's direction of progression is labeled the 
laboratory sagittal axis.
Each variable is listed in the following table:
Angle 
rotation
Goniometric Description
Pelvic tilt Absolute Pelvic tilt is normally calculated about the laboratory's 
transverse axis. If the subject's direction of forward 
progression is closer to the laboratory's sagittal axis, 
however, then pelvic tilt is measured about this axis.
The sagittal pelvic axis, which lies in the pelvis 
transverse plane, is normally projected into the 
laboratory sagittal plane. Pelvic tilt is measured as the 
angle in this plane between the projected sagittal 
pelvic axis and the sagittal laboratory axis. A positive 
value (up) corresponds to the normal situation in 
which the PSIS is higher than the ASIS.
Pelvic 
obliquity
Absolute
Pelvic obliquity is measured about an axis of rotation 
perpendicular to the axes of the other two rotations. 
This axis does not necessarily correspond with any of 

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 80 104
Angle 
rotation
Goniometric Description
the laboratory or pelvic axes. Pelvic obliquity is 
measured in the plane of the laboratory transverse 
axis and the pelvic frontal axis. The angle is measured 
between the projection into the plane of the 
transverse pelvic axis and projection into the plane of 
the laboratory transverse axis (the horizontal axis 
perpendicular to the subject's axis of progression). A 
negative pelvic obliquity value (down) relates to the 
situation in which the opposite side of the pelvis is 
lower.
Pelvic 
rotation
Absolute Pelvic rotation is calculated about the frontal axis of 
the pelvic co-ordinate system. It is the angle 
measured between the sagittal axis of the pelvis and 
the sagittal laboratory axis (axis closest to subject's 
direction of progression) projected into the pelvis 
transverse plane. A negative (external) pelvic rotation 
value means the opposite side is in front.
Hip flexion
/extension
Relative Hip flexion is calculated about an axis parallel to the 
pelvic transverse axis which passes through the hip 
joint centre. The sagittal thigh axis is projected onto 
the plane perpendicular to the hip flexion axis. Hip 
flexion is then the angle between the projected 
sagittal thigh axis and the sagittal pelvic axis. A 
positive (Flexion) angle value corresponds to the 
situation in which the knee is in front of the body.
Hip ab
/adduction
Relative
Hip adduction is measured in the plane of the hip 
flexion axis and the knee joint centre. The angle is 
calculated between the long axis of the thigh and the 
frontal axis of the pelvis projected into this plane. A 
positive number corresponds to an adducted (inwardly 
moved) leg.

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 81 104
Angle 
rotation
Goniometric Description
Hip 
rotation
Relative Hip rotation is measured about the long axis of the 
thigh segment and is calculated between the sagittal 
axis of the thigh and the sagittal axis of the pelvis 
projected into the plane perpendicular to the long axis 
of the thigh. The sign is such that a positive hip 
rotation corresponds to an internally rotated thigh.
Knee 
flexion
/extension
Relative The sagittal shank axis is projected into the plane 
perpendicular to the knee flexion axis. Knee flexion is 
the angle in that plane between this projection and 
the sagittal thigh axis. The sign is such that a positive 
angle corresponds to a flexed knee.
Knee ab
/adduction 
(Knee 
valgus
/varus)
Relative This is measured in the plane of the knee flexion axis 
and the ankle center, and is the angle between the 
long axis of the shank and the long axis of the thigh 
projected into this plane.
A positive number corresponds to varus (outward 
bend of the knee).
Knee 
rotation
Relative Knee rotation is measured about the long axis of the 
shank. It is measured as the angle between the 
sagittal axis of the shank and the sagittal axis of the 
thigh, projected into a plane perpendicular to the long 
axis of the shank. The sign is such that a positive 
angle corresponds to internal rotation. If a tibial 
torsion value is present in the Session form, it is 
subtracted from the calculated knee rotation value. A 
positive tibial torsion value therefore has the effect of 
providing a constant external offset to knee rotation.
Ankle dorsi
/plantar 
flexion
Relative The foot vector is projected into the foot sagittal 
plane. The angle between the foot vector and the 
sagittal axis of the shank is the foot dorsi/plantar 
flexion. A positive number corresponds to dorsiflexion.

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 82 104
Angle 
rotation
Goniometric Description
Foot 
rotation
Relative This is measured about an axis perpendicular to the 
foot vector and the ankle flexion axis. It is the angle 
between the foot vector and the sagittal axis of the 
shank, projected into the foot transverse plane. A 
positive number corresponds to an internal rotation.
Foot-based 
dorsi
/plantar 
flexion
This optional angle is defined similarly to ankle dorsi
/plantar flexion, but it is measured in a plane 
containing the knee and ankle centers and the toe 
marker.
Foot 
progression
Absolute This is the angle between the foot vector (projected 
into the laboratory's transverse plane) and the sagittal 
laboratory axis. A positive number corresponds to an 
internally rotated foot.
Head tilt Absolute Head tilt is normally calculated about the laboratory's 
transverse axis. If the subject's direction of forward 
progression is closer to the laboratory's sagittal axis, 
however, then head tilt is measured about this axis. 
The sagittal head axis is normally projected into the 
laboratory sagittal plane. Head tilt is measured as the 
angle in this plane between the projected sagittal 
head axis and the sagittal laboratory axis. A positive 
value (up) corresponds to forward head tilt.
Head 
obliquity
Absolute
Head lateral tilt is measured about an axis of rotation 
perpendicular to the axes of the other two rotations. 
This axis does not necessarily correspond with any of 
the laboratory or head axes. Head lateral tilt is 
measured in the plane of the laboratory transverse 
axis and the head frontal axis. The angle is measured 
between the projection into the plane of the 
transverse head axis and projection into the plane of 
the laboratory transverse axis (the horizontal axis 

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 83 104
Angle 
rotation
Goniometric Description
perpendicular to the subject's axis of progression). A 
negative head obliquity value (down) relates to the 
situation in which the opposite side of the head is 
lower.
Head 
rotation
Absolute Head rotation is calculated about the frontal axis of 
the head co-ordinate system. It is the angle measured 
between the sagittal axis of the head and the sagittal 
laboratory axis (axis closest to subject's direction of 
progression) projected into the head transverse plane. 
A negative (external) head rotation value means the 
opposite side is in front.
Thorax tilt Absolute Thorax tilt is normally calculated about the 
laboratory's transverse axis. If the subject's direction 
of forward progression is closer to the laboratory's 
sagittal axis, however, then thorax tilt is measured 
about this axis. The sagittal thorax axis is normally 
projected into the laboratory sagittal plane. Thorax tilt 
is measured as the angle in this plane between the 
projected sagittal thorax axis and the sagittal 
laboratory axis. A positive value (up) corresponds to 
forward thorax tilt.
Thorax 
obliquity
Absolute
Thorax obliquity is measured about an axis of rotation 
perpendicular to the axes of the other two rotations. 
This axis does not necessarily correspond with any of 
the laboratory or thorax axes. Thorax obliquity is 
measured in the plane of the laboratory transverse 
axis and the Thorax frontal axis. The angle is 
measured between the projection into the plane of 
the transverse thorax axis and projection into the 
plane of the laboratory transverse axis (the horizontal 
axis perpendicular to the subject's axis of progression. 

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 84 104
Angle 
rotation
Goniometric Description
As the thorax segment is defined with the frontal Z 
axis point downward a positive (up) thorax obliquity 
angle relates to the situation in which the opposite 
side of the thorax is lower.
Thorax 
rotation
Absolute Thorax rotation is calculated about the frontal axis of 
the thorax co-ordinate system. It is the angle 
measured between the sagittal axis of the thorax and 
the sagittal laboratory axis (axis closest to subject's 
direction of progression) projected into the thorax 
transverse plane. As the thorax segment is defined 
with the frontal Z axis point downward a positive 
(internal) thorax rotation value means the opposite 
side is in front.
Neck 
flexion
/extension
Relative The sagittal head axis is projected onto the plane 
perpendicular to the thorax sagittal axis. Neck flexion 
is then the angle between the projected sagittal head 
axis and the sagittal thorax axis around the fixed 
transverse axis of the thorax. A positive (flexion) angle 
value corresponds to the situation in which the head 
is tilted forward.
Neck 
lateral 
flexion
Relative The angle between the long axis of the head and the 
long axis of the thorax around a floating transverse 
axis.
Neck 
rotation
Relative
Neck rotation is measured about the long axis of the 
head. It is measured as the angle between the sagittal 
axis of the head and the sagittal axis of the thorax, 
around a floating frontal axis. As the thorax frontal 
axis points downward while the head frontal axis 
points upward, a positive angle therefore refers to 
rotation of the head toward the opposite side.

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 85 104
Angle 
rotation
Goniometric Description
Spine 
flexion
/extension
Relative Spine flexion is the angle between the sagittal thorax 
axis and the sagittal pelvis axis around the fixed 
transverse axis of the pelvis. A positive (flexion) angle 
value corresponds to the situation in which the thorax 
is tilted forward.
Spine 
lateral 
flexion
Relative The angle between the long axis of the thorax and the 
long axis of the pelvis, around a floating transverse 
axis.
Spine 
rotation
Relative It is measured as the angle between the sagittal axis 
of the thorax and the sagittal axis of the pelvis, 
around a floating frontal axis. As the thorax frontal 
axis points downward while the pelvis frontal axis 
points upward, a positive angle therefore refers to 
rotation of the thorax toward the opposite side.
Shoulder 
flexion
/extension
Relative Shoulder flexion is calculated about an axis parallel to 
the thorax transverse axis. Shoulder flexion is the 
angle between the projected sagittal-humerus axis 
and the sagittal-thorax axis around the fixed 
transverse axis. of the thorax. A positive (flexion) 
angle value corresponds to the situation in which the 
arm is in front of the body.
Shoulder ab
/adduction
Relative
The angle is calculated between the transverse axis of 
the humerus and the transverse axis of the thorax 
around a floating sagittal axis. A negative number 
corresponds to an abducted (outwardly moved) arm.

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 86 104
Angle 
rotation
Goniometric Description
Shoulder 
rotation
Relative Shoulder rotation is measured about the long axis of 
the humerus segment and is calculated between the 
sagittal axis of the humerus and the sagittal axis of 
the thorax around a floating frontal axis. The sign is 
such that a positive shoulder rotation corresponds to 
an internally rotated humerus.
Elbow 
flexion
/extension
Relative Elbow flexion is the only kinematic parameter 
calculated at the elbow as the segment definitions of 
the Humerus and radius result in two of the axes 
being shared. Elbow flexion is calculated between the 
sagittal radius axis and the sagittal humerus axis 
around the fixed transverse axis of the humerus. A 
positive number indicates a flexion angle.
Wrist 
flexion
/extension
Relative Wrist flexion is the angle between the sagittal hand 
axis and the sagittal radius axis around the fixed 
transverse axis of the radius. A positive (flexion) angle 
value corresponds to the situation in which the wrist 
bends toward the palm.
Wrist ab
/adduction
Relative The angle is calculated between the transverse axis of 
the hand and the transverse axis of the radius around 
a floating sagittal axis. A positive number corresponds 
to the hand abducting toward the thumb.
Wrist 
rotation
Relative Wrist rotation is measured about the long axis of the 
hand segment and is calculated between the sagittal 
axis of the hand and the sagittal axis of the radius 
around a floating frontal axis. The sign is such that a 
positive wrist rotation corresponds to the hand 
rotating in the direction of the thumb.

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 87 104
For more information, see also:
Complete pelvis position description
A pelvis in which the three markers all lay in the horizontal plane and the line joining 
the ASIS markers was parallel to a laboratory axis, would have zero tilt, obliquity and 
rotation.
To visualize the pelvic angles, start with a pelvis in this neutral position, tilt it about the 
transverse axis by the amount of pelvic tilt, rotate it about its (tilted) sagittal axis by the 
amount of pelvic obliquity and rotate it about its (tilted and oblique) frontal axis by the 
amount of pelvic rotation. The pelvis is now in the attitude described by those degrees 
of tilt, obliquity and rotation.
The transverse and frontal plane kinematics of all joints are influenced by the 
mathematics involved with embedded axes. The following is an example which 
demonstrates the effect of using embedded axes to calculate "pelvic obliquity" in a 
static trial: If a calibration device, designed with 15 degrees of pelvic tilt and level ASIS 
markers, is statically rotated 20 degrees from a lab's axis of progression, a report 
generated by Plug-in Gait will show 10 degrees of pelvic obliquity. For more clarification 
about the effect of embedded axes on joint kinematics, refer to Kadaba, Ramakrishnan 
and Wooten (1990).
Complete hip position description
A thigh whose long axis was parallel to the frontal pelvic axis, and in which the knee 
flexion axis was parallel to the pelvic transverse axis, would be in the neutral position 
(described by zeroes in all three angles). To move from this neutral position to the 
actual thigh position described by the three angles, first flex the hip by the amount of 
the hip flexion, then adduct by the amount of hip adduction, then rotate the thigh 
about the (flexed and adducted) long axis of the thigh, and it is in the position 
described by those three angles.
Complete knee position description
A neutral shank is positioned such that the shank is in line with the thigh and the ankle 
flexion axis is parallel to the knee flexion axis. From this position, flex the knee by the 
amount of knee flexion, bend inward by the amount of valgus/varus, and rotate by the 
amount of knee rotation, to produce the actual position described by those three 
angles.

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 88 104
Upper body angles as output from Plug-in Gait
The following tables display the upper body segment angles from Plug-in Gait.
All upper body angles are calculated in rotation order YXZ.
As Euler angles are calculated, each rotation causes the axis for the subsequent 
rotation to be shifted. X’ indicates an axis which has been acted upon and shifted by 
one previous rotation, X’’ indicates a rotation axis which has been acted upon and 
shifted by two previous rotations.

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 89 104
Left upper body angles
Angles  Positive rotation Axis Direction
LHeadAngles 1 Backward Tilt Prg.Fm. Y Clockwise
 2 Right Tilt Prg.Fm. X' Anti-clockwise
 3 Right Rotation Prg.Fm. Z'' Clockwise
LThoraxAngles 1 Backward Tilt Prg.Fm. Y Clockwise
 2 Right Tilt Prg.Fm. X' Anti-clockwise
 3 Right Rotation Prg.Fm. Z'' Clockwise
LNeckAngles 1 Forward Tilt Thorax Y Clockwise
 2 Left Tilt Thorax X' Clockwise
 3 Left Rotation Thorax Z'' Clockwise
LSpineAngles 1 Forward Thorax Tilt Pelvis Y Anti-Clockwise
 2 Left Thorax Tilt Pelvis X' Clockwise
 3 Left Thorax Rotation Pelvis Z'' Anti-Clockwise
LShoulderAngles 1 Flexion Thorax Y Anti-clockwise
 2 Abduction Thorax X' Anti-clockwise
 3 Internal Rotation Thorax Z'' Anti-clockwise
LElbowAngles 1 Flexion Humeral Y Anti-clockwise
 2 - Humeral X' -

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 90 104
Angles  Positive rotation Axis Direction
 3 - Humeral Z'' -
LWristAngles 1 Ulnar Deviation Radius X Clockwise
 2 Extension Radius Y' Clockwise
 3 Internal Rotation Radius Z'' Clockwise

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 91 104
Right upper body angles
Angles  Positive rotation Axis Direction
RHeadAngles 1 Backward Tilt Prg.Fm. Y Clockwise
 2 Left Tilt Prg.Fm. X' Clockwise
 3 Left Rotation Prg.Fm. Z'' Anti-clockwise
RThoraxAngles 1 Backward Tilt Prg.Fm. Y Clockwise
 2 Left Tilt Prg.Fm. X' Clockwise
 3 Left Rotation Prg.Fm. Z'' Anti-clockwise
RNeckAngles 1 Forward Tilt Thorax Y Clockwise
 2 Right Tilt Thorax X' Anti-clockwise
 3 Right Rotation Thorax Z'' Anti-clockwise
RSpineAngles 1 Forward Thorax Tilt Pelvis Y Anti-Clockwise
 2 Right Thorax Tilt Pelvis X' Anti-clockwise
 3 Right Thorax Rotation Pelvis Z'' Clockwise
RShoulderAngles 1 Flexion Thorax Y Anti-clockwise
 2 Abduction Thorax X' Clockwise
 3 Internal Rotation Thorax Z'' Clockwise
RElbowAngles 1 Flexion Humeral Y Clockwise
 2 - Humeral X' -

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 92 104
Angles  Positive rotation Axis Direction
 3 - Humeral Z'' -
RWristAngles 1 Ulnar Deviation Radius X Anti-clockwise
 2 Extension Radius Y' Clockwise
 3 Internal Rotation Radius Z'' Anti-clockwise

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 93 104
Lower body angles as output from Plug-in Gait
The following tables display the lower body segment angles from Plug-in Gait.
All lower body angles are calculated in rotation order YXZ except for ankle angles, 
which are calculated in order YZX.
As Euler angles are calculated, each rotation causes the axis for the subsequent 
rotation to be shifted. X’ indicates an axis which has been acted upon and shifted by 
one previous rotation, X’’ indicates a rotation axis which has been acted upon and 
shifted by two previous rotations.

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 94 104
Left lower body angles
Angles  Positive rotation Axis Direction
LPelvisAngles 1 Anterior Tilt Prg.Fm. Y Anti-clockwise
 2 Upward Obliquity Prg.Fm. X' Anti-clockwise
 3 Internal Rotation Prg.Fm. Z'' Clockwise
LFootProgressAngles 1 - Prg.Fm. Y -
 2 - Prg.Fm. X' -
 3 Internal Rotation Prg.Fm. Z'' Clockwise
LHipAngles 1 Flexion Pelvis Y Clockwise
 2 Adduction Pelvis X' Clockwise
 3 Internal Rotation Pelvis Z'' Clockwise
LKneeAngles 1 Flexion Thigh Y Anti-clockwise
 2 Varus/Adduction Thigh X' Clockwise
 3 Internal Rotation Thigh Z'' Clockwise
LAnkleAngles 1 Dorsiflexion Tibia Y Clockwise
 2 Inversion/ Adduction Tibia X'' Clockwise
 3 Internal Rotation Tibia Z' Clockwise

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 95 104
Right lower body angles
Angles  Positive rotation Axis Direction
RPelvisAngles 1 Anterior Tilt Prg.Fm. Y Anti-clockwise
 2 Upward Obliquity Prg.Fm. X' Clockwise
 3 Internal Rotation Prg.Fm. Z'' Anti-clockwise
RFootProgressAngles 1 - Prg.Fm. Y -
 2 - Prg.Fm. X' -
 3 Internal Rotation Prg.Fm. Z'' Anti-clockwise
RHipAngles 1 Flexion Pelvis Y Clockwise
 2 Adduction Pelvis X' Anti-clockwise
 3 Internal Rotation Pelvis Z'' Anti-clockwise
RKneeAngles 1 Flexion Thigh Y Anti-clockwise
 2 Varus/Adduction Thigh X' Anti-clockwise
 3 Internal Rotation Thigh Z'' Anti-clockwise
RAnkleAngles 1 Dorsiflexion Tibia Y Clockwise
 2 Inversion/ Adduction Tibia X'' Anti-clockwise
 3 Internal Rotation Tibia Z' Anti-clockwise

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 96 104
Plug-in Gait output specification
The following topics provide definitions to enable you to reliably reconstruct the 
segment co-ordinate systems using Plug-in Gait outputs in third-party modeling 
software.
Global (laboratory) co-ordinate system on page 97
Pelvis on page 98
Femur on page 99
Tibia on page 100
Foot on page 101
Joint kinematic definitions on page 102
Joint kinetics on page 103
The Plug-in Gait model consists of seven segments (including the left and right side):
Pelvis
Femur (left and right)
Tibia (left and right)
Feet (left and right)
When   calculations are performed, a scaling length for each of the 7 Plug-in Gait Static
segments is written to the subject's .  file.
mp
The   process outputs joint kinematics and kinetics to a .  file, Plug-in Gait Dynamic
c3d
which also defines them in terms of their order and sign conventions.
For information about the definition of the Plug-in Gait model itself and the algorithms 
used to locate the segment co-ordinate systems and calculate the segment lengths 
from skin fixed marker data, see Plug-in Gait kinematic and kinetic calculations on page 
. The marker names used here are from the standard Plug-in Gait marker 43
definitions. For precise definitions of their location, see Plug-in Gait models and 
.templates on page 5

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 97 104
Global (laboratory) co-ordinate system
The laboratory co-ordinate system is required here as a reference for the pelvis 
kinematics. The lab system is also used later in the definition of the foot co-ordinate 
frame.
The global Z axis defines the vertical, i.e. perpendicular to the lab floor.
The global X and Y axes are in the plane of the lab floor, with X often defining the 
direction if normal walking along the laboratory walkway.

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 98 104
Pelvis
The origin of the pelvis co-ordinate system in Plug-In Gait is the midpoint of the vector 
connecting the two asis landmarks (LASI and RASI). The co-ordinate system of the 
pelvis is reconstructed from the surface markers on the ASIS and PSIS landmarks, but 
should be considered to be related to the bony geometry of the pelvis as follows.
The Y axis is lateral (to the left) and is directed from the right hip joint centre (RHJC) to 
the left hip joint centre (LHJC), where the HJC are defined as the centre of the 
spherical part of the femoral head:
The Z axis is then perpendicular to Y and the vector between the sacrum (SACR) and 
the midpoint of the asis landmarks:
where:
(The sacral marker is not always used, and this landmark can be calculated as being at 
the midpoint of the vector connecting the LPSI and RPSI markers).
The X axis is naturally the cross product of the Y and Z pelvis axes:
In the Plug-in Gait model, the pelvis Y axis is assumed to be parallel to the vector 
between the LASI and RASI markers, but the definition above is more suitable when 
constructing a co-ordinate system from known hip joint centers.
The length of the pelvis segment calculated by the Plug-in Gait model is equal to the 
inter-hip distance:
Plug-in Gait also outputs the inter-asis distance, which can also be used to assist in 
reconstruction of the morphology of the pelvis.

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 99 104
Femur
The accuracy/validity of the femoral coordinate system is affected by the estimation of 
the knee joint center location as well as the knee flexion extension axis. These two 
estimations are reliant upon your providing accurate marker placement and subject 
measurements.
The co-ordinate axes are aligned with the long axis of the femurs and the knee flexion 
axes as follows.
The Z axis of the femur is directed from the knee joint center to the hip joint center:
The X axis is anterior and is perpendicular to the knee flexion axis,   :
Finally, the Y axis is lateral (to the left for both legs) and is given by:
The scaling length of the femur is simply the distance from the knee joint center to the 
hip joint center:

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 100 104
Tibia
The Tibia effectively has two co-ordinate systems: a proximal one for calculating knee 
joint angles and a distal one for calculating ankle joint angles.
Both segments have their origins at the ankle joint center (AJC) and are defined in a 
manner similar to the femoral segments. Again, the location of the ankle joint center 
and ankle flexion axis calculated by Plug-in Gait are reliant upon your providing 
accurate marker placement and subject measurements.
Firstly, the proximal system uses the knee joint center, ankle joint center and the knee 
flexion axis,   :
The distal coordinate system is then rotated about the long axis of the tibia (Z) such 
that it is aligned with the ankle flexion axis,   :
The scaling length of the tibia is the distance from the ankle joint center to the knee 
joint center:

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 101 104
Foot
The origin of the foot segments of the Plug-in Gait model is located at the ankle joint 
centers. The foot co-ordinate system is defined in a rather more complex manner 
within the Plug-in Gait model than is necessary to recreate the motion of the bones 
from the Plug-in Gait kinematics output.
Firstly, the system Z axis is equal to the vector from the toe to heel markers (HEE and 
TOE), projected into the plane of the laboratory floor (X-Y plane):
Where:
The X axis is then perpendicular to this and the ankle flexion axis and is directed 
vertically:
And finally, the Y axis is naturally the cross product of these two axes:
The scaling length of the foot is the distance from the ankle joint center to the toe 
marker:

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 102 104
1.  
Joint kinematic definitions
The following table specifies how the rotations within each of the joints of the model 
are ordered as trajectories in the .  file.
c3d
Note
Angles are always given in the .  file as degrees.
c3d
For all of the joints, the joint co-ordinate system method of reporting kinematics has 
been used to specify flexion, abduction, and rotation. It is difficult to give a consistent 
definition of these angles for all of the joints due to the differing meaning of flexion 
etc.
Instead, the axis in the proximal segment embedded co-ordinate system about which 
each of the rotations takes place (together with the order these rotations should be 
applied) is given in the following table showing Euler angle specification:
Joint 1st Component 2nd Component 3rd Component Order
Global Pelvis Tilt (Y) Obliquity (X) Rotation (-Z) 1,2,3
Left Hip Flexion (-Y) Adduction (-X) Rotation (-Z) 1,2,3
Left Knee Flexion (Y) Adduction (-X) Rotation (-Z) 1,2,3
Left Ankle Flexion (-Y)1Inversion (Z) Rotation (X) 1,3,2
Right Hip Flexion (-Y) Adduction (X) Rotation (Z) 1,2,3
Right Knee Flexion (Y) Adduction (X) Rotation (Z) 1,2,3
Right Ankle Flexion (-Y)1Inversion (-Z) Rotation (-X) 1,3,2
The feet segments are peculiar to the rest of the model, not only because of the 
different rotation order, but also because the orientation of the foot at zero 
degrees flexion is straight upwards, that is, the toe will point towards the knee. 
An offset of +90 degrees should be applied in order to point the foot forwards.

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 103 104
Joint kinetics
The output from Plug-in Gait also contains forces, moments and powers for each of the 
segments.
Note
Forces, moments and powers are given in the .  file in Newtons, Newton-
c3d
meters and Watts respectively.
For both forces and moments, the reaction frame can be specified within Plug-in Gait 
to be proximal, distal, or in the global frame.
For each of the forces, the components in the .c3d file match the co-ordinate 
directions described in this document. For the moments, however, the order they are 
stored in the .c3d file matches the rotation order shown in the table in Joint kinematic 
, and therefore do not correspond to any of the segment definitions on page 102
embedded co-ordinate systems.

Plug-in 
Gait 
Reference
Vicon Motion Systems Ltd. 26-Oct-2018 Page   of 104 104
1.  
The following table lists the components of the moments in terms of the axes about 
which they act.
Joint 1st Component 2nd Component 3rd Component
Left hip -Y X Z
Left knee Y X Z
Left ankle (prox.)1 Y X Z
Left ankle (dist.)1Y Z -X
Right hip -Y -X -Z
Right knee Y -X -Z
Right ankle (prox.)1Y -X -Z
Right ankle (dist.)1Y -Z X
Due to the differing alignment of the foot and tibia segment co-ordinate 
systems, the components of the ankle moment differ depending on whether they 
are represented in the proximal, distal or global co-ordinate systems.
References
Dempster, WT. (1955)  . WADC Technical 
Space requirements of the seated operator
Report 55–159, Wright-Patterson Air Force Base, OH.
