Skip to content

base

Base interfaces for LAV2 dynamics models.

Classes:

Name Description
DynamicsBase

Abstract dynamics base class.

DynamicsBase

DynamicsBase(params: VehicleParams)

Bases: ABC

Abstract dynamics base class.

Initialize dynamics with vehicle parameters.

Methods:

Name Description
update

Advance dynamics by one step and return outputs.

reset

Reset internal state to initial conditions.

Attributes:

Name Type Description
params VehicleParams

Vehicle parameters for the dynamics model.

commands ndarray | Tensor

Latest control commands applied to the dynamics model.

params instance-attribute

params: VehicleParams = params

Vehicle parameters for the dynamics model.

commands instance-attribute

commands: ndarray | Tensor

Latest control commands applied to the dynamics model.

update abstractmethod

update(*args, **kwargs)

Advance dynamics by one step and return outputs.

reset abstractmethod

reset(*args, **kwargs)

Reset internal state to initial conditions.