Cap DROID wrist camera decalibration at the gripper - #1144
Draft
alexmillane wants to merge 1 commit into
Draft
Conversation
The camera extrinsics variation drew decalibration offsets from a symmetric cube, so large +Y draws pushed the DROID wrist camera into the gripper body and occluded its view of the scene. Rendering 100 wrist frames over the sampled range showed the gripper jaws intruding from about +0.01 m and the view substantially or fully occluded beyond +0.03 m. - Add an overridable EmbodimentBase.get_camera_extrinsics_variation_cfg hook so an embodiment can seed per-camera decalibration bounds. - Have DROID bound its wrist camera to [-0.06, -0.06, -0.06]..[0.06, 0.03, 0.06] in the ROS optical frame; the external cameras keep the default. - Drop the per-config wrist camera ranges from the robolab and camera sensitivity Experiments and the OSMO benchmark submission script, which now inherit the embodiment bounds. - Cover the new bounds in test_camera_extrinsics_variation and refresh the variations concept doc. Signed-off-by: alex <amillane@nvidia.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Bound DROID wrist camera decalibration
Detailed description
EmbodimentBase.get_camera_extrinsics_variation_cfghook so an embodiment can seed per-camera decalibration bounds, and had DROID bound its wrist camera to[-0.06, -0.06, -0.06]..[0.06, 0.03, 0.06]in the ROS optical frame. The external cameras are unobstructed and keep the variation default.test_camera_extrinsics_variation.py; the variations concept doc is updated to match.