Skip to content

Commit

Permalink
Implement VirtualJointLinkSensor in ICub device
Browse files Browse the repository at this point in the history
Update position variable name in VirtualJointKinSensor

Update interface pointer handling in joint sensor constructor

Update spherical joint variables name in XsensSuit device
  • Loading branch information
yeshasvitirupachuri authored and unknown committed Apr 4, 2019
1 parent 2867767 commit 1857545
Show file tree
Hide file tree
Showing 10 changed files with 362 additions and 56 deletions.
5 changes: 5 additions & 0 deletions app/xml/ICubWearableDevice.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,11 @@
<param name="leftHand">/wholeBodyDynamics/left_arm/endEffectorWrench:o</param>
<param name="rightHand">/wholeBodyDynamics/right_arm/endEffectorWrench:o</param>
</group>
<group name="icub-joint-sensors">
<param name="controlBoardsList">(head torso left_arm right_arm left_leg right_leg)</param>
<param name="remotePrefix">/icubSim</param>
<param name="localPrefix">/ICubWearableRemoteClient</param>
</group>
</device>

<device type="iwear_wrapper" name="ICubWearableDeviceWrapper">
Expand Down
3 changes: 3 additions & 0 deletions devices/ICub/include/ICub.h
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,9 @@ class wearable::devices::ICub final
SensorPtr<const sensor::IForceTorque6DSensor>
getForceTorque6DSensor(const sensor::SensorName name) const override;

inline SensorPtr<const sensor::IVirtualJointKinSensor>
getVirtualJointKinSensor(const sensor::SensorName /*name*/) const override;

// UNIMPLEMENTED SENSORS
// ---------------------

Expand Down
Loading

0 comments on commit 1857545

Please sign in to comment.