robotology / human-dynamics-estimation

Software repository for estimating human dynamics
BSD 3-Clause "New" or "Revised" License
78 stars 28 forks source link

Stream and visualize human effort data in HumanStateVisualizer #385

Closed dariosortino closed 3 months ago

dariosortino commented 3 months ago

As per title, this PR:

This PR depends by https://github.com/robotology/idyntree/pull/1163

@S-Dafarra

S-Dafarra commented 3 months ago

I think it is worth specifying that you need version 11.1.0 of iDynTree in https://github.com/robotology/human-dynamics-estimation/blob/cdf9c94238200ed30a348cbabe45b528ec0f7e72/modules/HumanStateVisualizer/CMakeLists.txt#L18 otherwise it will fail to compile

S-Dafarra commented 3 months ago

I think it is worth specifying that you need version 11.1.0 of iDynTree in

https://github.com/robotology/human-dynamics-estimation/blob/cdf9c94238200ed30a348cbabe45b528ec0f7e72/modules/HumanStateVisualizer/CMakeLists.txt#L18

otherwise it will fail to compile

Actually, 12.0.0 after https://github.com/robotology/idyntree/pull/1163/commits/f5c4bd60cc1a3a9746ef2af7a6bf38f088a580f3 😅

dariosortino commented 3 months ago

@traversaro the checks failed because there were no iDynTree 12.0.0 version upstream, but now that you merged this it should work. How can we trigger the checks again?

S-Dafarra commented 3 months ago

@traversaro the checks failed because there were no iDynTree 12.0.0 version upstream, but now that you merged this it should work. How can we trigger the checks again?

You can rerun failed jobs here: image

S-Dafarra commented 3 months ago

Actually, this line needs to be edited https://github.com/robotology/human-dynamics-estimation/blob/cdf9c94238200ed30a348cbabe45b528ec0f7e72/.github/workflows/ci.yml#L18

S-Dafarra commented 3 months ago

In Windows and MacOS it will fail until idyntree gets updated in conda. See https://github.com/conda-forge/idyntree-feedstock/pull/81

dariosortino commented 3 months ago

I was suspecting something related to conda packages not being updated yet.

You can rerun failed jobs here: image

By the way, I think I don't have the permissions to re-run jobs because I can't see that button

traversaro commented 3 months ago

By the way, I think I don't have the permissions to re-run jobs because I can't see that button

We can look into fixing this, but just FYI a common workaround is just to close and reopen the PR.

traversaro commented 3 months ago

You should have permissions now, and iDynTree 12.0.0 should have been released in conda-forge.

traversaro commented 3 months ago

Unfortunately here we also install wearables, that still required iDynTree 11. We can switch to build wearables from source, etherwise I guess it could take some days to get wearables compiled with idyntree 12 . To be pragmatic we can also just disable the Windows/macOS CI until iDynTree 12 has been propagated.

dariosortino commented 3 months ago

@traversaro it's up to you, I don't know the details about the different options

traversaro commented 3 months ago

@traversaro it's up to you, I don't know the details about the different options

Ok, let's just disable macos and windows for now, we can re-enable them in few days.