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

Support for modified DH #150

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

AdvaitChandorkar07
Copy link

The library was using classical as default added and had no support for modified Denavit–Hartenberg parameters (DH parameters) made modified dh as default(since its usage has increased nowdays) and also allowed the user to choose between the two.

@AdvaitChandorkar07
Copy link
Author

Hey team,

I've just submitted a pull request that introduces a couple of enhancements to our library's functionality.

Firstly, I've added a new boolean parameter called modified_dh to the DHLink class. This parameter allows users to choose whether to use the modified Denavit–Hartenberg (DH) parameters or the classical ones. Given the increased usage of the modified DH parameters nowadays, I thought it would be useful to make this an option for our users.

Secondly, I've updated the docstrings for the relevant methods (init and get_link_frame_matrix) to provide clear explanations of the new parameter and its effects. This should make it easier for users to understand and utilize this feature effectively.

I believe these changes will enhance the flexibility and usability of our library, especially for users who prefer working with the modified DH parameters. Please review the pull request and let me know if you have any feedback or suggestions for further improvements.

Looking forward to hearing your thoughts!

Best,
Advait Chandorkar

@Phylliade
Copy link
Owner

Hello @AdvaitChandorkar07 ,

Thanks for your contribution!

Can you also add to your PR an example so we can test it, for example a chain in DH notation and a script to test it?

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.

None yet

2 participants