This epic is meant for tracking the changes that were required for wrapping the Multiple Analog Sensors Interfaces in scripting languages like Matlab or Python. These interfaces allow to access the MTB accelerometers, gyroscopes and the strain2 IMUs metadata and measurements:
[ ] Added bindings for using AttachAll and DetachAll methods from MultipleAnalogSensorsRemapper class (this is usefull for creating a remapper from a Matlab script using the bindings): PR to be done. Tests ongoing
[ ] generate respective bindings in yarp-matlab-bindings: TBD after tests completed on the Matlab MultipleAnalogSensorsRemapper wrapper class.
Testing
[ ] implement the new interfaces in GazeboYARPPlugins for testing them on a Gazebo iCub model: Ongoing
This epic is meant for tracking the changes that were required for wrapping the Multiple Analog Sensors Interfaces in scripting languages like Matlab or Python. These interfaces allow to access the MTB accelerometers, gyroscopes and the strain2 IMUs metadata and measurements:
History on the Implementation (non exhaustive)
MultipleAnalogSensorsRemapper
class: https://github.com/robotology/yarp/pull/1785Extending to MTB inertial sensors
embObjInertials
device (icub-main/firmware-shared
), which is used for connecting to MTB board inertials sensors: https://github.com/robotology/icub-firmware-shared/issues/24Bindings
yarp.i
) in YARP: https://github.com/robotology/yarp/pull/1756AttachAll
andDetachAll
methods fromMultipleAnalogSensorsRemapper
class (this is usefull for creating a remapper from a Matlab script using the bindings): PR to be done. Tests ongoingyarp-matlab-bindings
: TBD after tests completed on the MatlabMultipleAnalogSensorsRemapper
wrapper class.Testing
GazeboYARPPlugins
for testing them on a Gazebo iCub model: Ongoing