Thanks for your report, things will be fixed in the next releases (there were bugs on the Android version of FreeFlight, in the firmware and in the documentation of the libMavlink in the Sdk).
To sum up what you, developers, should do with the
- All angles are relative to the current camera position.
- For the vertical panorama, the drone will set its initial position to its physical center (given by defaultCameraOrientation. (for the moment, -13 for the Bebop2, 0 for the Bebop)).
- For the vertical panorama, giving a negative value moves the camera down, positive value moves it up.
@synman, for information, the camera was stuck looking up because the first value was a relative move so big up that the following moves did not put it back in a correct position. This will be fixed on the firmware side as the relative angle is computed from the current clamped (and applied) value.
Hope this helps,
Feel free to ask if I am not clear enough in my explanations.