Learn R Programming

animalEKF (version 1.3)

Extended Kalman Filters for Animal Movement

Description

Synthetic generation of 1-D and 2-D correlated random walks (CRWs) for animal movement with behavioral switching, and particle filter estimation of movement parameters from observed trajectories using Extended Kalman Filter (EKF) model. See Ackerman (2018) .

Copy Link

Version

Install

install.packages('animalEKF')

Monthly Downloads

269

Version

1.3

License

GPL (>= 2)

Maintainer

Samuel Ackerman

Last Published

August 20th, 2025

Functions in animalEKF (1.3)

bc_longlat_map_img_ras

Raster image of Bolsa Chica for use with shark_vis_longlat
shark_data_longlat

Raw shark data spline-interpolated to 90-second intervals
tess2spat

Convert Voronoi tessellation tiles to a shapefile.
bc_longlat_map

Image of Bolsa Chica for use with shark_vis_longlat
rug_multicolor

Multicolor rug of tick marks.
shark_data_raw

Original shark data
shark_vis_longlat

Shiny app for visualizing observed shark movement.
sim_trajectory_joint

Simulation and interpolation of trajectories.
spline_interp

Bezier spline interpolation of observations.
normalize_angle

Wrap angle measurements to the interval (-pi, pi).
make_segments

Plot path connecting points on ggplot.
cdlm_robot_twostate_2D

Shiny app for simulation of 2D robot movement with CDLM and two states.
cdlm_robot_twostate

Shiny app for simulation of 1D robot movement with CDLM and two states.
cdlm_robot

Shiny app for 1D simulation of robot movement with CDLM.
low_var_sample

Sample particles using low-variance sampling.
EKF_1d_interp_joint

Extended Kalman Filter (EKF) for 1-D movement with interpolation
animalEKF-package

tools:::Rd_package_title("animalEKF")
EKF_interp_joint

Extended Kalman Filter (EKF) for joint shark movement with interpolation