Repository navigation
Conversation
… into maximiliank/franka-newton-stack
…-newton-stack # Conflicts: # source/isaaclab_rl/test/test_entrypoints.py
|
run-ci |
|
run-ci |
|
run-ci |
|
run-ci |
Keep this branch current with upstream main at e4df255. Preserve the PR behavior.
Integrate upstream main e907f82 to keep this branch current while preserving its feature scope.
Integrate upstream main d78054a to retain compatibility with current backend ownership and dependencies.
Integrate upstream main at ce2900d to keep the branch current with shared API and dependency changes. Validate the merged revision with focused checks and full formatting and lint hooks before committing. Remote CI remains separate.
|
run-ci |
|
Merged upstream main at 9860e2b and pushed compatibility fixes in e1fbe8f. Review fixes: migrated camera preprocessing to the current tensor-processor API without changing scaling/noise, removed the duplicate Gaussian std_range declaration now provided upstream, corrected the KUKA grasp-pair documentation, and updated existing owner-boundary assertions and release notes. Local validation with current locked dependencies in a separate environment:
The pre-fix deprecated camera import fails when that warning is promoted to an error; the updated existing stack tests pass with the same filter. These are execution and compatibility checks, not long-run policy qualification or real-robot validation. Fresh CI has been requested for this revision. |
Integrate upstream main at 6d37745 to keep the branch current with shared API and dependency changes. Validate the merged revision with focused checks and all repository formatting and lint hooks. Remote CI remains separate.
Summary
Adds experimental manager-based Newton MJWarp stacking tasks for Franka and KUKA-Allegro, plus Franka RGB PPO/distillation. Reset events restore physical intermediate states; the curriculum learns backwards from those states while retaining randomized table starts. Play evaluates table starts only. No new dependencies are introduced.
Merged upstream
mainat46d6cc3d7(merge commitfb918a4fb) and resolved camera/deployment/docs conflicts while retaining upstream nested camera-output mapping and its RGB-to-action export regression. The docs follow upstream'ssource/isaaclab/layout.FRANKA_PANDA_CFGflat asset, its MuJoCo payload, and a passive mimic follower; only the leading finger is driven.2e-7; the experimental generic grasp creator remains a separate change and does not replace stacking resets.Pretrained checkpoints and compatibility
Pretrained stacking checkpoints are available in the Isaac-dev Nucleus pretrained-checkpoints collection. Availability does not imply compatibility with the current asset dynamics.
An earlier matched 10-episode comparison of historical Franka
model_8997.ptcompleted 10/10 episodes with the previous configuration and 4/10 with the standard-asset configuration. These are bounded compatibility checks, not population success estimates. Retrain or revalidate Franka policies before advertising them for this configuration. Older 109-input camera teachers also require retraining for the shared 100-input teacher interface.Camera-student success and fresh LEAPP deployment parity are not certified. Hardware use additionally requires camera/controller calibration, safety limits, and independent validation.
Reference previews
Franka state — MP4
KUKA-Allegro state — MP4
These reference recordings end at measured success terminations (steps 170 and 213). The Franka recording predates the standard-asset migration and is not validation on current dynamics. No camera-success preview is claimed. Both MP4 and GIF URLs were checked successfully.
Validation on the merged branch (October 21)
uv run isaaclab -f, changelog validation, JavaScript syntax, and whitespace checks pass.nvidia/cu13/libdirectory onLD_LIBRARY_PATHpasses. This is an environment-specific launch setting, not a test skip or source-code workaround.DroidPlus/RoboLab hardware-adaptation experiments and the generic grasp creator are separate from this PR. This PR's Franka tasks use Panda fingers, not the Droid's Robotiq 2F-85; no hardware or Droid deployment readiness is claimed.
Type of change
Release backport
Checklist