Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Gimbal Attitude Precision #307

Open
timothyolt-dronesense opened this issue Apr 9, 2024 · 7 comments
Open

Gimbal Attitude Precision #307

timothyolt-dronesense opened this issue Apr 9, 2024 · 7 comments

Comments

@timothyolt-dronesense
Copy link

Environment
Drone: DJI Matrice 300 RTK
Controller: DJI Smart Controller Enterprise
DJI Pilot 2 app version: 7.0.2.2
Mobile SDK version: 5.8.0
Aircraft Firmware version: 09.00.0503
Sensor: H20T w/ Firmware 07.00.01.05
RC Firmware version: 09.00.0501

Angle precision only includes tenths of a degree on the following keys:

  • GimbalKey.KeyRotateByAngle
  • GimbalKey.KeyGimbalAttitude
  • GimbalKey.KeyFineTuneYawInDegrees
  • GimbalKey.KeyFineTuneYawTotalDegree

While attempting to tune the gimbal by hundredths of a degree, it does not seem to have an effect.
This makes it difficult to tell exactly what the H20T sensor is looking at when fully zoomed in, because the total field of view is in the realm of 0.35 degrees.

Here is screenshots of the MSDK attempting to use the fine tune controls:
Screenshot_20240409-115907

And here is screenshots of attempting to use the normal gimbal angle controls:
Screenshot_20240409-120406
Screenshot_20240409-120410

@dji-dev
Copy link
Contributor

dji-dev commented Apr 10, 2024

Agent comment from yating.liao in Zendesk ticket #104654:

Have you tried rotating the gimbal by controlling the speed? Although it may be difficult to rotate the gimbal when the zoom ratio is large due to anti-shake protection, the gimbal will still rotate when the speed is high enough.

°°°

@timothyolt-dronesense
Copy link
Author

I had considered that. However my goal is to know which building an aircraft is looking at, and then adjust the gimbal by a small amount to look at another specific building.

Just rotating by speed would not solve my issue. I would like to rotate the gimbal by a precise amount, such as 0.02 degrees, or 0.38 degrees. I may be able to achieve that precision by rotating by speed and cancelling it after a certain amount of milliseconds, however because the precision issue also affects reading GimbalKey.KeyGimbalAttitude, I cannot know how much I need to rotate the gimbal.

When fully zoomed in on the H20T, GimbalKey.KeyGimbalAttitude is only precise enough to tell me which third of the screen the pilot is looking at, rather than being able to know exactly which building.

@dji-dev
Copy link
Contributor

dji-dev commented Apr 11, 2024

Agent comment from yating.liao in Zendesk ticket #104654:

Do you require such precise control of the gimbal to have a specific target position in the center of the frame? If so, have you tried KeyTapZoomAtTarget? It can take a screen coordinate point and center the target at that point on the screen.

°°°

@timothyolt-dronesense
Copy link
Author

If we had tap zoom that would work really well for one of our use cases. Do you have a list of which sensors are supported with this feature?
Last time I tested that key, I do not remember it working on the Matrice 30 or Mavic 3 Enterprise.

Our other use case it does not help us with, which is similar to rendering POI's. To render POI's properly, we would need more accurate aircraft and gimbal attitude while zoomed in to 200x.

@timothyolt-dronesense
Copy link
Author

After testing on the H20T, it seems like KeyTapZoomAtTarget suffers from a similar lack of precision at high zooms.

@dji-dev
Copy link
Contributor

dji-dev commented Apr 15, 2024

Agent comment from yating.liao in Zendesk ticket #104654:

I need to confirm with the camera team whether the camera supports high-precision adjustments. Please wait for a while. However, based on the test results you provided, it is likely that the camera cannot achieve this level of precision. If there is a way to make slight adjustments, I will contact you proactively.

°°°

@dji-dev
Copy link
Contributor

dji-dev commented Apr 25, 2024

Agent comment from yating.liao in Zendesk ticket #104654:

I have confirmed that H20T cannot achieve the accuracy you require. This is indeed a limitation in the H20T , and the same issue may arise with the M30 series.

°°°

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants