Skip to content

Conversation

@cvolkcvolk
Copy link
Collaborator

@cvolkcvolk cvolkcvolk commented Dec 9, 2025

Summary

The MVP implements a single hierarchy placement API, to allow placing a single asset next to a base asset.

This design will implement the following two basic object relationship methods:

  • on_top_of() - Place objects on surfaces
  • next_to() - Place objects beside each other
cracker_box.set_initial_pose(Pose(position_xyz=(0.4, 0.0, 0.1), rotation_wxyz=(1.0, 0.0, 0.0, 0.0)))
tomato_soup_can.next_to(cracker_box, side="left", clearance=0.05)
microwave.next_to(cracker_box, side="right", clearance=0.05)
mustard_bottle.on_top_of(microwave)
Screenshot from 2025-12-09 14-32-24

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.

2 participants