Skip to main content

SeamBridgeScenario

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

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

A velocity_gap at a chunk seam on joint, closed in one tick or by a quintic bridge over bridge_duration, against machine’s arm torque-rate limit. loaded_inertia (optional) prices the one-tick step with the payload’s inertia added.

Notes

Equation: Composition of mlsysim.solvers.SeamBridgeModel.solve.

Assumptions: Inputs are routed to SeamBridgeModel.solve; their documented regimes and units apply to this configuration.

Excludes: Additional mechanisms beyond the linked solver contracts; the scenario does not collect measurements.

References

Derivation: This scenario binds named inputs to SeamBridgeModel. The linked solver contracts own equations, sources, and result-unit definitions.

Examples

Evaluate the named configuration and display a modeled result.

>>> from mlsysim import Scenarios
>>> case = Scenarios.PandaClassJointSeamBridge
>>> value = case.result.torque_rate
>>> print(f"{value:.3g~}")
88.1 m * N / s

Attributes

Name Description
bridge_duration
joint
loaded_inertia
machine
result Evaluate the stated seam bridge case through SeamBridgeModel.solve; returns its typed result and quantity units.
tick
velocity_gap

joint

Type: Any.

Declared default: required.

machine

Type: Any.

Declared default: required.

velocity_gap

Type: Quantity.

Declared default: required.

tick

Type: Quantity.

Declared default: required.

bridge_duration

Type: Quantity.

Declared default: required.

loaded_inertia

Type: Optional[Quantity].

Declared default: None.

result

engine.scenario_types.SeamBridgeScenario.result

Evaluate the stated seam bridge case through SeamBridgeModel.solve; returns its typed result and quantity units.

Calculation: mlsysim.solvers.SeamBridgeModel.solve.

Back to top