Skip to main content

StereoDepthErrorScenario

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

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

A stereo rig’s depth error at two ranges and at site’s rack end, against the site’s clearances.

Notes

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

Assumptions: Inputs use the units and validity ranges of mlsysim.solvers.StereoDepthErrorModel.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.StereoDepthErrorModel.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.WarehouseStereoRigDepthError
>>> round(float(scenario.result.sigma_near.magnitude), 4)
12.5

Attributes

Name Description
baseline
baseline_change
bias_range
disparity_sigma_px
far_range
focal_length_px
near_range
ray_clearance
result Return the modeled StereoDepthError result from
site

site

Type: Any.

Declared default: required.

baseline

Type: Quantity.

Declared default: required.

focal_length_px

Type: float.

Declared default: required.

disparity_sigma_px

Type: float.

Declared default: required.

near_range

Type: Quantity.

Declared default: required.

far_range

Type: Quantity.

Declared default: required.

ray_clearance

Type: Quantity.

Declared default: required.

baseline_change

Type: Quantity.

Declared default: required.

bias_range

Type: Quantity.

Declared default: required.

result

engine.scenario_types.StereoDepthErrorScenario.result

Return the modeled StereoDepthError result from mlsysim.solvers.StereoDepthErrorModel.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