-
Notifications
You must be signed in to change notification settings - Fork 13
WholeBodyDynamics device not launched when running launch-wholebodydynamics.xml #277
Comments
Did you fixed the problem in #276 ? |
I fixed the invalid DTD problem locally on my laptop, see #276 (comment). I will open a PR for fixing the remote branch too. the |
Have you tried to test it with another devices file to check if that is loaded instead? |
All the other devices in the file are correctly loaded: https://github.com/robotology/codyco-modules/blob/master/src/devices/wholeBodyDynamics/app/launch-wholebodydynamics-icub-six-fts-sim.xml#L89 The |
I got it. I asked if you could load any other |
I did now the following test:
I run
Therefore it seems the problem is not in the |
I also experience this issue. |
Were there any recent changes in the parsing done by The only change as listed in the changelog of YARP 3.2 release seems to be,
|
Same problem with the latest version of YARP |
Thanks to @prashanthr05 suggestion the problem is solved. I open a PR |
Guys, do you have any idea why this is now necessary? I am a bit out of time to check this out, but it could be interesting. |
I faced this problem after updating YARP to 3.2, specifically to this commit robotology/yarp@7ee03f8. and this line <devices file="estimators/wholebodydynamics-external.xml" /> in the configuration file was not being parsed by the |
Yes, I was asking because I fear that we are actually doing a workaround but the actual bug is in YARP, but if no one has bandwidth to investigate that I am ok to merge Giulio's PR. Opening a bug in YARP without a minimun working example is probably just creating noise. |
I just experienced the same issue. Actually the issue is solved by using the current format supported by YARP for including device config files (we are more familiar with it now). <!-- estimators -->
<devices file="estimators/wholebodydynamics-external.xml" /> by <!-- estimators -->
<devices>
<xi:include href="estimators/wholebodydynamics-external.xml" />
</devices> As it is done in for any other inclusion.
<device xmlns:xi="http://www.w3.org/2001/XInclude" name=... />
I'm pushing a fix in the same PR opened by @GiulioRomualdi #280. |
Thanks @nunoguedelha |
Fixed by by #280 . |
Thanks @nunoguedelha . |
The
wholebodydynamics
device that should be launched by thelaunch-wholebodydynamics.xml
file is actually not launched. Namely, I am talking about this line: https://github.com/robotology/codyco-modules/blob/master/src/devices/wholeBodyDynamics/app/launch-wholebodydynamics-icub-six-fts-sim.xml#L95Here there are no errors: the line is simply skipped and I have no idea why. But the file exists, and if I substitute the path to the file with the content of the file inside launch-wholebodydynamics.xml` I am finally able to run the Yoga demo. But this is not a good solution.
The text was updated successfully, but these errors were encountered: