test: cover xarm room manipulation flow - #3761
Conversation
Greptile SummaryThis change adds MuJoCo acceptance coverage for xArm room scanning, registration, and manipulation. The scene-truth check can reject a correctly registered object when its visible RGB-D point cloud is partial or asymmetric: it compares the visible-point centroid to the collision geometry origin with a 2 cm limit. Use compatible pose semantics or a visibility-aware comparison before merging. Confidence Score: 4/5Not safe to merge until the scene-truth assertion no longer treats a partial point-cloud centroid as the collision geometry origin. A targeted executable harness ran the repository's centroid and matcher logic, showing that a balanced observation passes while a partial asymmetric observation of the same correctly registered object is rejected. Files Needing Attention: dimos/e2e_tests/test_xarm_room_sim.py needs its point-cloud-to-scene-truth position assertion revised.
What T-Rex did
|
❌ 1 Tests Failed:
View the top 1 failed test(s) by shortest run time
To view more test analytics, go to the Test Analytics Dashboard |
0b84441 to
500c72f
Compare
500c72f to
7049e48
Compare
7049e48 to
c6eb07b
Compare
345627f to
b2b246f
Compare
b2b246f to
6c954ad
Compare
6c954ad to
428299e
Compare
428299e to
ffeea5c
Compare
ffeea5c to
9fc9db2
Compare
9fc9db2 to
491aafa
Compare
Run .venv/bin/pytest -m mujoco -q dimos/e2e_tests/test_xarm_room_sim.py to test this PR.