Сортировочная ячейка Isaac Sim: CV-пайплайн и меши товаров
Замкнутый контур "поток -> CV -> механика": товары идут по конвейеру с шагом 700 мм, класс определяется стереопайплайном во время движения, пушер и плуг реагируют физически. Состав: * control_test/ - ячейка и CV. run_sorting_cv.py + cv_worker.py (два процесса, потому что torch внутри Isaac роняет сцену), cell.py (физика лент, плуга, пушера), measure_plane.py (замер габаритов), README.md и .memory.md с замерами, проблемами и ловушками * robozon_sorter/ - модули симуляции, scripts/ - утилиты, scene/ - сцены * assets/ - меши товаров, плуг, объекты Objaverse Бейзлайн CV: DEFOM-Stereo vitl, вход 480, iters 24, кроп зоны осмотра, без сегментации. На потоке 700 мм - классы 8/9, габариты MAE 32.8 мм, 469 мс на товар при такте 700 мс. Веса моделей (4.5 ГБ) и пропсы конвейера NVIDIA (274 МБ) не включены - источники и команды скачивания в MODELS.md. Выход прогонов (captures/, runtime/) не включён: воспроизводится. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,146 @@
|
||||
{
|
||||
"suitcase_large": {
|
||||
"uid": "e7a2631478084e1485189e3b6659c132",
|
||||
"category": "suitcase",
|
||||
"source": "objaverse-xl",
|
||||
"gt_dims_mm": [
|
||||
495,
|
||||
486,
|
||||
370
|
||||
],
|
||||
"zone": "C",
|
||||
"glb": "suitcase_large.glb"
|
||||
},
|
||||
"printer_office": {
|
||||
"uid": "102023952b9e4eaa8de936f6e72ea21c",
|
||||
"category": "printer",
|
||||
"source": "objaverse-xl",
|
||||
"gt_dims_mm": [
|
||||
478,
|
||||
444,
|
||||
167
|
||||
],
|
||||
"zone": "C",
|
||||
"glb": "printer_office.glb"
|
||||
},
|
||||
"toaster_oven": {
|
||||
"uid": "0a36fc7335524892884a73c3ca1c37d6",
|
||||
"category": "toaster_oven",
|
||||
"source": "objaverse-xl",
|
||||
"gt_dims_mm": [
|
||||
466,
|
||||
466,
|
||||
411
|
||||
],
|
||||
"zone": "C",
|
||||
"glb": "toaster_oven.glb"
|
||||
},
|
||||
"toaster_compact": {
|
||||
"uid": "29f60fa077de45df92f84711cebef978",
|
||||
"category": "toaster_oven",
|
||||
"source": "objaverse-xl",
|
||||
"gt_dims_mm": [
|
||||
470,
|
||||
406,
|
||||
351
|
||||
],
|
||||
"zone": "C",
|
||||
"glb": "toaster_compact.glb"
|
||||
},
|
||||
"air_conditioner": {
|
||||
"uid": "e8d19ae2e41645dc9eae55c9f948b34b",
|
||||
"category": "air_conditioner",
|
||||
"source": "objaverse-xl",
|
||||
"gt_dims_mm": [
|
||||
492,
|
||||
380,
|
||||
203
|
||||
],
|
||||
"zone": "C",
|
||||
"glb": "air_conditioner.glb"
|
||||
},
|
||||
"briefcase_hard": {
|
||||
"uid": "cb5c52c48f6c4540b2eaae6852267cc5",
|
||||
"category": "briefcase",
|
||||
"source": "objaverse-xl",
|
||||
"gt_dims_mm": [
|
||||
472,
|
||||
391,
|
||||
174
|
||||
],
|
||||
"zone": "C",
|
||||
"glb": "briefcase_hard.glb"
|
||||
},
|
||||
"duffel_bag": {
|
||||
"uid": "0c4ab7620efe4d3fb3d298661673f39a",
|
||||
"category": "duffel_bag",
|
||||
"source": "objaverse-xl",
|
||||
"gt_dims_mm": [
|
||||
498,
|
||||
437,
|
||||
200
|
||||
],
|
||||
"zone": "C",
|
||||
"glb": "duffel_bag.glb"
|
||||
},
|
||||
"duffel_round": {
|
||||
"uid": "14d4adabb2564307ae69838eb4cac51a",
|
||||
"category": "duffel_bag",
|
||||
"source": "objaverse-xl",
|
||||
"gt_dims_mm": [
|
||||
461,
|
||||
419,
|
||||
419
|
||||
],
|
||||
"zone": "C",
|
||||
"glb": "duffel_round.glb"
|
||||
},
|
||||
"cooler_box": {
|
||||
"uid": "ae52f5f6241b4759b9cbe48226a9db48",
|
||||
"category": "cooler_(for_food)",
|
||||
"source": "objaverse-xl",
|
||||
"gt_dims_mm": [
|
||||
488,
|
||||
409,
|
||||
322
|
||||
],
|
||||
"zone": "C",
|
||||
"glb": "cooler_box.glb"
|
||||
},
|
||||
"cooler_cube": {
|
||||
"uid": "9d9557c5f3af4639bcacf468e4e5182a",
|
||||
"category": "cooler_(for_food)",
|
||||
"source": "objaverse-xl",
|
||||
"gt_dims_mm": [
|
||||
474,
|
||||
437,
|
||||
436
|
||||
],
|
||||
"zone": "C",
|
||||
"glb": "cooler_cube.glb"
|
||||
},
|
||||
"printer_compact": {
|
||||
"uid": "42a0335c77c34ff3bf08618a168f73ec",
|
||||
"category": "printer",
|
||||
"source": "objaverse-xl",
|
||||
"gt_dims_mm": [
|
||||
480,
|
||||
353,
|
||||
262
|
||||
],
|
||||
"zone": "C",
|
||||
"glb": "printer_compact.glb"
|
||||
},
|
||||
"carton_large": {
|
||||
"uid": "78440f26dbb64b9ea0edf1a218ab8090",
|
||||
"category": "carton",
|
||||
"source": "objaverse-xl",
|
||||
"gt_dims_mm": [
|
||||
496,
|
||||
338,
|
||||
161
|
||||
],
|
||||
"zone": "C",
|
||||
"glb": "carton_large.glb"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user