Repository navigation
Conversation
Probe script, raw measurements and side-by-side tooling (PyLabRobot | MuJoCo from the same run log). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Collaborator
|
This lines up with what we found independently on the same commit, posted later on opentrons-mujoco-viz#2. #66 is the more complete analysis. A few things it doesn't cover yet, with repro scripts on this branch:
Three questions, so we work in your order:
Generated with Claude noreply@anthropic.com |
This branch has not been deployed
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.
Evidence for #63, which rendered every task and candidate with
opentrons-mujoco-viz. Stacked onresearch/benchmark-expansion, so the diff is only the analysis. Related: #65 (provenance of linked simulators and datasets).What is added (all under
research/expansion/)MUJOCO_VIZ_ANALYSIS.md: source review ofopentrons-mujoco-vizat commit460169fand its measured behaviour.tools/probe_mujoco_viz.pyandmujoco_viz_probe.json: the measurements and their raw output.tools/side_by_side.sh: builds PyLabRobot | MuJoCo videos from the same oracle run log.tools/mj_render.py: caption strip and sampling so long protocols render to a fixed length.Findings
The package draws a recognisable OT-2, keeps correct liquid and module state, and renders a video in about 5 seconds. But the simulated gantry does not go where it is commanded:
The document lists nine fixes in order. Once the gantry moves correctly, tip-to-labware contacts become meaningful and a collision or reach check can be added to
fault_detect.py.Videos
Side-by-sides for all 11 tasks are in the private Hugging Face dataset
EvanOLeary/text2wetlab-3d-replays(side_by_side/). Four examples are attached to the draft release linked from the comment on #65.Not established
The cause of the z-axis drift was measured but not isolated. One commit of the package and one MuJoCo version (3.15) were examined.
🤖 Generated with Claude Code