Skip to content

Add lab desk objects to MuJoCo scene#512

Open
davetcoleman wants to merge 1 commit intomainfrom
feature/lab-sim-desk-objects
Open

Add lab desk objects to MuJoCo scene#512
davetcoleman wants to merge 1 commit intomainfrom
feature/lab-sim-desk-objects

Conversation

@davetcoleman
Copy link
Member

@davetcoleman davetcoleman commented Feb 14, 2026

image image

Summary

  • Replace blocks on lab desk with realistic lab environment objects built from MuJoCo primitives
  • New objects: desk lamp, laptop (with MoveIt Pro behavior tree screenshot as screen texture and keyboard checker texture), fake potted plant, alligator trophy statue on shelf, test tube rack with 6 manipulable colored tubes, and 4 manipulable medicine bottles
  • Reposition original test tube stand behind new custom rack
  • Add "Crouch down" waypoint to ur_waypoints.yaml

Dependencies

Test plan

  • Launch lab_sim in MuJoCo and verify all objects render correctly on the desk surface
  • Verify test tubes and medicine bottles are manipulable (have freejoints)
  • Verify laptop displays the MoveIt Pro screenshot texture on screen
  • Verify alligator trophy is positioned on the top shelf
  • Confirm no objects are floating or falling through the table

🤖 Generated with Claude Code

@davetcoleman davetcoleman force-pushed the feature/lab-sim-desk-objects branch 2 times, most recently from 17e3dc9 to f06197a Compare February 17, 2026 19:28
@davetcoleman davetcoleman added this to the 9.1.0 milestone Feb 17, 2026
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@MikeWrock i dont understand why some things live in this picknik_accessories, and others in the example_ws. Can we get rid of picknik_accessories? What's the point? We have GitLFS already.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm not sure what things are living in example_ws, but the idea is to have one repo that can hold all our reusable assets, and if you have config specific assets that cannot justifiably be put in the accessories package then it can live in the config package. Due to https://github.com/PickNikRobotics/moveit_pro/issues/13842 we have to do a little CMake hacking so that we can re-use these assets, otherwise they would have to be duplicated within each package that used them and copied out for re-use

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

But who is reusing these assets? It appears these assets are just used in the example_ws

I propose I have Claude merge these repos together. Maybe @nbbrooks has thoughts.

@davetcoleman davetcoleman force-pushed the feature/lab-sim-desk-objects branch 7 times, most recently from b621d9c to 6c53a30 Compare February 18, 2026 05:22
@davetcoleman davetcoleman removed the request for review from MikeWrock February 18, 2026 05:22
contype="0"
conaffinity="0"
/>
<!-- Bezel removed - it occludes the screen texture -->
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

remove this commented out section

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