SlideShare une entreprise Scribd logo
1  sur  39
SEMINAR TOPIC:

Development of Machine Vision and Laser
Radar Based Autonomous Vehicle Guidance
System for Citrus Grove Navigation
Author:
Thomos F. Burks & V. Subramainan
(Computer and Electronics in Agriculture, June 2006)

Speaker

:Ghotekar Ravikant Sainath (M.Tech 1st year)

Roll No.

:13AG61R16
• Content
Introduction
Objectives
Material & Methods
Results & Discussion
Conclusions
References
2
• INTRODUCTION
Florida: 80 % citrus supply to United States
Citrus harvesting: lack of manpower
Citrus Industry: facing increased competition from overseas markets

Need of automation & robotics in agriculture for citrus grove
Current advanced navigation system in agricultural operation :GPS
GPS Limitations in citrus orchard: tree canopy blocks the satellite signals
Alley width is about 2.1-2.4m
Tree heights vary from 4.5m-6m depending on their age (Brown, 2002)
3
• INTRODUCTION

Potential
applications of
autonomous vehicle
guidance

•
•
•
•

•
•
Other applications •
of autonomous
•

vehicle guidance in
orchards

......continued

Relieve operator from steering responsibility
Relieve operator from speed control responsibilities
reduce operator fatigue
Improve cycle rate by reducing re-positioning efficiencies

Harvesting
Spraying
Mowing
Disease or nutritional deficiency monitoring

4
• Objectives
Modify the hydraulic steering circuit of the vehicle to control
the vehicle
Develop a PID ( proportional integral derivative) control
system for steering control
Develop two algorithms for path finding, one using machine
vision and another using laser radar
Evaluate the performance of the machine vision guidance
and the ladar guidance systems in a test path
5
• Material & Methods
Vehicle: John Deere 6410

Machine Vision Hardware
Laser Radar

Computer
Microcontroller

Encoder
Servo Valve

GPS Receiver
Power Supply (Inverter)

RS 232 Protocol

To send error info from PC to
6
microcontroller
• Material & Methods

….Continued

Tractor with all additional attachment for autonomous guidance

7
• Material & Methods

….Continued

System overall working

8
• Material & Methods







….Continued

 Machine Vision
Ability of a computer to "see”
Includes one or more video cameras
for obtaining images for the computer
to interpret
With computer vision, there is always
a need of physical feature like colour
difference for the vision system to be
able to sense effectively
Vision involves many complicated
algorithms for image processing and
recognition

Camera mounted at the front

Threshold image

9
• Material & Methods

….Continued

 Laser Radar (Ladar)
 Principle: Time-of-flight Measurement
 Remote sensing technology that measures distance by illuminating a
target with a laser and analysing the reflected light
 Distance = (Speed of Light x Time of Flight) / 2
 used for ranging and obstacle avoidance

Ladar Mounted on top of the
tractor

10
• Material & Methods

….Continued

EXPERIMENTAL PROCEDURE

 An artificial testing path of hay bales was made
 Algorithms for processing the image and ladar information
had developed for citrus orchard environment & hay bales
environment
 Experiment were conducted on both testing path & Citrus
orchard environment by both below guidance system
A) Vehicle Guidance System by Machine Vision
B) Autonomous Guidance System by Laser Radar
System
11
• Material & Methods

….Continued

EXPERIMENTAL PROCEDURE ON ARTIFICIAL TESTING PATH

•Two types of paths: Straight path & Curved path
•The hay bale width was 45 cm, length of the straight path was 70
feet & an extension of 30 feet was given to form a curved path
•The path width was 3.5 m throughout the length.
•Experiments conducted for three different speeds i.e. 1.8m/s,
3.1m/s, 4.4m/s
•A rotating blade was attached to drawbar, which marked a line
on the ground as the vehicle moved (path center traveled by the
tractor)
•Manually error was measured
•Above procedure repeated to calculate the path root mean
square error, standard deviation, maximum error and average
error
12
• Material & Methods

….Continued

VEHICLE GUIDANCE SYSTEM BY MACHINE VISION

•Color: discriminator for segmenting the path
•Camera calibration: To convert pixel distance to true distance
•To account for the varying weather conditions: images collected
over a period of 6 days in 2 months from morning to evening at
half an hour intervals
•Three types of conditions observed
 Cloudy days: trees are darker than the path
 Bright sunny days: trees are darker than the path but all
pixel intensity values are elevated
 Early morning and evening: when the sunlight causes the
