-
Notifications
You must be signed in to change notification settings - Fork 46
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
Setup conda environment to run the ergoCub walking controller in Gazebo #163
Comments
The problem is that we have been not generating any package in the robotology channel (so |
Ok understood thanks @traversaro. I can close this issue for now since the reason belongs to external factors to the repository. When it will be possible to create the environment with the right dependencies I will run the walking controller using conda and then open a PR to document the process. |
A possible alternative is to move all dependencies to conda-forge, see . However, robotology channel workflow is useful, so anyhow I would like to fix robotology/robotology-superbuild#1572 . |
@xela-95 @S-Dafarra just FYI, as discussed in robotology/robotology-superbuild#1572 we fixed the generation of packages in the |
Thank you @traversaro, now it is possible to create the mamba environment with the following command: mamba create -n walking -c robotology -c conda-forge bipedal-locomotion-framework=0.18.0 idyntree yarp icub-contrib-common icub-main osqp-eigen qpoases libunicycle-footstep-planner gazebo catch2 gazebo-yarp-plugins whole-body-estimators icub-models ergocub-software I tried to run the simulation as explained in the readme but I got stuck at step 6. When I executed
I don't know if this is related to some environment dependencies or not. @carloscp3009 have you encountered something similar in your tests? |
This is the error. What is the content of your |
@xela-95 Unfortunately, I didnt get this error, but what I understand is that the
|
the value is |
How did you install |
The problem was given by the fact that when configuring the make
make install worked fine. Then I was able to run step 6 and 7. Unfortunately, in step 7 when I've given the command
Also from the gazebo logs I continue to get the following logs:
|
I followed the https://github.com/robotology/walking-controllers#hammer-build-the-suite guide and I'm on Ubuntu 22.04 |
You need to make sure that the
Sorry for that, it will be fixed in #162 |
You can try to set this to 0 |
A bit like installing inside an existing robotology-superbuild, installing in the |
Ah interesting. I did not know about this! I expected it for the BTW, I noticed a bug in the documentation of the walking. See #166 |
Thank for the support!! Now I was able to make it work :) I set the If you want I can write some instructions on how to run the walking controller tutorial :) |
See #166
Sure! Feel free to open a PR! |
I am trying to reproduce the test performed by @carloscp3009 of running the walking controller on Gazebo, this time by using a conda environment instead of the robotology-superbuild.
I created the environment with the following command:
mamba create -n walking -c robotology -c conda-forge bipedal-locomotion-framework=0.17.0 idyntree yarp icub-contrib-common icub-main osqp-eigen qpoases libunicycle-footstep-planner gazebo catch2 gazebo-yarp-plugins whole-body-estimators icub-models ergocub-software
When building with
make
I obtained the following error:@S-Dafarra discovered this is due to the fact that such header is defined in
bipedal-locomotion-framework
version 0.17.0, whereas version 0.16.0 was installed.I tried also to pin the version of
bipedal-locomotion-framework
by running:mamba create -n walking -c robotology -c conda-forge bipedal-locomotion-framework=0.17.0 idyntree yarp icub-contrib-common icub-main osqp-eigen qpoases libunicycle-footstep-planner gazebo catch2 gazebo-yarp-plugins whole-body-estimators icub-models ergocub-software
but it was not possible to create such environment for dependency incompatibilities:
CC @traversaro @S-Dafarra
The text was updated successfully, but these errors were encountered: