suboptimumg.models#

pydantic model suboptimumg.models.SimulationState[source]#

Bases: BaseModel

Pydantic model representing the vehicle state used in our simulation.

Config:
  • frozen: bool = True

  • extra: str = forbid

Fields:
field sliding: bool [Required]#

Whether the vehicle is sliding

field acc: float [Required]#

Longitudinal acceleration (m/s^2)

field v: float [Required]#

Current velocity (m/s)

field dt: float [Required]#

Current time step (s)

field p: float [Required]#

Current power (W)

field roll: float = 0.0#

Roll angle (rad)

field pitch: float = 0.0#

Pitch angle (rad)

model_copy(*args, **kwargs)[source]#

Model copy is disabled to ensure immutability.

copy(*args, **kwargs)[source]#

Copy is disabled to ensure immutability.