SlideShare a Scribd company logo
1 of 23
Download to read offline
The University of Texas at San Antonio, One UTSA Circle, San Antonio, TX 78249 1
Bi-Directional Cooperative
Obstacle Avoidance for
Heterogeneous Unmanned
Vehicles
By: Jonathan Lwowski
The University of Texas at San Antonio
Department of Electrical and Computer Engineering
Advisor: Dr. Daniel Pack
B.S. Computer Engineering
The University of Texas at San Antonio, One UTSA Circle, San Antonio, TX 78249 2
Overview
• Motivation
• Significance of Methods
• Obstacle Avoidance Algorithm
• Door Entering Algorithm
• Simulation Results
• Conclusion
• Future Work
• REEF Projects
The University of Texas at San Antonio, One UTSA Circle, San Antonio, TX 78249 3
Motivation
• Reactive Bearing
Angle Only Obstacle
Avoidance System for
Unmanned Ground
Vehicles
• Global Vs. Local Path
Planning
• Visual Electro-Optic
Sensors
The University of Texas at San Antonio, One UTSA Circle, San Antonio, TX 78249 4
Significance of Methods
• First reported bi-directional heterogeneous system
using only cameras.
• Allows the UGV to incorporate obstacle avoidance
into global path plan
The University of Texas at San Antonio, One UTSA Circle, San Antonio, TX 78249 5
Flow Diagram
The University of Texas at San Antonio, One UTSA Circle, San Antonio, TX 78249 6
Obstacle Avoidance Algorithm
• Doorway is not detected
• UGV Tracking
• Directional Path Calculation
• Criteria for Ending Obstacle Avoidance Procedure
• Communication to UGV
• UGV Controller
The University of Texas at San Antonio, One UTSA Circle, San Antonio, TX 78249 7
UGV Tracking
• Color Thresholding
• PD Controllers
The University of Texas at San Antonio, One UTSA Circle, San Antonio, TX 78249 8
Directional Path Calculation
• Detect Obstacles
• Create Nodes
The University of Texas at San Antonio, One UTSA Circle, San Antonio, TX 78249 9
Directional Path Calculation
• Calculate Shortest Path Using Dijkstra's Algorithm
• Convert Path to Directional Information
The University of Texas at San Antonio, One UTSA Circle, San Antonio, TX 78249 10
Criteria for Ending Obstacle Avoidance
Procedure
• Determine if UGV has passed the obstacle
• Acute Angle
• Obstacle Passed
• Obtuse Angle
• Obstacle Not Passed
The University of Texas at San Antonio, One UTSA Circle, San Antonio, TX 78249 11
Communication to UGV
• Direction Sent Check
• Directional Path
• Obstacle Passed
The University of Texas at San Antonio, One UTSA Circle, San Antonio, TX 78249 12
UGV Controller
• Uses the bearing angle as
the only input
• Directional path determines
which direction to avoid the
obstacle
The University of Texas at San Antonio, One UTSA Circle, San Antonio, TX 78249 13
Simulation Results
The University of Texas at San Antonio, One UTSA Circle, San Antonio, TX 78249 14
Doorway Entering Algorithm
• Doorway is detected
• Door Entering Using PD Controller
• MAV and Doorway Tracking
• Homography Decomposition
The University of Texas at San Antonio, One UTSA Circle, San Antonio, TX 78249 15
Door Entering Using PD Controller
• PD Controller
• Centroid of Doorway
The University of Texas at San Antonio, One UTSA Circle, San Antonio, TX 78249 16
Simulation Results
The University of Texas at San Antonio, One UTSA Circle, San Antonio, TX 78249 17
MAV and Doorway Tracking
• Create four feature
points on door and MAV
• Find the centroid of
each feature point in the
reference frame
• Find the centroid of
each feature point in the
current frame
The University of Texas at San Antonio, One UTSA Circle, San Antonio, TX 78249 18
Homography Decomposition
• Calculate homography matrix using feature points
• Four feature points from reference frame
• Four feature points from current frame
• Decompose homography matrix to find camera
rotation and translation matrix
• Homography Matrix
• Camera Calibration Matrix
The University of Texas at San Antonio, One UTSA Circle, San Antonio, TX 78249 19
Conclusion
• First reported bi-directional heterogeneous system
using only cameras.
• Allows the UGV to plan a long term path
• No requirement of GPS signals
• Effectiveness of system demonstrated using
software simulations
The University of Texas at San Antonio, One UTSA Circle, San Antonio, TX 78249 20
Future Work
• Finish homography based door entering
• Implement system on to hardware
The University of Texas at San Antonio, One UTSA Circle, San Antonio, TX 78249 21
REEF Projects
• Topological Map Merging
• Calculate Elevation Map
The University of Texas at San Antonio, One UTSA Circle, San Antonio, TX 78249 22
REEF Projects
• Calculate Elevation Map using 20 Loops
• Calculate Elevation Map using 200 Loops
• Combine Elevation Maps
The University of Texas at San Antonio, One UTSA Circle, San Antonio, TX 78249 23
Acknowledgments
• AFRL Munitions Directorate
• OSD & The Privileged Sensing ARPI
• Mathematical Modeling and Optimization Institute
• Dr. Emily Doucette
• Dr. Will Curtis
Questions?

More Related Content

Viewers also liked

Manual de cambiar de plantilla
Manual de cambiar de plantillaManual de cambiar de plantilla
Manual de cambiar de plantillapaisavelez
 
Civil Solutions Consulting Group - Program Management
Civil Solutions Consulting Group - Program Management Civil Solutions Consulting Group - Program Management
Civil Solutions Consulting Group - Program Management Eric Dexter
 
Sloganowe siódemki. Marketing w Praktyce, luty, 2016
Sloganowe siódemki. Marketing w Praktyce, luty, 2016Sloganowe siódemki. Marketing w Praktyce, luty, 2016
Sloganowe siódemki. Marketing w Praktyce, luty, 2016Michal Capinski
 
Off grid rooftop pv – elsol solar
Off grid rooftop pv – elsol solarOff grid rooftop pv – elsol solar
Off grid rooftop pv – elsol solarelsolsolar
 
Ayat Jurnal Penyesuaian -
Ayat Jurnal Penyesuaian - Ayat Jurnal Penyesuaian -
Ayat Jurnal Penyesuaian - Muhamad Taufik
 
Kalman filter for object tracking
Kalman filter for object trackingKalman filter for object tracking
Kalman filter for object trackingMohit Yadav
 
Kalman filter - Applications in Image processing
Kalman filter - Applications in Image processingKalman filter - Applications in Image processing
Kalman filter - Applications in Image processingRavi Teja
 
EINS Education [Introducation]
EINS Education [Introducation]EINS Education [Introducation]
EINS Education [Introducation]EINS Education
 
Distance Learning MBA in Retail Management from Welingkar Institute of Manage...
Distance Learning MBA in Retail Management from Welingkar Institute of Manage...Distance Learning MBA in Retail Management from Welingkar Institute of Manage...
Distance Learning MBA in Retail Management from Welingkar Institute of Manage...EINS Education
 
Distance MBA in Services Excellence from EINS Education- Welingkar Institute ...
Distance MBA in Services Excellence from EINS Education- Welingkar Institute ...Distance MBA in Services Excellence from EINS Education- Welingkar Institute ...
Distance MBA in Services Excellence from EINS Education- Welingkar Institute ...EINS Education
 
"Why is there no artificial intelligence yet?" Or, analysis of CNTK tool kit ...
"Why is there no artificial intelligence yet?" Or, analysis of CNTK tool kit ..."Why is there no artificial intelligence yet?" Or, analysis of CNTK tool kit ...
"Why is there no artificial intelligence yet?" Or, analysis of CNTK tool kit ...PVS-Studio
 

Viewers also liked (11)

Manual de cambiar de plantilla
Manual de cambiar de plantillaManual de cambiar de plantilla
Manual de cambiar de plantilla
 
Civil Solutions Consulting Group - Program Management
Civil Solutions Consulting Group - Program Management Civil Solutions Consulting Group - Program Management
Civil Solutions Consulting Group - Program Management
 
Sloganowe siódemki. Marketing w Praktyce, luty, 2016
Sloganowe siódemki. Marketing w Praktyce, luty, 2016Sloganowe siódemki. Marketing w Praktyce, luty, 2016
Sloganowe siódemki. Marketing w Praktyce, luty, 2016
 
Off grid rooftop pv – elsol solar
Off grid rooftop pv – elsol solarOff grid rooftop pv – elsol solar
Off grid rooftop pv – elsol solar
 
Ayat Jurnal Penyesuaian -
Ayat Jurnal Penyesuaian - Ayat Jurnal Penyesuaian -
Ayat Jurnal Penyesuaian -
 
Kalman filter for object tracking
Kalman filter for object trackingKalman filter for object tracking
Kalman filter for object tracking
 
