Skip to content
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

Fixes bug in math operation in omni.isaac.orbit.utils.math #55

Merged
merged 4 commits into from
Apr 12, 2023

Conversation

sasayesh
Copy link
Contributor

@sasayesh sasayesh commented Apr 10, 2023

Description

Fixes bug in the math operations provided in omni.isaac.orbit.utils.math module:

  • The axis_angle_from_quat() doesn't properly handle quaternion with a negative w component
  • The subtract_frame_transforms() has a missing tf combine when calculating the translation part

Fixes #54

Type of change

  • Bug fix (non-breaking change which fixes an issue)

Checklist

  • I have run the pre-commit checks with ./orbit.sh --format
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings
  • I have added tests that prove my fix is effective or that my feature works
  • I have updated the changelog and the corresponding version in the extension's config/extension.toml file

@Mayankm96 Mayankm96 changed the title Fix/math Fixes bug in math operation in omni.isaac.orbit.utils.math Apr 11, 2023
@Mayankm96 Mayankm96 self-requested a review April 11, 2023 06:14
@Mayankm96
Copy link
Contributor

@sasayesh Thanks a lot for sending the PR! Can you please also update the extension.toml?

@Mayankm96 Mayankm96 added the bug Something isn't working label Apr 11, 2023
@Mayankm96 Mayankm96 merged commit 054974b into isaac-sim:main Apr 12, 2023
@Mayankm96
Copy link
Contributor

Mayankm96 commented Apr 12, 2023

Thanks a lot!

Mayankm96 added a commit that referenced this pull request Jul 24, 2023
# Description

The `launch.json` file is very user-specific. Previously this was always
getting pushed along with other commits which led to merge conflicts
when merging branches from different users.

Now, the `launch.json` is generated from a template if it doesn't
already exist in the `.vscode` directory. The users can modify the
`.vscode/launch.json` as they please afterward, but their changes won't
get pushed to git itself.

Fixes #46

## Type of change

<!-- As you go through the list, delete the ones that are not
applicable. -->

- Bug fix (non-breaking change which fixes an issue)

## Checklist

- [x] I have run the [`pre-commit` checks](https://pre-commit.com/) with
`./orbit.sh --format`
- [ ] 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
- [ ] I have updated the changelog and the corresponding version in the
extension's `config/extension.toml` file
Mayankm96 added a commit that referenced this pull request Dec 22, 2023
# Description

The `launch.json` file is very user-specific. Previously this was always
getting pushed along with other commits which led to merge conflicts
when merging branches from different users.

Now, the `launch.json` is generated from a template if it doesn't
already exist in the `.vscode` directory. The users can modify the
`.vscode/launch.json` as they please afterward, but their changes won't
get pushed to git itself.

Fixes #46

## Type of change

<!-- As you go through the list, delete the ones that are not
applicable. -->

- Bug fix (non-breaking change which fixes an issue)

## Checklist

- [x] I have run the [`pre-commit` checks](https://pre-commit.com/) with
`./orbit.sh --format`
- [ ] 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
- [ ] I have updated the changelog and the corresponding version in the
extension's `config/extension.toml` file
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Bug Report] Bug on subtracting frame transforms and dealing with negative w component in quat
2 participants