torchfilter.filters._virtual_sensor_filters

Private module; avoid importing from directly.

Module Contents

Classes

VirtualSensorExtendedInformationFilter

EIF variant with a virtual sensor model.

VirtualSensorExtendedKalmanFilter

EKF variant with a virtual sensor model.

VirtualSensorUnscentedKalmanFilter

UKF variant with a virtual sensor model.

VirtualSensorSquareRootUnscentedKalmanFilter

Square-root UKF variant with a virtual sensor model.

class torchfilter.filters._virtual_sensor_filters.VirtualSensorExtendedInformationFilter(*, dynamics_model: DynamicsModel, virtual_sensor_model: VirtualSensorModel)[source]

Bases: torchfilter.filters, torchfilter.filters.ExtendedInformationFilter

Inheritance diagram of torchfilter.filters._virtual_sensor_filters.VirtualSensorExtendedInformationFilter

EIF variant with a virtual sensor model.

Assumes measurement model is identity.

class torchfilter.filters._virtual_sensor_filters.VirtualSensorExtendedKalmanFilter(*, dynamics_model: DynamicsModel, virtual_sensor_model: VirtualSensorModel)[source]

Bases: torchfilter.filters, torchfilter.filters.ExtendedKalmanFilter

Inheritance diagram of torchfilter.filters._virtual_sensor_filters.VirtualSensorExtendedKalmanFilter

EKF variant with a virtual sensor model.

Assumes measurement model is identity.

class torchfilter.filters._virtual_sensor_filters.VirtualSensorUnscentedKalmanFilter(*, dynamics_model: DynamicsModel, virtual_sensor_model: VirtualSensorModel, sigma_point_strategy: utils.SigmaPointStrategy | None = None)[source]

Bases: torchfilter.filters, torchfilter.filters.UnscentedKalmanFilter

Inheritance diagram of torchfilter.filters._virtual_sensor_filters.VirtualSensorUnscentedKalmanFilter

UKF variant with a virtual sensor model.

Assumes measurement model is identity.

class torchfilter.filters._virtual_sensor_filters.VirtualSensorSquareRootUnscentedKalmanFilter(*, dynamics_model: DynamicsModel, virtual_sensor_model: VirtualSensorModel, sigma_point_strategy: utils.SigmaPointStrategy | None = None)[source]

Bases: torchfilter.filters, torchfilter.filters.SquareRootUnscentedKalmanFilter

Inheritance diagram of torchfilter.filters._virtual_sensor_filters.VirtualSensorSquareRootUnscentedKalmanFilter

Square-root UKF variant with a virtual sensor model.

Assumes measurement model is identity.