Skip to main content

OdometryDriftScenario

Robotics scenarios · Implementation: mlsysim/engine/scenario_definitions/robotics/estimation.py.

Construct this scenario with keyword inputs. The fields below show the types and defaults declared by this class.

A square-path odometry benchmark’s return errors, priced against site’s localization bound at its aisle speed and length.

Notes

Equation: The result property composes mlsysim.solvers.OdometryDriftModel.solve with the stored fields and any derived properties described below.

Assumptions: Inputs use the units and validity ranges of mlsysim.solvers.OdometryDriftModel.solve. The named scenario supplies a fixed configuration rather than observations of a new run.

Excludes: Additional runtime effects or statistical guarantees beyond the cited solver contracts; no measurement is performed by this wrapper.

References

Derivation: The result property composes mlsysim.solvers.OdometryDriftModel.solve with the stored fields and any derived properties described below. Individual property contracts identify the exact accounting expression or reusable calculation. Registry entries supply the scenario inputs; this class does not turn them into measured outcomes.

Examples

Evaluate a named scenario using its declared inputs.

>>> from mlsysim import Scenarios
>>> scenario = Scenarios.WarehouseUmbmarkOdometryDrift
>>> round(float(scenario.path_length.magnitude), 4)
16.0

Attributes

Name Description
legs
path_length Total driven path length, retaining the square-side units and counting every leg.
result Return the modeled OdometryDrift result from
return_error_calibrated
return_error_uncalibrated
run_sigma
site
square_side
test_speed

site

Type: Any.

Declared default: required.

square_side

Type: Quantity.

Declared default: required.

legs

Type: int.

Declared default: required.

return_error_uncalibrated

Type: Quantity.

Declared default: required.

return_error_calibrated

Type: Quantity.

Declared default: required.

run_sigma

Type: Quantity.

Declared default: required.

test_speed

Type: Quantity.

Declared default: required.

path_length

engine.scenario_types.OdometryDriftScenario.path_length

Total driven path length, retaining the square-side units and counting every leg.

Equation: legs * square_side.

result

engine.scenario_types.OdometryDriftScenario.result

Return the modeled OdometryDrift result from mlsysim.solvers.OdometryDriftModel.solve.

Equation: the scenario supplies its named fields to that solver. Returned quantity units, validity conditions, and omissions follow its calculation contract; this property adds no empirical calibration.

Back to top