Open 130s opened 7 years ago
I get erros with hand commands too:
BAD_OPERATION Traceback (most recent call last)
/home/kwduser/
/opt/ros/hydro/lib/python2.7/dist-packages/nextage_ros_bridge/hands_05.pyc in gripper_l_close(self) 104 105 def gripper_l_close(self): --> 106 return self._gripper_l_command.execute(self._gripper_l_command.GRIPPER_CLOSE) 107 108 def gripper_r_close(self):
/opt/ros/hydro/lib/python2.7/dist-packages/nextage_ros_bridge/command/gripper_command.pyc in execute(self, operation) 88 elif self._hands.HAND_R == self._hand: 89 mask = mask_r ---> 90 return self._hands._dio_writer(dout, mask)
/opt/ros/hydro/lib/python2.7/dist-packages/nextage_ros_bridge/base_hands.pyc in _dio_writer(self, digitalout_indices, dio_assignments, padding) 168 try: 169 is_written_dout = self._parent.writeDigitalOutputWithMask(dout, --> 170 mask) 171 except AttributeError as e: 172 rospy.logerr('AttributeError from robot.\nTODO: Needs handled.')
/opt/ros/hydro/lib/python2.7/dist-packages/hrpsys/hrpsys_config.pyc in writeDigitalOutputWithMask(self, dout, mask) 1512 1513 # octet sequences are mapped to strings in omniorbpy
-> 1514 return self.rh_svc.writeDigitalOutputWithMask(outStr, outMsk) 1515 1516 def readDigitalInput(self):
/opt/ros/hydro/lib/python2.7/dist-packages/hrpsys/RobotHardwareService_idl.pyc in writeDigitalOutputWithMask(self, args) 267 268 def writeDigitalOutputWithMask(self, args): --> 269 return _omnipy.invoke(self, "writeDigitalOutputWithMask", _0_OpenHRP.RobotHardwareService._d_writeDigitalOutputWithMask, args) 270 271 def lengthDigitalOutput(self, *args):
BAD_OPERATION: CORBA.BAD_OPERATION(omniORB.BAD_OPERATION_UnRecognisedOperationName, CORBA.COMPLETED_NO)
`
Reported at https://github.com/tork-a/rtmros_nextage/issues/343 from @antgarmun.
robot
object is a derived class ofHrpsysConfigurator
.