robotology / wearables

Code moved to https://github.com/robotology/human-dynamics-estimation
https://github.com/robotology/human-dynamics-estimation
BSD 3-Clause "New" or "Revised" License
19 stars 11 forks source link

Merge wearables in human-dynamics-estimation? #212

Closed traversaro closed 1 month ago

traversaro commented 2 months ago

Hello everyone, given that:

I thought that to simplify mantainance of the repo, we could merge wearables in human-dynamics-estimation so that:

Anyone has any specific opinion on this? If people agree, I will be glad to do the change myself. Note that if there is someone that only need wearables, I plan to add specific CMake options so that you could still build only the existing wearables code out of the human-dynamics-estimation repo.

To give you an idea of the current state of dependencies, this is the current tree of dependencies in robotology-superbuild (generated via dot -Tpdf robotology-superbuild.dot -o view.pdf in the build of the superbuild):

robotology-superbuild

dariosortino commented 2 months ago

I never worked directly on wearables but I think that for iFeel applications is not a problem. Let us know if there is something to update in whatever is used by human-dynamics-estimation and wearables

traversaro commented 2 months ago

PR ready for the migration:

traversaro commented 2 months ago

The plan is:

Once this is done, we should have everything to run the online inference/ML part of Team X demos in conda-forge, including linux-aarch64 packages. fyi @GiulioRomualdi @giotherobot @carloscp3009

traversaro commented 1 month ago
* [ ]  Package human-dynamics-estimation 4.0.0 in conda-forge (currently blocked by [Add recipe for icub-firmware-shared packages conda-forge/staged-recipes#27675](https://github.com/conda-forge/staged-recipes/pull/27675) and [Add recipe for icub-main packages conda-forge/staged-recipes#27692](https://github.com/conda-forge/staged-recipes/pull/27692))

In progress in https://github.com/conda-forge/staged-recipes/pull/27723 .

traversaro commented 1 month ago
* [ ]  Package human-dynamics-estimation 4.0.0 in conda-forge (currently blocked by [Add recipe for icub-firmware-shared packages conda-forge/staged-recipes#27675](https://github.com/conda-forge/staged-recipes/pull/27675) and [Add recipe for icub-main packages conda-forge/staged-recipes#27692](https://github.com/conda-forge/staged-recipes/pull/27692))

In progress in conda-forge/staged-recipes#27723 .

PR ready, just waiting for review now.

traversaro commented 1 month ago

PR merged, the last step is to swich the conda generation pipeline for robotology channel to use the new packages, see https://github.com/robotology/robotology-superbuild/pull/1727 .

traversaro commented 1 month ago

Great, with just ~5 days of delay we have robotology packages built against the latest hde 4.0.0 on conda-forge: https://github.com/robotology/robotology-superbuild/actions/runs/11170548014 . At this point I think I can do a nice announcement and close this issue.

traversaro commented 1 month ago

Announcement done: https://github.com/orgs/robotology/discussions/717 .