Kalman filter - Applications in Image processing
Kalman filter - Applications in Image processingKalman filter - Applications in Image processing
Kalman filter - Applications in Image processing
 
EINS Education [Introducation]
EINS Education [Introducation]EINS Education [Introducation]
EINS Education [Introducation]
 
Distance Learning MBA in Retail Management from Welingkar Institute of Manage...
Distance Learning MBA in Retail Management from Welingkar Institute of Manage...Distance Learning MBA in Retail Management from Welingkar Institute of Manage...
Distance Learning MBA in Retail Management from Welingkar Institute of Manage...
 
Distance MBA in Services Excellence from EINS Education- Welingkar Institute ...
Distance MBA in Services Excellence from EINS Education- Welingkar Institute ...Distance MBA in Services Excellence from EINS Education- Welingkar Institute ...
Distance MBA in Services Excellence from EINS Education- Welingkar Institute ...
 
"Why is there no artificial intelligence yet?" Or, analysis of CNTK tool kit ...
"Why is there no artificial intelligence yet?" Or, analysis of CNTK tool kit ..."Why is there no artificial intelligence yet?" Or, analysis of CNTK tool kit ...
"Why is there no artificial intelligence yet?" Or, analysis of CNTK tool kit ...
 

Similar to CoopPowerPoint_7_30

autonomus Bike Progress
autonomus Bike Progressautonomus Bike Progress
autonomus Bike ProgressNadeem Qandeel
 
interactive voting based map matching algorithm
interactive voting based map matching algorithminteractive voting based map matching algorithm
interactive voting based map matching algorithmYousef Fadila
 
Easy deployable-parking-percom-v6.1
Easy deployable-parking-percom-v6.1Easy deployable-parking-percom-v6.1
Easy deployable-parking-percom-v6.1cwyou
 
Network tomography to enhance the performance of software defined network mon...
Network tomography to enhance the performance of software defined network mon...Network tomography to enhance the performance of software defined network mon...
Network tomography to enhance the performance of software defined network mon...Sabidur Rahman
 
Pipeline leak detection system
Pipeline leak detection systemPipeline leak detection system
Pipeline leak detection systemAbhijeet Malhotra
 
Sampling-SDM2012_Jun
Sampling-SDM2012_JunSampling-SDM2012_Jun
Sampling-SDM2012_JunMDO_Lab
 
SharkFest16_Palm_Online
SharkFest16_Palm_OnlineSharkFest16_Palm_Online
SharkFest16_Palm_OnlineBrad Palm
 
July 26 Webcast for the Electrical Engineering and Computer Engineering MS at...
July 26 Webcast for the Electrical Engineering and Computer Engineering MS at...July 26 Webcast for the Electrical Engineering and Computer Engineering MS at...
July 26 Webcast for the Electrical Engineering and Computer Engineering MS at...NYU Tandon Online
 
Online Recommender System for Radio Station Hosting: Experimental Results Rev...
Online Recommender System for Radio Station Hosting: Experimental Results Rev...Online Recommender System for Radio Station Hosting: Experimental Results Rev...
Online Recommender System for Radio Station Hosting: Experimental Results Rev...Dmitrii Ignatov
 
Online MS in Electrical/Computer Engineering at NYU
Online MS in Electrical/Computer Engineering at NYUOnline MS in Electrical/Computer Engineering at NYU
Online MS in Electrical/Computer Engineering at NYUNYU Tandon Online
 
Statistical Learning Based Anomaly Detection @ Twitter
Statistical Learning Based Anomaly Detection @ TwitterStatistical Learning Based Anomaly Detection @ Twitter
Statistical Learning Based Anomaly Detection @ TwitterArun Kejariwal
 
Ai for urban traffic control neil walton_2020
Ai for urban traffic control neil walton_2020Ai for urban traffic control neil walton_2020
Ai for urban traffic control neil walton_2020Peter Bloomfield
 
Traffic Signals Safety and Efficiency Project – Stage Two Implementation
Traffic Signals Safety and Efficiency Project – Stage Two ImplementationTraffic Signals Safety and Efficiency Project – Stage Two Implementation
Traffic Signals Safety and Efficiency Project – Stage Two ImplementationJumpingJaq
 
LOS Throughput Measurements in Real-Time with a 128-Antenna Massive MIMO Testbed
LOS Throughput Measurements in Real-Time with a 128-Antenna Massive MIMO TestbedLOS Throughput Measurements in Real-Time with a 128-Antenna Massive MIMO Testbed
LOS Throughput Measurements in Real-Time with a 128-Antenna Massive MIMO TestbedCommunication Systems & Networks
 

