ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question
0

[Error] Timeout: Aborted finding home position for channel 7

asked 2015-11-25 01:05:52 -0500

SubaruX gravatar image

updated 2015-11-25 02:10:28 -0500

gvdhoorn gravatar image

This error message shows during homing process. After that, Finger pinky stopped moving, the motor drived for it got very hot, so I turned off power for security. Anyone who meets simlar problem? How to fix it? And what's the reason?

Here's the message:

DiverSVH(Info) SVHFingerManager::resetChannel: Resetting channel 7: Pinky current: 5 mA
DiverSVH(Info) SVHFingerManager::resetChannel: Resetting channel 7: Pinky current: 5 mA
DiverSVH(Info) SVHFingerManager::resetChannel: Resetting channel 7: Pinky current: 5 mA
DiverSVH(Info) SVHFingerManager::resetChannel: Resetting channel 7: Pinky current: 5 mA
DiverSVH(Info) SVHFingerManager::resetChannel: Resetting channel 7: Pinky current: 5 mA
DiverSVH(Info) SVHFingerManager::resetChannel: Resetting channel 7: Pinky current: 5 mA
DiverSVH(Info) SVHFingerManager::resetChannel: Resetting channel 7: Pinky current: 5 mA
DiverSVH(Info) SVHFingerManager::resetChannel: Resetting channel 7: Pinky current: 5 mA
DiverSVH(Info) SVHFingerManager::resetChannel: Resetting channel 7: Pinky current: 5 mA
DiverSVH(Info) SVHFingerManager::resetChannel: Resetting channel 7: Pinky current: 5 mA
DiverSVH(Info) SVHFingerManager::resetChannel: Resetting channel 7: Pinky current: 5 mA
DiverSVH(Info) SVHFingerManager::resetChannel: Resetting channel 7: Pinky current: 5 mA
DiverSVH(Info) SVHFingerManager::resetChannel: Resetting channel 7: Pinky current: 5 mA
DiverSVH(Info) SVHFingerManager::resetChannel: Resetting channel 7: Pinky current: 5 mA
DiverSVH(Info) SVHFingerManager::resetChannel: Resetting channel 7: Pinky current: 5 mA
DiverSVH(Info) SVHFingerManager::resetChannel: Resetting channel 7: Pinky current: 5 mA
DiverSVH(Info) SVHFingerManager::resetChannel: Resetting channel 7: Pinky current: 5 mA
DiverSVH(Info) SVHFingerManager::resetChannel: Resetting channel 7: Pinky current: 5 mA
DiverSVH(Error) SVHFingerManager::resetChannel: Timeout: Aborted finding home position for channel 7
DiverSVH(Info) SVHFingerManager::resetChannel: Driving channel 7 to hardstop. Detection thresholds: Current MIN: -225.000000mA MAX: -225.000000mA
DiverSVH(Info) SVHFingerManager::resetChannel: Resetting channel 7: Pinky current: 237 mA

Message stopped here.

Finger Pinky actually moved twice before the error message shows. So the motor drived for it seems has not broken. I also tried to turn the power off and on, shut roscore down, reset several times. However, the same problem still happened everytime.

Anyone who meets simlar problem? How to fix it? And what's the reason?

Any help is apperatiated!!

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
0

answered 2016-04-11 15:28:04 -0500

heppner gravatar image

Hello SubaruX,

this looks like a cable problem. During reset the current controller is supposed to ramp up its current until it reaches its threshold (225mA in this case) which indicates a hard stop and is used for referencing the finger.

In the top of your output the current is not climbing at all but rather staying at an arbitrary low value. When the timeout occurs, the whole process is stopped , everything is reconfigured and then started aggain. This time the Pinky drove immediately to 237mA which should be enough to trigger the reset, however, i suspect that no encoder ticks are read, leading to a stall. I will look into the driver and see if I can detect this special case in the future.

You will most likely have to get the cabling of your SVH checked. Until then, consider deactivating the Pinky in the config file to continue work without damaging the hand.

Best Regards Georg

edit flag offensive delete link more

Question Tools

1 follower

Stats

Asked: 2015-11-25 01:05:52 -0500

Seen: 191 times

Last updated: Apr 11 '16