Git Product home page Git Product logo

dronemapping's Introduction

Open-access Drone Mapping Course

Citation:

Yang, B.; Hawthorne, T.L.; Hessing-Lewis, M.; Duffy, E.J.; Reshitnyk, L.Y.; Feinman, M.; Searson, H. Developing an Introductory UAV/Drone Mapping Training Program for Seagrass Monitoring and Research. Drones 2020, 4, 70.DOI:10.3390/drones4040070

Course description

Unoccupied Aerial Vehicles (UAV), also known as small Unmanned Aerial Systems (sUASs), Unmanned Aerial Systems (UAS) or drones, with their high spatial resolution, temporal flexibility, and ability to repeat photogrammetry, afford advancements in other remote sensing approaches for coastal mapping, habitat monitoring, and environmental management. This open-access drone mapping training course is designed to use drones to collect remote sensing data for coastal mapping and seagrass conservation. We create this training course for research partners and broader communities to learn how to fly drones, and perform data processing in Geographical Information Science (GIS) method. This training course contains topics of flying drones, Preflight & Planning, FAA part 107 examination, Drone2map user guide, and GIS based drone image analyses.

Course Objectives

  1. Basic knowledge of Drone, setup, and maintenance.
  2. Learn how to fly drones, manual manipulation and auto-pilot.
  3. Operate the UAV efficiently, safely, ethically and consistent with FAA regulations.
  4. Learn FAA part 107 exam, e.g., airspace regulations, sectional charts, and etc.
  5. Safety guidelines when flying drones.
  6. Learn to use DJI GS Pro for auto-pilot flying and collecting field data.
  7. Collecting field data and Ground Control Points (GCPs).
  8. Use Esri Drone2Map to stitch and geo-referencing the drone images.
  9. Data management and cloud storage of drone imagery
  10. Basic GIS analysis on drone imagery, digitizing, multi-spectral band math, vegetation index, and image classification.

image

The training program is divided into 5 training sections and one post-training self-study guide to prepare participants for the FAA Part 107 examination. This examination is necessary for commercial-based drone operators to conduct flights in the United States.

1. Drone Basics

The first training module includes a tutorial to introduce basic manipulation, assembly, setup software, and calibration of the quadcopter drone. The DJI Phantom 4 Pro were used as an example. The training contents includes a lecture-based review of the drone, its basic flight manipulation, rules and regulations for drone flights. Through the lecture and tutorial, safe drone assembly techniques were reviewed as well as safety requirements. We covered pre-flight planning and in-flight precautions, including maintaining UAV within visual line of sight of the remote pilot.

  • Read the Phantom 4 manual to learn basic manipulation, assembly, setup software, and calibration of the quadcopter drone.
  • Review the drone, its basic flight manipulation, rules and regulations for drone flights.
  • Read through the operations manual and safety guidelines and participated in a hands-on tutorial setting up the drone and software environment for a flight.
  • One-hour practice fly, get familiar with manual drone operations, including takeoff and landing, changing flight altitude, and adjusting drone camera/video settings
<iframe width="560" height="315" src="https://www.youtube.com/embed/4PYAk11Jio8" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

Open training course for drone mapping: (1/5) Drone unboxing and assemble

<iframe width="560" height="315" src="https://www.youtube.com/embed/EFAxI218N7s" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

Open training course for drone mapping: (2/5) How to setup the software for DJI Phantom 4

<iframe width="560" height="315" src="https://www.youtube.com/embed/2WltMwrWlyM" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

DJI official toturial of drone calibration

Register your drone

Register your drone to FAA is very important in the United States since FAA needs to identify a drone and use FAA registration number to seek information.

“Failure to register with the FAA could result in one or a combination of the following: a civil penalty of up to $27,500; a criminal fine of up to $250,000; imprisonment for up to three years.” - FAA

Directions for Registering Drone with FAA:

  1. Go to https://faadronezone.faa.gov/#/
  2. Click “Register” in the same row as “I fly under Part 107 or as a Public Aircraft.”
  3. Enter information and click “Create Account.”
  4. Verify your email address and log in
  5. Make sure that you are in the “Part 107 Dashboard.”
  6. Click “Manage sUAS Inventory.”
  7. Click “Add UAS.”
  8. Fill out the information
  9. Enter your drone’s unique serial number, as found in the battery cavity of the drone:
  10. Go to “Shopping Cart” and click “Checkout.”
  11. Follow prompts for payment
  12. Navigate back to your “FAA Part 107 Dashboard” and click “Manage sUAS Inventory”
  13. Find the drone that you registered and find the “Registration” column.
  14. Mark your drone with the registration number according to the following FAA

image

Module Materials:

Phantom 4 manual

operations manual and safety guidelines

2. In-Flight Operation

Following the overview of drone basics, there is a 1.5-hour manual flying session. Through this interactive exercise, participants gained experience in basic drone operations.

  • Remote pilot checks for safety equipment including gloves, eye protection, safety vests, radio, and life jackets if taking off from a boat
  • The flight is not permitted directly over non-participating people.
  • Because coastal mapping with drones often includes taking off and landing on a boat, hand catching of the drone on a boat needs to be practiced for both takeoff and landing.
  • Focus on maintaining visibility and line of sight with the drone and avoiding hazards.

Drone Manipulation

<iframe width="560" height="315" src="https://www.youtube.com/embed/jpWw9_WZGHU" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

Open training course for drone mapping: (3/5) Calibrate the drone and setup the software

Air Space Regulation

  • All drones are required to be registered with the FAA if they weigh more than 0.55 lbs (250 grams) and less than 55 lbs (25 kg).
  • Maintain UAV within visual line of sight of the remote pilot. a) standard flight altitude (< 400 feet above ground level (AGL); b) minimum distance from clouds (> 500 feet below the cloud and 2,000 feet horizontally from the cloud); and c) maintaining a safe distance from bystanders.
  • The minimum distance of the UAS from clouds must be no less than 500 feet below the cloud and 2,000 feet horizontally from the cloud.
  • U.S. Part 107 (FAA sUAS Part 107) specifies regulations to fly a UAV in the National Airspace System (NAS). Jurisdictional differences across study sites affected some flight restrictions under FAA regulations. For sites within controlled airspace, Low Altitude Authorization and Notification Capability (LAANC) and Certificates of Authorization (COAs) needed to be considered and planned for well in advance of drone operations.

Note: There are similar regulations in Canada. All drones that weigh between 250 g and 25 kg must be registered with Transport Canada. FAA certification (U.S.) is not applicable in Canada, and drone pilots must follow the rules in the Canadian Aviation Regulations (CARs) Part IX—Remotely Piloted Aircraft Systems.

For more FAA regulation, please read FAA remote pilot study guide

Module Materials:

FAA remote pilot study guide

3. Autonomous Mapping

Autonomous mapping provides an advantage over manual flight operations by ensuring that data collection is efficient and replicable at each site. In this module we learn how to use autonomous functions to capture hundreds of images that were pre-programmed to be evenly distributed with nadir view over the mapping area.

image

  • Read the [CSGIS_Preflight_Planning_Document] (/Documents/CSGIS_Preflight_Planning_Document.pdf) in the course material, learn to use DJI GS Pro app for auto-pilot and safety guidelines.
  • Learn how to plan and create autonomous flights with different mapping parameters.
  • We recommend UAV flight path set to be parallel with the long side of the mapping area in order to minimize the UAV turning points and maximize battery efficiency.
  • Rain, wind, and fog all frequently occur in coastal areas and influence drone flights. To address that, flights need to be conducted with wind speeds less than 10m/s, no heavy rain and no fog. FAA Part 107 regulations state that the UAV should not be flown in fog or other situations where the operator loses line of sight.
<iframe width="560" height="315" src="https://www.youtube.com/embed/n2iIS3-4z-8" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> Open training course for drone mapping: (4/5) Create drone mapping task using DJI GS Pro

Mapping planning & settings

Participants learned how to plan and create a new flight area using autonomous flights with different mapping parameters. Considerations for autonomous parameters included:

  • Tradeoffs between spatial coverage and spatial resolution (e.g., if drones fly at a higher elevation, the image coverage is larger, but the spatial resolution is coarser and vice versa);
  • Appropriate settings of the camera model for a proper shooting angle to minimize sun glint;
  • How flight direction and capture mode vary depending on the shape of the site and the wind directions;
  • How front/side overlap ratio is related to flying time and the number of batteries needed.

image

<iframe width="560" height="315" src="https://www.youtube.com/embed/Op4rjLfgmpA" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

Open training course for drone mapping: (5/5) Unlock fly zone and Using DJI GS Pro for autonomous mapping

Module Materials:

CSGIS_Preflight_Planning_Document

4. Image Processing

The general steps reviewed in this course included: image stitching, geo-referencing, derivation of orthomosaics and elevation models and image correction. Also, we will review the importance of visually inspecting all drone images to rule out low-quality images (e.g., blurry or oblique) and minimize measurement error in the final data products. This module will also cover the use of Esri Drone2Map software to stitch together hundreds of separate images collected by drones in the field and geo-register them into orthomosaics.

image

