Interesting, just looking through your test app. So do you know if Humanoid.getSensors() returns the hand sensors as well? According to the guide they are only accessable throught the Arm class.
Your code is definately more efficient than mine.
I'm not surprised it has trouble keeping track of servo positions, I've spent time studying the communications between the two cpu's, and I haven't seen anything that suggests that the cpu that runs the body ever reports servo positions back to the cpu running the JVM (it could just be the existing software never requests servo position data though). I wouldn't be surprised if it just stored the last position the servo was ordered to move to.



RSS
