Ultimate Flight (Android)-waypoint + save/load RELEASED!

I had same issue, user error, plan flight, save, go back to fly, open file, you must go full screen on map to see both the cancel button and the go button
 
I had same issue, user error, plan flight, save, go back to fly, open file, you must go full screen on map to see both the cancel button and the go button


YUP !

Thanks. Works if its full screen.
 
I was out of state first time I tried this APP, pissed me off, waisted hours trying to figure it out, on the next day went full screen and there was the go button, lol
 
  • Like
Reactions: rrmccabe
Something is a little quirky as I just took it out and could not get the go button even in full screen.

Just to make sure I understand you can only load and start a mission from the plan icon? I have been going to camera, changing to full screen (which has changed back a couple times) and they hit back, go to plan again, load mission.

Is there any documentation besides the video?
 
Re: Flytrex profile in Dashware.

Time and date are separate under the Flytrex profile, but are combined under the column N, "datetime(local)". Looks like they'll need to be separate columns, "date" and "time of day".

Also, does Flytrex provide Flightmode (column T) as "GPS", "ATTI" and so forth, or are numerals used (i.e. 1 - GPS, 2 - ATTI, 3 - RTH)
 
Last edited:
Something is a little quirky as I just took it out and could not get the go button even in full screen.

Just to make sure I understand you can only load and start a mission from the plan icon? I have been going to camera, changing to full screen (which has changed back a couple times) and they hit back, go to plan again, load mission.

Is there any documentation besides the video?

No, you must load and start mission in the Fly icon

Create and save mission in planning, go back to Fly icon, load mission in full screen, hit go

The go button will appear to the left of the cancel button

Like I said, it pissed me off for a long time till I figured it out...
 
Last edited:
Hmmm. Going to go get it and try inside. Without taking off of course.
 
OK. My goof there :)

For some reason I am getting MCU error now. Always something !
 
Over time this will be a full replacement for the current Vision app but in the current form it is camera focused. I am tracking current issues, bugs and downloads on the website which also includes bug reporting, questions and suggestions. Once I get the 1st release completed and finished I'll be working on the autonomous flight in which the 1st items on the list are to investigate "follow-me" and "point of interest"; the former I think everyone know what it is, the later will all the pilot to plot a flight path and camera point and the Phantom will maintain camera bearing to the location file flying the waypoints associated with the POI.

The complete list of upcoming features is on the website as is a download link.

https://www.facebook.com/DJIUltimateFlight

http://www.kenargo.com/AndroidApps/UltimateFlight/

Beta downloads are available through sign-up; information at the above websites.


The final release of the DJI Ultimate Flight app will pick up where the DJI VISION App left off. Over time features will be added, initially for camera and following with complete autonomous flight that will extend the features currently included in the Vision App and Ground Station.

This app is intended to work with the DJI Phantom Vision and DJI Phantom Vision+. Support for the Inspire 1 will follow once DJI releases the public SDK.

This app allows remote camera control through a mobile or tablet device.

The currently released version includes the following features:

(Updated: 6, March, 2015)

• Basic video and camera controls on par with the DJI Vision App currently available in the Google Play store as supported by the existing DJI SDK (currently version 1.06). All currently exposed configuration parameters for the DJI camera will be available to the user. Setting changes can be saved as new default, which will persist to future flights or saved for the current flight only.
•Photo and Video control via onscreen controls
•Enhanced camera control. A number of control settings will be made available to the user:◦ Auto video start/stop – video recording can be configured to start/stop with the Phantom motors.

•Live video feed from the Phantom projected onto the Moverio display
•Availability of 3 display modes: (1) Split screen, ¾ video stream / ¼ map. (2) Full video stream. (3) Full map display
•Map display will represent the location of the Phantom and the Phantom’s currently set home point location and will be available in satellite, terrain or hybrid views as defined by Google Map.
•Map display will auto-orient during flight to maintain onscreen display encompassing the location of the Phantom and location of the Phantom’s home point.
•Flight safety – the app will include the following flight safety features:
◦Pre-flight health check that will display to the user the estimated health of the Phantom. This will include verification and reporting of:◾Satellite count (6 or greater)
◾Available battery power in Phantom and Wi-Fi range extender
◾Home point is properly reporting
◾MCU health as reported by DJI SDK (e.g., compass calibration error, MCU error, etc.)
◾Camera health (e.g., SD card is inserted and available)

◦Flight battery limit will use the smart battery information sent back from the Phantom via the SDK to calculate and display a “circle” on the map display that can be used as an indicator for the turn-around point for flight.
•Pre-caching of maps as supported using the Google Map SDK will be available, allowing the user to load maps at a location where Wi-Fi connection is available and using those cached maps at flying locations which may not have Wi-Fi connectivity. A full-screen activity will be available increasing the ease and efficiency of caching flight locations. Cached maps will be usable for both free-flight as well as waypoint flight missions.
•Phantom latitude and longitude can be optionally displayed through user configuration
•Active voice feedback system will include configurable settings that can be controlled by the user and includes the following. The information is repeated at regular intervals configurable by the user or turned off if the user so chooses to do so.◦Current Phantom flight information including, but not limited to: altitude, distance from home point, speed, flight mode and flight mode changes (GPS, ATTI, waypoint, pause, landing, etc. as available in the DJI SDK)
◦Current Phantom craft information including, but not limited to: satellite count, battery level, Wi-Fi battery level and signal strength
◦Camera information including, but not limited to: video status (recording on/off)
◦Warning information. The user can configure limits for a number of settings as triggers that, when breached will report to the user the appropriate information. Warning will include: MCU error information, Phantom entering a no-fly area, low satellite count, low battery (in Phantom of Wi-Fi range extender) and low Wi-Fi signal.

•Phantoms that have had camera and gimbal replacements using the DJI Zenmuse H3-3D, 3-Axis Gimbal with GoPro camera will be supported in a screen-efficient manner. Since this configuration does not allow for certain camera operations to be performed the screen controls for camera will be removed resulting a more efficient display without the additional controls unneeded for this configuration.
•Variable speed gimbal control. For Phantom Vision and Vision+ equipped with stock camera and gimbal, controllable using the DJI SDK the user will have the ability to control gimbal angle.
•Onscreen information displays:◦Phantom flight information: altitude, distance and speed
◦Phantom status information: flight timer, satellite count, Wi-Fi strength and batter levels of the Phantom and Wi-Fi extender will be available on screen
◦On screen camera orientation display
◦Phantom bearing and bearing indicator towards home with easy-point allowing the pilot to rotate the Phantom until Phantom bearing aligns to home point indicator and fly towards home.

•Ground Station flight mission
◦Waypoint missions can be designed at a comfortable location for the pilot and saved on the device. Once on location the mission can be loaded and flown. Waypoint missions are saved using a comma-delimited format and can be edited using the app or the users favorite text editor
◦Waypoint names are chosen by the user and can be named with descriptive and identifying information (e.g., location name).
◦Waypoint can be deleted in single or whole
◦Waypoint load screen will display name in addition to a number of flight details (e.g., number of waypoints in the mission and total distance)
◦Waypoint editor will extend the ability to individually control speed, altitude and stay-time for each waypoint individually.
◦Waypoint editor will include an easy-copy mode, enabling the user to setup one waypoint, edit the settings based on the flying location and to use those settings as a temporary default for new waypoints in the same mission. In effect this creates a temporary override of configured waypoint defaults
◦Mission limits are enabled by default that match DJI Vision Ground Station but will be configurable by the user. Limits will have the ability to be increased, decreased or disabled.
◦Waypoint flight protection will inform the user of issues identified in a waypoint mission. For example, if the Phantom is reporting a ground-level altitude of 9m and the mission includes waypoints which would result in the Phantom being lower than 10m the pilot will be warned of the low altitude and allowed to have the app automatically increase waypoint altitude’s the distance equal to the ground level offset.
◦Waypoint missions can be started from the ground, with motors on or off or after take-off while in the air based on the user’s preference.
◦Waypoint missions can be easily paused and continued using the hardware buttons as allowed using the Moverio SDK
◦Return to home will be available using the hardware buttons as allowed using the Moverio SDK
◦Waypoint mission summary will be displayed to the user prior to waypoint flight. The user will be able to review the following and choose to cancel or fly the mission as displayed.◾Total distance
◾Speed, Altitude and hold-time per waypoint
◾Distance between waypoints

•Miscellaneous features:◦Compass calibration
◦Flight logging will be stored in comma-delimited files and stored on the device. There will be 2 typed of flight logs: (1) Flight summary, this one-line log will include summary information per the flight (e.g. min/max satellite, starting and ending location, battery min/max, etc.) (2) Flight tracking log will include detailed flight information as the Phantom flies as reported by the DJI SDK. This details log can be used to review the flight offline at a larger time.
◦All presented measurement to the user will be in the user’s specified units of display: metric and imperial will both be available.
Hey man, is this the app where you can take a still photo while video is rolling?
 
Hey man, is this the app where you can take a still photo while video is rolling?

The ability to take photos while video is active is not supported in the SDK; I am trying to remain within the SDK limits as going outside of them can lead to problems down the road. Yes, I understand a few other apps may have included the ability to perform video and camera stills at the same time but those apps have gone directly into the internals of the SDK and are doing things unsupported by DJI, I'd prefer to push DJI to add the ability rather than use something undocumented in hopes that it has no ill effects.
 
OK. My goof there :)

For some reason I am getting MCU error now. Always something !

I've seen this and it is honestly being reported by the Phantom but at the same time it often appears to be a ghost in the firmware and not a real issue (unless the LEDs on the Phantom have turned red, in which case it would indicate something). I'm not sure of a good way to handle this, I'm leery of not reporting the error so what been suggesting is to set the warning repeat timer to 0, then you will see the warning only once (0 means no repeat).
 
Re: Flytrex profile in Dashware.

Time and date are separate under the Flytrex profile, but are combined under the column N, "datetime(local)". Looks like they'll need to be separate columns, "date" and "time of day".

Also, does Flytrex provide Flightmode (column T) as "GPS", "ATTI" and so forth, or are numerals used (i.e. 1 - GPS, 2 - ATTI, 3 - RTH)


If you are able to let me known what the column names should be for separate date and time, I'll update the log output?

Thanks,
Ken
 
The app keeps shutting down on me during the flight. It did it 3 times today during just one flight. Also once the video freezes (because I flew out of range) it never came back. Using 1.8 and 4.4 on my lenovo tablet.

Example:
 
Last edited:
If you are able to let me known what the column names should be for separate date and time, I'll update the log output?

Thanks,
Ken

Sure! If memory serves:
date
time of day
 
The app keeps shutting down on me during the flight. It did it 3 times today during just one flight. Also once the video freezes (because I flew out of range) it never came back. Using 1.8 and 4.4 on my lenovo tablet.

Example:

Yes, I'm working with DJI on both issues. The SDK doesn't reconnect most of the time and the video can stop. The restarts are down in the DJI communications library and I now have a link to DJI dev to investigate fixes. Many if the issues are device dependent; some device, no issues while others appear to have more than their share. A cost of a platform as broad as Android is I guess.
 
ken i dont think you should wait on dji to change their sdk to allow automatic uf app reconnect after wifi lost.

with ph3 out, they will be spending near 100% effort on it, not this.

my own bug report to them dated 3/24/15 with potential data of props flying off and batt shut down in flight has not even been assigned to anyone yet.

i cannot live with not at least trying to reconnect. please let me know if you plan to actively address this before spending time instead on ph3 stuff. nothing personal, but i think this is top priority for me at this time.
 
I've noticed if I simply switch to another app for a second and then back to the DJIUF app the video feed is frozen. Tablet still has Phantom wifi connection (Galaxy Pro Tab 8.4) but I have to totally shut down the app and load it again to regain video. I also noticed during a test on the ground without props that once the freeze-up occurs, I can completely turn off the Phantom battery and the app keeps talking to me giving me sat count, distance, altitude, wifi status, etc.
 
ken i dont think you should wait on dji to change their sdk to allow automatic uf app reconnect after wifi lost.

with ph3 out, they will be spending near 100% effort on it, not this.

my own bug report to them dated 3/24/15 with potential data of props flying off and batt shut down in flight has not even been assigned to anyone yet.

i cannot live with not at least trying to reconnect. please let me know if you plan to actively address this before spending time instead on ph3 stuff. nothing personal, but i think this is top priority for me at this time.

I've been assigned to a DJI developer to work on the issues so I'm hopeful it will be investigated quickly but in parallel I am investigating other options as it is, as you say, a major issue.

I've been told that using airplane mode and only enabling Wi-Fi allows the app to reconnect. It works on my devices that I test with; it's almost like the Android drops the connection and then won't connect again (because it connected to another network).
 
Sure! If memory serves:
date
time of day

Would it be possible to check against a Flytrex file?

The one I have, which may or may not be accurate only has :

* datetime(utc)
* datetime(local)

I include the 1st but not the second. I've added the second, maybe that is all that is needed but if I could see a real Flytrex file it would help a lot! Really, I only need the heading and maybe 1-2 lines of data, just enough to see column names and format of the data.

Thanks,
Ken
 

Recent Posts

Members online

No members online now.

Forum statistics

Threads
143,109
Messages
1,467,705
Members
104,998
Latest member
ODIN Reviews