Similar to CoopPowerPoint_7_30 (20)

autonomus Bike Progress
autonomus Bike Progressautonomus Bike Progress
autonomus Bike Progress
 
interactive voting based map matching algorithm
interactive voting based map matching algorithminteractive voting based map matching algorithm
interactive voting based map matching algorithm
 
Easy deployable-parking-percom-v6.1
Easy deployable-parking-percom-v6.1Easy deployable-parking-percom-v6.1
Easy deployable-parking-percom-v6.1
 
Summer present
Summer presentSummer present
Summer present
 
111020_TOPL_Review
111020_TOPL_Review111020_TOPL_Review
111020_TOPL_Review
 
Network tomography to enhance the performance of software defined network mon...
Network tomography to enhance the performance of software defined network mon...Network tomography to enhance the performance of software defined network mon...
Network tomography to enhance the performance of software defined network mon...
 
USC BIKE SHARE
USC BIKE SHAREUSC BIKE SHARE
USC BIKE SHARE
 
Pipeline leak detection system
Pipeline leak detection systemPipeline leak detection system
Pipeline leak detection system
 
Lining Wang_Poster
Lining Wang_PosterLining Wang_Poster
Lining Wang_Poster
 
Sampling-SDM2012_Jun
Sampling-SDM2012_JunSampling-SDM2012_Jun
Sampling-SDM2012_Jun
 
SharkFest16_Palm_Online
SharkFest16_Palm_OnlineSharkFest16_Palm_Online
SharkFest16_Palm_Online
 
July 26 Webcast for the Electrical Engineering and Computer Engineering MS at...
July 26 Webcast for the Electrical Engineering and Computer Engineering MS at...July 26 Webcast for the Electrical Engineering and Computer Engineering MS at...
July 26 Webcast for the Electrical Engineering and Computer Engineering MS at...
 
Online Recommender System for Radio Station Hosting: Experimental Results Rev...
Online Recommender System for Radio Station Hosting: Experimental Results Rev...Online Recommender System for Radio Station Hosting: Experimental Results Rev...
Online Recommender System for Radio Station Hosting: Experimental Results Rev...
 
Online MS in Electrical/Computer Engineering at NYU
Online MS in Electrical/Computer Engineering at NYUOnline MS in Electrical/Computer Engineering at NYU
Online MS in Electrical/Computer Engineering at NYU
 
Statistical Learning Based Anomaly Detection @ Twitter
Statistical Learning Based Anomaly Detection @ TwitterStatistical Learning Based Anomaly Detection @ Twitter
Statistical Learning Based Anomaly Detection @ Twitter
 
Ai for urban traffic control neil walton_2020
Ai for urban traffic control neil walton_2020Ai for urban traffic control neil walton_2020
Ai for urban traffic control neil walton_2020
 
Resume
ResumeResume
Resume
 
Final present
Final presentFinal present
Final present
 
Traffic Signals Safety and Efficiency Project – Stage Two Implementation
Traffic Signals Safety and Efficiency Project – Stage Two ImplementationTraffic Signals Safety and Efficiency Project – Stage Two Implementation
Traffic Signals Safety and Efficiency Project – Stage Two Implementation
 
LOS Throughput Measurements in Real-Time with a 128-Antenna Massive MIMO Testbed
LOS Throughput Measurements in Real-Time with a 128-Antenna Massive MIMO TestbedLOS Throughput Measurements in Real-Time with a 128-Antenna Massive MIMO Testbed
LOS Throughput Measurements in Real-Time with a 128-Antenna Massive MIMO Testbed
 

