+ All Categories
Home > Documents > An Autonomous Orchard Spraying System: Mission Planning ...

An Autonomous Orchard Spraying System: Mission Planning ...

Date post: 19-Feb-2022
Category:
Upload: others
View: 2 times
Download: 0 times
Share this document with a friend
51
Intelligent Technologies for Future Farming DaNet Thematic Workshop Horsens, Denmark, 27 March 2003 An Autonomous Orchard Spraying An Autonomous Orchard Spraying System: Mission Planning and Control System: Mission Planning and Control Kevin L. Moore, Director Kevin L. Moore, Director Center for Self Center for Self - - Organizing and Intelligent Systems Organizing and Intelligent Systems Utah State University Utah State University Mel Torrie, President and CEO Mel Torrie, President and CEO Autonomous Solutions, Inc Autonomous Solutions, Inc
Transcript
Page 1: An Autonomous Orchard Spraying System: Mission Planning ...

Intelligent Technologies for Future FarmingDaNet Thematic WorkshopHorsens, Denmark, 27 March 2003

An Autonomous Orchard SprayingAn Autonomous Orchard SprayingSystem: Mission Planning and ControlSystem: Mission Planning and Control

Kevin L. Moore, DirectorKevin L. Moore, DirectorCenter for SelfCenter for Self--Organizing and Intelligent SystemsOrganizing and Intelligent Systems

Utah State UniversityUtah State University

Mel Torrie, President and CEOMel Torrie, President and CEOAutonomous Solutions, IncAutonomous Solutions, Inc

Page 2: An Autonomous Orchard Spraying System: Mission Planning ...

Intelligent Technologies for Future FarmingDaNet Thematic WorkshopHorsens, Denmark, 27 March 2003

OutlineOutline

•• BackgroundBackground•• Autonomous Vehicles for AgricultureAutonomous Vehicles for Agriculture•• Orchard Spraying SystemOrchard Spraying System

── VisionVision── Physical HardwarePhysical Hardware

ActuatorsActuatorsSensorsSensorsVehicle ElectronicsVehicle Electronics

── System SoftwareSystem SoftwarePathPath--Tracking AlgorithmsTracking AlgorithmsMissionMission--Planning StrategyPlanning StrategyUser InterfaceUser Interface

── Implementation Issues (Safety and Localization)Implementation Issues (Safety and Localization)•• Conclusion Conclusion

Page 3: An Autonomous Orchard Spraying System: Mission Planning ...

Utah State University

Located in Logan, Utah, USA80 miles North of Salt Lake City

18,000 students study at USU’s Logan campus, nestled in the Rocky Mountains of the inter-mountain west

CSOIS is a research center inthe Department of Electricaland Computer Engineering

Page 4: An Autonomous Orchard Spraying System: Mission Planning ...

Intelligent Technologies for Future FarmingDaNet Thematic WorkshopHorsens, Denmark, 27 March 2003

Some Robots Built Some Robots Built At USUAt USU

T1

T2

ODIS

T3

Page 5: An Autonomous Orchard Spraying System: Mission Planning ...

Intelligent Technologies for Future FarmingDaNet Thematic WorkshopHorsens, Denmark, 27 March 2003

Some Vehicles Built Some Vehicles Built At ASIAt ASI

Autonomous Solutions, Inc.Located in Wellswille, Utah, USA, 80 miles North of Salt Lake City, near USU

Page 6: An Autonomous Orchard Spraying System: Mission Planning ...

Intelligent Technologies for Future FarmingDaNet Thematic WorkshopHorsens, Denmark, 27 March 2003

Autonomous Vehicle TechnologyAutonomous Vehicle Technology•• Autonomous vehicles are enabled by advances in:Autonomous vehicles are enabled by advances in:

–– Vehicle concept and mechanical design (actuation)Vehicle concept and mechanical design (actuation)–– Sensors (e.g., GPS) and perception algorithms Sensors (e.g., GPS) and perception algorithms –– Vehicle electronics (vetronics)Vehicle electronics (vetronics)–– ControlControl–– PlanningPlanning–– User InterfaceUser Interface

•• Also important is the application.Also important is the application.•• Today we will discuss the application of agriculture.Today we will discuss the application of agriculture.

Page 7: An Autonomous Orchard Spraying System: Mission Planning ...

Intelligent Technologies for Future FarmingDaNet Thematic WorkshopHorsens, Denmark, 27 March 2003

OutlineOutline

•• BackgroundBackground•• Autonomous Vehicles for AgricultureAutonomous Vehicles for Agriculture•• Orchard Spraying SystemOrchard Spraying System

── VisionVision── Physical HardwarePhysical Hardware

ActuatorsActuatorsSensorsSensorsVehicle ElectronicsVehicle Electronics

── System SoftwareSystem SoftwarePathPath--Tracking AlgorithmsTracking AlgorithmsMissionMission--Planning StrategyPlanning StrategyUser InterfaceUser Interface

── Implementation Issues (Safety and Localization)Implementation Issues (Safety and Localization)•• Conclusion Conclusion

Page 8: An Autonomous Orchard Spraying System: Mission Planning ...

Intelligent Technologies for Future FarmingDaNet Thematic WorkshopHorsens, Denmark, 27 March 2003

Autonomous Vehicles for Agriculture

•• Arguably, there are two options for deploying vehicles for Arguably, there are two options for deploying vehicles for computercomputer--controlled precision farming:controlled precision farming:

1) Retrofit or redesign existing vehicles for autonomous 1) Retrofit or redesign existing vehicles for autonomous operation:operation:–– AllAll--terrain vehicles (ATVs)terrain vehicles (ATVs)–– TractorsTractors–– TrucksTrucks

2) Design new vehicles, unrestricted by ergonomics2) Design new vehicles, unrestricted by ergonomics•• We have focused on the former, while recognizing that the We have focused on the former, while recognizing that the

latter may be more efficient.latter may be more efficient.

Page 9: An Autonomous Orchard Spraying System: Mission Planning ...

Intelligent Technologies for Future FarmingDaNet Thematic WorkshopHorsens, Denmark, 27 March 2003

Two Autonomous Triton Predators Cooperatively Accomplishing a Spraying Mission

Page 10: An Autonomous Orchard Spraying System: Mission Planning ...

Intelligent Technologies for Future FarmingDaNet Thematic WorkshopHorsens, Denmark, 27 March 2003

•• Automate a large field tractor for autonomous operation under coAutomate a large field tractor for autonomous operation under computer control.mputer control.•• Provide the automated tractor with obstacle detection and avoidaProvide the automated tractor with obstacle detection and avoidance capability. nce capability.

Another Retrofit Project

Page 11: An Autonomous Orchard Spraying System: Mission Planning ...

Intelligent Technologies for Future FarmingDaNet Thematic WorkshopHorsens, Denmark, 27 March 2003

Automated Tractor Project

Page 12: An Autonomous Orchard Spraying System: Mission Planning ...

Pond

Barrel

Tractor

50’

Page 13: An Autonomous Orchard Spraying System: Mission Planning ...
Page 14: An Autonomous Orchard Spraying System: Mission Planning ...
Page 15: An Autonomous Orchard Spraying System: Mission Planning ...
Page 16: An Autonomous Orchard Spraying System: Mission Planning ...

Intelligent Technologies for Future FarmingDaNet Thematic WorkshopHorsens, Denmark, 27 March 2003

A Second Automated TractorProject: Orchard Spraying

Page 17: An Autonomous Orchard Spraying System: Mission Planning ...

Intelligent Technologies for Future FarmingDaNet Thematic WorkshopHorsens, Denmark, 27 March 2003

OutlineOutline

•• BackgroundBackground•• Autonomous Vehicles for AgricultureAutonomous Vehicles for Agriculture•• Orchard Spraying SystemOrchard Spraying System

── VisionVision── Physical HardwarePhysical Hardware

ActuatorsActuatorsSensorsSensorsVehicle ElectronicsVehicle Electronics

── System SoftwareSystem SoftwarePathPath--Tracking AlgorithmsTracking AlgorithmsMissionMission--Planning StrategyPlanning StrategyUser InterfaceUser Interface

── Implementation Issues (Safety and Localization)Implementation Issues (Safety and Localization)•• Conclusion Conclusion

Page 18: An Autonomous Orchard Spraying System: Mission Planning ...

Intelligent Technologies for Future FarmingDaNet Thematic WorkshopHorsens, Denmark, 27 March 2003

Objective:Objective:

Using an aircraft or satelliteUsing an aircraft or satellite--derived GIS map of the region, userderived GIS map of the region, user--assigned field tasks are performed using optimized intelligent passigned field tasks are performed using optimized intelligent path and ath and mission planning.mission planning.

ApplicationsApplications::

•• Coordinate SpaceCoordinate Space--AirAir--Ground GIS Data Base BuildingGround GIS Data Base Building•• Optimally Manage Traditional Field OperationsOptimally Manage Traditional Field Operations

── PlantingPlanting── SprayingSpraying── HarvestHarvest

•• Optimally Manage SiteOptimally Manage Site--Specific Field OperationsSpecific Field Operations── Strategic Soil SamplingStrategic Soil Sampling── Spot Chemical ApplicationSpot Chemical Application

VisionVision

Page 19: An Autonomous Orchard Spraying System: Mission Planning ...

Intelligent Technologies for Future FarmingDaNet Thematic WorkshopHorsens, Denmark, 27 March 2003

Orchard SystemOrchard SystemVehicle NetworkGPSGVC

Page 20: An Autonomous Orchard Spraying System: Mission Planning ...

Intelligent Technologies for Future FarmingDaNet Thematic WorkshopHorsens, Denmark, 27 March 2003

OutlineOutline

•• BackgroundBackground•• Autonomous Vehicles for AgricultureAutonomous Vehicles for Agriculture•• Orchard Spraying SystemOrchard Spraying System

── VisionVision── Physical HardwarePhysical Hardware

ActuatorsActuatorsSensorsSensorsVehicle ElectronicsVehicle Electronics

── System SoftwareSystem SoftwarePathPath--Tracking AlgorithmsTracking AlgorithmsMissionMission--Planning StrategyPlanning StrategyUser InterfaceUser Interface

── Implementation Issues (Safety and Localization)Implementation Issues (Safety and Localization)•• Conclusion Conclusion

Page 21: An Autonomous Orchard Spraying System: Mission Planning ...

ClutchClutch

ThrottleThrottle

Forward/Forward/ReverseReverse

P.T.O.P.T.O.

33--pt Hitchpt Hitch

BrakeBrake

SteeringSteering

HornHorn

StarterStarter

Actuators

Page 22: An Autonomous Orchard Spraying System: Mission Planning ...

RPMRPM

Steering AngleSteering AngleSensorSensor

FuelFuelCompassCompass

LaserLaser

GyroGyro

Sensors

dGPSdGPS

TempTemp

Page 23: An Autonomous Orchard Spraying System: Mission Planning ...

Intelligent Technologies for Future FarmingDaNet Thematic WorkshopHorsens, Denmark, 27 March 2003

Electronics inElectronics inSealed EnclosureSealed Enclosure

•• ComputerComputer•• ElectronicsElectronics•• WW--LANLAN•• RF radioRF radio•• Power supplyPower supply•• ElectroElectro--hydraulic hydraulic controllercontroller

Vehicle ElectronicsVehicle Electronics

Page 24: An Autonomous Orchard Spraying System: Mission Planning ...

Tractor Bus Interface

Page 25: An Autonomous Orchard Spraying System: Mission Planning ...

Intelligent Technologies for Future FarmingDaNet Thematic WorkshopHorsens, Denmark, 27 March 2003

Sensor Process

MasterProcess

PlannerProcess

Network

•FOG (Gyro) •dGPS•Laser

•Tractor Monitor•Tractor Control•Safety

•Dynamic Planning•Optimization

Base StationComputer

Tractor Computer

System Diagram

WirelessLink

Computer SystemComputer System

Page 26: An Autonomous Orchard Spraying System: Mission Planning ...

Intelligent Technologies for Future FarmingDaNet Thematic WorkshopHorsens, Denmark, 27 March 2003

Mission DirectivesTractor Status

- Wireless network- Redundant radio

CommunicationCommunication

Emergency Stop

dGPS Correction

Page 27: An Autonomous Orchard Spraying System: Mission Planning ...

Intelligent Technologies for Future FarmingDaNet Thematic WorkshopHorsens, Denmark, 27 March 2003

OutlineOutline

•• BackgroundBackground•• Autonomous Vehicles for AgricultureAutonomous Vehicles for Agriculture•• Orchard Spraying SystemOrchard Spraying System

── VisionVision── Physical HardwarePhysical Hardware

ActuatorsActuatorsSensorsSensorsVehicle ElectronicsVehicle Electronics

── System SoftwareSystem SoftwarePathPath--Tracking AlgorithmsTracking AlgorithmsMissionMission--Planning StrategyPlanning StrategyUser InterfaceUser Interface

── Implementation Issues (Safety and Localization)Implementation Issues (Safety and Localization)•• Conclusion Conclusion

Page 28: An Autonomous Orchard Spraying System: Mission Planning ...

Intelligent Technologies for Future FarmingDaNet Thematic WorkshopHorsens, Denmark, 27 March 2003

Software ArchitectureSoftware Architecture

CommonArchitecture

VehicleDependent

•• Object oriented designObject oriented design(Code reuse)(Code reuse)

•• Compatible with industryCompatible with industrycommunication infrastructurecommunication infrastructure

•• Compliant with industry design Compliant with industry design processes and standardsprocesses and standards

•• Easily extended to multiEasily extended to multi--vehicle scenarios vehicle scenarios

Page 29: An Autonomous Orchard Spraying System: Mission Planning ...

Intelligent Technologies for Future FarmingDaNet Thematic WorkshopHorsens, Denmark, 27 March 2003

Onboard SoftwareOnboard Software

•• CSOIS RTOS running over CSOIS RTOS running over Linux on IntelLinux on Intel

•• Serial port peripheralsSerial port peripherals

•• Commercial automotive Commercial automotive operating system with operating system with calibration and emulation calibration and emulation capabilities (Infineon or capabilities (Infineon or Motorola processors)Motorola processors)

•• J1939 CAN peripherals where J1939 CAN peripherals where possiblepossible

Page 30: An Autonomous Orchard Spraying System: Mission Planning ...

Intelligent Technologies for Future FarmingDaNet Thematic WorkshopHorsens, Denmark, 27 March 2003

Mission Planning and ControlMission Planning and Control

Mission Planner

Robot Dynamics

Path-TrackingControllers

Low-LevelControllersHighest

Bandwidth(20 Hz)

Command UnitsMediumBandwidth

(10 Hz)

Actuator Set-points

Page 31: An Autonomous Orchard Spraying System: Mission Planning ...

Intelligent Technologies for Future FarmingDaNet Thematic WorkshopHorsens, Denmark, 27 March 2003

Farming Automation ProjectsFarming Automation Projects

•• Optimal Intelligent and CoOptimal Intelligent and Co--operative path and operative path and mission planningmission planning

•• Using an aircraft or satellite map of the region, user Using an aircraft or satellite map of the region, user assigned tasks are optimized using the intelligent assigned tasks are optimized using the intelligent path and mission plannerpath and mission planner

•• The system adapts to unexpected obstacles or terrain The system adapts to unexpected obstacles or terrain features by refeatures by re--planning optimal mission and path planning optimal mission and path assignmentsassignments

•• Technology developed for use on various autonomously Technology developed for use on various autonomously controlled vehicles using dGPS navigationcontrolled vehicles using dGPS navigation

•• Prototypes equipped with soil sampling equipment, Prototypes equipped with soil sampling equipment, chemical applicators, radiation detectors, etc.chemical applicators, radiation detectors, etc.

Page 32: An Autonomous Orchard Spraying System: Mission Planning ...

Intelligent Technologies for Future FarmingDaNet Thematic WorkshopHorsens, Denmark, 27 March 2003

Mission and Path PlanningMission and Path Planning

•• Enable highEnable high--level tasklevel task--centered control, using goals input centered control, using goals input by the user:by the user:–– VisitVisit tasks (photograph, take sample etc)tasks (photograph, take sample etc)–– SweepSweep tasks (treat or sample rectangular region)tasks (treat or sample rectangular region)–– Field Field harvestharvest task (arbitrary region & coordinated offtask (arbitrary region & coordinated off--

loading)loading)•• Optimize overall task achievementOptimize overall task achievement•• Dynamically adapts to environment and task conditionsDynamically adapts to environment and task conditions

–– Vehicle breakVehicle break--down, obstaclesdown, obstacles–– New tasks during execution New tasks during execution

Page 33: An Autonomous Orchard Spraying System: Mission Planning ...

Intelligent Technologies for Future FarmingDaNet Thematic WorkshopHorsens, Denmark, 27 March 2003

Approach

•• Represent alternative paths as a dynamically built network Represent alternative paths as a dynamically built network (graph)(graph)

•• Costs of paths determined by cost model based on terrain Costs of paths determined by cost model based on terrain types and vehicle characteristics (costs of turning, etc.)types and vehicle characteristics (costs of turning, etc.)

•• General optimization of paths (shortest path)General optimization of paths (shortest path)•• General optimization of task assignment (travelling General optimization of task assignment (travelling

salesperson problem) salesperson problem) •• Also optimize over possible:Also optimize over possible:

–– sequence of multiple fields sequence of multiple fields –– paths in each fieldpaths in each field

Page 34: An Autonomous Orchard Spraying System: Mission Planning ...

Intelligent Technologies for Future FarmingDaNet Thematic WorkshopHorsens, Denmark, 27 March 2003

Example: Mobility GraphExample: Mobility Graph

Map Characterized by Terrain ObjectsMap Characterized by Terrain Objects

Page 35: An Autonomous Orchard Spraying System: Mission Planning ...

Intelligent Technologies for Future FarmingDaNet Thematic WorkshopHorsens, Denmark, 27 March 2003

Example: Mobility GraphExample: Mobility Graph

“Reasonable” Paths Through Terrain Objects“Reasonable” Paths Through Terrain Objects

Page 36: An Autonomous Orchard Spraying System: Mission Planning ...

Intelligent Technologies for Future FarmingDaNet Thematic WorkshopHorsens, Denmark, 27 March 2003

Example: Mobility GraphExample: Mobility Graph

Planned Path with Two Visit GoalsPlanned Path with Two Visit Goals

Page 37: An Autonomous Orchard Spraying System: Mission Planning ...

Intelligent Technologies for Future FarmingDaNet Thematic WorkshopHorsens, Denmark, 27 March 2003

•• Utilize roads, depots, and refilling stations in planningUtilize roads, depots, and refilling stations in planning•• Command right and left spray nozzles independentlyCommand right and left spray nozzles independently•• Dynamic reDynamic re--planning to refill the sprayerplanning to refill the sprayer

–– Refill and resume from where it left offRefill and resume from where it left off–– Refill and reRefill and re--plan the entire missionplan the entire mission

Mission and Path Planning ExtensionsMission and Path Planning Extensions

Page 38: An Autonomous Orchard Spraying System: Mission Planning ...

Intelligent Technologies for Future FarmingDaNet Thematic WorkshopHorsens, Denmark, 27 March 2003

Path Tracking ControlPath Tracking Control

Steering commands are computed from orthogonal path deviations

Steering corrections are madeuntil tractor is on and following the desired path

Page 39: An Autonomous Orchard Spraying System: Mission Planning ...

Intelligent Technologies for Future FarmingDaNet Thematic WorkshopHorsens, Denmark, 27 March 2003

Path Tracking StrategiesPath Tracking Strategies

•• Fundamental for behavior generationFundamental for behavior generation•• Can be broadly classified into two groupsCan be broadly classified into two groups

1. Time trajectory based (temporal)1. Time trajectory based (temporal)──Desired path is parameterized into timeDesired path is parameterized into time--varying setvarying set--

pointspoints──Locus of these setLocus of these set--points follow (in time) the desired points follow (in time) the desired

trajectory (in space)trajectory (in space)2. Spatial2. Spatial

•• We have implemented a variety of each type of controller on We have implemented a variety of each type of controller on our robots, but have found spatial techniques to be betterour robots, but have found spatial techniques to be better

Page 40: An Autonomous Orchard Spraying System: Mission Planning ...

Intelligent Technologies for Future FarmingDaNet Thematic WorkshopHorsens, Denmark, 27 March 2003

Spatial Path TrackingSpatial Path TrackingControl Law: The Control Law: The εε--Controller (CController (Cεε))

•• Based completely on static inputs Based completely on static inputs –– the geometry of the the geometry of the desired pathdesired path

•• All desired paths are composed of either arc or line segmentsAll desired paths are composed of either arc or line segments•• Real time variations of the desired speed (VReal time variations of the desired speed (Vdd) along the paths ) along the paths

are allowedare allowed•• Uses only the current position (Uses only the current position (χχ) of the robot as the feedback ) of the robot as the feedback

variablevariable•• References to time are avoided in the controller developmentReferences to time are avoided in the controller development

Page 41: An Autonomous Orchard Spraying System: Mission Planning ...

Intelligent Technologies for Future FarmingDaNet Thematic WorkshopHorsens, Denmark, 27 March 2003

The Control StrategyThe Control Strategy

yI

xI

r

(xi,yi)

(xf,yf)

ε

Vn

Vt

VI*

•• Compute separately the Compute separately the normal and tangential normal and tangential velocities:velocities:

||||VVnn|| = f(|| = f(εε))

||||VVt t || = V|| = Vdd -- ||||VVnn||||

Page 42: An Autonomous Orchard Spraying System: Mission Planning ...

Intelligent Technologies for Future FarmingDaNet Thematic WorkshopHorsens, Denmark, 27 March 2003

User Interface

Page 43: An Autonomous Orchard Spraying System: Mission Planning ...

Intelligent Technologies for Future FarmingDaNet Thematic WorkshopHorsens, Denmark, 27 March 2003

Orchard Spraying Example

Page 44: An Autonomous Orchard Spraying System: Mission Planning ...

Intelligent Technologies for Future FarmingDaNet Thematic WorkshopHorsens, Denmark, 27 March 2003

OutlineOutline

•• BackgroundBackground•• Autonomous Vehicles for AgricultureAutonomous Vehicles for Agriculture•• Orchard Spraying SystemOrchard Spraying System

── VisionVision── Physical HardwarePhysical Hardware

ActuatorsActuatorsSensorsSensorsVehicle ElectronicsVehicle Electronics

── System SoftwareSystem SoftwarePathPath--Tracking AlgorithmsTracking AlgorithmsMissionMission--Planning StrategyPlanning StrategyUser InterfaceUser Interface

── Implementation Issues (Safety and Localization)Implementation Issues (Safety and Localization)•• Conclusion Conclusion

Page 45: An Autonomous Orchard Spraying System: Mission Planning ...

Intelligent Technologies for Future FarmingDaNet Thematic WorkshopHorsens, Denmark, 27 March 2003

Safety ScenariosSafety Scenarios

