That is an interesting problem.....
I do not have a Tri-track robot like you, but I can try to imagine a solution.
Is there an editor with teh program to track what part of the program is running?
If so, that could be used to help solve the problem. Is the PS2 controller giving a
false signal?(controller dirty, sticky). (unplug the controller)
If the robot still moves when the PS2 is unplugged, the problem is inherent
in the driver or a signal from the software. Please keep me posted on your
progress....
