Below are the instructions to calibrate the viewer with your real arm.
When performing the calibration, all of the joints are essentially set
midway between their min and max joint limit. The pitch joints are easy -
you want the joints in an extended (straight up) position. For the revolute
joints, it is not as obvious and you might need to use the Manipulator
Configurator slider to determine the general midpoint location and then
visually align the joint at its mechanical 0 degree point. Correspondence
between the viewer and actual hardware requires you to have the bases
oriented the same. Make sure that the viewer and the physical hardware
bases are aligned when performing calibration.
1. Go back to the original cytonConfig.xml (This is located in the bin
directory where the viewer is installed). There should be a
cytonConfig.xml.bak created after calibration as a backup. Otherwise you
can pull a pristine version from the installer.
2. Start up the viewer and align the bases. Make note of what the arm looks
like in the viewer in the init position. Open up the Manipulator
Configuration dialog and move the sliders until the physical arm looks like
what the viewer version looked like in its initial position. In the
Edit->Configure dialog press the calibrate button and press OK for both
dialogs. Close down the viewer and save off that version of the
cytonConfig.xml.
Now when you start up the viewer again, the arm should be calibrated with
the viewer. The critical thing is that if the cytonConfig.xml is not synced
to the hardware, nothing is going to work as expected.
Thanks a lot,
Runi