15.121 14.5.12 Catálogo canónico de características
| ID | Familia | Entidad | Definición | Unidad | Fórmula | Normalización | Precaución |
|---|---|---|---|---|---|---|---|
KIN-POS-001 |
Translation | Landmark|anchor|segmentCOM|bodyCOM | Posición cartesiana en un frame declarado. | m | p_F(t) | None | |
KIN-DISP-002 |
Translation | Any point trajectory | Desplazamiento vectorial entre fronteras. | m | Δp = p(t1)-p(t0) | None | |
KIN-DIST-003 |
Translation | Any point trajectory | Longitud acumulada de trayectoria. | m | L = Σ ||p_k-p_{k-1}|| | None | |
KIN-PATH-EFF-004 |
Translation | Any point trajectory | Eficiencia geométrica respecto al desplazamiento neto. | 0..1 | η_path = ||Δp||/(L+ε) | None | No equivale a eficiencia técnica universal. |
KIN-TORT-005 |
Translation | Any point trajectory | Tortuosidad de trayectoria. | ratio >=1 | T = L/(||Δp||+ε) | None | Inestable cuando el desplazamiento neto es casi cero. |
KIN-SPEED-006 |
Translation | Any point trajectory | Magnitud de velocidad. | m/s | speed = ||dp/dt|| | None | |
KIN-VEL-007 |
Translation | Any point trajectory | Velocidad vectorial. | m/s | v_F = dp_F/dt | None | |
KIN-ACC-008 |
Translation | Any point trajectory | Aceleración vectorial. | m/s² | a_F = dv_F/dt | None | |
KIN-JERK-009 |
Translation | Any point trajectory | Jerk vectorial. | m/s³ | j_F = da_F/dt | None | Muy sensible a ruido, huecos y bordes. |
KIN-VPEAK-010 |
Translation | Any point trajectory | Velocidad máxima dentro de una fase. | m/s | max_t ||v(t)|| | None | |
KIN-APEAK-011 |
Translation | Any point trajectory | Aceleración máxima robusta. | m/s² | quantile_q(||a||), q declared | None | Preferir cuantil robusto además del máximo absoluto. |
KIN-TPEAK-012 |
Translation | Any point trajectory | Tiempo normalizado al pico de velocidad. | 0..1 | (t_peak-t0)/(t1-t0) | None | |
KIN-PROGRESS-013 |
SceneRelative | BodyCOM|pelvis|effector | Progreso vertical firmado. | m | h = u_W·(p(t)-p(t0)) | None | |
KIN-LATERAL-014 |
SceneRelative | BodyCOM|pelvis|effector | Desplazamiento lateral paralelo al muro. | m | l = x_wall·(p(t)-p_ref) | None | |
KIN-WALL-DIST-015 |
SceneRelative | Landmark|segment|bodyCOM | Distancia firmada al patch de muro o superficie. | m | d = n_S·(p-o_S) | None | |
KIN-WALL-VEL-016 |
SceneRelative | Landmark|bodyCOM | Velocidad normal hacia/desde la pared. | m/s | v_n = v·n_S | None | |
KIN-WALL-TAN-017 |
SceneRelative | Landmark|bodyCOM | Velocidad tangencial sobre la superficie. | m/s | v_t = ||v-(v·n)n|| | None | |
KIN-HOLD-DIST-018 |
SceneRelative | Effector-to-target | Distancia mínima entre efector y superficie objetivo. | m | min_{x∈region,y∈patch} ||x-y|| | None | |
KIN-CLOSING-019 |
SceneRelative | Effector-to-target | Velocidad de cierre normal al objetivo. | m/s | -d(distance_to_target)/dt | None | |
KIN-APPROACH-ANGLE-020 |
SceneRelative | Effector-to-target | Ángulo de aproximación respecto a la normal de superficie. | deg | acos(clamp((-v̂)·n,-1,1)) | None | |
KIN-CLEARANCE-021 |
SceneRelative | Body region-to-obstacle | Separación mínima respecto a objetos no objetivo. | m | min distance(region, obstacle set) | None | |
KIN-ROT-022 |
Rotation | Rigid segment|body frame | Orientación mediante matriz o cuaternión. | SO(3) | R_F_segment(t) or q_F_segment(t) | None | |
KIN-ANGVEL-023 |
Rotation | Rigid segment|body frame | Velocidad angular sobre SO(3). | rad/s | ω = Log(R_kᵀR_{k+1})∨/Δt | None | |
KIN-ANGACC-024 |
Rotation | Rigid segment|body frame | Aceleración angular. | rad/s² | α = dω/dt | None | |
KIN-TRUNK-WALL-025 |
Rotation | Torso frame | Orientación del tronco relativa al frame de muro. | deg or quaternion | R_S_torso = R_W_Sᵀ R_W_torso | None | |
KIN-PELVIS-WALL-026 |
Rotation | Pelvis frame | Orientación pélvica relativa al muro. | deg or quaternion | R_S_pelvis = R_W_Sᵀ R_W_pelvis | None | |
KIN-BODY-ROLL-027 |
Rotation | Body frame | Componente de inclinación lateral declarada. | deg | angle from declared decomposition | None | |
KIN-BODY-YAW-028 |
Rotation | Body frame | Giro alrededor del eje vertical/gravedad. | deg | angle from declared decomposition | None | |
KIN-BODY-PITCH-029 |
Rotation | Body frame | Inclinación hacia/desde pared según convención. | deg | angle from declared decomposition | None | |
KIN-JOINT-ANGLE-030 |
Joint | JointCoordinateSystem | Ángulo articular anatómico o funcional. | deg | JCS(sequence, parentFrame, childFrame) | None | No mezclar secuencias Euler entre perfiles. |
KIN-JOINT-ROM-031 |
Joint | JointCoordinateSystem | Rango de movimiento dentro de fase. | deg | max(q)-min(q) | None | |
KIN-JOINT-VEL-032 |
Joint | JointCoordinateSystem | Velocidad angular articular. | deg/s or rad/s | dq/dt | None | |
KIN-JOINT-EXTREME-033 |
Joint | JointCoordinateSystem | Máximo/mínimo articular con instante y calidad. | deg | {min,max,argmin,argmax} | None | |
KIN-COM-034 |
CenterOfMass | Whole body | Centro de masas segmentario antropométrico. | m | r_COM = Σ m_s r_s / Σ m_s | None | |
KIN-COM-COVER-035 |
CenterOfMass | Whole body | Fracción de masa representada por segmentos válidos. | 0..1 | Σ valid m_s / Σ all m_s | None | |
KIN-COM-SPEED-036 |
CenterOfMass | Whole body | Velocidad del centro de masas. | m/s | ||dr_COM/dt|| | None | |
KIN-COM-ACC-037 |
CenterOfMass | Whole body | Aceleración del centro de masas. | m/s² | d²r_COM/dt² | None | |
KIN-COM-PROXY-038 |
CenterOfMass | Pelvis midpoint|trunk anchor | Proxy geométrico cuando no existe modelo segmentario. | m | p_proxy(t) | None | Nunca etiquetar como COM medido o antropométrico. |
KIN-SUPPORT-CENTROID-039 |
SupportGeometry | Loaded contact points | Centroide geométrico de apoyos activos. | m | c_support = mean(r_contact_i) | None | |
KIN-SUPPORT-HULL-040 |
SupportGeometry | Loaded contacts projected to plane | Área/longitud de envolvente de apoyos. | m² or m | convexHull(projected contacts) | None | En muro 3D no es una base de sustentación clásica universal. |
KIN-COM-SUPPORT-041 |
SupportGeometry | COM-to-support geometry | Vector del COM al centroide/hull de apoyos. | m | r_COM-c_support | None | |
KIN-REACH-042 |
Reach | Effector relative to shoulder/hip | Extensión de alcance normalizada por longitud funcional. | ratio | ||p_eff-p_root||/segmentChainLength | Subject segment lengths | |
KIN-RETRACT-043 |
Reach | Effector trajectory | Retroceso previo o posterior al objetivo. | m | path component opposite target direction | None | |
KIN-OVERSHOOT-044 |
Reach | Effector-to-target | Sobrepaso geométrico tras cruzar el objetivo. | m | max signed target-axis penetration after first crossing | None | |
KIN-CORRECTION-045 |
Reach | Effector trajectory | Número y amplitud de correcciones de dirección. | count + m | validated direction reversals after smoothing | None | |
KIN-ONSET-LAG-046 |
Coordination | Pair of effectors/signals | Diferencia entre onsets de acción. | s | t_onset,A - t_onset,B | None | |
KIN-PEAK-LAG-047 |
Coordination | Pair of effectors/signals | Diferencia entre picos comparables. | s | t_peak,A - t_peak,B | None | |
KIN-XCORR-LAG-048 |
Coordination | Pair of scalar/vector series | Retardo de correlación cruzada dentro de ventana. | s | argmax_τ corr(x(t),y(t+τ)) | None | |
KIN-REL-PHASE-049 |
Coordination | Oscillatory signals | Fase relativa continua. | deg | φ_A(t)-φ_B(t) | None | No aplicar automáticamente a un único alcance discreto. |
KIN-EVENT-SYNC-050 |
Coordination | Boundary events | Sincronía entre release, impulse, touch o load. | s | pairwise event time differences | None | |
KIN-SEQUENCE-051 |
Coordination | Effector events | Orden parcial de acciones por extremidad. | categorical + probability | topological order over events | None | |
KIN-COACTIVITY-052 |
Coordination | Effector action lanes | Fracción de tiempo con movimiento simultáneo. | 0..1 | duration(active_A ∩ active_B)/windowDuration | None | |
KIN-COM-EEF-COUPLING-053 |
Coordination | COM and effector | Acoplamiento temporal entre COM y efector. | correlation/lag | declared coupling statistic | None | |
KIN-LDLJ-054 |
Smoothness | Discrete trajectory or speed profile | Log dimensionless jerk. | dimensionless | LDLJ = -ln(|dimensionless jerk|) | None | |
KIN-SPARC-055 |
Smoothness | Speed profile | Spectral arc length adaptativo. | dimensionless | SPARC(v(t), amplitude threshold, max frequency) | None | |
KIN-SPEED-PEAKS-056 |
Smoothness | Speed profile | Número de picos significativos. | count | count local maxima with declared prominence/distance | None | Dependiente de filtro y umbral. |
KIN-STOP-RATIO-057 |
Fluency | BodyCOM|pelvis|whole body | Proporción de inmovilidad por ventana. | 0..1 | duration(speed<threshold)/windowDuration | None | Inmovilidad puede ser táctica, exploratoria o de descanso. |
KIN-GIE-058 |
Fluency | BodyCOM|pelvis path | Índice geométrico de entropía o complejidad espacial. | declared dimensionless/bit convention | profile-specific GIE over trajectory and reference envelope | None | No mezclar variantes de GIE ni interpretar mayor complejidad como fallo automático. |
KIN-PATH-DIRECT-059 |
Fluency | BodyCOM|effector | Directitud hacia objetivo definido. | 0..1 | straight-line distance/path length | None | |
KIN-SUBMOVES-060 |
Smoothness | Speed profile | Número estimado de submovimientos. | count/probability | model- or peak-based decomposition with profile | None | |
KIN-DYNAMICITY-061 |
DynamicsProxy | BodyCOM|pelvis|effector | Índice cinemático de dinamismo. | dimensionless | weighted normalized speed, acceleration, flight and support-change features | None | No equivale a potencia ni fuerza. |
KIN-FLIGHT-TIME-062 |
DynamicsProxy | Whole body | Duración sin soporte funcional. | s | Σ duration(WholeBodyDynamicRegime=Flight) | None | |
KIN-TAKEOFF-VEL-063 |
DynamicsProxy | BodyCOM|proxy | Velocidad en frontera de pérdida de soporte. | m/s | v(t_supportLoss) | None | |
KIN-CATCH-DECEL-064 |
DynamicsProxy | BodyCOM|effector | Desaceleración durante adquisición/recepción. | m/s² | robust deceleration in catch window | None | No convertir directamente a fuerza sin masa, carga y dinámica completa. |
KIN-PHASE-DURATION-065 |
PhaseSummary | PhaseInterval | Duración de fase. | s | t_end-t_start | None | |
KIN-PHASE-FRACTION-066 |
PhaseSummary | PhaseInterval | Fracción de episodio ocupada por fase. | 0..1 | phaseDuration/episodeDuration | None | |
KIN-NORM-TIME-067 |
PhaseSummary | Any phase series | Serie reparametrizada en tiempo normalizado. | τ∈[0,1] | τ=(t-t0)/(t1-t0) | None | |
KIN-ASYMMETRY-068 |
Comparison | Left/right homologous features | Asimetría bilateral declarada. | dimensionless or native | (R-L)/(0.5(|R|+|L|)+ε) | None | |
KIN-REPEAT-CV-069 |
Comparison | Repeated attempts | Variabilidad entre repeticiones. | CV or robust CV | SD/mean or MAD/median | None | |
KIN-DTW-070 |
Comparison | Two trajectories or feature sequences | Distancia de alineación temporal dinámica. | profile-specific | DTW(x,y) with declared cost and constraints | None | Debe reportar normalización y banda de warping. |
KIN-FEATURE-QUALITY-071 |
Quality | Any feature | Calidad agregada de observación, reconstrucción y derivada. | 0..1 + flags | calibrated quality model, not raw confidence product | None | |
KIN-FEATURE-UNC-072 |
Quality | Any feature | Incertidumbre de la característica. | native units or distribution | analytic propagation|Monte Carlo|bootstrap|ensemble | None |
El catálogo contiene valores elementales y productos derivados. Cada implementación puede calcular un subconjunto, pero no debe reutilizar un ID para una fórmula distinta.