Table of Contents

Class KFModelParameters

Namespace
Bonsai.ML.LinearDynamicalSystems.Kinematics
Assembly
Bonsai.ML.LinearDynamicalSystems.dll

Model parameters for a Kalman Filter Kinematics python class

[Combinator]
[WorkflowElementCategory(ElementCategory.Source)]
public class KFModelParameters
Inheritance
KFModelParameters
Inherited Members

Constructors

KFModelParameters()

Initializes a new instance of the KFModelParameters class.

public KFModelParameters()

Properties

Acc_x0

x acceleration at time 0

[JsonProperty("acc_x0")]
public double Acc_x0 { get; set; }

Property Value

double

Acc_y0

x velocity at time 0

[JsonProperty("acc_y0")]
public double Acc_y0 { get; set; }

Property Value

double

Fps

frames per second

[JsonProperty("fps")]
public int Fps { get; set; }

Property Value

int

Pos_x0

x position at time 0

[JsonProperty("pos_x0")]
public double Pos_x0 { get; set; }

Property Value

double

Pos_y0

y position at time 0

[JsonProperty("pos_y0")]
public double Pos_y0 { get; set; }

Property Value

double

Sigma_a

covariance of a

[JsonProperty("sigma_a")]
public double Sigma_a { get; set; }

Property Value

double

Sigma_x

covariance of x

[JsonProperty("sigma_x")]
public double Sigma_x { get; set; }

Property Value

double

Sigma_y

covariance of y

[JsonProperty("sigma_y")]
public double Sigma_y { get; set; }

Property Value

double

Sqrt_diag_V0_value

v0

[JsonProperty("sqrt_diag_V0_value")]
public double Sqrt_diag_V0_value { get; set; }

Property Value

double

Vel_x0

x velocity at time 0

[JsonProperty("vel_x0")]
public double Vel_x0 { get; set; }

Property Value

double

Vel_y0

y velocity at time 0

[JsonProperty("vel_y0")]
public double Vel_y0 { get; set; }

Property Value

double

Methods

Process()

Generates parameters for a Kalman Filter Kinematics Model

public IObservable<KFModelParameters> Process()

Returns

IObservable<KFModelParameters>

Process(IObservable<PyObject>)

Gets the model parameters from a PyObject of a Kalman Filter Kinematics Model

public IObservable<KFModelParameters> Process(IObservable<PyObject> source)

Parameters

source IObservable<PyObject>

Returns

IObservable<KFModelParameters>

Process<TSource>(IObservable<TSource>)

Generates parameters for a Kalman Filter Kinematics Model on each input

public IObservable<KFModelParameters> Process<TSource>(IObservable<TSource> source)

Parameters

source IObservable<TSource>

Returns

IObservable<KFModelParameters>

Type Parameters

TSource

ToString()

Returns a string that represents the current object.

public override string ToString()

Returns

string

A string that represents the current object.