Tello Vision 1D Updated! (Beta Rel 1.1)
Get it here:
Thanks to your suggestions I worked a lot to improve my little computer vision Android App for
Tello.
Main improvement:
1) Users can select and change the Live Video Preview Frame Rate. Click on the red "fps=10" spinner and try other values. Just do this while video preview is off otherwise the selection spinner is disabled. See the screenshot:
This is just a targeted frame rate and phone hardware may not be able to reach it properly. You will find a skipped frames counter (not all are counted but many!) to understand if your setting is too high.
For now, the control loop is targeted at 10 fps, so if your Live Preview is faster you don't really get a faster
Tello control, and if your Live Preview is slower even the control loop is less than 10 fps.
Video recording is targeted at 30 fps as always.
Other improvements:
Made "
Tello Vision 1D" more robust versus pause or other external events:
2) Screen Inactivity Timeout Disabled. The screen must stay always active.
3) Properly closing video recording if the screen is turned off or Android home/back buttons are pressed. Can't manage abrupt
Tello disconnection yet
4) App execution is stopped if the screen is turned off or Android home/back buttons are pressed. Restart a fresh execution
Generated video/picture improvement:
5) Automatic Android gallery refresh when new JPEG and MP4 are generated. They must appear in Pictures (jpeg) and Download (mp4) folders.
Other improvements
6) Increased
Tello Search Speed. This is the fixed rotational speed when nobody is detected
7) Made some minor UI adjustments.
I have still more to do, so please keep testing and suggest improvements here.
Note: testing with the wifi-extender requires that you first connect
Tello than you open the app and then press the COMM button.
If the App is launched before
Tello is connected you must restart the app canceling it from the paused app list. I must understand why this happens.
Enjoy!