hrpsys update to make clear command for nextage work
I am working with the KaWaDa Nextage Open (the real robot, not in simulation). I would like to start a movement by robot.setTargetPosition(...)
and if some condition is fullfilled while the robot is moving, I would like to stop it again. It seems robot.clear()
does not have any effect - is this expected behaviour? Using robot.clearOfGroup(...)
, I get the following error:
robot.clearOfGroup('LARM')
---------------------------------------------------------------------------
RuntimeError Traceback (most recent call last)
<ipython-input-19-be9ca79979e0> in <module>()
----> 1 robot.clearOfGroup('LARM')
/opt/ros/indigo/lib/python2.7/dist-packages/hironx_ros_bridge/hironx_client.pyc in clearOfGroup(self, limb)
1127 if StrictVersion(self.seq_version) < StrictVersion('315.5.0'):
1128 raise RuntimeError('clearOfGroup is not available with your '
-> 1129 'software version ' + self.seq_version)
1130 HrpsysConfigurator.clearOfGroup(self, limb)
1131 angles = self.getJointAnglesOfGroup(limb)
RuntimeError: clearOfGroup is not available with your software version 315.2.8
So I conclude that I have to update hrpsys? How could I do that?
According to apt-get ros-indigo-hrpsys-ros-bridge is already the newest version.
, the same for ros-indigo-hrpsys.
Update: interestingly, there seems to be something wrong with the versions:
$ rosversion hrpsys
315.14.0
I guess this means there are two hrpsys versions on my system somehow? Does someone have a clue how to trace down the older one?
Update 2: I got it now, so on my machine I run hrpsys 315.14.0, while on the QNX there seems to be 315.2.8. What can solve this issue? Should I downgrade the local hrpsys or can I update the QNX software?