Fix false placement failures in the HandOver benchmark - #676
Conversation
Co-authored-by: matafela <chenjian@dexforce.com>
Co-authored-by: Jietao Chen <chenjietao@dexforce.top>
Publish render state only for active visual consumers and share publication within explicit render frames. Preserve native-window refresh, coordinate camera/recording/Viser reads, and cover backend stepping with regression tests.
|
| articulations: | ||
| - id: microwave | ||
| asset_path: MicrowaveOven/microwave_oven_with_inertials.urdf | ||
| asset_path: Microwave/microwave.urdf |
There was a problem hiding this comment.
Benchmark versions remain stale
This changes the microwave asset, interaction targets, and Press/Twist sampling parameters, which changes the benchmark scenario distribution. However, this suite remains atomic_franka_pgi_curobo_smoke_v3, and the related pose-batch and randomized suites also retain their old versions. Reports use these versions to identify comparable results, so new results would be mislabeled as compatible with the previous protocols. Increment the versions of all three affected suites.
Prompt To Fix With AI
This is a comment left during a code review.
Path: scripts/benchmark/motion_generation/suites/atomic_franka_pgi_curobo.yaml
Line: 96
Comment:
**Benchmark versions remain stale**
This changes the microwave asset, interaction targets, and Press/Twist sampling parameters, which changes the benchmark scenario distribution. However, this suite remains `atomic_franka_pgi_curobo_smoke_v3`, and the related pose-batch and randomized suites also retain their old versions. Reports use these versions to identify comparable results, so new results would be mislabeled as compatible with the previous protocols. Increment the versions of all three affected suites.
---
For each issue above, determine whether it is valid and should be fixed. If so, fix it directly.|
Reviewed the layer delta only ( 1. This breaks an existing test. The base commit 2. 3. The height budget is two-sided, its rationale is one-sided. 4. The report caveat names one change out of three. 5. Checked and fine. The default-value change is well contained: only six-joint Robotiq hands reach 0.55, and |
I resolve the issue in comments. |
Description
Fix false placement failures in the HandOver benchmark caused by objects settling below the commanded release height, and align the benchmark with the updated UR10 tutorial.
(-0.2, 0.02)and the delivery target to(-0.2, -0.2, 0.6).0.55for Robotiq 2F-140 and0.036for PGI, while preserving explicit overrides.Also incorporate upstream changes from
main:Type of change
Validation
black --check --diff ., Python compilation, API documentation coverage, andgit diff --checkpassed.Screenshots
Not applicable.
Checklist
black .to format the codebase; formatting was verified usingblack --check --diff ..