trees on one side of the row to be brighter than the path
and the trees on the other side to be darker than the path
• Based on this database of images, a segmentation algorithm was
developed
13
Flowchart : Algorithm for path finding for
adaptive RGB threshold value using
machine vision

14
Fig. Machine vision results for citrus grove alleyway

Fig : Raw image

Fig : Tree canopy segmentation

Fig : Path boundary

15
• Material & Methods

….Continued

VEHICLE GUIDANCE BY Laser Radar Guidance System

The radial distance measured by the laser radar for different
angles, when driving through the test path was plotted.
The discontinuities in the plot indicate the location of the
hay bales
The path center was determined as the center of the path,
between the hay bales on either side
The laser radar navigation algorithm employed a threshold
distance based detection of hay bales
16
• Material & Methods

….Continued

DESIGN OF PID CONTROL FOR STEERING CONTROL

PID: Proportional integral derivative controller:
attempts to minimise the error by adjusting the process control inputs
17
• Material & Methods

….Continued

FORMULAE USED

Line fitting: Least square method

Pixel Distance to actual Distance
Conversion
100 cm = 177 pixels
Error Calculation
Desired position = (Right side tree boundary + Left side tree boundary) / 2
Error = Desired position – current position
Distance of the tractor centre from the hay bales
Distance = Radial Distance at the hay bale * cosine (Angle at that point)

18
• Results & Discussion

19
• Results & Discussion

….Continued

Performance of machine vision guidance in the straight path
@ 1.8 m/s

@ 3.1 m/s

@ 4.4 m/s

20
• Results & Discussion

….Continued

Performance of laser radar guidance in the straight path

@ 1.8 m/s

@ 3.1 m/s

@ 4.4 m/s

21
• Results & Discussion

….Continued

Performance of machine vision guidance in the curved path

@ 3.1 m/s

Performance of laser radar guidance in the curved path

@ 3.1 m/s

22
• Conclusions
•Machine vision and laser radar based guidance systems were
developed to navigate a tractor through the alleyway of a citrus grove
•A PID controller was developed and tested to control the tractor
using the information from the machine vision system and laser radar
•It was found that the ladar-based guidance was the better guidance
sensor for straight and curved paths at speeds of up to 3.1 m/s
•Machine vision-based guidance showed acceptable performance at
all speeds and conditions
•The average errors were below 3 cm in most cases. The maximum
error was not more than 6 cm in any test run
•Experiments demonstrated the accuracy of the guidance system
under test path conditions and successful guidance of the tractor in a
citrus orchard alleyway
• Additional testing is needed to improve the performance in the
citrus orchard
23
• References
• Subramanian, V., Burks, T.F., Singh, S., 2004. Autonomous greenhouse
sprayer vehicle using machine vision and ladar for steering control.
Appl.Eng. Agric. 21 (5), 935–943.
• Bell, T., Bevly, D., Biddinger, E., Parkinson, B.W., Rekow, A., 1998.
Automatic tractor row and contour control on sloped terrain using
Carrier-Phase Differential GPS. In: Proceedings of the Fourth
International Conference on Precision Agriculture.
• Misao, Y., 2001. An image processing based automatic steering power
system. In: Proceedings of the ASAE Meeting, California, USA.
• http://www.deere.com/en_US/careers/midcareer_jobs/field_robotics.html
• www.wikipaedia.com
• Gordon, G.P., Holmes, R.G., 1988. Laser positioning system for off-road
vehicles.
24
25
26
Camera
• Specification: Sony FCBEX780S CCD camera with analog video output format
in NTSC (National Television System Committee standard)
• Camera was mounted at an angle
of 45 degree to the horizontal

Camera and its mount

Camera mounted on the tractor

27
Frame Grabber
It converts the
analog NTSC video
signal to a digital
640 x 480 RGB
bitmap image

28
Laser Radar (Ladar)
• Sick LMS-200 ladar sensor
• It is a 180 degree one-dimensional
sweeping laser which can measure at
1.0/0.5/0.25 degree increments with
maximum range of up to 80 m
• Mounted on top of the tractor cab just
below the camera positioned at 45
degree to the horizontal

Laser radar

Laser mounted on
top of the tractor
29
Computer
• 4 GHz Pentium4 processor
running Windows 2000 pro
operating system
• Software (to develop
algorithms): Microsoft Visual
C++

Computer

Computer, monitor and keyboard
mounted in the cabin
30
Microcontroller
• 586 Engine controller board with a P50 expansion board from TERN
Inc.
• It is a C++ programmable controller board based on a 32-bit system
• Function: For executing Real time-time control of the Servo valve &
Encoder feedback loop.

Amplifier:
• To scale the control
voltage from the
microcontroller to the
servo valve

31
Encoder
• Stegmann Heavy Duty HD20 encoder
• Function: Feeding back the wheel
angle to the control system

•Encoder Calibration
•Tractor was positioned at a place in the lab
•Angular positions were marked on the
ground
•From the centre position, the steering wheel
was rotated to get different angles of front
wheel
•The number of pulses to reach different
angles was noted
(*…wheel centre was calibrated by trial
and error)

32
Servo Valve

33
GPS Receiver
• A GPS receiver was used to measure the vehicle displacement
while conducting tests to determine the dynamics of the vehicle

• John Deere Starfire SF2000R Differential GPS receiver was used

GPS mounted at the top of
the tractor

34
Power Supply
• Inverter:
 It supply required voltage to PC, the
monitor and the laser radar
• Cigarette lighter power source
 The supply for the microcontroller and
the hydraulic valve is taken from it
 Provided in tractor cabin

35
Radial Distance measured by Laser Radar

36
EXPERIMENTAL PROCEDURE ON ARTIFICIAL TESTING PATH

Guidance system test path

(a)

Fig. Straight path

(b)

Fig. Curved path
37
EXPERIMENTAL PROCEDURE ON ARTIFICIAL TESTING PATH

Path traced by the rotating blade

Fig. Device used to mark the tractor route on Fig. Marks on the ground
indicating the path
the ground
traversed
38
Shadow image

Non shadow image

T
H
R
E
S
H
O
L
D
E
D

I
M
A
G
E
39

Contenu connexe

Tendances

GPS World wide navigation and tracking system
GPS World wide navigation and tracking systemGPS World wide navigation and tracking system
GPS World wide navigation and tracking systemarafyghazali
 
GPS in the Mining Industry
GPS in the Mining IndustryGPS in the Mining Industry
GPS in the Mining IndustryCierra Meier
 
Implementation of INS-GPS
Implementation of INS-GPSImplementation of INS-GPS
Implementation of INS-GPSIpsit Dash
 
EASY INSPECTRA network survey vehicle
EASY INSPECTRA network survey vehicle EASY INSPECTRA network survey vehicle
EASY INSPECTRA network survey vehicle European Tech Serv
 
Global positioning system by abhiram
Global positioning system by abhiramGlobal positioning system by abhiram
Global positioning system by abhiramAbhiram Reddy Kamsani
 
Lecture satellite navigation
Lecture   satellite navigationLecture   satellite navigation
Lecture satellite navigationzannuar
 
LIDAR TECHNOLOGY AND ITS APPLICATION ON FORESTRY
LIDAR TECHNOLOGY AND ITS APPLICATION ON FORESTRYLIDAR TECHNOLOGY AND ITS APPLICATION ON FORESTRY
LIDAR TECHNOLOGY AND ITS APPLICATION ON FORESTRYAbhiram Kanigolla
 
Latest Advances in GPS Technology
Latest Advances in GPS TechnologyLatest Advances in GPS Technology
Latest Advances in GPS TechnologyMode Gautam Raj
 
Gps ins odometer data fusion
Gps ins odometer data fusionGps ins odometer data fusion
Gps ins odometer data fusionRappy Saha
 
LiDAR and its application in civil engineering
LiDAR  and its application in civil engineeringLiDAR  and its application in civil engineering
LiDAR and its application in civil engineeringchippi babu
 
Latest Advances in GPS technology Seminar report
Latest Advances in GPS technology Seminar reportLatest Advances in GPS technology Seminar report
Latest Advances in GPS technology Seminar reportMode Gautam Raj
 
Application of traffic light
Application of traffic lightApplication of traffic light
Application of traffic lightare you
 
LiDAR technology
LiDAR technology LiDAR technology
LiDAR technology shlokdoshi
 
Automated traffic control system
Automated traffic control systemAutomated traffic control system
Automated traffic control systemLikithe
 

Tendances (20)

GPS World wide navigation and tracking system
GPS World wide navigation and tracking systemGPS World wide navigation and tracking system
GPS World wide navigation and tracking system
 
GPS in the Mining Industry
GPS in the Mining IndustryGPS in the Mining Industry
GPS in the Mining Industry
 
Implementation of INS-GPS
Implementation of INS-GPSImplementation of INS-GPS
Implementation of INS-GPS
 
EASY INSPECTRA network survey vehicle
EASY INSPECTRA network survey vehicle EASY INSPECTRA network survey vehicle
EASY INSPECTRA network survey vehicle
 
AURA: Aerial Unpaved Roads Assessment System Demonstration - October 20, 2015
AURA: Aerial Unpaved Roads Assessment System Demonstration - October 20, 2015AURA: Aerial Unpaved Roads Assessment System Demonstration - October 20, 2015
AURA: Aerial Unpaved Roads Assessment System Demonstration - October 20, 2015
 
Global positioning system by abhiram
Global positioning system by abhiramGlobal positioning system by abhiram
Global positioning system by abhiram
 
Lecture satellite navigation
Lecture   satellite navigationLecture   satellite navigation
Lecture satellite navigation
 
LIDAR TECHNOLOGY AND ITS APPLICATION ON FORESTRY
LIDAR TECHNOLOGY AND ITS APPLICATION ON FORESTRYLIDAR TECHNOLOGY AND ITS APPLICATION ON FORESTRY
LIDAR TECHNOLOGY AND ITS APPLICATION ON FORESTRY
 
Latest Advances in GPS Technology
Latest Advances in GPS TechnologyLatest Advances in GPS Technology
Latest Advances in GPS Technology
 
Gps ins odometer data fusion
Gps ins odometer data fusionGps ins odometer data fusion
Gps ins odometer data fusion
 
LiDAR and its application in civil engineering
LiDAR  and its application in civil engineeringLiDAR  and its application in civil engineering
LiDAR and its application in civil engineering
 
Lidar
LidarLidar
Lidar
 
Latest Advances in GPS technology Seminar report
Latest Advances in GPS technology Seminar reportLatest Advances in GPS technology Seminar report
Latest Advances in GPS technology Seminar report
 
Application of traffic light
Application of traffic lightApplication of traffic light
Application of traffic light
 
Kealy fidaforever
Kealy fidaforeverKealy fidaforever
Kealy fidaforever
 
LiDAR technology
LiDAR technology LiDAR technology
LiDAR technology
 
LIDAR
LIDARLIDAR
LIDAR
 
LIDAR
LIDARLIDAR
LIDAR
 
LiDAR acquisition
LiDAR acquisitionLiDAR acquisition
LiDAR acquisition
 
Automated traffic control system
Automated traffic control systemAutomated traffic control system
Automated traffic control system
 

En vedette

Inspect 2013 01 AMC Drohnen und UAV
Inspect 2013 01 AMC Drohnen und UAVInspect 2013 01 AMC Drohnen und UAV
Inspect 2013 01 AMC Drohnen und UAVAMC Hofmann
 
Speed Detection Of Moving Vehicles (Using Traffic Enforcement Camera)
Speed Detection Of Moving Vehicles (Using Traffic Enforcement Camera) Speed Detection Of Moving Vehicles (Using Traffic Enforcement Camera)
Speed Detection Of Moving Vehicles (Using Traffic Enforcement Camera) Emmanuel Oshogwe Akpeokhai
 
Speed detection-of-moving-vehicle-using-speed-cameras
Speed detection-of-moving-vehicle-using-speed-camerasSpeed detection-of-moving-vehicle-using-speed-cameras
Speed detection-of-moving-vehicle-using-speed-camerasVIKAS SINGH BHADOURIA
 
Autonomous Vehicles: Technologies, Economics, and Opportunities
Autonomous Vehicles: Technologies, Economics, and OpportunitiesAutonomous Vehicles: Technologies, Economics, and Opportunities
Autonomous Vehicles: Technologies, Economics, and OpportunitiesJeffrey Funk
 
Dish.fm presentation - launch of iPad
Dish.fm presentation - launch of iPadDish.fm presentation - launch of iPad
Dish.fm presentation - launch of iPadZhanna Sharipova
 
Tealet - DRINK THE TEA
Tealet - DRINK THE TEATealet - DRINK THE TEA
Tealet - DRINK THE TEA500 Startups
 

En vedette (14)

Inspect 2013 01 AMC Drohnen und UAV
Inspect 2013 01 AMC Drohnen und UAVInspect 2013 01 AMC Drohnen und UAV
Inspect 2013 01 AMC Drohnen und UAV
 
Speed Detection Of Moving Vehicles (Using Traffic Enforcement Camera)
Speed Detection Of Moving Vehicles (Using Traffic Enforcement Camera) Speed Detection Of Moving Vehicles (Using Traffic Enforcement Camera)
Speed Detection Of Moving Vehicles (Using Traffic Enforcement Camera)
 
