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

Mimic joints result in "The complete state of the robot is not yet known" errors from environment monitor #79

Open
mpowelson opened this issue Jan 21, 2021 · 6 comments
Labels
enhancement New feature or request

Comments

@mpowelson
Copy link
Contributor

No description provided.

@Levi-Armstrong
Copy link
Contributor

Ah, the mimic joints have not been implemented.

@mpowelson mpowelson added the enhancement New feature or request label Feb 18, 2021
@mpowelson
Copy link
Contributor Author

@Levi-Armstrong Would you mind commenting on what you think would be involved to fix this? Would this be a good first issue (e.g. for World ROS-I day 2021)?

@Levi-Armstrong
Copy link
Contributor

I was thinking about leveraging this library to create a simple joint which wraps this. I think we would just copy in the .h and .c into tesseract_urdf.

@Levi-Armstrong
Copy link
Contributor

Another option is ExprTx and we could just copy the .hpp file.

@dave992
Copy link

dave992 commented Jul 16, 2024

Currently also running into this issue. Would be willing to contribute here if I can help.

I did find a lot of references to mimic joints in the code already, but I am not completely sure what changes are still needed. From what I observed:

  • isPassiveOrMimicDOF() will need to be completed in order to prevent the warning
  • The mimic joint needs to be changed to not be returned as a "active" joint, e.g. via tesseract_environment::Environment::getActiveJointNames()
  • I assume the value for the mimic joint needs to be calculated and written to the environement somewhere in the environment monitor.

@Levi-Armstrong
Copy link
Contributor

I will need to spend some time looking into how best to support mimic joints

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants