Bringing Aerial Robots Closer to Crops: Sensing, Sampling, and Safety - - PowerPoint PPT Presentation

bringing aerial robots closer to
SMART_READER_LITE
LIVE PREVIEW

Bringing Aerial Robots Closer to Crops: Sensing, Sampling, and Safety - - PowerPoint PPT Presentation

Bringing Aerial Robots Closer to Crops: Sensing, Sampling, and Safety nimbus.unl.edu Carrick Detweiler Computer Science and Engineering Department University of NebraskaLincoln carrick@cse.unl.edu cse.unl.edu/~carrick nimbus.unl.edu


slide-1
SLIDE 1

carrick@cse.unl.edu cse.unl.edu/~carrick nimbus.unl.edu

Bringing Aerial Robots Closer to Crops: Sensing, Sampling, and Safety nimbus.unl.edu

Carrick Detweiler Computer Science and Engineering Department University of Nebraska‐Lincoln

slide-2
SLIDE 2

What are UAVs used for?

slide-3
SLIDE 3

What are UAVs used for?

slide-4
SLIDE 4

What are UAVs used for?

slide-5
SLIDE 5

Use Cases: Fly High

youtu.be/nm8MhcBkYDw

slide-6
SLIDE 6

Use Cases: Fly Low

youtu.be/tFi8YbE9M6k

slide-7
SLIDE 7

Collect Samples?

slide-8
SLIDE 8

Vision, CapabiliMes, and Requirements

  • Fly close to the environment
  • Interact with environment
  • Autonomy to increase success
  • Reliability to lower cost
  • Safety to enable adopMon
slide-9
SLIDE 9

Talk Overview

  • Crop height esMmaMon & row following

– MoMvaMon – System design – System verificaMon

  • Other Nimbus Lab projects

– Aerial water sampling – Improving safety of robots – Wireless power transfer

slide-10
SLIDE 10

MoMvaMon

Student: D. Anthony; Collaborators: S. Elbaum, A. Lorenz and R. Ferguson

  • Phenotyping trials

– Many varieMes of plants – Aim: Improve understanding of water and nitrogen stressors during phenotyping trials

  • Measure crop height
  • AcMve Sensors
  • Research Challenges

– Fly close (<1m) to crops – Follow rows autonomously

slide-11
SLIDE 11

Why Crop Height?

  • Crop height is a predictor of

– Plant health – Stress – Yield

  • Rarely collected in

agronomy research

  • Almost never used

commercially

slide-12
SLIDE 12
  • Use small UAVs with

laser scanner

  • Fly close

– Be_er angles – Less expensive sensors

  • Challenges

– Noisy scan data – Unstructured environment – Changing field condiMons – Near crop operaMon

Crop Height Approach

slide-13
SLIDE 13

System

  • Ascending Technologies

Firefly

  • Hex‐rotor UAV
  • 600g payload
  • Hokuyo laser scanner

– 5.6m, 36Hz

  • Onboard processing
  • Camera

Stalk Leaves

slide-14
SLIDE 14

Laser Scan Example

slide-15
SLIDE 15

Crop Height Approach

  • Noisy scans
  • Individual plants have

defined structure

  • Reject noisy outliers

using median filters

  • Kalman filter fuses IMU

and laser scan data

  • Control based on

ground distance and plant top distance

Laser IMU Frame Xform CDF Crop Est.

Ground Est. Median Filter wc Median

Filter wg

Kalman Filter

Crop Height Est. PID Control

slide-16
SLIDE 16

Crop Height Measurement

slide-17
SLIDE 17
  • Can idenMfy ground,

top of crops, and intermediate canopy levels

  • Plan height within 3cm of

manual measurements

  • Autonomous height control
  • Challenges

– Cannot follow rows with GPS

1 2 3 4 5 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

Distance (m)

Single Scan Combined

Canopy Ground

9 18 27 36 45 54 63 72 81 90 99 10 20 30 40 50 60 70 80 90 100

Lower Percentile Upper Percentile Estimated Crop Height (m)

0.5 1 1.5 2 2.5 True Height

Crop Height Results

slide-18
SLIDE 18
  • GPS accuracy poor
  • RTK GPS heavy, requires setup
  • 1‐2 rows in each phenotyping trial
  • Isolate rows from scan data
  • Exploit known informaMon about

corn field

From Height EsMmaMon to Row Following

−0.75 −0.5 −0.25 0.25 0.5 0.75 1 1.5 2 2.5 3 3.5 4

Scan Angle (rad) Scan Range (m)

Crop Tops Ground

slide-19
SLIDE 19

Row LocalizaMon Algorithm

X (m)

  • 2

2

Z (m)

  • 6
  • 5
  • 4
  • 3
  • 2
  • 1

X (m)

  • 3
  • 2
  • 1

1 2 3

Z (m)

  • 6
  • 5
  • 4
  • 3
  • 2
  • 1

X (m)

  • 3
  • 2
  • 1

1 2 3

Z (m)

  • 6
  • 5
  • 4
  • 3
  • 2
  • 1
slide-20
SLIDE 20

Row Following Results

  • Developed this past

growing season (last tests 1 weeks ago)

  • Automated height control

and row following

  • Stable in 10knt (5m/s)

winds

  • Comparison to ground

truth (video) in progress

Distance (m)

  • 4
  • 3
  • 2
  • 1

1 2 3 4

Time (s)

20 40 60 80 100 120 140

Feature Particle filter

slide-21
SLIDE 21

Future Work

  • Comparison to ground truth
  • EvaluaMon with different:

– Growth stages – Winds – LighMng – Other row crops

  • Switching between rows
  • Measuring whole field
slide-22
SLIDE 22

Talk Overview

  • Crop height esMmaMon & row following

– MoMvaMon – System design – System verificaMon

  • Other Nimbus Lab projects

– Aerial water sampling – Improving safety of robots – Wireless power transfer

slide-23
SLIDE 23

UAV Water Sampling InteracMng with Environment

  • Goals

– Collect water samples with UAV – ParMal Autonomy

  • Research Challenges

– Staying safe and dry – IntegraMng ultrasound, alMmeter, and water sensor data – Easy and robust user interface

Students: John‐Paul Ore, J Higgins Collaborator: S. Elbaum, A. Burgin, M. Hamilton, S. Thompson

slide-24
SLIDE 24

Why Water Sampling?

slide-25
SLIDE 25

18 May 2012 19 May 2012

Why Water Sampling?

slide-26
SLIDE 26

How is it Done Now?

slide-27
SLIDE 27

How is it Done Now? Grab Sampling

slide-28
SLIDE 28

How is it Done Now? Fixed Samplers

slide-29
SLIDE 29

How is it Done Now? Autonomous Systems

  • J. Manley, A. Marsh, W. Cornforth, and C. Wiseman, “EvoluMon
  • f the Autonomous Surface Cral AutoCat,” Proceedings of

Oceans 2000, MTS/IEEE Providence, RI, October, 2000.

  • H. Ferreira, A. MarMns, A. Dias, C. Almeida, J. M. Almeida, E. P.

Silva, “ROAZ Autonomous Surface Vehicle Design and ImplementaMon”, Encontro Cienofico ‐ RobóMca 2006, Pavilhão MulM‐usos, Guimarães, Portugal, 28 Abril, 2006

  • R. Hine and P. McGillivary, “Wave powered autonomous surface

vessels as components of ocean observing systems,” Proceedings of PACON 2007, Honolulu, HI June 2007

  • Curcio, Joseph, John Leonard, and Andrew Patrikalakis. "SCOUT ‐

A low cost autonomous surface platorm for research in cooperaMve autonomy." OCEANS, 2005. Proceedings of MTS

  • IEEE. IEEE, 2005.
slide-30
SLIDE 30

Limnologist Requirements

slide-31
SLIDE 31

Limnologist Requirements

  • Three 20 ml water samples

within 1 kilometer

  • Small and light enough for
  • ne scienMst
  • Reliable, cost‐effecMve, and

safe

  • Sampler must not bias water

properMes

slide-32
SLIDE 32

Challenges

  • Altitude over water

while sampling

  • Acquire and transport

water

  • Avoid cross-

contamination

  • Flying in wind
  • Ensuring safety
  • Autonomy
slide-33
SLIDE 33

How Do We Sample Water?

  • UAV – AscTec Firefly
  • Electromechanical
  • Pump
  • Conductivity Sensors
  • Breakaway Mechanism
  • ‘Chassis’ & ‘Needle’
  • Embedded System
  • Software
  • Altitude Control
  • Safety System
  • Autonomy
slide-34
SLIDE 34

Autonomous Aerial Water Sampling

youtu.be/7mPbyXZpBws

slide-35
SLIDE 35

Micropump (10 grams)

slide-36
SLIDE 36

Chassis, Servo, Flushing, Vials

slide-37
SLIDE 37

Ultrasonic Sensors

slide-38
SLIDE 38

ConducMvity Sensors ConducMvity Sensors

slide-39
SLIDE 39

Experimental ValidaMon

  • Sample collecMon success rate
  • Comparison to manual methods
  • OperaMon in wind
slide-40
SLIDE 40

