visual3d:documentation:pipeline:signal_commands:vector_coding
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| visual3d:documentation:pipeline:signal_commands:vector_coding [2026/05/28 13:43] – wikisysop | visual3d:documentation:pipeline:signal_commands:vector_coding [2026/05/28 19:08] (current) – wikisysop | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Vector Coding ====== | ====== Vector Coding ====== | ||
| - | The **Vector Coding** command can be used to determine inter-segment coordination with the output being an angle from 0-360 degrees known as the coupling angle. All of the math behind **Vector Coding** is done internally with Visual3D, but a brief summary is provided here for user knowledge. This command is based on work from Needham | + | The **Vector Coding** command can be used to determine inter-segment coordination with the output being an angle from 0-360 degrees known as the coupling angle. All of the math behind **Vector Coding** is done internally with Visual3D, but a brief summary is provided here for user knowledge. This command is based on work by Robert |
| ===== Vector Coding Process ===== | ===== Vector Coding Process ===== | ||
| The Following section will outline the equations and steps followed while conducting the vector coding. | The Following section will outline the equations and steps followed while conducting the vector coding. | ||
| === Coupling Angle Calculation === | === Coupling Angle Calculation === | ||
| - | The command is based on changes in consecutive | + | The command is based on changes in consecutive angles for proximal and distal segments of a given joint. **Equation 1** and **Equation 2** are used to calculate the coupling angle, with the equation used determined by the difference in consecutive angles for the proximal segment. If this difference |
| - | {{: | + | {{: |
| - | {{: | + | {{: |
| === Angle Conditions === | === Angle Conditions === | ||
| Line 18: | Line 18: | ||
| === Angle Correction === | === Angle Correction === | ||
| - | The results | + | The results above must be corrected to a value between 0 and 360 degrees. **Equation 4** is used to make this correction. |
| {{: | {{: | ||
| Line 135: | Line 135: | ||
| =====References===== | =====References===== | ||
| + | The **Vector Coding** process is based on articles by Robert Needham. | ||
| + | |||
| + | Needham, R., Naemi, R., & Chockalingam, | ||
visual3d/documentation/pipeline/signal_commands/vector_coding.1779975783.txt.gz · Last modified: by wikisysop
