by Fritzoid » Thu Mar 10, 2011 12:42 pm
by Fritzoid
Thu Mar 10, 2011 12:42 pm
I'm not sure what you mean by motionbuilder, limor.
If you mean Robotis motion files, then the answer is yes. The controller simulates a bank of AX-12+ servos. It receives new goal positions every 7.825 milliseconds and computes the new PWM signal once every millisecond.
The positioning data in the above example was generated by tracing the sync_write commands issued on a real Bioloid, while I played the Bow motion page. I have a utility program that converts the sync_write packets into the time-stamped integer sequence format used by the simulator.
But this is just an expedience. I am presently working on a java program that can read .mtn files and generate the integer sequenced data directly. It will simulate the code in the CM-510 that generates sync_writes.
I'm not sure what you mean by motionbuilder, limor.
If you mean Robotis motion files, then the answer is yes. The controller simulates a bank of AX-12+ servos. It receives new goal positions every 7.825 milliseconds and computes the new PWM signal once every millisecond.
The positioning data in the above example was generated by tracing the sync_write commands issued on a real Bioloid, while I played the Bow motion page. I have a utility program that converts the sync_write packets into the time-stamped integer sequence format used by the simulator.
But this is just an expedience. I am presently working on a java program that can read .mtn files and generate the integer sequenced data directly. It will simulate the code in the CM-510 that generates sync_writes.