OperaMon in Wind

10 20 30 40 50 60 70 80 90 100 0‐2.7 2.7‐3.5 3.5‐4.5 4.5‐5.3 5.3+ Full Sampling Success Rate (%) Wind Speed (m/s) 0.72m 0.82m 0.92m 1.02m 1.12m Target Sampling AlRtude Total of 225 samples, at least 4 per data point

slide-41
SLIDE 41

Methods Comparison: Temperature Transects

  • Adjustable length 4m tube with temp sensor
  • StaMc array vs. UAV
  • UC Berkeley Blue Oak Ranch Reserve
slide-42
SLIDE 42

Offu_ Air force Base Lake, Nebraska Zebra Mussel Veliger Sampling

youtu.be/gL‐MahPaeCo

slide-43
SLIDE 43

Aerial Water Sampling

  • Findings

– Successfully captured 100s of samples indoors – 100+ outdoors – Stable in 10‐15mph winds – Samples compare to grab samples

  • Uses

– Sampling of hard to access locaMons – Temperature mapping – Invasive species (eDNA?) – Add conducMvity, Temp, DO, etc. – Chemical spills – Others?

slide-44
SLIDE 44

Failures: Part of Field RoboMcs

slide-45
SLIDE 45

Failures: Part of Field RoboMcs

youtu.be/rd04BMkHKcQ

slide-46
SLIDE 46

Improving Safety, Autonomy, and Reliability

  • Goals

– Operate reliably under unpredictable condiMons – Avoid operaMons that may lead to loss of control

  • Research Challenges

– Characterize known successful system operaMons – Synthesize those operaMons into a monitor that bounds UAV behavior

Student: Hengle Jiang Collaborator: S. Elbaum

slide-47
SLIDE 47

Failures in roboMcs

  • Hardware

– Failed sensors or actuators – Intermi_ent errors

  • Environment condiMons

– Wind, lighMng, obstacles, etc.

  • Users

– Inpuyng incorrect commands – Do not understand system limits

  • Solware

– Bugs – CommunicaMon/processing limits

slide-48
SLIDE 48

Improving Safety, Autonomy, and Reliability

youtu.be/VIAg8dM8TLk

slide-49
SLIDE 49

Approach

  • Most faults show up as abnormal behavior in solware
  • Our approach: Inferred invariant monitoring

– Implemented in ROS Program Traces Invariant Inference Monitor Synthesis Online Monitoring Modify Behavior Increased Safety

slide-50
SLIDE 50

Improving Safety, Autonomy, and Reliability

  • Findings

– Success rate for 7 unplanned scenarios increased 20% to 80% – Approach is applicable to any UAV task – Need to idenMfy remedial acMons – Required for close interacMons with environment

Without Monitor With Monitor

slide-51
SLIDE 51

Wireless Power Increased CapabiliMes

  • Goals

– Collect data from sensors – Charge hard to access sensors – Place/retrieve sensors

  • Research Challenges

– OpMmize power transfer and efficiency – Localize nodes to charge – Select nodes to recharge

Students: B. Griffin, A. Mi_leider,

  • J. Leng, N. Najeeb
slide-52
SLIDE 52

Achievements: Wireless Power Increased CapabiliMes

slide-53
SLIDE 53

Wireless Power Increased CapabiliMes

  • Findings

– Resonant magneMc coupling extends range of transfer – Can transfer 10W – Can collect data while charging sensors – Removes requirement for large solar panels

slide-54
SLIDE 54

Summary

  • UAVs can be used close to the ground and water

– Can already fly high and observe

  • UAVs have disrupMve potenMal

– InteracMons with environment – Collect samples – Safety and reliability – Autonomy and ease of use

  • Challenges

– Public percepMon (privacy, security, data access) – RegulaMons (FAA, airspace integraMon) – Fundamental challenges in roboMcs sensing and safety

slide-55
SLIDE 55

NIMBUS Lab

  • Nebraska Intelligent MoBile Unmanned Systems Lab

– Computer Science and Engineering Department – Grad Students, Undergrads – Co‐directed with Dr. SebasMan Elbaum

slide-56
SLIDE 56

Carrick Detweiler Computer Science and Engineering Department University of Nebraska‐Lincoln

This work is supported in part by grants from NSF, USDA, Water for Food InsRtute, and ORED‐UNL. We would like to thank our collaborators:

  • C. Allen, M. Brown, R. Ferguson, A. Lorenz, S. Thompson, M. Hamilton,

T.J. Fontaine, A. Burgin, and M. Waite.

Bringing Aerial Robots Closer to Crops: Sensing, Sampling, and Safety nimbus.unl.edu