bringing aerial robots closer to
play

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


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

  2. What are UAVs used for?

  3. What are UAVs used for?

  4. What are UAVs used for?

  5. youtu.be/nm8MhcBkYDw Use Cases: Fly High

  6. youtu.be/tFi8YbE9M6k Use Cases: Fly Low

  7. Collect Samples?

  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

  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

  10. MoMvaMon • 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 Student: D. Anthony; Collaborators: S. Elbaum, A. Lorenz and R. Ferguson

  11. Why Crop Height? • Crop height is a predictor of – Plant health – Stress – Yield • Rarely collected in agronomy research • Almost never used commercially

  12. Crop Height Approach • 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

  13. System • Ascending Technologies Firefly • Hex‐rotor UAV • 600g payload • Hokuyo laser scanner – 5.6m, 36Hz Stalk • Onboard processing • Camera Leaves

  14. Laser Scan Example

  15. Crop Height Approach Frame • Noisy scans IMU CDF Xform • Individual plants have defined structure Ground Crop Laser • Reject noisy outliers Est. Est. using median filters • Kalman filter fuses IMU Crop Median Median and laser scan data Filter Height Filter w c w g Est. • Control based on ground distance and plant top distance PID Kalman Filter Control

  16. Crop Height Measurement

  17. 1 Canopy 0.9 0.8 Crop Height Results 0.7 Ground 0.6 0.5 0.4 0.3 0.2 • Can idenMfy ground, Single Scan 0.1 Combined 0 0 1 2 3 4 5 top of crops, and Distance (m) 100 Estimated Crop Height (m) 90 2.5 True Height 80 intermediate canopy levels Upper Percentile 2 70 60 1.5 50 • Plan height within 3cm of 40 1 30 20 manual measurements 0.5 10 0 9 18 27 36 45 54 63 72 81 90 99 Lower Percentile • Autonomous height control • Challenges – Cannot follow rows with GPS

  18. From Height EsMmaMon to Row Following • 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 1 Crop Tops 1.5 Scan Range (m) 2 2.5 3 3.5 Ground 4 − 0.75 − 0.5 − 0.25 0 0.25 0.5 0.75 Scan Angle (rad)

  19. Row LocalizaMon Algorithm 0 -1 -2 Z (m) -3 -4 -5 -6 -2 0 2 X (m) 0 0 -1 -1 -2 -2 Z (m) Z (m) -3 -3 -4 -4 -5 -5 -6 -6 -3 -2 -1 0 1 2 3 -3 -2 -1 0 1 2 3 X (m) X (m)

  20. Row Following Results • Developed this past growing season (last tests 1 weeks ago) • Automated height control and row following 140 Feature 120 Particle filter • Stable in 10knt (5m/s) 100 winds Time (s) 80 • Comparison to ground 60 truth (video) in progress 40 20 0 -4 -3 -2 -1 0 1 2 3 4 Distance (m)

  21. Future Work • Comparison to ground truth • EvaluaMon with different: – Growth stages – Winds – LighMng – Other row crops • Switching between rows • Measuring whole field

  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

  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

  24. Why Water Sampling?

  25. Why Water Sampling? 19 May 2012 18 May 2012

  26. How is it Done Now?

  27. How is it Done Now? Grab Sampling

  28. How is it Done Now? Fixed Samplers

  29. How is it Done Now? Autonomous Systems J. Manley, A. Marsh, W. Cornforth, and C. Wiseman, “EvoluMon • of 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.

  30. Limnologist Requirements

  31. Limnologist Requirements • Three 20 ml water samples within 1 kilometer • Small and light enough for one scienMst • Reliable, cost‐effecMve, and safe • Sampler must not bias water properMes

  32. Challenges • Altitude over water while sampling • Acquire and transport water • Avoid cross- contamination • Flying in wind • Ensuring safety • Autonomy

  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

  34. youtu.be/7mPbyXZpBws Autonomous Aerial Water Sampling

  35. Micropump (10 grams)

  36. Chassis, Servo, Flushing, Vials

  37. Ultrasonic Sensors

  38. ConducMvity Sensors ConducMvity Sensors

  39. Experimental ValidaMon • Sample collecMon success rate • Comparison to manual methods • OperaMon in wind

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

  41. Methods Comparison: Temperature Transects • Adjustable length 4m tube with temp sensor • StaMc array vs. UAV • UC Berkeley Blue Oak Ranch Reserve

  42. youtu.be/gL‐MahPaeCo Offu_ Air force Base Lake, Nebraska Zebra Mussel Veliger Sampling

  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?

  44. Failures: Part of Field RoboMcs

  45. youtu.be/rd04BMkHKcQ Failures: Part of Field RoboMcs

  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

  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

  48. youtu.be/VIAg8dM8TLk Improving Safety, Autonomy, and Reliability

  49. Approach • Most faults show up as abnormal behavior in solware • Our approach: Inferred invariant monitoring – Implemented in ROS Program Invariant Monitor Traces Inference Synthesis Increased Modify Online Safety Behavior Monitoring

  50. Improving Safety, Autonomy, and Reliability • Findings – Success rate for 7 unplanned Without Monitor scenarios increased 20% to 80% – Approach is applicable to any UAV task With Monitor – Need to idenMfy remedial acMons – Required for close interacMons with environment

  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

  52. Achievements: Wireless Power Increased CapabiliMes

  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

Recommend


More recommend