跳转至

utils

Logging utilities for controller runs.

类:

名称 描述
Logger

Logging and visualization for controller runs with dict-based states and controls.

Logger

Logger(logging_freq_hz: int, output_folder: str = 'results', num_drones: int = 1, duration_sec: int = 0, colab: bool = False)

Logging and visualization for controller runs with dict-based states and controls.

Initialize logger with per-drone dict-based storage.

方法:

名称 描述
save_as_csv

Save logs as CSV files.

save

Save logs to a compressed .npy file.

plot

Plot kinematics and RPMs for all drones.

log

Log one batched step. Batch dim maps directly to drone index.

save_as_csv

save_as_csv(comment: str = '')

Save logs as CSV files.

save

save()

Save logs to a compressed .npy file.

plot

plot()

Plot kinematics and RPMs for all drones.

log

log(timestamp: float, state: ControllerState, control: ControllerTarget)

Log one batched step. Batch dim maps directly to drone index.