To simplify the binary distribution of the library, it would be useful to provide a shim of mex-wholebodymodel functions against the iDynTree::KinematicsDynamicsComputations class bindings.
That class should provide all the functionality provided by mex-wholebodymodel.
The only exception is probably the wbm_modelInitialise function, that needs access to the YARP's ResourceFinder to find the model.urdf file for a specific YARP_ROBOT_NAME.
To implement that function I think it make sense to use the yarp matlab bindings (https://github.com/robotology-playground/yarp-matlab-bindings) integrating their installation in the codyco-superbuild.
To simplify the binary distribution of the library, it would be useful to provide a shim of
mex-wholebodymodel
functions against theiDynTree::KinematicsDynamicsComputations
class bindings. That class should provide all the functionality provided bymex-wholebodymodel
. The only exception is probably thewbm_modelInitialise
function, that needs access to the YARP'sResourceFinder
to find themodel.urdf
file for a specificYARP_ROBOT_NAME
. To implement that function I think it make sense to use the yarp matlab bindings (https://github.com/robotology-playground/yarp-matlab-bindings) integrating their installation in thecodyco-superbuild
.