Module 4/5 · Weeks 10–12 · 27 h

Spraying and seeding

UAT 365 Unmanned Aircraft Systems Technology for Smart Agriculture and Remote Sensing

About 90 minDraft, awaiting reviewLast updated 27 September 2026

Lesson

By the end of this module you will be able to

  1. Compute the required flow rate from the target application rate, speed and swath width
  2. Plan the number of sorties, spray lines, swath overlap and buffer zones
  3. Explain the factors that cause spray drift and the roles of ISO 23117-1 and ASABE S572.3
  4. Identify Thai requirements for drone spraying and the effect of an emptying tank on the centre of gravity

Prerequisites: UAT 365 modules 1–3 · UAT 312 (payloads)

Why this matters

A spray drone has immediate effects, good and bad. Apply too little and the fertiliser or product does not work. Apply too much and it is wasted, may damage the crop and leaves residues in the environment, while drift can land on houses, fish ponds or neighbouring fields. Drone spraying must therefore be calculable, checkable and strictly compliant. This module uses liquid fertiliser as the example; spraying hazardous agricultural substances has further requirements that must be checked with the authorities directly.

Application rate and flow rate

The NPTC calibration workbook gives application rate (L/ha) = flow (L/min) × 600 ÷ speed (km/h) ÷ swath width (m). The 600 comes from 10,000 m² per hectare ÷ 1,000 m per km × 60 minutes per hour. Beware of sources that use centimetres with the constant 600, which is wrong; with centimetres the constant must be 60,000.

Example 1. Flow rate and tank loads for a 30-rai field

Assumed values: target rate 15 L/ha, 5 m swath, 5 m/s flight speed, 10 L tank.

import math

RATE, SWATH, SPEED_MS, TANK = 15.0, 5.0, 5.0, 10.0      # L/ha, m, m/s, L
AREA_HA = 30 * 1600 / 10_000

speed_kmh = SPEED_MS * 3.6
flow = RATE * speed_kmh * SWATH / 600
volume = RATE * AREA_HA
loads = math.ceil(volume / TANK)
print(f"speed {speed_kmh:.0f} km/h -> flow {flow:.2f} L/min")
print(f"field {AREA_HA} ha needs {volume:.0f} L = {loads} tank loads")
print(f"one tank sprays {TANK / flow:.1f} min and covers {TANK / RATE:.2f} ha")
print(f"check: {flow:.2f} L/min x 600 / {speed_kmh:.0f} km/h / {SWATH:.0f} m = {flow * 600 / speed_kmh / SWATH:.1f} L/ha")
speed 18 km/h -> flow 2.25 L/min
field 4.8 ha needs 72 L = 8 tank loads
one tank sprays 4.4 min and covers 0.67 ha
check: 2.25 L/min x 600 / 18 km/h / 5 m = 15.0 L/ha

If the drone flies faster at the same flow, the application rate falls in proportion, so most spray systems adjust flow to speed. Always check by measuring the real output of the nozzles with water before use. The number of loads excludes time for battery changes, refilling and turns.

Spray lines and buffers

The effective swath is not the width the spray reaches at its edges. Deposit is thinner at the edges than in the middle, so lines must be spaced so that edges overlap and give an even dose. This width must be found by a distribution test of the actual machine; ISO 23117-2 specifies such test methods.

Top view of a green field. An orange strip at the top is a no-spray buffer next to a canal and houses. Five parallel flight lines each carry a pale blue spray band overlapping slightly with its neighbours. The right side marks a 5 metre swath
Figure 1. Spray swaths, overlap and buffer zone

A buffer zone is an unsprayed strip between the field and anything that must be protected, such as canals, ponds, houses and other crops. Its width must follow the product requirements and the authorities’ guidance.

Droplets and drift

Five boxes on the left: small droplets, high release height, strong wind, hot dry air and high flight speed. All arrows point to a box on the right: spray drifts off target
Figure 2. Factors that increase spray drift

Small droplets cover leaves well but fall slowly and are easily carried by wind. ANSI/ASABE S572.3 classifies nozzles by droplet size so that nozzles can be chosen as the product label requires. ISO 23117-1:2023 sets environmental requirements for unmanned aerial spraying systems (for drones with a maximum take-off mass up to 150 kg). Reading wind, temperature and humidity before flight draws on the meteorology unit linked to this module.

An emptying tank and the centre of gravity

The liquid in the tank is a load that changes throughout the flight. If the tank is not exactly at the aircraft’s centre of gravity, the combined centre of gravity moves as the liquid is used, and the flight controller must compensate continuously.

Example 2. Centre of gravity as the tank empties

The empty aircraft with battery is 18 kg with its centre of gravity at x = 0. The centre of the liquid is 4 cm forward (assumed).

FRAME_KG, TANK_X = 18.0, 0.04          # kg, m (positive = forward)
for liquid in (10.0, 5.0, 0.0):
    total = FRAME_KG + liquid
    x_cg = (FRAME_KG * 0.0 + liquid * TANK_X) / total
    print(f"liquid {liquid:>4.1f} kg: mass {total:.1f} kg, CG {x_cg * 100:+.2f} cm")
