Skip to content

[claude testing] Simplify Franka stack IK rel env inheritance hierarchy#3

Closed
peterd-NV wants to merge 2 commits intodevelopfrom
peterd/claude_workspace
Closed

[claude testing] Simplify Franka stack IK rel env inheritance hierarchy#3
peterd-NV wants to merge 2 commits intodevelopfrom
peterd/claude_workspace

Conversation

@peterd-NV
Copy link
Copy Markdown
Owner

@peterd-NV peterd-NV commented Apr 8, 2026

Note: This PR was created for Claude Code testing purposes and is now closed.

Description

Simplifies the class inheritance hierarchy for the Franka cube stacking environments used in the imitation learning pipeline. Previously, FrankaCubeStackEnvCfg (IK relative) and FrankaCubeStackVisuomotorEnvCfg both inherited from the joint-position environment (stack_joint_pos_env_cfg.FrankaCubeStackEnvCfg), creating a confusing 3-layer hierarchy where IK-based environments were based on a joint-position one. Both now inherit directly from StackEnvCfg.

Type of change

  • New feature (non-breaking change which adds functionality)

Screenshots

N/A

Checklist

  • I have read and understood the contribution guidelines
  • I have run the pre-commit checks with ./isaaclab.sh --format
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings
  • I have added tests that prove my fix is effective or that my feature works
  • I have updated the changelog and the corresponding version in the extension's config/extension.toml file
  • I have added my name to the CONTRIBUTORS.md or my name already exists there

Remove the intermediate joint-position environment layer so that
FrankaCubeStackEnvCfg (IK rel) and FrankaCubeStackVisuomotorEnvCfg
inherit directly from StackEnvCfg instead of going through the joint
position env, reducing the hierarchy from 3 layers to 2.
Address PR review feedback: robot semantic tags are not used in
the IK relative environment and can be removed.
@peterd-NV peterd-NV closed this Apr 8, 2026
@peterd-NV peterd-NV changed the title Simplify Franka stack IK rel env inheritance hierarchy [claude testing] Simplify Franka stack IK rel env inheritance hierarchy Apr 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant