SlideShare a Scribd company logo
1 of 28
Improving Orchard Efficiency with Autonomous Utility Vehicles Brad Hamner, Sanjiv Singh, and Marcel Bergerman Carnegie Mellon University
Orchard Tasks Today Maintenance tasks require humans to drive vehicles a large distance over a long time
Reconfigurable Mobility One type of vehicle can perform multiple tasks Mowing, spraying, etc. In use more often One automation package can be applied to multiple vehicles Only one system to learn
Autonomous Prime Mover Automated Toro eWorkman Demonstrate orchard tasksby towing otherequipment
Autonomous Prime Mover Laser range sensors Find trees Find obstacles Steering angle sensor Distance traveled sensor Controlled by laptop
Seeing the Trees, Finding the Row From laser sensors,robot sees one slice of the world Need to find tree rows from this data Two parallel lines
Seeing the Trees, Finding the Row From laser sensors,robot sees one slice of the world Need to find tree rows from this data Two parallel lines
Line Representation Lines represented by their perpendicularto the vehicle distance d, angle q Tree point q d
Hough Transform Row Detection Hough Transform – Popular line detector in image processing Create “votes” for lines Looking for parallel lines with most votes
Hough Transform Pick a point in the image  How about this one?
Hough Transform Many lines could go through that point.Draw them, and record their d,q Angle Distance
Hough Transform Pick another point.  Draw its vote lines,and record their d,q Angle Distance
Hough Transform Pick another point and repeat. Angle Distance
Hough Transform And repeat. Angle Distance
Hough Transform Repeat for all points.Two lines dominate the voting. Angle Distance
Hough Transform Find the top two peaks in the matrix.Those are the tree rows. 600 Actual Hough Matrix 500 400 Angle 300 200 100 Distance Votes
Hough Transform Find the top two peaks in the matrix.Those are the tree rows. 600 Actual Hough Matrix 500 400 Angle 300 200 100 Distance Votes
Row Following Hough matrix peaks are the tree rows Drive midway between the two
Turning We know roughly how wide rows are Plan a path into the next row As the vehicle gets close, run row detection
Results Over 100 km autonomous travel Orchards in PA and WA Demonstrations Mowing Spraying Crop scouting
Results 10 km with an autonomous platform
Ongoing Work Uneven terrain brings the ground into view Presents data that looks like tree rows Confuses Hough detector
Ongoing Work Particle filter Tracks possible rows over time Rejects bad rows More stable results ParticleFilter Houghalone
Ongoing Work Not always much room to turn around Detect the available space Plan smooth trajectories Back up if necessary
Related Collaboration Comprehensive Automation for Specialty Crops http://www.frc.ri.cmu.edu/casc/CASC/Welcome.html Inexpensive localization Improve tracking, build maps Information management Autonomous disease detection Extension and usability User interface Commercialization studies Cost benefit analysis
Acknowledgments USDA Specialty Crop Research Initiative Owners and managers ofSoergel Orchards 	Penn State Fruit Research and Extension Center 	Bear Mountain Orchards Hollabaugh Orchards 	Sunrise Orchards 	Valley Fruit Orchards
Improving Orchard Efficiency with Autonomous Utility Vehicles

More Related Content

More from Comprehensive Automation for Specialty Crops

More from Comprehensive Automation for Specialty Crops (17)

On-the-go Caliper and Counter Device for Shade and Fruit Tree Nursery Invento...
On-the-go Caliper and Counter Device for Shade and Fruit Tree Nursery Invento...On-the-go Caliper and Counter Device for Shade and Fruit Tree Nursery Invento...
On-the-go Caliper and Counter Device for Shade and Fruit Tree Nursery Invento...
 
Update: Automation for Bare Root Ornamental and Fruit Tree Inventory
Update: Automation for Bare Root Ornamental and Fruit Tree InventoryUpdate: Automation for Bare Root Ornamental and Fruit Tree Inventory
Update: Automation for Bare Root Ornamental and Fruit Tree Inventory
 
WTFRC Italy Trip
WTFRC Italy TripWTFRC Italy Trip
WTFRC Italy Trip
 
Specialty Crop Market Opportunity
Specialty Crop Market OpportunitySpecialty Crop Market Opportunity
Specialty Crop Market Opportunity
 
Distributed Sensing in Horticultural Environments
Distributed Sensing in Horticultural EnvironmentsDistributed Sensing in Horticultural Environments
Distributed Sensing in Horticultural Environments
 
Developments in Technology and Automation for Tree Fruit
Developments in Technology and Automation for Tree FruitDevelopments in Technology and Automation for Tree Fruit
Developments in Technology and Automation for Tree Fruit
 
Development of an Autonomous Sensing and Positioning System for Use With Frui...
Development of an Autonomous Sensing and Positioning System for Use With Frui...Development of an Autonomous Sensing and Positioning System for Use With Frui...
Development of an Autonomous Sensing and Positioning System for Use With Frui...
 
CASC Team Showcase: Sociological Implications
CASC Team Showcase: Sociological ImplicationsCASC Team Showcase: Sociological Implications
CASC Team Showcase: Sociological Implications
 
CASC Showcase 2010 05 20
CASC Showcase 2010 05 20CASC Showcase 2010 05 20
CASC Showcase 2010 05 20
 
On-the-fly Tree Counting and Caliper Measure
On-the-fly Tree Counting and Caliper MeasureOn-the-fly Tree Counting and Caliper Measure
On-the-fly Tree Counting and Caliper Measure
 
Using Surveys to Overcome Obstacles to Specialty Crop Industry Adoption of Au...
Using Surveys to Overcome Obstacles to Specialty Crop Industry Adoption of Au...Using Surveys to Overcome Obstacles to Specialty Crop Industry Adoption of Au...
Using Surveys to Overcome Obstacles to Specialty Crop Industry Adoption of Au...
 
Innovative ThinKing
Innovative ThinKingInnovative ThinKing
Innovative ThinKing
 
The Technology Collaborative Project:Sensor Networks for Disease Management i...
The Technology Collaborative Project:Sensor Networks for Disease Management i...The Technology Collaborative Project:Sensor Networks for Disease Management i...
The Technology Collaborative Project:Sensor Networks for Disease Management i...
 
Preliminary Trial: The WeedSeeker
Preliminary Trial: The WeedSeekerPreliminary Trial: The WeedSeeker
Preliminary Trial: The WeedSeeker
 
Towards Automated Detection of Stress in Tree Fruit Production
Towards Automated Detection of Stress in Tree Fruit ProductionTowards Automated Detection of Stress in Tree Fruit Production
Towards Automated Detection of Stress in Tree Fruit Production
 
Proposing a Large SCRI Grant
Proposing a Large SCRI GrantProposing a Large SCRI Grant
Proposing a Large SCRI Grant
 
Running a Large SCRI grant
Running a Large SCRI grantRunning a Large SCRI grant
Running a Large SCRI grant
 

Recently uploaded

Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationRosabel UA
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxMusic 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxleah joy valeriano
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4JOYLYNSAMANIEGO
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...JojoEDelaCruz
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptxmary850239
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfVanessa Camilleri
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 

Recently uploaded (20)

Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translation
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxMusic 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 

Improving Orchard Efficiency with Autonomous Utility Vehicles

  • 1. Improving Orchard Efficiency with Autonomous Utility Vehicles Brad Hamner, Sanjiv Singh, and Marcel Bergerman Carnegie Mellon University
  • 2. Orchard Tasks Today Maintenance tasks require humans to drive vehicles a large distance over a long time
  • 3. Reconfigurable Mobility One type of vehicle can perform multiple tasks Mowing, spraying, etc. In use more often One automation package can be applied to multiple vehicles Only one system to learn
  • 4. Autonomous Prime Mover Automated Toro eWorkman Demonstrate orchard tasksby towing otherequipment
  • 5. Autonomous Prime Mover Laser range sensors Find trees Find obstacles Steering angle sensor Distance traveled sensor Controlled by laptop
  • 6. Seeing the Trees, Finding the Row From laser sensors,robot sees one slice of the world Need to find tree rows from this data Two parallel lines
  • 7. Seeing the Trees, Finding the Row From laser sensors,robot sees one slice of the world Need to find tree rows from this data Two parallel lines
  • 8. Line Representation Lines represented by their perpendicularto the vehicle distance d, angle q Tree point q d
  • 9. Hough Transform Row Detection Hough Transform – Popular line detector in image processing Create “votes” for lines Looking for parallel lines with most votes
  • 10. Hough Transform Pick a point in the image How about this one?
  • 11. Hough Transform Many lines could go through that point.Draw them, and record their d,q Angle Distance
  • 12. Hough Transform Pick another point. Draw its vote lines,and record their d,q Angle Distance
  • 13. Hough Transform Pick another point and repeat. Angle Distance
  • 14. Hough Transform And repeat. Angle Distance
  • 15. Hough Transform Repeat for all points.Two lines dominate the voting. Angle Distance
  • 16. Hough Transform Find the top two peaks in the matrix.Those are the tree rows. 600 Actual Hough Matrix 500 400 Angle 300 200 100 Distance Votes
  • 17. Hough Transform Find the top two peaks in the matrix.Those are the tree rows. 600 Actual Hough Matrix 500 400 Angle 300 200 100 Distance Votes
  • 18. Row Following Hough matrix peaks are the tree rows Drive midway between the two
  • 19. Turning We know roughly how wide rows are Plan a path into the next row As the vehicle gets close, run row detection
  • 20.
  • 21. Results Over 100 km autonomous travel Orchards in PA and WA Demonstrations Mowing Spraying Crop scouting
  • 22. Results 10 km with an autonomous platform
  • 23. Ongoing Work Uneven terrain brings the ground into view Presents data that looks like tree rows Confuses Hough detector
  • 24. Ongoing Work Particle filter Tracks possible rows over time Rejects bad rows More stable results ParticleFilter Houghalone
  • 25. Ongoing Work Not always much room to turn around Detect the available space Plan smooth trajectories Back up if necessary
  • 26. Related Collaboration Comprehensive Automation for Specialty Crops http://www.frc.ri.cmu.edu/casc/CASC/Welcome.html Inexpensive localization Improve tracking, build maps Information management Autonomous disease detection Extension and usability User interface Commercialization studies Cost benefit analysis
  • 27. Acknowledgments USDA Specialty Crop Research Initiative Owners and managers ofSoergel Orchards Penn State Fruit Research and Extension Center Bear Mountain Orchards Hollabaugh Orchards Sunrise Orchards Valley Fruit Orchards

Editor's Notes

  1. Inefficient use of a person’s time