An Autonomous Orchard Spraying System: Mission Planning and Control



Similar documents
Mobius TM Command & Control Software

3D Vision An enabling Technology for Advanced Driver Assistance and Autonomous Offroad Driving

ISOBUS s Past, Present and Future role in Agricultural Robotics and Automation

3D Vision An enabling Technology for Advanced Driver Assistance and Autonomous Offroad Driving

Service Oriented Architecture for Agricultural Vehicles

Last Mile Intelligent Driving in Urban Mobility

Global Positioning System (GPS) Automated Vehicle Location (AVL) Geographic Information System (GIS) and Routing/Scheduling System

PLM CUSTOMER TRAINING CATALOGUE

CHAPTER 1 INTRODUCTION

AGRICULTURE MACHINES (: +31 (0)

Bi-Directional DGPS for Range Safety Applications

Imtech SeaGuide ECDIS

CROPS: Intelligent sensing and manipulation for sustainable production and harvesting of high valued crops, clever robots for crops.

P545 Autonomous Cart

Introduction CHAPTER 1

Definitions. A [non-living] physical agent that performs tasks by manipulating the physical world. Categories of robots

Project Development Plan

The Telematics Application Innovation Based On the Big Data. China Telecom Transportation ICT Application Base(Shanghai)

GPS Use in U.S. Critical Infrastructure. and Emergency Communications. Presented to the

Aerospace Information Technology Topics for Internships and Bachelor s and Master s Theses

I SO wish it were that easy! The challenge of ISOBUS Implementation

Design Specifications of an UAV for Environmental Monitoring, Safety, Video Surveillance, and Urban Security

Goal driven planning and adaptivity for AUVs CAR06

Towards Collaborative Robots for Infrastructure Security Applications

Eigenständige Erkundung komplexer Umgebungen mit einem Hubschrauber UAV und dem Sampling basierten Missionsplaner MiPlEx

Robotic Apple Harvesting in Washington State

Design Report. IniTech for

ISO11783 a Standardized Tractor Implement Interface

Wireless Field Data Backhaul

From reconfigurable transceivers to reconfigurable networks, part II: Cognitive radio networks. Loreto Pescosolido

NHTSA S AUTOMOTIVE CYBERSECURITY RESEARCH. Arthur Carter, Frank Barickman, NHTSA

Propsim enabled Aerospace, Satellite and Airborne Radio System Testing

Common platform for automated trucks and construction equipment

Research Article New Trends in Robotics for Agriculture: Integration and Assessment of a Real Fleet of Robots

Vehicle Off-Line GPS and Fuel Monitoring System (post trip vehicle monitoring system) Riga ; Latvia

Industrial Vision Days 2012 Making Cameras Smarter: FPGA Based Image Pre-processing Unleashed

E190Q Lecture 5 Autonomous Robot Navigation

Questions to be responded to by the firm submitting the application

How To Use A Gps 130 With A Gps-130

ZMART Technical Report The International Aerial Robotics Competition 2014

Real Time Tracking In Wireless Network Using Gps/Avl

Towards Zero Accidents and Increased Productivity in Roadside Construction

2/26/2008. Sensors For Robotics. What is sensing? Why do robots need sensors? What is the angle of my arm? internal information

CYBER PHYSICAL IIS

Industrial Robotics. Training Objective

INTEGRATED OPEN DEVELOPMENT PLATTFORM FÜR TEIL- UND VOLLAUTOMATISIERTE FAHRZEUGANTRIEBE

Experimental Results from TelOpTrak - Precision Indoor Tracking of Tele-operated UGVs

SuperNav for Heavy Equipment

Autonomous Advertising Mobile Robot for Exhibitions, Developed at BMF

SOFTWARE IN TRACTORS: ASPECTS OF DEVELOPMENT, MAINTENANCE AND SUPPORT

A fool proof Fleet Management System

Applications > Robotics research and education > Assistant robot at home > Surveillance > Tele-presence > Entertainment/Education > Cleaning

Position Descriptions. Aerospace

INSTRUCTOR WORKBOOK Quanser Robotics Package for Education for MATLAB /Simulink Users

Site-specific management at Bowles Farming Company. UC Davis Precision Ag Workshop 7/14/2010 Cannon Michael Bowles Farming Company, Inc.

VAA Technical Applications

John Deere Guidance Systems Guidance you can grow with

AIRCRAFT WORK BREAKDOWN STRUCTURE (WBS) LEVELS (FROM MILITARY SPECIFICATION 881)

Current Challenges in UAS Research Intelligent Navigation and Sense & Avoid

Mobile Robots / Motivity Controller Motivity Software / Fleet Appliance YOUR INTELLIGENT ROBOTICS PARTNER

Motorola AirDefense Network Assurance Solution. Improve WLAN reliability and reduce management cost

Design of Intelligent Robotics. René van de Molengraft December, 6th, 2010

WMATA S Automated Track Analysis Technology & Data Leveraging for Maintenance Decisions

Matthew O. Anderson Scott G. Bauer James R. Hanneman. October 2005 INL/EXT

Robot Perception Continued

Visual Servoing Methodology for Selective Tree Pruning by Human-Robot Collaborative System

BMS Digital Microwave Solutions for National Security & Defense

Distributed Database for Environmental Data Integration

multisensor integration [7, 8, 9], and distributed sensing [10, 11, 12].

Cat Detect. for Surface Mining Applications

Intelligent Surveillance & Security Systems

Legislative Council Panel on Information Technology and Broadcasting. Information Note on the Development of Global Positioning System in Hong Kong

[Deotale, 4(7): July, 2015] ISSN: (I2OR), Publication Impact Factor: 3.785

A STRATEGIC PLANNER FOR ROBOT EXCAVATION' by Humberto Romero-Lois, Research Assistant, Department of Civil Engineering

Automotive Software Engineering

Data Quality Assurance and Control Methods for Weather Observing Networks. Cindy Luttrell University of Oklahoma Oklahoma Mesonet

Portable Gas Analyzer with Wireless Transmission of Gas Concentrations and GPS Coordinates

IMPLEMENTING VEHICLE LOCATION SYSTEM FOR PUBLIC BUSES IN SINGAPORE

Sensor Fusion Mobile Platform Challenges and Future Directions Jim Steele VP of Engineering, Sensor Platforms, Inc.

The Problem: Automotive safety recalls, Control Systems Diagnostics, Stability Control, Traction Control, Anti-lock Braking, Adaptive Cruise Control

CE801: Intelligent Systems and Robotics Lecture 3: Actuators and Localisation. Prof. Dr. Hani Hagras

Bourns Sealed Through-Hole Cermet Trimming Potentiometers. Short Form Brochure

Physical Security Simulation and Analysis Tools A presentation for the Canada & United States Security Simulation Technologies Group

How To Use Safety System Software (S3)

APPLANIX POSITION AND ORIENTATION SYSTEMS FOR LAND VEHICLES (POS LV)

UM-D WOLF. University of Michigan-Dearborn. Stefan Filipek, Richard Herrell, Jonathan Hyland, Edward Klacza, Anthony Lucente, Sibu Varughese

Keeping your goods safe and you in control.

Network Mission Assurance

ANALYZING THE TRAVEL PATTERNS OF CONSTRUCTION WORKERS

Climate Ready Shade Operating Systems for residential applications.

NEAR-FIELD ELECTROMAGNETIC RANGING (NFER ) TECHNOLOGY FOR EMERGENCY RESPONDERS

Autonomous Remote Monitoring System for Landslides Luca Manetti * a, Andrea Terribilini ** b, Alfredo Knecht* a

The Growing Role of Electronics in Automobiles A Timeline of Electronics in Cars June 2, 2011

System Aware Cyber Security

An RFID Agricultural Product and Food Security Tracking System Using GPS and Wireless Technologies

Cooperative UAVs for Remote Data Collection and Relay

Intelligent Transport Systems (ITS): Needs for accurate and updated map data from public authorities

New development of automation for agricultural machinery

sonobot autonomous hydrographic survey vehicle product information guide

Cisco Context-Aware Mobility Solution: Put Your Assets in Motion

Transcription:

An Autonomous Orchard Spraying System: Mission Planning and Control Kevin L. Moore, Director Center for Self-Organizing and Intelligent Systems Utah State University Mel Torrie, President and CEO Autonomous Solutions, Inc

Outline Background Autonomous Vehicles for Agriculture Orchard Spraying System Vision Physical Hardware Actuators Sensors Vehicle Electronics System Software Path-Tracking Algorithms Mission-Planning Strategy User Interface Implementation Issues (Safety and Localization) Conclusion

Utah State University Located in Logan, Utah, USA 80 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 in the Department of Electrical and Computer Engineering

T1 T2 Some Robots Built At USU T3 ODIS

Autonomous Solutions, Inc. Located in Wellswille, Utah, USA, 80 miles North of Salt Lake City, near USU Some Vehicles Built At ASI

Autonomous Vehicle Technology Autonomous vehicles are enabled by advances in: Vehicle concept and mechanical design (actuation) Sensors (e.g., GPS) and perception algorithms Vehicle electronics (vetronics) Control Planning User Interface Also important is the application. Today we will discuss the application of agriculture.

Outline Background Autonomous Vehicles for Agriculture Orchard Spraying System Vision Physical Hardware Actuators Sensors Vehicle Electronics System Software Path-Tracking Algorithms Mission-Planning Strategy User Interface Implementation Issues (Safety and Localization) Conclusion

Autonomous Vehicles for Agriculture Arguably, there are two options for deploying vehicles for computer-controlled controlled precision farming: 1) Retrofit or redesign existing vehicles for autonomous operation: All-terrain vehicles (ATVs) Tractors Trucks 2) Design new vehicles, unrestricted by ergonomics We have focused on the former, while recognizing that the latter may be more efficient.

Two Autonomous Triton Predators Cooperatively Accomplishing a Spraying Mission

Another Retrofit Project Automate a large field tractor for autonomous operation under computer control. Provide the automated tractor with obstacle detection and avoidance capability.

Automated Tractor Project

Barrel 50 Pond Tractor

A Second Automated Tractor Project: Orchard Spraying

Outline Background Autonomous Vehicles for Agriculture Orchard Spraying System Vision Physical Hardware Actuators Sensors Vehicle Electronics System Software Path-Tracking Algorithms Mission-Planning Strategy User Interface Implementation Issues (Safety and Localization) Conclusion

Vision Objective: Using an aircraft or satellite-derived GIS map of the region, user- assigned field tasks are performed using optimized intelligent path p and mission planning. Applications: Coordinate Space-Air Air-Ground GIS Data Base Building Optimally Manage Traditional Field Operations Planting Spraying Harvest Optimally Manage Site-Specific Specific Field Operations Strategic Soil Sampling Spot Chemical Application

Orchard System Vehicle Network GPS GVC

Outline Background Autonomous Vehicles for Agriculture Orchard Spraying System Vision Physical Hardware Actuators Sensors Vehicle Electronics System Software Path-Tracking Algorithms Mission-Planning Strategy User Interface Implementation Issues (Safety and Localization) Conclusion

Actuators Brake Horn Starter 3-pt Hitch P.T.O. Forward/ Reverse Clutch Steering Throttle

Sensors dgps Compass Fuel Gyro RPM Temp Laser Steering Angle Sensor

Vehicle Electronics Electronics in Sealed Enclosure Computer Electronics W-LAN RF radio Power supply Electro-hydraulic controller

Tractor Bus Interface

Computer System Network System Diagram Sensor Process FOG (Gyro) dgps Laser Tractor Computer Master Process Tractor Monitor Tractor Control Safety Wireless Link Base Station Computer Planner Process Dynamic Planning Optimization

Communication Tractor Status Mission Directives Emergency Stop dgps Correction - Wireless network - Redundant radio

Outline Background Autonomous Vehicles for Agriculture Orchard Spraying System Vision Physical Hardware Actuators Sensors Vehicle Electronics System Software Path-Tracking Algorithms Mission-Planning Strategy User Interface Implementation Issues (Safety and Localization) Conclusion

Software Architecture Object oriented design (Code reuse) Compatible with industry communication infrastructure Compliant with industry design processes and standards Vehicle Dependent Common Architecture Easily extended to multi- vehicle scenarios

Onboard Software CSOIS RTOS running over Linux on Intel Serial port peripherals Commercial automotive operating system with calibration and emulation capabilities (Infineon or Motorola processors) J1939 CAN peripherals where possible

Mission Planning and Control Mission Planner Medium Bandwidth (10 Hz) Path-Tracking Controllers Command Units Actuator Set-points Highest Bandwidth (20 Hz) Low-Level Controllers Robot Dynamics

Farming Automation Projects Optimal Intelligent and Co-operative operative path and mission planning Using an aircraft or satellite map of the region, user assigned tasks are optimized using the intelligent path and mission planner The system adapts to unexpected obstacles or terrain features by re-planning optimal mission and path assignments Technology developed for use on various autonomously controlled vehicles using dgps navigation Prototypes equipped with soil sampling equipment, chemical applicators, radiation detectors, etc.

Mission and Path Planning Enable high-level task-centered control, using goals input by the user: Visit tasks (photograph, take sample etc) Sweep tasks (treat or sample rectangular region) Field harvest task (arbitrary region & coordinated off- loading) Optimize overall task achievement Dynamically adapts to environment and task conditions Vehicle break-down, obstacles New tasks during execution

Approach Represent alternative paths as a dynamically built network (graph) Costs of paths determined by cost model based on terrain types and vehicle characteristics (costs of turning, etc.) General optimization of paths (shortest path) General optimization of task assignment (travelling salesperson problem) Also optimize over possible: sequence of multiple fields paths in each field

Example: Mobility Graph Map Characterized by Terrain Objects

Example: Mobility Graph Reasonable Paths Through Terrain Objects

Example: Mobility Graph Planned Path with Two Visit Goals

Mission and Path Planning Extensions Utilize roads, depots, and refilling stations in planning Command right and left spray nozzles independently Dynamic re-planning to refill the sprayer Refill and resume from where it left off Refill and re-plan the entire mission

Path Tracking Control Steering commands are computed from orthogonal path deviations Steering corrections are made until tractor is on and following the desired path

Path Tracking Strategies Fundamental for behavior generation Can be broadly classified into two groups 1. Time trajectory based (temporal) Desired path is parameterized into time-varying set- points Locus of these set-points follow (in time) the desired trajectory (in space) 2. Spatial We have implemented a variety of each type of controller on our robots, but have found spatial techniques to be better

Spatial Path Tracking Control Law: The ε-controller (C ε ) Based completely on static inputs the geometry of the desired path All desired paths are composed of either arc or line segments Real time variations of the desired speed (V d ) along the paths are allowed Uses only the current position (χ)( ) of the robot as the feedback variable References to time are avoided in the controller development

The Control Strategy Compute separately the normal and tangential velocities: x I (x i,y i ) ε V n V I * V t V n = f(ε) r (x f,y f ) V t = V d - V n y I

User Interface

Orchard Spraying Example

Outline Background Autonomous Vehicles for Agriculture Orchard Spraying System Vision Physical Hardware Actuators Sensors Vehicle Electronics System Software Path-Tracking Algorithms Mission-Planning Strategy User Interface Implementation Issues (Safety and Localization) Conclusion

Safety Scenarios We need to halt the vehicle if: Tractor leaves field boundary or deviates from path Unavoidable obstacle within given threshold Communication disrupted or lost d-gps dropout corrupts position information Computer failures occur Emergency stop button Vehicle halt computer command Mission complete Some safeguards include Sensor suite for detecting vehicle path obstructions Redundant radio link to protect against wireless communication dropout or corruption. Use of odometry to complement/supplement dgps

Awareness Issues

3 Tiered Proximity Detection Hazard zone Pressure Bumper Ultrasonic/IR Radar d 30

Operational Lessons 200+ hours in the McMullin Orchard 800 acres of cherries, peaches, apples, & pears Orchard owner/manager is very cooperative Cost is the key to owner acceptance Safety is important No problem accepting the technology if it works Very interested in EPA report generation Localization (where am I?) is a key issue

Localization Issues Poor Radio Communications - High power antennas - Lower Frequency Intermittent GPS - Dead-reckoning - Reactive positioning Hole-following with range data Row sensing with laser

Infrared Range map 3D range Map Steer to the hole (minimize error) Pro: Sensor independent Fast Simple Con: Environment dependent } Error

Outline Background Autonomous Vehicles for Agriculture Orchard Spraying System Vision Physical Hardware Actuators Sensors Vehicle Electronics System Software Path-Tracking Algorithms Mission-Planning Strategy User Interface Implementation Issues (Safety and Localization) Conclusion