Skip to main content

SpeedStepScenario

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

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

Raising the speed setpoint from base to raised (two stopping budgets at one deceleration).

Notes

Equation: Compose mlsysim.solvers.SpeedStepModel.

Assumptions: The stated fields are inputs to mlsysim.solvers.SpeedStepModel; its documented validity regime, units, and modeling choices apply unchanged.

Excludes: This scenario adds no measurement, empirical calibration, or mechanisms beyond mlsysim.solvers.SpeedStepModel.

References

Derivation: this scenario binds its input fields to the referenced implementation contracts: mlsysim.solvers.SpeedStepModel. The methods below identify any additional arithmetic.

Examples

>>> from mlsysim import Scenarios
>>> case = Scenarios.WarehouseBaseSpeedStep
>>> type(case.result).__name__
'SpeedStepResult'

Attributes

Name Description
base
raised
result Evaluate this scenario through mlsysim.solvers.SpeedStepModel.solve. Equation: pass

base

Type: StoppingBudgetScenario.

Declared default: required.

raised

Type: StoppingBudgetScenario.

Declared default: required.

result

engine.scenario_types.SpeedStepScenario.result

Evaluate this scenario through mlsysim.solvers.SpeedStepModel.solve. Equation: pass the stated fields to that implementation; its contract defines the calculation and feasibility tests. Units: each returned field follows the referenced result schema; no independent equation is evaluated by this wrapper.

Back to top