Speed detection-of-moving-vehicle-using-speed-cameras
Speed detection-of-moving-vehicle-using-speed-camerasSpeed detection-of-moving-vehicle-using-speed-cameras
Speed detection-of-moving-vehicle-using-speed-cameras
 
Autonomous Vehicles: Technologies, Economics, and Opportunities
Autonomous Vehicles: Technologies, Economics, and OpportunitiesAutonomous Vehicles: Technologies, Economics, and Opportunities
Autonomous Vehicles: Technologies, Economics, and Opportunities
 
Dish.fm presentation - launch of iPad
Dish.fm presentation - launch of iPadDish.fm presentation - launch of iPad
Dish.fm presentation - launch of iPad
 
ResumUP
ResumUPResumUP
ResumUP
 
POPAPP
POPAPPPOPAPP
POPAPP
 
Gps ppt
Gps pptGps ppt
Gps ppt
 
Pingbox presentation
Pingbox presentationPingbox presentation
Pingbox presentation
 
Cadee
CadeeCadee
Cadee
 
Tealet - DRINK THE TEA
Tealet - DRINK THE TEATealet - DRINK THE TEA
Tealet - DRINK THE TEA
 
GPS ppt.
GPS ppt. GPS ppt.
GPS ppt.
 
Manpacks
ManpacksManpacks
Manpacks
 
RADAR Basics
RADAR BasicsRADAR Basics
RADAR Basics
 

Similaire à Development of machine vision and laser radar based autonomous vehicle guidance system

Vehicle tracking system using python project.pptx
Vehicle tracking system using python project.pptxVehicle tracking system using python project.pptx
Vehicle tracking system using python project.pptxparashuram430
 
PPT for ParkNet Dfive-by Sensing of Road-Side Parking Statistics
PPT for ParkNet Dfive-by Sensing of Road-Side Parking StatisticsPPT for ParkNet Dfive-by Sensing of Road-Side Parking Statistics
PPT for ParkNet Dfive-by Sensing of Road-Side Parking StatisticsShivamGupta603083
 
Mobile instrumentation and_data_processing_system_for_testing
Mobile instrumentation and_data_processing_system_for_testingMobile instrumentation and_data_processing_system_for_testing
Mobile instrumentation and_data_processing_system_for_testinglkantwani
 
Track 4 session 3 - st dev con 2016 - pedestrian dead reckoning
Track 4   session 3 - st dev con 2016 - pedestrian dead reckoningTrack 4   session 3 - st dev con 2016 - pedestrian dead reckoning
Track 4 session 3 - st dev con 2016 - pedestrian dead reckoningST_World
 
Jatin sharma (42162)
Jatin sharma (42162)Jatin sharma (42162)
Jatin sharma (42162)Jatin Sharma
 
Smart Traffic Light Controller
Smart Traffic Light ControllerSmart Traffic Light Controller
Smart Traffic Light ControllerHimanshi_Sharma
 
DRIVERLESS CAR PPT PRESENTATION
DRIVERLESS CAR PPT PRESENTATION DRIVERLESS CAR PPT PRESENTATION
DRIVERLESS CAR PPT PRESENTATION VeereshTony1
 
ECE BATCH 1 201223.pptx
ECE BATCH 1 201223.pptxECE BATCH 1 201223.pptx
ECE BATCH 1 201223.pptxmvsaikumar9
 
Lidar : light detection and rangeing
Lidar : light detection and rangeingLidar : light detection and rangeing
Lidar : light detection and rangeingRahul Bhagore
 
Spot speed studies.ppt .mylan nejyar
Spot speed studies.ppt .mylan nejyarSpot speed studies.ppt .mylan nejyar
Spot speed studies.ppt .mylan nejyarMalika khalil
 
Traffic jam detection using image processing
Traffic jam detection using image processingTraffic jam detection using image processing
Traffic jam detection using image processingSai As Sharman
 
Vsr inspectra gas detection vehicle
Vsr inspectra gas detection vehicleVsr inspectra gas detection vehicle
Vsr inspectra gas detection vehicleEuropean Tech Serv
 
Survey Grade LiDAR Technologies for Transportation Engineering
Survey Grade LiDAR Technologies for Transportation EngineeringSurvey Grade LiDAR Technologies for Transportation Engineering
Survey Grade LiDAR Technologies for Transportation EngineeringQuantum Spatial
 

Similaire à Development of machine vision and laser radar based autonomous vehicle guidance system (20)

Vehicle tracking system using python project.pptx
Vehicle tracking system using python project.pptxVehicle tracking system using python project.pptx
Vehicle tracking system using python project.pptx
 
PPT for ParkNet Dfive-by Sensing of Road-Side Parking Statistics
PPT for ParkNet Dfive-by Sensing of Road-Side Parking StatisticsPPT for ParkNet Dfive-by Sensing of Road-Side Parking Statistics
PPT for ParkNet Dfive-by Sensing of Road-Side Parking Statistics
 
Mobile instrumentation and_data_processing_system_for_testing
Mobile instrumentation and_data_processing_system_for_testingMobile instrumentation and_data_processing_system_for_testing
Mobile instrumentation and_data_processing_system_for_testing
 
Track 4 session 3 - st dev con 2016 - pedestrian dead reckoning
Track 4   session 3 - st dev con 2016 - pedestrian dead reckoningTrack 4   session 3 - st dev con 2016 - pedestrian dead reckoning
Track 4 session 3 - st dev con 2016 - pedestrian dead reckoning
 
Autonomous Car
Autonomous CarAutonomous Car
Autonomous Car
 
Jatin sharma (42162)
Jatin sharma (42162)Jatin sharma (42162)
Jatin sharma (42162)
 
Research skills
Research skillsResearch skills
Research skills
 
Smart Traffic Light Controller
Smart Traffic Light ControllerSmart Traffic Light Controller
Smart Traffic Light Controller
 
Smart car
Smart carSmart car
Smart car
 
DRIVERLESS CAR PPT PRESENTATION
DRIVERLESS CAR PPT PRESENTATION DRIVERLESS CAR PPT PRESENTATION
DRIVERLESS CAR PPT PRESENTATION
 
Speed camera
Speed cameraSpeed camera
Speed camera
 
I^3
I^3I^3
I^3
 
ECE BATCH 1 201223.pptx
ECE BATCH 1 201223.pptxECE BATCH 1 201223.pptx
ECE BATCH 1 201223.pptx
 
Lidar : light detection and rangeing
Lidar : light detection and rangeingLidar : light detection and rangeing
Lidar : light detection and rangeing
 
Spot speed studies.ppt .mylan nejyar
Spot speed studies.ppt .mylan nejyarSpot speed studies.ppt .mylan nejyar
Spot speed studies.ppt .mylan nejyar
 
LIDAR
LIDARLIDAR
LIDAR
 
Traffic jam detection using image processing
Traffic jam detection using image processingTraffic jam detection using image processing
Traffic jam detection using image processing
 
DIGITAL FARE METER
DIGITAL FARE METERDIGITAL FARE METER
DIGITAL FARE METER
 
Vsr inspectra gas detection vehicle
Vsr inspectra gas detection vehicleVsr inspectra gas detection vehicle
Vsr inspectra gas detection vehicle
 
Survey Grade LiDAR Technologies for Transportation Engineering
Survey Grade LiDAR Technologies for Transportation EngineeringSurvey Grade LiDAR Technologies for Transportation Engineering
Survey Grade LiDAR Technologies for Transportation Engineering
 

Dernier

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 

Dernier (20)

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 

Development of machine vision and laser radar based autonomous vehicle guidance system

  • 1. SEMINAR TOPIC: Development of Machine Vision and Laser Radar Based Autonomous Vehicle Guidance System for Citrus Grove Navigation Author: Thomos F. Burks & V. Subramainan (Computer and Electronics in Agriculture, June 2006) Speaker :Ghotekar Ravikant Sainath (M.Tech 1st year) Roll No. :13AG61R16
  • 2. • Content Introduction Objectives Material & Methods Results & Discussion Conclusions References 2
  • 3. • INTRODUCTION Florida: 80 % citrus supply to United States Citrus harvesting: lack of manpower Citrus Industry: facing increased competition from overseas markets Need of automation & robotics in agriculture for citrus grove Current advanced navigation system in agricultural operation :GPS GPS Limitations in citrus orchard: tree canopy blocks the satellite signals Alley width is about 2.1-2.4m Tree heights vary from 4.5m-6m depending on their age (Brown, 2002) 3
  • 4. • INTRODUCTION Potential applications of autonomous vehicle guidance • • • • • • Other applications • of autonomous • vehicle guidance in orchards ......continued Relieve operator from steering responsibility Relieve operator from speed control responsibilities reduce operator fatigue Improve cycle rate by reducing re-positioning efficiencies Harvesting Spraying Mowing Disease or nutritional deficiency monitoring 4
  • 5. • Objectives Modify the hydraulic steering circuit of the vehicle to control the vehicle Develop a PID ( proportional integral derivative) control system for steering control Develop two algorithms for path finding, one using machine vision and another using laser radar Evaluate the performance of the machine vision guidance and the ladar guidance systems in a test path 5
  • 6. • Material & Methods Vehicle: John Deere 6410 Machine Vision Hardware Laser Radar Computer Microcontroller Encoder Servo Valve GPS Receiver Power Supply (Inverter) RS 232 Protocol To send error info from PC to 6 microcontroller
  • 7. • Material & Methods ….Continued Tractor with all additional attachment for autonomous guidance 7
  • 8. • Material & Methods ….Continued System overall working 8
  • 9. • Material & Methods     ….Continued  Machine Vision Ability of a computer to "see” Includes one or more video cameras for obtaining images for the computer to interpret With computer vision, there is always a need of physical feature like colour difference for the vision system to be able to sense effectively Vision involves many complicated algorithms for image processing and recognition Camera mounted at the front Threshold image 9
  • 10. • Material & Methods ….Continued  Laser Radar (Ladar)  Principle: Time-of-flight Measurement  Remote sensing technology that measures distance by illuminating a target with a laser and analysing the reflected light  Distance = (Speed of Light x Time of Flight) / 2  used for ranging and obstacle avoidance Ladar Mounted on top of the tractor 10
  • 11. • Material & Methods ….Continued EXPERIMENTAL PROCEDURE  An artificial testing path of hay bales was made  Algorithms for processing the image and ladar information had developed for citrus orchard environment & hay bales environment  Experiment were conducted on both testing path & Citrus orchard environment by both below guidance system A) Vehicle Guidance System by Machine Vision B) Autonomous Guidance System by Laser Radar System 11
  • 12. • Material & Methods ….Continued EXPERIMENTAL PROCEDURE ON ARTIFICIAL TESTING PATH •Two types of paths: Straight path & Curved path •The hay bale width was 45 cm, length of the straight path was 70 feet & an extension of 30 feet was given to form a curved path •The path width was 3.5 m throughout the length. •Experiments conducted for three different speeds i.e. 1.8m/s, 3.1m/s, 4.4m/s •A rotating blade was attached to drawbar, which marked a line on the ground as the vehicle moved (path center traveled by the tractor) •Manually error was measured •Above procedure repeated to calculate the path root mean square error, standard deviation, maximum error and average error 12
  • 13. • Material & Methods ….Continued VEHICLE GUIDANCE SYSTEM BY MACHINE VISION •Color: discriminator for segmenting the path •Camera calibration: To convert pixel distance to true distance •To account for the varying weather conditions: images collected over a period of 6 days in 2 months from morning to evening at half an hour intervals •Three types of conditions observed  Cloudy days: trees are darker than the path  Bright sunny days: trees are darker than the path but all pixel intensity values are elevated  Early morning and evening: when the sunlight causes the trees on one side of the row to be brighter than the path and the trees on the other side to be darker than the path • Based on this database of images, a segmentation algorithm was developed 13
  • 14. Flowchart : Algorithm for path finding for adaptive RGB threshold value using machine vision 14
  • 15. Fig. Machine vision results for citrus grove alleyway Fig : Raw image Fig : Tree canopy segmentation Fig : Path boundary 15
  • 16. • Material & Methods ….Continued VEHICLE GUIDANCE BY Laser Radar Guidance System The radial distance measured by the laser radar for different angles, when driving through the test path was plotted. The discontinuities in the plot indicate the location of the hay bales The path center was determined as the center of the path, between the hay bales on either side The laser radar navigation algorithm employed a threshold distance based detection of hay bales 16
  • 17. • Material & Methods ….Continued DESIGN OF PID CONTROL FOR STEERING CONTROL PID: Proportional integral derivative controller: attempts to minimise the error by adjusting the process control inputs 17
  • 18. • Material & Methods ….Continued FORMULAE USED Line fitting: Least square method Pixel Distance to actual Distance Conversion 100 cm = 177 pixels Error Calculation Desired position = (Right side tree boundary + Left side tree boundary) / 2 Error = Desired position – current position Distance of the tractor centre from the hay bales Distance = Radial Distance at the hay bale * cosine (Angle at that point) 18
  • 19. • Results & Discussion 19
  • 20. • Results & Discussion ….Continued Performance of machine vision guidance in the straight path @ 1.8 m/s @ 3.1 m/s @ 4.4 m/s 20
  • 21. • Results & Discussion ….Continued Performance of laser radar guidance in the straight path @ 1.8 m/s @ 3.1 m/s @ 4.4 m/s 21
  • 22. • Results & Discussion ….Continued Performance of machine vision guidance in the curved path @ 3.1 m/s Performance of laser radar guidance in the curved path @ 3.1 m/s 22
  • 23. • Conclusions •Machine vision and laser radar based guidance systems were developed to navigate a tractor through the alleyway of a citrus grove •A PID controller was developed and tested to control the tractor using the information from the machine vision system and laser radar •It was found that the ladar-based guidance was the better guidance sensor for straight and curved paths at speeds of up to 3.1 m/s •Machine vision-based guidance showed acceptable performance at all speeds and conditions •The average errors were below 3 cm in most cases. The maximum error was not more than 6 cm in any test run •Experiments demonstrated the accuracy of the guidance system under test path conditions and successful guidance of the tractor in a citrus orchard alleyway • Additional testing is needed to improve the performance in the citrus orchard 23
  • 24. • References • Subramanian, V., Burks, T.F., Singh, S., 2004. Autonomous greenhouse sprayer vehicle using machine vision and ladar for steering control. Appl.Eng. Agric. 21 (5), 935–943. • Bell, T., Bevly, D., Biddinger, E., Parkinson, B.W., Rekow, A., 1998. Automatic tractor row and contour control on sloped terrain using Carrier-Phase Differential GPS. In: Proceedings of the Fourth International Conference on Precision Agriculture. • Misao, Y., 2001. An image processing based automatic steering power system. In: Proceedings of the ASAE Meeting, California, USA. • http://www.deere.com/en_US/careers/midcareer_jobs/field_robotics.html • www.wikipaedia.com • Gordon, G.P., Holmes, R.G., 1988. Laser positioning system for off-road vehicles. 24
  • 25. 25
  • 26. 26
  • 27. Camera • Specification: Sony FCBEX780S CCD camera with analog video output format in NTSC (National Television System Committee standard) • Camera was mounted at an angle of 45 degree to the horizontal Camera and its mount Camera mounted on the tractor 27
  • 28. Frame Grabber It converts the analog NTSC video signal to a digital 640 x 480 RGB bitmap image 28
  • 29. Laser Radar (Ladar) • Sick LMS-200 ladar sensor • It is a 180 degree one-dimensional sweeping laser which can measure at 1.0/0.5/0.25 degree increments with maximum range of up to 80 m • Mounted on top of the tractor cab just below the camera positioned at 45 degree to the horizontal Laser radar Laser mounted on top of the tractor 29
  • 30. Computer • 4 GHz Pentium4 processor running Windows 2000 pro operating system • Software (to develop algorithms): Microsoft Visual C++ Computer Computer, monitor and keyboard mounted in the cabin 30
  • 31. Microcontroller • 586 Engine controller board with a P50 expansion board from TERN Inc. • It is a C++ programmable controller board based on a 32-bit system • Function: For executing Real time-time control of the Servo valve & Encoder feedback loop. Amplifier: • To scale the control voltage from the microcontroller to the servo valve 31
  • 32. Encoder • Stegmann Heavy Duty HD20 encoder • Function: Feeding back the wheel angle to the control system •Encoder Calibration •Tractor was positioned at a place in the lab •Angular positions were marked on the ground •From the centre position, the steering wheel was rotated to get different angles of front wheel •The number of pulses to reach different angles was noted (*…wheel centre was calibrated by trial and error) 32
  • 34. GPS Receiver • A GPS receiver was used to measure the vehicle displacement while conducting tests to determine the dynamics of the vehicle • John Deere Starfire SF2000R Differential GPS receiver was used GPS mounted at the top of the tractor 34
  • 35. Power Supply • Inverter:  It supply required voltage to PC, the monitor and the laser radar • Cigarette lighter power source  The supply for the microcontroller and the hydraulic valve is taken from it  Provided in tractor cabin 35
  • 36. Radial Distance measured by Laser Radar 36
  • 37. EXPERIMENTAL PROCEDURE ON ARTIFICIAL TESTING PATH Guidance system test path (a) Fig. Straight path (b) Fig. Curved path 37
  • 38. EXPERIMENTAL PROCEDURE ON ARTIFICIAL TESTING PATH Path traced by the rotating blade Fig. Device used to mark the tractor route on Fig. Marks on the ground indicating the path the ground traversed 38
  • 39. Shadow image Non shadow image T H R E S H O L D E D I M A G E 39