CoopPowerPoint_7_30

  • 1. The University of Texas at San Antonio, One UTSA Circle, San Antonio, TX 78249 1 Bi-Directional Cooperative Obstacle Avoidance for Heterogeneous Unmanned Vehicles By: Jonathan Lwowski The University of Texas at San Antonio Department of Electrical and Computer Engineering Advisor: Dr. Daniel Pack B.S. Computer Engineering
  • 2. The University of Texas at San Antonio, One UTSA Circle, San Antonio, TX 78249 2 Overview • Motivation • Significance of Methods • Obstacle Avoidance Algorithm • Door Entering Algorithm • Simulation Results • Conclusion • Future Work • REEF Projects
  • 3. The University of Texas at San Antonio, One UTSA Circle, San Antonio, TX 78249 3 Motivation • Reactive Bearing Angle Only Obstacle Avoidance System for Unmanned Ground Vehicles • Global Vs. Local Path Planning • Visual Electro-Optic Sensors
  • 4. The University of Texas at San Antonio, One UTSA Circle, San Antonio, TX 78249 4 Significance of Methods • First reported bi-directional heterogeneous system using only cameras. • Allows the UGV to incorporate obstacle avoidance into global path plan
  • 5. The University of Texas at San Antonio, One UTSA Circle, San Antonio, TX 78249 5 Flow Diagram
  • 6. The University of Texas at San Antonio, One UTSA Circle, San Antonio, TX 78249 6 Obstacle Avoidance Algorithm • Doorway is not detected • UGV Tracking • Directional Path Calculation • Criteria for Ending Obstacle Avoidance Procedure • Communication to UGV • UGV Controller
  • 7. The University of Texas at San Antonio, One UTSA Circle, San Antonio, TX 78249 7 UGV Tracking • Color Thresholding • PD Controllers
  • 8. The University of Texas at San Antonio, One UTSA Circle, San Antonio, TX 78249 8 Directional Path Calculation • Detect Obstacles • Create Nodes
  • 9. The University of Texas at San Antonio, One UTSA Circle, San Antonio, TX 78249 9 Directional Path Calculation • Calculate Shortest Path Using Dijkstra's Algorithm • Convert Path to Directional Information
  • 10. The University of Texas at San Antonio, One UTSA Circle, San Antonio, TX 78249 10 Criteria for Ending Obstacle Avoidance Procedure • Determine if UGV has passed the obstacle • Acute Angle • Obstacle Passed • Obtuse Angle • Obstacle Not Passed
  • 11. The University of Texas at San Antonio, One UTSA Circle, San Antonio, TX 78249 11 Communication to UGV • Direction Sent Check • Directional Path • Obstacle Passed
  • 12. The University of Texas at San Antonio, One UTSA Circle, San Antonio, TX 78249 12 UGV Controller • Uses the bearing angle as the only input • Directional path determines which direction to avoid the obstacle
  • 13. The University of Texas at San Antonio, One UTSA Circle, San Antonio, TX 78249 13 Simulation Results
  • 14. The University of Texas at San Antonio, One UTSA Circle, San Antonio, TX 78249 14 Doorway Entering Algorithm • Doorway is detected • Door Entering Using PD Controller • MAV and Doorway Tracking • Homography Decomposition
  • 15. The University of Texas at San Antonio, One UTSA Circle, San Antonio, TX 78249 15 Door Entering Using PD Controller • PD Controller • Centroid of Doorway
  • 16. The University of Texas at San Antonio, One UTSA Circle, San Antonio, TX 78249 16 Simulation Results
  • 17. The University of Texas at San Antonio, One UTSA Circle, San Antonio, TX 78249 17 MAV and Doorway Tracking • Create four feature points on door and MAV • Find the centroid of each feature point in the reference frame • Find the centroid of each feature point in the current frame
  • 18. The University of Texas at San Antonio, One UTSA Circle, San Antonio, TX 78249 18 Homography Decomposition • Calculate homography matrix using feature points • Four feature points from reference frame • Four feature points from current frame • Decompose homography matrix to find camera rotation and translation matrix • Homography Matrix • Camera Calibration Matrix
  • 19. The University of Texas at San Antonio, One UTSA Circle, San Antonio, TX 78249 19 Conclusion • First reported bi-directional heterogeneous system using only cameras. • Allows the UGV to plan a long term path • No requirement of GPS signals • Effectiveness of system demonstrated using software simulations
  • 20. The University of Texas at San Antonio, One UTSA Circle, San Antonio, TX 78249 20 Future Work • Finish homography based door entering • Implement system on to hardware
  • 21. The University of Texas at San Antonio, One UTSA Circle, San Antonio, TX 78249 21 REEF Projects • Topological Map Merging • Calculate Elevation Map
  • 22. The University of Texas at San Antonio, One UTSA Circle, San Antonio, TX 78249 22 REEF Projects • Calculate Elevation Map using 20 Loops • Calculate Elevation Map using 200 Loops • Combine Elevation Maps
  • 23. The University of Texas at San Antonio, One UTSA Circle, San Antonio, TX 78249 23 Acknowledgments • AFRL Munitions Directorate • OSD & The Privileged Sensing ARPI • Mathematical Modeling and Optimization Institute • Dr. Emily Doucette • Dr. Will Curtis Questions?