Harden Newton runtime contracts and differentiable stepping#405
Draft
yuecideng wants to merge 38 commits into
Draft
Harden Newton runtime contracts and differentiable stepping#405yuecideng wants to merge 38 commits into
yuecideng wants to merge 38 commits into
Conversation
Co-authored-by: Yueci Deng <dengyueci@qq.com>
Co-authored-by: Claude <noreply@anthropic.com> Co-authored-by: matafela <chenjian@dexforce.com>
…ver_cfg merge (#363) Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: matafela <chenjian@dexforce.com> Co-authored-by: Yueci Deng <dengyueci@qq.com>
Co-authored-by: matafela <chenjian@dexforce.com> Co-authored-by: yuecideng <dengyueci@qq.com>
…#361) Co-authored-by: Claude <noreply@anthropic.com>
…igidBodyAttributesCfg (#368)
…370) Co-authored-by: Claude <noreply@anthropic.com>
…torial (#362) Co-authored-by: Chen Jian <mtfl1996@outlook.com> Co-authored-by: matafela <chenjian@dexforce.com>
Co-authored-by: matafela <chenjian@dexforce.com> Co-authored-by: Yueci Deng <dengyueci@qq.com>
Co-authored-by: yuanhaonan <yuanhaonan@dexforce.top>
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.
Description
This stacked draft PR updates the Newton backend work in #276 with the current 38-commit branch state: 31 upstream
mainsynchronization commits and 7 Newton-focused commits.The Newton-focused changes:
Motivation: the previous bridge could bypass real solver dynamics, publish or mutate live state while a tape was active, and lose the trajectory required by backward. The new contract gives DexSim ownership of detached states, contacts, control, forces, publication, and release.
Dependencies: DexSim branch
feature/embodichain-newton-contracts, including6cc24c223and7ee975be5. This PR should remain draft until that dependency is published or integrated.Related: #276
Type of change
Screenshots
Not applicable.
Verification
black .: 953 files unchangedThe known broad same-process native teardown hang/segfault is baseline-reproducible and is not included in the passing test claim.
Checklist
black .command to format the code base.