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

Regressor generator additions #246

Merged
merged 3 commits into from
Nov 18, 2016

Conversation

kjyv
Copy link
Contributor

@kjyv kjyv commented Nov 17, 2016

This should include fake links that have fake children and ignore them (this sounds a bit weird. these links have a fake life!). There also is some output from the getDescriptionOfLinks() method now

parent.getInertia().getMass() == 0.0)
{
framesNames.push_back(parentLinkName);
}
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Basically if you have two consecutive massless links, connected by two fixed joints, consider both of them "frames"? This make sense, I noticed that you have some of those in the Walkman model.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just for safety, I would add a check that the parent has only one child, otherwise we risk to have the situation in which a "fake link (frame)" is a parent to a "real link". Adding such check should move us closer to the behavior that we get in non-KDL classes by two calls to removeFakeLinks, as described in #247 .

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As per f2f discussion, adding the single children check would not be sufficient to replicate the behavior we are interested in. Merging like this for now.

@traversaro traversaro merged commit b5de00e into master Nov 18, 2016
@pattacini pattacini deleted the regressorGeneratorInterfaceAdditions branch April 20, 2017 13:16
RiccardoGrieco pushed a commit to RiccardoGrieco/idyntree-hde-fork that referenced this pull request Apr 14, 2022
* Initial commit of HumanDynamicsEstimation Library

* Fix CMake errors

* Move Utilities into HumanDynamicsEstimation Library

* Fix compilation of HumanStateProvider

* Add HumanDynamicsEstimationLibrary namespace to Utils

* minor fix in HumanDynamicsEstimation CMakeLists

* update namespaces for HDE library

* minor refactoring

* Remove unused interface

* change interfaces includes

* Add algorithms namespace

* Remove unused file

* change library name to hde

* minor refactoring

* Reorganize cmake project and include scoping

* Fix project cmake

* fix visualizer includes

* Clean include libraries

* cleanup
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.

3 participants