Functions to explore an IMU vector
Source:R/acc.R, R/funs.R, R/gyro.R, and 1 more
explore-functions.RdFunctions to explore an IMU vector
Usage
is_acc(x)
n_axis(x)
is_uniform(x)
bursts(x)
bursts(x) <- value
freqs(x)
freqs(x) <- value
starts(x)
starts(x) <- value
burst_dur(x)
n_samples(x)
imu_units(x)
is_gyro(x)
is_mag(x)Examples
x <- acc(
bursts = list(
cbind(X = sin(1:30 / 10), Y = cos(1:30 / 10), Z = 1),
cbind(X = sin(1:20 / 10 + 2), Y = cos(1:20 / 10 + 3))
),
frequency = units::as_units(c(20, 30), "Hz")
)
x <- c(x, NA)
n_axis(x)
#> [1] 3 2 NA
n_samples(x)
#> [1] 30 20 NA
is_uniform(x)
#> [1] FALSE
length(x)
#> [1] 3
is.na(x)
#> [1] FALSE FALSE TRUE
na.omit(x)
#> <acceleration[2]>
#> [1] (0.67 0.01 1) (0.08 -0.52)
#> # frequency: 20 [Hz] - 30 [Hz]
y <- acc(
bursts = list(
cbind(X = sin(1:20 / 10), Y = cos(1:20 / 10)),
cbind(X = sin(1:20 / 10 + 2), Y = cos(1:20 / 10 + 3))
),
frequency = units::as_units(c(20, 20), "Hz")
)
is_uniform(y)
#> [1] TRUE