kin.signal.arclength: Calculate Cumulative Arc Length of 3D Motion Data

View source: R/kin.signal.arclength.R

kin.signal.arclengthR Documentation

Calculate Cumulative Arc Length of 3D Motion Data

Description

This function calculates the cumulative arc length of a 3D motion trajectory using Savitzky-Golay filtered derivatives.

Usage

kin.signal.arclength(data)

Arguments

data

A matrix or data frame with 3 columns representing X, Y, and Z coordinates

Details

The function computes the arc length by:

  1. Calculating derivatives using Savitzky-Golay filtering for each dimension

  2. Computing the Euclidean distance between consecutive points

  3. Calculating the cumulative sum of these distances

Value

A numeric vector containing the cumulative arc length at each point

Examples

xyz_data <- matrix(rnorm(300), ncol=3)
arc_length <- kin.signal.arclength(xyz_data)


ccamp83/kinesis documentation built on July 4, 2025, 6:19 p.m.