Este paquete mide L/W/H de una caja ya sujeta y decide si es un cuboide
apilable. La integración es measure() más ObjectDimensions /
HeldBoxHandoff. No incluye escena MuJoCo, control del UR10e ni CoM.
Incluido:
- segmentación RGB-D por sustracción de fondo;
- fusión de vistas en el marco del terminal;
- ajuste de cuboide, incertidumbre y catálogo de 5 mm;
- inspección geométrica de daño y pista de enrutado.
Fuera de alcance:
- picking, IK, soldadura de succión y descarte físico;
- centro de masas, palé y colocación;
- demos, audits y generación de episodios.
measure()no lee pose ni dimensiones internas del simulador.valides calidad de medida;condition/routingson apilabilidad.- Unidades en metros.
length >= width. Altura sobre Z del TCP. - Rechazar con
RejectionReasonantes que devolver un número dudoso. - El orquestador deja la caja sujeta (
HeldBoxHandoff.held) siNORMAL.
src/object_profiling/
contracts.py # CameraObservation, ObjectDimensions, HeldBoxHandoff
config.py # umbrales
measure/ # measure(), inspección, geometría, registro
tests/
docs/processes.md
docs/merge-inventory.md
Ejecutar python -m pytest -p no:cacheprovider antes de cerrar un cambio.
No reintroducir MuJoCo ni adaptadores de estación en este paquete.