Home› Programming
Discussion
Back to discussions page
mhebert
Posts: 4 Apprentice
Recovering from a fault two-fingered gripper - ROS |
299 views
|
Answered | |
/ Most recent by Etienne_Samson
in Programming
|
8 comments |
in Programming
Hello,
This is sort of a difficult problem to describe but I will do my best.
I have a 85 two-fingered gripper that I am trying to control with ROS. Everything seems to work fine except for a few rare occasions where the gripper sends this fault message: 0x05 Action delayed, activation (reactivation) must be completed prior to renewed action. I am not really sure what causes the error because I can re-produce it by opening and closing the hand a bunch of times. When this happens, the indicator light goes red temporarily, then purple, then back to solid blue but I can no longer send the hand commands because the is_reset method returns true. I have tried running through the whole initialization code over and nothing. The only thing that works is restarting the program. Interestingly, if I move the hand at a slow speed, I can never get this to happen. It is only when I move quickly.
Hopefully that made some sense and somebody can help. Let me know if I can clarify things.
Thanks in advance,
Mitchell
This is sort of a difficult problem to describe but I will do my best.
I have a 85 two-fingered gripper that I am trying to control with ROS. Everything seems to work fine except for a few rare occasions where the gripper sends this fault message: 0x05 Action delayed, activation (reactivation) must be completed prior to renewed action. I am not really sure what causes the error because I can re-produce it by opening and closing the hand a bunch of times. When this happens, the indicator light goes red temporarily, then purple, then back to solid blue but I can no longer send the hand commands because the is_reset method returns true. I have tried running through the whole initialization code over and nothing. The only thing that works is restarting the program. Interestingly, if I move the hand at a slow speed, I can never get this to happen. It is only when I move quickly.
Hopefully that made some sense and somebody can help. Let me know if I can clarify things.
Thanks in advance,
Mitchell
Tagged:
I just opened a ticket case to follow-up on your bug, know that we do not support ROS, but we will do our best to help you out. Are you able to reproduce this bug using the Robotiq User Interface ?
You can check out this thread to learn more on the Robotiq User Interface.
[email protected]
Also, the fault seems to happen when the hand is moving quickly or interacts with an object. I have yet to see the hand when it is moving slowly. Also I tried to reproduce the bug 5 times in the UI and one of those times it was able to recover and send commands again but the other 4 it was not. All 5 times seemed identical from my perspective otherwise.
Thanks again!
[email protected]
[email protected]
I have a second converter that I could try, do you think that could be the issue?
That's probably why you can control with lower speed/force, you draw less power, if you go higher, you draw enough power to clip the internal supply of the Gripper.
[email protected]
Another thing that would give this is if your power-supply clips, for example if for some reason your Gripper consumes more current then usual, if the power supply is not really outputting 1A or if you have anything else wired in serie with it, then the Gripper could loose power for a short time and you would loose communication.
You should investigate in both of these directions.
[email protected]