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

Centroidal Momentum Matrix (CMM) #93

Open
azadm opened this issue May 1, 2015 · 10 comments
Open

Centroidal Momentum Matrix (CMM) #93

azadm opened this issue May 1, 2015 · 10 comments
Labels

Comments

@azadm
Copy link
Contributor

azadm commented May 1, 2015

I am wondering if it is possible to add a block that calculates the CMM?

@azadm azadm added the request label May 1, 2015
@traversaro
Copy link
Member

I guess the block is already there... @DanielePucci can provide more informations.

@DanielePucci
Copy link
Contributor

Yes, we have it :-)

@DanielePucci
Copy link
Contributor

Hold on, what do you precisely mean by Centroidal Momentum Matrix?

@traversaro
Copy link
Member

The CMM is the "Jacobian" of the centroidal momentum.

@azadm
Copy link
Contributor Author

azadm commented May 1, 2015

Yes. According to Orin, by CMM I mean the matrix that maps the generalized velocities to the momentum about the centre of mass.

@DanielePucci
Copy link
Contributor

Ok guys, then I do not remember and I should verify it. Probably it is not implemented since we do not use it in our balancing controllers. I think that @jeljaik can provide you with additional information for the time being.

@azadm
Copy link
Contributor Author

azadm commented May 7, 2015

Does getCentroidalMomentumJacobian function in DynTree.cpp have anything to do with the CMM? @traversaro

@traversaro
Copy link
Member

Yes the getCentroidalMomentumJacobian return the CMM.

@azadm
Copy link
Contributor Author

azadm commented May 7, 2015

Good. So it is part of iDynTree but not yarpWholeBodyModel...

@traversaro
Copy link
Member

Yes. The wholeBodyInterface/WBI-Toolbox was always meant to be a rather simplified interface exposing basic functions available on all humanoid robots.

However we are now working on Matlab bindings using SWIG [1] to automatically expose iDynTree classes as Matlab classes.

We have some simply prototype working, for example in https://github.com/robotology-playground/idyntree/blob/master/doc/geometric_classes.md .

Sooner or later we will support also the advanced dynamics classes and all their methods, as the CMM computation .

[1] http://www.swig.org/

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

No branches or pull requests

3 participants