-
Notifications
You must be signed in to change notification settings - Fork 92
Add a benchmark scene with multiple rigid objects #798
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add a benchmark scene with multiple rigid objects #798
Conversation
Kenny-Vilella
commented
Oct 27, 2025
- Added a new Apollo scene with a box of rigid objects (cubes)
|
@erikfrey I have been told by @adenzler-nvidia that we should add benchmark scenes that are important for us. There is some jittering in the cubes collision, but not sure how to make it consistently stable. |
|
@Kenny-Vilella this is awesome, thanks. Yes let's add it. Let me study the XML a bit before merging just to make sure the defaults are sensible, etc. Will get to it soon. |
…id_objects More primitives for rigid object test scene
|
After the merge, I cannot include the apollo anymore. What is the proper way to deal with this? |
|
@Kenny-Vilella Apologies for the delay. Can you please describe more precisely what you are seeing?
Are you saying that pose information from the robot is "leaking" into the poses of objects? |
|
@yuvaltassa I didn't track deep into the code, but it looks like something from the robot is leaking into the poses of objects. Summary of my tests: 26 qpos are 7 for the root + 19 joints from the apollo. (2) Same as (1) except that I replaced all the replicate by adding directly the objects: With this, I can load the model, but all the spheres start at the origin, instead of the indicated body pose. |
|
For the first case, it looks like that when we replicate bodies, we use the function For the second case, it looks like that the behavior is "expected". The |
|
@Kenny-Vilella i submitted a pr to your branch that should resolve this issue Kenny-Vilella#2 the fix was adding apptronik_apollo.xml as a model asset and then adding it to the scene with attach. scene_objects_attach.mov |
|
@Kenny-Vilella @hartikainen this scene helped identity an issue with attach + replicate + keyframe w/ ctrl. thanks! |
|
It's working perfectly now, thanks @thowell ! |