urdf_parser_py is a bit of a problematic dependency:
At the moment, I was kind of deadlocked w.r.t. to this. Anyhow, yesterday @GiulioRomualdi suggested that we could migrate from urdf_parser_py to another library to load the the URDF. At beginning I was not entusiastic about the idea, but if that would be feasible it would be indeed great. In the following I would list a few alternatives:
| Library |
Pro |
Cons |
Notes |
| Python bindings of iDynTree |
The ami-iit controls it. |
It is C++ library with Python bindings, it may be a bit difficult for pure python programmers to understand what's toing on. |
|
yourdfpy |
Pure python |
I tought it was mantained, but even this library is not compatible with latest numpy and related PR are not merged: clemense/yourdfpy#46 |
|
urdfpy |
Pure python |
It has a lot of issue and it is not mantained, this is the library that was used in urdf_modifiers and we are in a similar situation: mesh-iit/urdf-modifiers#30 (comment) . |
TL;DR: Do not use |
Initially I opened this issue noting that yourdfpy could be a well-mantained pure python library that it could make sense to use, but apparently it has mantainance problem as well, so I am deadlocked again. However, it is a bit too late as I already wrote the issue, so let's open the issue, perhaps it may be useful in the future.
urdf_parser_pyis a bit of a problematic dependency:At the moment, I was kind of deadlocked w.r.t. to this. Anyhow, yesterday @GiulioRomualdi suggested that we could migrate from urdf_parser_py to another library to load the the URDF. At beginning I was not entusiastic about the idea, but if that would be feasible it would be indeed great. In the following I would list a few alternatives:
yourdfpyurdfpyInitially I opened this issue noting that yourdfpy could be a well-mantained pure python library that it could make sense to use, but apparently it has mantainance problem as well, so I am deadlocked again. However, it is a bit too late as I already wrote the issue, so let's open the issue, perhaps it may be useful in the future.