Image stitching and GIS

  • Learn the CSGIS_Drone2map User Guide.
  • Findable, Accessible, Interoperable and Reusable (FAIR) science data principles. (Wilkinson et al., 2016), Note: Drone2Map software package could be downloaded from the course material resources folder. Sample data are provided in the course folder.

Geo-referencing

One of the biggest challenges of coastal drone mapping is that a relatively homogeneous water surface leads to difficulties in registering images because the image mosaic algorithm usually needs some target on the image as a matching point to stitch together images with overlaying parts.

For points on land, we used obvious objects, such as red buckets that could be easily identified in the drone image. For image referencing over the water, we used light-colored buoys with anchors fixed on the water surface to serve as the Ground Control Point (GCP). It is recommended to collect 10 points at each monitoring site. On land, use colorful objects, such as red buckets, that could be easily identified in the drone image. Over water, use light-colored buoys with anchors fixed on the water. When collecting GCP points, we recommended starting the GPS and wait until there were more than 12 satellites available for calculating the position. For each GCP location, we encourage to wait at least 90 seconds until the GPS signal became stable. Usually, GPS accuracy can reach 30-50 cm under cloudless weather conditions. For each GCP location, collecte 20 repeated measurements and use the average value as the input coordinates for geo-referencing.

Orthomosaic & Elevation Data

  • Learn the ArcGIS based Image Analyses Manual
  • GIS analysis includes: geodatabase management, digitizing raster imagery, pixel/object based classification methods, band math, and calculations of vegetation indexes (e.g., Green Leaf Index and NDVI). The canopy information, such as Leaf Area Index (LAI) can be derived from drone imagery as well (Roth et al 2018).

Note: ArcGIS and Drone2Map software packages could be downloaded from Esri.

<iframe width="560" height="315" src="https://www.youtube.com/embed/yaX336s4DjE" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

UAV/drone high-resolution 3D fly-through video for Bodega Marine Laboratory (BML)

Furthermore, drone mapping can generate additional elevation data products, such as Digital TerrainModels (DTM) and Digital Surface Models (DSM). Such products are useful for topography analysis and 3D visualization. Above video shows the high-resolution orthomosaic imagery combined with the high-resolution Digital Elevation Model can be further processed to a 3D visualization.

Module Materials:

Processing the drone imagery to mapping products

Data analysis in Geographical Information Science (GIS)

5. Post-training Self-study

Self-study for FAA UAS Exam

10-hour self-paced study guide to assist partners with the Federal Aviation Administration (FAA) Part 107 examination. In order to fly drones for research purposes under the FAA’s Small UAS Rule (Part 107) in the U.S., one must obtain a Remote Pilot Certificate from the FAA. This certificate demonstrates that the remote pilot understands the regulations, operating requirements, and procedures for safely flying drones.

Module Materials:

FAA remote pilot study guide

Self-study for FAA part 107 exam

Above training document reviewed content from the course modules as well as additional material necessary to prepare for the drone examination, including airspace concepts, weather sources, radio communications, sectional charts, and drone physics. It also includes additional online resources and sample questions for the examination.

Before Flight Check-list

  • Registered the drone with FAA, checked the airmap or B4Ufly that the mapping area is approved by FAA.
  • Install “DJI Go 4” and “DJI GS Pro”. Note GS pro only available on iPad (no iphone version).
  • Charge both controller and drone batteries. Each battery takes about 1 hour and 20 minutes to charge to full, the controller needs about 3 hours. There are two charging ports on the original charger, one for the controller and one for battery.
  • There is a 32gb sd card coming with the drone. Make sure to clear it before going to the field. If using a computer to format, use the fat32.
  • Take a test fly to confirm everything is good and the drone can take off. If the drone is good to be taken off, that will save lots of the time when doing the mapping in the field.
  • Check everything is good using DJI GO 4 before use GS pro, then go to GS Pro and click to fly. The take-off location is better to be flat, dry and close to the mapping area as much as possible to save the battery.
  • When the drone fly to the area and start mapping, make sure turn on the sound of the ipad and hear the shutter sounds every 2-3s. Sometimes if accidentally clicked video shooting at some point before the mapping, the drone will pretend to do the mapping, but keep shooting video without the notice.

Resources:

Esri training course

  •   Drone2Map for ArcGIS: Bring Drone Imagery into ArcGIS (69min)
    
  •   Getting Started with Drone2Map for ArcGIS (2h15min)
    
  •   Creating 2D Products Using Drone2Map for ArcGIS (2hrs)
    
  •   Working with Full Motion Video in ArcGIS (2hrs)
    
  •   Creating 3D Products Using Drone2Map for ArcGIS (4h45min)
    

Citizen Sience GIS NSF Drone mapping project

dronemapping's People

Contributors

gis-yang avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.