MODEL GUIDES
Stability analysis
Use task_type stability to estimate whether a placement or object state is physically stable.
What it answers
If it is placed like this, does it stay put?
task_type: stability
What to send
input.object_idstringThe object whose stability is in question.
input.cad_sceneobjectGeometry including the supporting surfaces. point_cloud_scene also works.
Every field on the request schema is still accepted; these are the ones this task depends on.
What comes back
stability_result.stableWhether the placement holds.
stability_result.supportContact area and supporting entities.
stability_result.risksConstraints that would make it fail.
Example
Terminal
$ curl https://fourechelon.com/api/v1/responses \ -H "Authorization: Bearer $FOUR_ECHELON_API_KEY" \ -H "Content-Type: application/json" \ -d '{$ "model": "rowe-1.0",$ "input": {$ "task_type": "stability",$ "object_id": "fixture",$ "cad_scene": { "schema": "four-cad.cad_scene.v1", "solids": [] }$ }$ }'Worth knowing
This is a geometric stability estimate over the supplied scene. It is not a rigid-body simulation and carries no dynamic, friction, or material model.