Skip to content

[DO NOT MERGE] Exp: Droid tabletop PnP with Curobo env#395

Draft
xyao-nv wants to merge 10 commits intomainfrom
xyao/exp/skillgen
Draft

[DO NOT MERGE] Exp: Droid tabletop PnP with Curobo env#395
xyao-nv wants to merge 10 commits intomainfrom
xyao/exp/skillgen

Conversation

@xyao-nv
Copy link
Collaborator

@xyao-nv xyao-nv commented Feb 9, 2026

Docker Setup

  • Base: ./dicker/run_docker.sh
  • Base + Curobo: ./docker/run_docker.sh -c

Env

  • Single object PnP Task
  • Zero action: python isaaclab_arena/evaluation/policy_runner.py --num_steps 2000 --enable_cameras --policy_type zero_action droid_tabletop_pick_and_place --object tomato_soup_can
Screenshot from 2026-02-08 23-02-46 Screenshot from 2026-02-08 23-02-19

xyao-nv added a commit that referenced this pull request Feb 9, 2026
## Summary
Allow object scale to be set when instantiating library objects so users
can override default scales without changing asset code. Only add it to
Rigid Objs.

## Detailed description
- Users may need configure different scales than what's provided asset
library (need it when building a droid multi-objs PnP
[example](#395)).
- Add optional` scale: tuple[float, float, float] | None = None` to
`LibraryObject.__init__`. If provided, it overrides the class default;
otherwise the class scale is used.
- Add and forward the scale parameter in all subclasses that define
`__init__`
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant