Add lab desk objects, AprilTag bottle picking, and clean up lab_sim#512
Add lab desk objects, AprilTag bottle picking, and clean up lab_sim#512davetcoleman wants to merge 3 commits intomainfrom
Conversation
ff401c8 to
4cee822
Compare
17e3dc9 to
f06197a
Compare
b621d9c to
6c53a30
Compare
|
This is failing CI for both integration testing and pre-commit. Please confirm the objectives in lab_sim still run successfully and that the new assets don't introduce any unexpected behaviors (ungraspable objects due to collisions, collisions with new objects due to waypoints, confusing input to ML prompts, poor friction coefficient for new objects). As our flagship config, I wouldn't want to introduce a whole bunch of unpickable objects or add complexity that would make the product look poorly functional. Please also monitor the change in CPU usage, there are a lot of additional free joints that would significantly increase the CPU load and I want to make sure it's not a huge jump. I noticed some of the free joints (like the alligator) are not even reachable, and would be better as fixed joints. When this PR is tested and ready for review, please add a story to track your work on the project board |
a3d0b64 to
456c578
Compare
|
@harrison-bcr be sure to pull in latest changes, such as this one: #549 (comment) |
Hey @nbbrooks , I just finished updating this tracker.
|
Just to be sure @davetcoleman, does this mean I should pull rebase changes from |
Yea I think that makes sense What if we merge this and move these 3 issues as separate bug issues?
I dont know what this is
If these are the old ML things, these have never really worked in the tutorials - they dont put bounding boxes correctly on anything. I think we should just delete them since @griswaldbrooks has much better new ones merged in. Good issue for a new thread.
I don't think my changes would have affected anything here, but good thing to discuss with @bkanator in a new thread |
19a3e58 to
d3b8b43
Compare
|
Rebased on |
bb8f5ba to
7192c17
Compare
|
@harrison-bcr I made some additional tweaks based on the CI feedback. The remaining issues that I have not addressed, according to CI: I think some of those are just flakey and would pass if we re-run CI. Others I think might be broken on main. Can you test main (without this PR) and see if they work there? Any progress on these? |
@davetcoleman I ran these behaviors in The reason why The issue with |
|
On an unrelated note, the package |
|
You need a version of 9.1 for those behaviors to build. Give this release candidate a go curl -Lo /tmp/moveit-pro-9.1.0-rc15-any.deb https://github.com/PickNikRobotics/moveit_pro_deb/raw/main/picknik/moveit-pro-9.1.0-rc15-any.deb
sudo apt install -y /tmp/moveit-pro-9.1.0-rc15-any.deb
moveit_pro run |
Yes please!
@bkanator do you have any thoughts here? You built this right? |
aab175f to
88427e0
Compare
|
@harrison-bcr i tested the remaining issues just now and pushed 2 fixes. i squashed the commits together so we could then have a clean rebase on main, to fix the other issues. hopefully it works this time! |
@davetcoleman These behaviours are all working now. |
Yes, I did! that's me! I don't think it has ever 'flaked', but looks like you fixed it with the wrist camera ? and perhaps the other was not giving point clouds with actual numbers. Ping me if you still need me to debug and I can look at this branch. What claude had suggested in that little blurb (sim timing flake) was inaccurate so glad you found it! |
|
Three tests failed in CI for PR #512:
|
rlpratt12
left a comment
There was a problem hiding this comment.
Removing blocking review since PR was split up.
Removing blocking review since PR was split up.
Add desk objects (microscope, bottle) to lab_sim scene, adjust collision wall/tray positions, update waypoints and objective configurations. Switch MPC pose tracking objective to use wrist camera and update square trajectory. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Increase message and publisher timeouts from 5s to 10s to reduce flaky CI failures when MuJoCo rendering is slow. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
ea7942e to
060b2cf
Compare
Teleoperate runs indefinitely waiting for user input, so it should be cancelled after a timeout rather than expected to complete. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
it passes!! thanks for your help @harrison-bcr |
Summary
Dependencies
Note: I would love to get rid of picknik_accessories repo for good, merging it into this repo. With the advent of AI, we dont need to maintain a reusable set of MuJoCo assets for our customers. The vision was to make this into a sharable library I think. In a future PR, I think we should get rid of this repo because it causes a lot of problems trying to keep changes to moveit_pro, example_ws, and picknik_accessories in sync.