•• We need to halt the vehicle if: We need to halt the vehicle if: –– Tractor leaves field boundary or deviates from pathTractor leaves field boundary or deviates from path–– Unavoidable obstacle within given thresholdUnavoidable obstacle within given threshold–– Communication disrupted or lostCommunication disrupted or lost–– dd--GPS dropout corrupts position informationGPS dropout corrupts position information–– Computer failures occurComputer failures occur–– Emergency stop buttonEmergency stop button–– Vehicle halt computer commandVehicle halt computer command–– Mission completeMission complete

•• Some safeguards includeSome safeguards include–– Sensor suite for detecting vehicle path obstructions Sensor suite for detecting vehicle path obstructions –– Redundant radio link to protect against wireless communication Redundant radio link to protect against wireless communication

dropout or corruption.dropout or corruption.–– Use of odometry to complement/supplement dGPSUse of odometry to complement/supplement dGPS

Page 46: An Autonomous Orchard Spraying System: Mission Planning ...

Intelligent Technologies for Future FarmingDaNet Thematic WorkshopHorsens, Denmark, 27 March 2003

Awareness IssuesAwareness Issues

Page 47: An Autonomous Orchard Spraying System: Mission Planning ...

Intelligent Technologies for Future FarmingDaNet Thematic WorkshopHorsens, Denmark, 27 March 2003

d

Hazard zoneHazard zonePressure BumperPressure Bumper

RadarRadarUltrasonic/IRUltrasonic/IR

30’

3 Tiered Proximity Detection3 Tiered Proximity Detection

Page 48: An Autonomous Orchard Spraying System: Mission Planning ...

Intelligent Technologies for Future FarmingDaNet Thematic WorkshopHorsens, Denmark, 27 March 2003

•• 200+ hours in the McMullin Orchard200+ hours in the McMullin Orchard•• 800 acres of cherries, peaches, apples, & pears800 acres of cherries, peaches, apples, & pears•• Orchard owner/manager is very cooperativeOrchard owner/manager is very cooperative

–– Cost is the key to owner acceptanceCost is the key to owner acceptance–– Safety is importantSafety is important–– No problem accepting the technology if it worksNo problem accepting the technology if it works–– Very interested in EPA report generationVery interested in EPA report generation

•• Localization (where am I?) is a key issueLocalization (where am I?) is a key issue

Operational LessonsOperational Lessons

Page 49: An Autonomous Orchard Spraying System: Mission Planning ...

Intelligent Technologies for Future FarmingDaNet Thematic WorkshopHorsens, Denmark, 27 March 2003

Localization IssuesLocalization Issues

••Poor Radio CommunicationsPoor Radio Communications-- High power antennasHigh power antennas-- Lower FrequencyLower Frequency

••Intermittent GPSIntermittent GPS-- DeadDead--reckoningreckoning-- Reactive positioningReactive positioning

HoleHole--following with range datafollowing with range dataRow sensing with laserRow sensing with laser

Page 50: An Autonomous Orchard Spraying System: Mission Planning ...

Steer to the hole(minimize error)

InfraredInfrared

RangeRangemapmap

3D range 3D range Map Map

}Error

Pro:• Sensor

independent• Fast• Simple

Con:• Environment

dependent

Page 51: An Autonomous Orchard Spraying System: Mission Planning ...

Intelligent Technologies for Future FarmingDaNet Thematic WorkshopHorsens, Denmark, 27 March 2003

OutlineOutline

•• BackgroundBackground•• Autonomous Vehicles for AgricultureAutonomous Vehicles for Agriculture•• Orchard Spraying SystemOrchard Spraying System

── VisionVision── Physical HardwarePhysical Hardware

ActuatorsActuatorsSensorsSensorsVehicle ElectronicsVehicle Electronics

── System SoftwareSystem SoftwarePathPath--Tracking AlgorithmsTracking AlgorithmsMissionMission--Planning StrategyPlanning StrategyUser InterfaceUser Interface

── Implementation Issues (Safety and Localization)Implementation Issues (Safety and Localization)•• Conclusion Conclusion


Recommended