-
Notifications
You must be signed in to change notification settings - Fork 1
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
Extract transforms between two frames from robot model #126
Comments
@JasperTan97 this can be a nice side task for you if you have spare time in between other tasks. Right now, we have It would great if you could look into that and see how that could be implemented as efficiently as possible. Maybe pinocchio already provides something like that so we could just wrap it (or a more recent version of pinocchio, I don't know) |
Is this a typo, or what exactly would the inputs of this function do. Currently there is
|
The last work in that sentence should be The inputs of the function would decide from where to where the transform is. Right now, it's always from the base frame to the |
So something like:
|
yes, reference frame would default to the first element in the list of frames (frame_id defaults to the last element in the list of frames) |
I took some time to look into our robot model class and pinocchio and compared it to what kind of functionality I was looking for here and I came to the conclusion that we should move this back to the deep deep backlog. I don't think that we can add nice functionality here without a proper effort to improve the robot model class. This would require a major time effort and someone that would try to understand pinocchio properly and that's not something we should do at this point as there is no real need (simplifying a few lines and removing some very lightweight dependencies in the modulo controllers does not count as real need unfortunately 😄). In that sense I think #145 should be closed without merging. Sorry for the inconvenience. |
Happy to follow your judgement on that. If a proper solution is too much effort and the underlying issue is small, I agree it doesn't make sense to spend time on it. |
It would be nice (for the robot state broadcaster https://github.com/aica-technology/modulo-controllers/issues/67) if there was a method that can directly give transforms between two frames of the robot model.
Additionally, it'd also be nice to have a helper that can tell us which joints in the model are fixed, and which are movable
The text was updated successfully, but these errors were encountered: