Table of Contents

I don't know what to call this thing but it might have a short life. Don't love SmartDrone RTK but I can't think of what else to call it

SmartDrone is an interim, limited application designed to quickly create a UAV GCP workflow using the SmartGrade app. I've been using SmartGrade to prep UAV sites for a year and only use a limited set of functionality to do so. Ideally in the long term we figure out how to role this into SmartDirt RTK but the interface challenges are different and Smartgrade has a decent, no compromise workflow now that works well for GCPs. Based on this I'll evolve the SmartDirt RTK interface in the future but this will likely give us a quick win.

Basics versus SmartGrade

SmartDrone strips a lot of modes (Stake, Progress Topo, measure/stockpile). This simplifies the dataflow. The path looks like this:

Start

  1. Start Program, login, get key (key to SmartDirt for now)
  2. On the file screen you can choose a file, go to Access for a file, or select New.

Changes

Removes the Measure option on the Action Bar.

New

Changes from SmartGrade

Since we're getting rid of progress topo we're also removing the ability to save and close this file and then reopen it in a “New” state as we do in SmartGrade. This is ok for the use case here and if in this situation the user needs to select the saved file and go through the alignment process.

Selecting Existing File - Flow

Set Elevation Menu command

Set Elevation is different than we've previously done with monuments and correcting for elevation differences measured versus shot. The screen that shows when Set Elevation is picked is shown below:

I derived it from the Monument setting page but it has several important differences and applications. Besides being moved up in the hierarchy to a menu setting it affects the survey data past and future whereas Monument only affects future survey data.

The use case is this. When laying out GCP points for drones you often don't have a known elevation yet. You put a pin/stake in the ground and spray paint marks then shoot a GCP/BM on top of it. You do this several places and then fly the drone which only captures those points in images. As soon as you find a known elevation you want to be able to shoot it relative to the other points and then move the old points and any points shot in the future to match. I'd find grade stakes and use one to adjust and then check it against others. If I ended up find conflicting grades I'd likely want to repeat the process.

This also goes for any areas I surveyed to create registration areas for adjusting the point cloud models later.

Changes from SmartGrade

Save Dialog

We'll need to have an explicit save but I'm not interested in necessarily saving all of the existing ADF data and them the added survey data. My general thought is that we maintain the existing object database of photos, notes and tracks along the RTK information as new objects (RTK tracks and benchmarks). We keep uploading the KMZ file as we do now but when the user does an explicit save we actually create an ADF file with GCP as part of the name along with all the other RTK elements created including saved Benchmark recovery data and upload that to access.

A new file would default to GCP - Date. An existing file would default to GCP - Filename.adf

Added to that is the ability to export GCPs of the chosen format and save/share/Export them as a separate item not necessarily tied to Access. The GCP output is just the Benchmarks/GCPs shot and does not include other survey data. This format is a text file in CSV format that varies depending on the format. Typically once a user sets this value they're not going to change it so it should be remembered. For a list of the formats see here under Gory details of file types Exports http://dev.agtek.com/dokuwiki/doku.php?id=windows:export:export_revamp_2018_desktop