-
Notifications
You must be signed in to change notification settings - Fork 827
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
[Question] Collision error between mobile manipulator and YCB object #60
Comments
Are there collision bodies on the gripper? |
I have build the robot with the class LeggedMobileManipulator and set collision property to the whole robot. I think there should be collision bodies on the gripper, but there is not. |
hos s
how should i add collision bodies on the gripper |
These should be added by default when you import the URDF for your robot. If it is missing over there, then you'd need to add the collision API to your visual mesh. You can check the physics documentation about this: |
Closing this issue since it doesn't seem related to Orbit itself. Feel free to continue this thread if you need help with solving the issue. |
# Description This MR adds the following: 1. Observations: Adds observations for root state (pos, quat, linear vel, and angular vel) in the environment frame. Important for assets such as objects during manipulation. 2. Randomizations: Adds random orientation randomization for assets (such as objects) and joint position randomization for articulations. 3. Rewards: Adds a termination reward function for specific termination terms. Needed if terminations are to be weighted individually, for eg, if successful termination reward should have a different weighting factor than illegal state termination reward. Tested for functionality. ## Type of change - New feature (non-breaking change which adds functionality) ## Checklist - [x] I have run the [`pre-commit` checks](https://pre-commit.com/) with `./orbit.sh --format` - [x] I have made corresponding changes to the documentation - [x] My changes generate no new warnings - [ ] I have added tests that prove my fix is effective or that my feature works - [x] I have run all the tests with `./orbit.sh --test` and they pass - [x] I have updated the changelog and the corresponding version in the extension's `config/extension.toml` file - [x] I have added my name to the `CONTRIBUTORS.md` or my name already exists there
# Description This MR adds the following: 1. Observations: Adds observations for root state (pos, quat, linear vel, and angular vel) in the environment frame. Important for assets such as objects during manipulation. 2. Randomizations: Adds random orientation randomization for assets (such as objects) and joint position randomization for articulations. 3. Rewards: Adds a termination reward function for specific termination terms. Needed if terminations are to be weighted individually, for eg, if successful termination reward should have a different weighting factor than illegal state termination reward. Tested for functionality. ## Type of change - New feature (non-breaking change which adds functionality) ## Checklist - [x] I have run the [`pre-commit` checks](https://pre-commit.com/) with `./orbit.sh --format` - [x] I have made corresponding changes to the documentation - [x] My changes generate no new warnings - [ ] I have added tests that prove my fix is effective or that my feature works - [x] I have run all the tests with `./orbit.sh --test` and they pass - [x] I have updated the changelog and the corresponding version in the extension's `config/extension.toml` file - [x] I have added my name to the `CONTRIBUTORS.md` or my name already exists there
I have defined a mobile manipulator and import a YCB object in issac orbit.
here is the code of importing YCB object
and when I try to control the mobile manipulator to grasp the YCB object, there is no collision between the gripper and the object.
But there is collision between the robotic arm and the object. I have check the URDF file, but there is no difference between the arm and the gripper.
the following video shows the grasp process.
https://user-images.githubusercontent.com/41771334/231722830-79a4a5e2-c3ec-407b-b2a0-b8c5db67d322.mp4
The text was updated successfully, but these errors were encountered: