Six Degree of Freedom/pt
Língua: | English • français • italiano • português • español |
---|
Exportando dados com 6 DOF
Exportando dados com 6 graus de liberdade (DOF) no formato ASCII format ou como um
- ORIGIN and QUATERNION
- OR
- ORIGIN and 3x3 ROTATION MATRIX
Exported File Format
Visual3D carrega 6 graus de liberdade de dados de arquivo ASCII com os seguintes formatos.
=Matrix de Rotação de Base
filename | filename | filename | filename | filename | filename | filename | filename | filename | filename | filename | filename | filename | |
TIME | ORIGIN | ORIGIN | ORIGIN | ROTATION | ROTATION | ROTATION | ROTATION | ROTATION | ROTATION | ROTATION | ROTATION | ROTATION | |
FRAME_NUMBERS | LINK_MODEL_BASED | LINK_MODEL_BASED | LINK_MODEL_BASED | LINK_MODEL_BASED | LINK_MODEL_BASED | LINK_MODEL_BASED | LINK_MODEL_BASED | LINK_MODEL_BASED | LINK_MODEL_BASED | LINK_MODEL_BASED | LINK_MODEL_BASED | LINK_MODEL_BASED | |
ORIGINAL | BODY1 | BODY1 | BODY1 | BODY1 | BODY1 | BODY1 | BODY1 | BODY1 | BODY1 | BODY1 | BODY1 | BODY1 | |
ITEM | 0 | X | Y | Z | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
1 | 0.0 | 0.564162 | 0.002198 | 0.086599 | 0.648289 | -0.680243 | -0.342039 | 0.259806 | -0.224631 | 0.939171 | -0.715696 | -0.697719 | 0.031104 |
2 | 0.032 | 0.569361 | 0.004844 | 0.081942 | 0.712005 | -0.652892 | -0.258418 | 0.255689 | -0.101686 | 0.961396 | -0.653967 | -0.750593 | 0.094538 |
A origem está na extremidade proximal do segmento
A matrix de rotação é representada como
| | 0 | 1 | 2 | | | |
[R]= | | | 3 | 4 | 5 | | |
| | 6 | 7 | 8 | | |
Quaternion Based
filename | filename | filename | filename | filename | filename | filename | filename | |
TIME | ORIGIN | ORIGIN | ORIGIN | QUATERNION | QUATERNION | QUATERNION | QUATERNION | |
FRAME_NUMBERS | LINK_MODEL_BASED | LINK_MODEL_BASED | LINK_MODEL_BASED | LINK_MODEL_BASED | LINK_MODEL_BASED | LINK_MODEL_BASED | LINK_MODEL_BASED | |
ORIGINAL | BODY1 | BODY1 | BODY1 | BODY1 | BODY1 | BODY1 | BODY1 | |
ITEM | 0 | X | Y | Z | 0 | 1 | 2 | 3 |
1 | 0.0 | 0.9782 | 0.5654 | -1.0257 | 0.298 | -0.6755 | 0.2496 | -0.6264 |
2 | 0.032 | 0.9782 | 0.5654 | -1.0257 | 0.298 | -0.6755 | 0.2496 | -0.6264 |
O formato do arquivo é baseado em coluna. Corpos rígidos podem ser adicionados como novas colunas no mesmo formato.
Exemplo 1
Exportando a posição e orientação do segmento RFT como ORIGIN e Quaternion
- Export_Data_To_Ascii_File
- ! /FILE_NAME=
- /SIGNAL_TYPES=FRAME_NUMBERS+LINK_MODEL_BASED+LINK_MODEL_BASED
- /SIGNAL_NAMES=TIME+ORIGIN+QUATERNION
- /SIGNAL_FOLDER=ORIGINAL+RFT+RFT
- ! /START_LABEL=
- ! /END_LABEL=
- ! /USE_POINT_RATE=FALSE
- ! /NORMALIZE_DATA=FALSE
- ! /NORMALIZE_POINTS=101
- ! /EXPORT_MEAN_AND_STD_DEV=FALSE
- ! /USE_P2D_FORMAT=FALSE
- ;
Exportando a posição e orientação do segmento RFT como uma ORIGIN e Rotation
- Export_Data_To_Ascii_File
- ! /FILE_NAME=
- /SIGNAL_TYPES=FRAME_NUMBERS+LINK_MODEL_BASED+LINK_MODEL_BASED
- /SIGNAL_NAMES=TIME+ORIGIN+ROTATION
- /SIGNAL_FOLDER=ORIGINAL+RFT+RFT
- ! /START_LABEL=
- ! /END_LABEL=
- ! /USE_POINT_RATE=FALSE
- ! /NORMALIZE_DATA=FALSE
- ! /NORMALIZE_POINTS=101
- ! /EXPORT_MEAN_AND_STD_DEV=FALSE
- ! /USE_P2D_FORMAT=FALSE
- ;
Exemplo 2
Abrir o arquivo de texto que foi justamente criado. Selecionar File -> Open. Seleconar o visor para .txt files. Selecionar "aurora.txt".
O arquivo será carregado na memória. O arquivo Aurora contém os dados da posição e rotação do corpo rígico. Irá aparecer em Visual3D contendo os items como LINKMODEL_BASED
- ORIGIN (3 components)
- QUATERNION (4 components).
Visual3D tipicamente trabalha com as marcas do movimento de captura, portanto para maximizar sua habilidade de trabalhar com os dados, você pode criar um grupo de 3 alvos por corpo rígido usando o seguinte comando.
- Create_Targets_For_LinkModelBased_Rotations
- /SIGNAL_FOLDERS=Port_01+Port_02+Port_03+Port_04
- ;
Os alvos para cada corpo rígido devem aparacer na árvore de dados.
É possível salvar os dados no arquivo formato C3D, mas os dados do LINK MODEL (isto é, a Translação e Quartenion ORIGINAL serão perdidas, portanto é recomendado que você salve os dados num arquivo cmo.
Se você precisa de um arquivo estático para modelar seus dados, você pode salvar o primeiro quadro de dados num arquivo c3d.