liquid 10.0 kg: mass 28.0 kg, CG +1.43 cm
liquid  5.0 kg: mass 23.0 kg, CG +0.87 cm
liquid  0.0 kg: mass 18.0 kg, CG +0.00 cm

The centre of gravity moves about 1.4 cm during the flight and the mass falls by about a third, so the drone responds differently with a full and an empty tank. Test both conditions; liquid sloshing in the tank adds a further disturbance.

Thai requirements

  • Department of Agriculture: launched a standard operating practice for spraying with agricultural unmanned aircraft and ID cards for contracted spray operators who pass its training (December 2024). Anyone offering spraying services must check the current training and card conditions with the Department
  • CAAT and NBTC: pilot and radio equipment registration as in module 1 and UAT 313
  • Product labels and conditions are binding, including rate, droplet size, pre-harvest interval and protective equipment. This module does not replace official training

Module lab

Lab: calibration and a plan with plain water

  1. Use plain water only. Measure the real output of every nozzle over a set time and compare with the system setting
  2. Use Example 1 to compute the flow rate and number of loads for the training field
  3. Plan spray lines and buffers on a map, identifying everything to be protected on every side of the field
  4. Record wind, temperature and humidity before flight and set stop conditions in advance
  5. Fly a plain-water test over water-sensitive paper under the instructor’s supervision, assess uniformity and record it in the lab notebook

Common mistakes

Watch out

  • Using the constant 600 with a swath in centimetres
  • Trusting the on-screen flow rate without measuring it
  • Using the maximum spray reach as the line spacing, leaving too little between lines
  • Spraying in strong wind or very hot weather
  • Not testing flight with a full tank

Summary

  • Application rate (L/ha) = L/min × 600 ÷ km/h ÷ swath width (m), used to compute and check flow rate
  • Space lines by the measured effective swath and keep buffers around what must be protected
  • Small droplets, high release, strong wind and hot dry air increase drift; choose nozzles and weather accordingly
  • An emptying tank changes mass and centre of gravity, and spraying in Thailand must meet Department of Agriculture, CAAT and NBTC requirements

Check your understanding

  1. Flow 1.5 L/min at 18 km/h with a 5 m swath. What is the application rate?
  2. For 20 L/ha at 21.6 km/h with a 6 m swath, what flow is needed?
  3. A 4.8 ha field at 15 L/ha with an 8 L tank. How many loads?
  4. Why do small droplets drift easily?
  5. An 18 kg aircraft at x = 0 carries 6 kg of liquid at x = 0.05 m. Where is the combined centre of gravity?
Answers
  1. L/ha
  2. L/min
  3. loads
  4. They fall slowly, stay airborne longer and can be carried far by the wind
  5. m, or 1.25 cm forward

Key formulas

Application rate (NPTC)
Required flow rate
Combined centre of gravity

Key references

  1. City & Guilds NPTC. (2019). Calibration workbook (V1, April 2019). link
  2. International Organization for Standardization. (2023). Agricultural and forestry machinery — Unmanned aerial spraying systems — Part 1: Environmental requirements (ISO 23117-1:2023). link
  3. ASABE. (2020). Spray nozzle classification by droplet spectra (ANSI/ASABE S572.3 FEB2020). American Society of Agricultural and Biological Engineers. link
  4. กรมวิชาการเกษตร. (2567, 16 ธันวาคม). กรมวิชาการเกษตรเปิดตัวมาตรฐานการปฏิบัติงานการพ่นสารด้วยอากาศยานไร้คนขับทางการเกษตรและบัตรประจำตัวผู้รับจ้างพ่น [ข่าวประชาสัมพันธ์]. link
  5. สำนักงานการบินพลเรือนแห่งประเทศไทย. (2569). ประกาศ กพท. เรื่อง หลักเกณฑ์และวิธีการในการอนุญาตให้ผู้บังคับหรือปล่อยอากาศยานซึ่งไม่มีนักบิน ประเภทอากาศยานที่ควบคุมการบินจากภายนอก ที่มีน้ำหนักไม่เกิน 25 กิโลกรัม ปฏิบัติแตกต่างไปจากเงื่อนไขที่กำหนด พ.ศ. 2569 (มีผล 17 พฤษภาคม 2569). link
  6. สำนักงาน กสทช. ระบบลงทะเบียนอากาศยานซึ่งไม่มีนักบิน (โดรน). link
  7. Food and Agriculture Organization & International Telecommunication Union. (2018). E-agriculture in action: Drones for agriculture. FAO. link

Further reading

Study the assigned knowledge units in advance, review media and take the module quiz

In class / field

Intensive lab and field practice recorded in a lab notebook

Learning evidence: Lab notebook signed by the instructor

Module quiz

This is a formative self-check, not a graded exam

Knowledge domain: Surveying, mapping and geoinformatics · Automation, robotics and swarms · Aircraft, structures and design · Mission planning, flight and simulation