RETURNS ALL CONTACT FORCES¶
Analyses one or more force-vs-time curves and returns the sub-curves that represent active contact periods, defined by a minimum and maximum force threshold. Use this worker to isolate contact events from raw force signals before computing duration-based KPIs.
When to use¶
Classification: process.
Tagged: contact_detection, contact_duration, curve_transform, force, trimming.
Inputs¶
| Label | ID | Type | Default | Required | Description |
|---|---|---|---|---|---|
| Curves | curves | vector | — | One or more force-vs-time curves (vector) to be analysed for contact events; accepts multiple curves and is optional if no input is yet available. | |
| X Min | min_force | float | 0.0 | Minimum force threshold (float, same units as input curve Y-axis, default 0.0) below which contact is considered inactive; raise this value to ignore near-zero noise. | |
| X Max | max_force | float | 1e2.0 | Maximum force threshold (float, same units as input curve Y-axis, default 1e2) above which contact is considered ended; used to discard insignificant residual contact after the main event. |
Outputs¶
| Label | ID | Type | Description |
|---|---|---|---|
| curves_contact_duration_output_1 | curves_contact_duration_output_1 | vector | Trimmed force-vs-time curve(s) containing only the segments where contact is active, i.e. force values fall between min_force and max_force. |
Disciplines¶
- data.curve.pair
- data.curve.transform
- engineering.crash.dynamics
Runnable example¶
A runnable example is registered for this worker. Open the example workflow on the d3VIEW canvas: /api/workflow/example?id=curves_contact_duration
Auto-generated from transformation schema. Worker id: curves_contact_duration. Schema hash: 14093c771e2d. Hand-curated docs in workerexamples/ override this page when present.