-
Notifications
You must be signed in to change notification settings - Fork 167
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add xarm6 robot with different grippers #636
base: main
Are you sure you want to change the base?
Conversation
Thank you for the contribution @dwaitbhatt, I'll try and get around reviewing this later today or next monday! I think only thing I need to verify really is to check if the new files aren't too large (if they are, we just make them downloadable instead of being on git), and if the simulation speed + collision meshes are reasonable. |
Sounds good @StoneT2000! Some notes from my own testing:
|
Thanks for the details. Another question, for the actual joint controller of the xarm6 gripper, does the end effector have 1 joint (like a mimic joint) or are there multiple controlling I recall that to correctly model that gripper we need to model the mimic joints correctly and correctly model that in sim. Finally where are the urdf / assets from? Usually need to add a readme somewhere just for record keeping about where it's from and what modifications are made if any to the original URDF. |
It does have a single mimic joint to control the gripper, however the implementation is from the manufacturer's repo and not my own. Need to look into this more carefully.
Here are the sources for the assets and the modifications on top:
|
Thanks for the info. RE the gripper modelling, I have maybe the correct code for how to model that which was uploaded in response to #477, its the floating version of robotiq gripper. It is a bit non-trivial though: https://github.com/haosulab/ManiSkill/blob/main/mani_skill/agents/robots/floating_robotiq_2f_85_gripper/floating_robotiq_2f_85_gripper.py |
@StoneT2000 @dwaitbhatt Hello! I loaded the embodiment Proceeding to press the f/g keys to open/close the gripper causes the robot's ee pose to change despite only changing the gripper position. The reason I am here is because I have been experiencing something similar with my agent setup of the robotiq 2F-85 gripper on the panda arm: In both videos I am just periodically pressing either the f or g key. Please let me know if this belongs in its own post. I just thought it was relevant since this PR also has the unexpected behaviour. |
Hi @akuramshin , how did you implement the robotiq one? Did you set the drives correctly / are you using our URDFs in this repo? |
I followed your thread here: #477 (comment) Basically replacing the original panda hand with the urdf of the robotiq gripper you provided. For the controller I copy pasted the controller implemented for the |
Ok for your issue @akuramshin can you create a different issue on this repo? This PR will just be for the xarm gripper which is different. I will follow up there. |
Hey @StoneT2000! I have made the suggested changes, here are some details:
Unresolved issues:
|
Sorry I am a little bit behind on the PRs here, I will try to take a deeper look into this later this week. |
Add xarm6 with left and right allegro grippers, xarm gripper, and a test version without a gripper.
This resolves the request in #635