This doesn't solve the problem but it should explain something and may help you find a solution.

http://www.robotmarketplace.com/foru...c.php?f=7&t=65