SlideShare a Scribd company logo
1 of 18
Final Year Project
Final Presentation
Student: Adil Mahmood
Supervisor: Dr John McDonald
What is RoboCup
•RoboCup is an annual international robotics soccer
competition founded in 1997.
•The official goal of the RoboCup: robots that are
capable of beating the FIFA World Cup winning team by
2050.
•RoboEireann, Maynooth’s RoboCup team, have
competed in the Standard Platform League (SPL) since
2008.
Overview of Background
 Mobile robot localisation can be separated into
two separate problems,
 Local localisation (a.k.a. incremental
localisation)
 the robot has an initial estimate of its pose
 Global localisation (a.k.a. kidnapped robot)
 robot doesn’t have initial position information
Estimated line
Real Pose
Estimated Pose
Real line
Loop closure correction
Local Localisation
Global Localisation
Where I’m? Which
direction I’m facing?
Research Questions
 Is visual compass effective to find the direction of
robot is currently looking?
 What is the measurement of success?
Goals of Project
 Develop a visual compass for global localisation
 Images of visual appearance of fixed objects
surrounding the pitch (or potential above the pitch)
construct a panorama
 using a sequence of images
match query image to the panorama
 detect features and matched features.
Compute the direction of robot
Approach to Goals
 Build a visual map using
OpenCV and SURF
algorithms
 Visual map represent 360°
 find the direction the
robot is currently looking.
Visual Compass
Visual Compass
Visual Compass
0 360199
Final Application: Screenshot
Implementations
 Qt Creator, OpenCV, C++
 Algirithm
images Stitching pipeline Panorama Query image
Load into QtDetectorDescriptor
Draw
keypoint
Distance between keypoint Good matches
Create, save histogramDirection
Experimental Results
 SURF ±18 % and SIFT ±29 % of error
 Reason for large number of error?
Experimental Results
 Weakness in technique
image29 image30 image35
Conclusions & Future Work
 Developed prototype desktop visual compass
application
 Evaluated on real image dataset
 Problems Encountered
 Ubuntu OS troubleshooting, QT toolkit, and OpenCV
libraries
 Design the GUI application in QT
 Creating a histogram
 Future Work: Port to Nao robot.
Possible Solution to reduce the error
 Create a visual map from different position of pitch
A Visual Compass for Robot Soccer

More Related Content

Similar to Visual Compass Robot Soccer

Mobile Robot: Applications and Design
Mobile Robot: Applications and Design Mobile Robot: Applications and Design
Mobile Robot: Applications and Design Deep Patel
 
MRL Team Description Paper for Humanoid KidSize League Of 2015
MRL Team Description Paper for Humanoid KidSize League Of 2015MRL Team Description Paper for Humanoid KidSize League Of 2015
MRL Team Description Paper for Humanoid KidSize League Of 2015Emad Farrokhi
 
Philipp Nagele (Wikitude): What's Next with Wikitude
Philipp Nagele (Wikitude): What's Next with WikitudePhilipp Nagele (Wikitude): What's Next with Wikitude
Philipp Nagele (Wikitude): What's Next with WikitudeAugmentedWorldExpo
 
Portfolio - Ramsundar K G
Portfolio - Ramsundar K GPortfolio - Ramsundar K G
Portfolio - Ramsundar K GRamsundar K G
 
RMV robot programming
RMV robot programmingRMV robot programming
RMV robot programminganand hd
 
Nirav joshi mechanical engineer - portfolio
Nirav joshi   mechanical engineer - portfolioNirav joshi   mechanical engineer - portfolio
Nirav joshi mechanical engineer - portfolioNirav Joshi
 
SIMULTANEOUS MAPPING AND NAVIGATION FOR RENDEZVOUS IN SPACE APPLICATIONS
 SIMULTANEOUS MAPPING AND NAVIGATION FOR RENDEZVOUS IN SPACE APPLICATIONS  SIMULTANEOUS MAPPING AND NAVIGATION FOR RENDEZVOUS IN SPACE APPLICATIONS
SIMULTANEOUS MAPPING AND NAVIGATION FOR RENDEZVOUS IN SPACE APPLICATIONS Nandakishor Jahagirdar
 
Why MOVO? Insights into the new beta community.
Why MOVO? Insights into the new beta community.Why MOVO? Insights into the new beta community.
Why MOVO? Insights into the new beta community.Marie-Pier Faucher
 
Computer Vision (CV) based Raspberry Pi robot vehicle
Computer Vision (CV) based Raspberry Pi robot vehicleComputer Vision (CV) based Raspberry Pi robot vehicle
Computer Vision (CV) based Raspberry Pi robot vehicleAhammed Shoyeb
 
Design of a Library of Motion Functions for a Humanoid Robot for a Soccer Game
Design of a Library of Motion Functions for a Humanoid Robot for a Soccer GameDesign of a Library of Motion Functions for a Humanoid Robot for a Soccer Game
Design of a Library of Motion Functions for a Humanoid Robot for a Soccer GameUniversidad Complutense de Madrid
 
بینایی ماشین
بینایی ماشینبینایی ماشین
بینایی ماشینShiraz LUG
 
Mobile robotics fuzzylogic and pso
Mobile robotics fuzzylogic and psoMobile robotics fuzzylogic and pso
Mobile robotics fuzzylogic and psoDevasena Inupakutika
 
[Project1] Information Virtual Reality [Exam]
[Project1] Information Virtual Reality [Exam][Project1] Information Virtual Reality [Exam]
[Project1] Information Virtual Reality [Exam]Yati Dumrongsukit
 
Computer Vision Crash Course
Computer Vision Crash CourseComputer Vision Crash Course
Computer Vision Crash CourseJia-Bin Huang
 
A Review On AI Vision Robotic Arm Using Raspberry Pi
A Review On AI Vision Robotic Arm Using Raspberry PiA Review On AI Vision Robotic Arm Using Raspberry Pi
A Review On AI Vision Robotic Arm Using Raspberry PiAngela Shin
 

Similar to Visual Compass Robot Soccer (20)

Mobile Robot: Applications and Design
Mobile Robot: Applications and Design Mobile Robot: Applications and Design
Mobile Robot: Applications and Design
 
01 cie552 introduction
01 cie552 introduction01 cie552 introduction
01 cie552 introduction
 
MRL Team Description Paper for Humanoid KidSize League Of 2015
MRL Team Description Paper for Humanoid KidSize League Of 2015MRL Team Description Paper for Humanoid KidSize League Of 2015
MRL Team Description Paper for Humanoid KidSize League Of 2015
 
Philipp Nagele (Wikitude): What's Next with Wikitude
Philipp Nagele (Wikitude): What's Next with WikitudePhilipp Nagele (Wikitude): What's Next with Wikitude
Philipp Nagele (Wikitude): What's Next with Wikitude
 
Portfolio - Ramsundar K G
Portfolio - Ramsundar K GPortfolio - Ramsundar K G
Portfolio - Ramsundar K G
 
RMV robot programming
RMV robot programmingRMV robot programming
RMV robot programming
 
Nirav joshi mechanical engineer - portfolio
Nirav joshi   mechanical engineer - portfolioNirav joshi   mechanical engineer - portfolio
Nirav joshi mechanical engineer - portfolio
 
Mapping mobile robotics
Mapping mobile roboticsMapping mobile robotics
Mapping mobile robotics
 
RobotStudiopp.ppt
RobotStudiopp.pptRobotStudiopp.ppt
RobotStudiopp.ppt
 
ie450RobotStudio.ppt
ie450RobotStudio.pptie450RobotStudio.ppt
ie450RobotStudio.ppt
 
SIMULTANEOUS MAPPING AND NAVIGATION FOR RENDEZVOUS IN SPACE APPLICATIONS
 SIMULTANEOUS MAPPING AND NAVIGATION FOR RENDEZVOUS IN SPACE APPLICATIONS  SIMULTANEOUS MAPPING AND NAVIGATION FOR RENDEZVOUS IN SPACE APPLICATIONS
SIMULTANEOUS MAPPING AND NAVIGATION FOR RENDEZVOUS IN SPACE APPLICATIONS
 
Why MOVO? Insights into the new beta community.
Why MOVO? Insights into the new beta community.Why MOVO? Insights into the new beta community.
Why MOVO? Insights into the new beta community.
 
Computer Vision (CV) based Raspberry Pi robot vehicle
Computer Vision (CV) based Raspberry Pi robot vehicleComputer Vision (CV) based Raspberry Pi robot vehicle
Computer Vision (CV) based Raspberry Pi robot vehicle
 
Design of a Library of Motion Functions for a Humanoid Robot for a Soccer Game
Design of a Library of Motion Functions for a Humanoid Robot for a Soccer GameDesign of a Library of Motion Functions for a Humanoid Robot for a Soccer Game
Design of a Library of Motion Functions for a Humanoid Robot for a Soccer Game
 
OpenCV
OpenCVOpenCV
OpenCV
 
بینایی ماشین
بینایی ماشینبینایی ماشین
بینایی ماشین
 
Mobile robotics fuzzylogic and pso
Mobile robotics fuzzylogic and psoMobile robotics fuzzylogic and pso
Mobile robotics fuzzylogic and pso
 
[Project1] Information Virtual Reality [Exam]
[Project1] Information Virtual Reality [Exam][Project1] Information Virtual Reality [Exam]
[Project1] Information Virtual Reality [Exam]
 
Computer Vision Crash Course
Computer Vision Crash CourseComputer Vision Crash Course
Computer Vision Crash Course
 
A Review On AI Vision Robotic Arm Using Raspberry Pi
A Review On AI Vision Robotic Arm Using Raspberry PiA Review On AI Vision Robotic Arm Using Raspberry Pi
A Review On AI Vision Robotic Arm Using Raspberry Pi
 

Recently uploaded

LANDMARKS AND MONUMENTS IN NIGERIA.pptx
LANDMARKS  AND MONUMENTS IN NIGERIA.pptxLANDMARKS  AND MONUMENTS IN NIGERIA.pptx
LANDMARKS AND MONUMENTS IN NIGERIA.pptxBasil Achie
 
OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...
OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...
OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...NETWAYS
 
Genesis part 2 Isaiah Scudder 04-24-2024.pptx
Genesis part 2 Isaiah Scudder 04-24-2024.pptxGenesis part 2 Isaiah Scudder 04-24-2024.pptx
Genesis part 2 Isaiah Scudder 04-24-2024.pptxFamilyWorshipCenterD
 
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...NETWAYS
 
SBFT Tool Competition 2024 -- Python Test Case Generation Track
SBFT Tool Competition 2024 -- Python Test Case Generation TrackSBFT Tool Competition 2024 -- Python Test Case Generation Track
SBFT Tool Competition 2024 -- Python Test Case Generation TrackSebastiano Panichella
 
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)Basil Achie
 
The Ten Facts About People With Autism Presentation
The Ten Facts About People With Autism PresentationThe Ten Facts About People With Autism Presentation
The Ten Facts About People With Autism PresentationNathan Young
 
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...Krijn Poppe
 
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...NETWAYS
 
Genshin Impact PPT Template by EaTemp.pptx
Genshin Impact PPT Template by EaTemp.pptxGenshin Impact PPT Template by EaTemp.pptx
Genshin Impact PPT Template by EaTemp.pptxJohnree4
 
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...henrik385807
 
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Event 4 Introduction to Open Source.pptx
Event 4 Introduction to Open Source.pptxEvent 4 Introduction to Open Source.pptx
Event 4 Introduction to Open Source.pptxaryanv1753
 
Work Remotely with Confluence ACE 2.pptx
Work Remotely with Confluence ACE 2.pptxWork Remotely with Confluence ACE 2.pptx
Work Remotely with Confluence ACE 2.pptxmavinoikein
 
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdfOpen Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdfhenrik385807
 
Philippine History cavite Mutiny Report.ppt
Philippine History cavite Mutiny Report.pptPhilippine History cavite Mutiny Report.ppt
Philippine History cavite Mutiny Report.pptssuser319dad
 
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...NETWAYS
 
Gaps, Issues and Challenges in the Implementation of Mother Tongue Based-Mult...
Gaps, Issues and Challenges in the Implementation of Mother Tongue Based-Mult...Gaps, Issues and Challenges in the Implementation of Mother Tongue Based-Mult...
Gaps, Issues and Challenges in the Implementation of Mother Tongue Based-Mult...marjmae69
 
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...Salam Al-Karadaghi
 
Simulation-based Testing of Unmanned Aerial Vehicles with Aerialist
Simulation-based Testing of Unmanned Aerial Vehicles with AerialistSimulation-based Testing of Unmanned Aerial Vehicles with Aerialist
Simulation-based Testing of Unmanned Aerial Vehicles with AerialistSebastiano Panichella
 

Recently uploaded (20)

LANDMARKS AND MONUMENTS IN NIGERIA.pptx
LANDMARKS  AND MONUMENTS IN NIGERIA.pptxLANDMARKS  AND MONUMENTS IN NIGERIA.pptx
LANDMARKS AND MONUMENTS IN NIGERIA.pptx
 
OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...
OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...
OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...
 
Genesis part 2 Isaiah Scudder 04-24-2024.pptx
Genesis part 2 Isaiah Scudder 04-24-2024.pptxGenesis part 2 Isaiah Scudder 04-24-2024.pptx
Genesis part 2 Isaiah Scudder 04-24-2024.pptx
 
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
 
SBFT Tool Competition 2024 -- Python Test Case Generation Track
SBFT Tool Competition 2024 -- Python Test Case Generation TrackSBFT Tool Competition 2024 -- Python Test Case Generation Track
SBFT Tool Competition 2024 -- Python Test Case Generation Track
 
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)
 
The Ten Facts About People With Autism Presentation
The Ten Facts About People With Autism PresentationThe Ten Facts About People With Autism Presentation
The Ten Facts About People With Autism Presentation
 
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...
 
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
 
Genshin Impact PPT Template by EaTemp.pptx
Genshin Impact PPT Template by EaTemp.pptxGenshin Impact PPT Template by EaTemp.pptx
Genshin Impact PPT Template by EaTemp.pptx
 
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
 
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝
 
Event 4 Introduction to Open Source.pptx
Event 4 Introduction to Open Source.pptxEvent 4 Introduction to Open Source.pptx
Event 4 Introduction to Open Source.pptx
 
Work Remotely with Confluence ACE 2.pptx
Work Remotely with Confluence ACE 2.pptxWork Remotely with Confluence ACE 2.pptx
Work Remotely with Confluence ACE 2.pptx
 
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdfOpen Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
 
Philippine History cavite Mutiny Report.ppt
Philippine History cavite Mutiny Report.pptPhilippine History cavite Mutiny Report.ppt
Philippine History cavite Mutiny Report.ppt
 
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
 
Gaps, Issues and Challenges in the Implementation of Mother Tongue Based-Mult...
Gaps, Issues and Challenges in the Implementation of Mother Tongue Based-Mult...Gaps, Issues and Challenges in the Implementation of Mother Tongue Based-Mult...
Gaps, Issues and Challenges in the Implementation of Mother Tongue Based-Mult...
 
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
 
Simulation-based Testing of Unmanned Aerial Vehicles with Aerialist
Simulation-based Testing of Unmanned Aerial Vehicles with AerialistSimulation-based Testing of Unmanned Aerial Vehicles with Aerialist
Simulation-based Testing of Unmanned Aerial Vehicles with Aerialist
 

Visual Compass Robot Soccer

  • 1. Final Year Project Final Presentation Student: Adil Mahmood Supervisor: Dr John McDonald
  • 2. What is RoboCup •RoboCup is an annual international robotics soccer competition founded in 1997. •The official goal of the RoboCup: robots that are capable of beating the FIFA World Cup winning team by 2050. •RoboEireann, Maynooth’s RoboCup team, have competed in the Standard Platform League (SPL) since 2008.
  • 3. Overview of Background  Mobile robot localisation can be separated into two separate problems,  Local localisation (a.k.a. incremental localisation)  the robot has an initial estimate of its pose  Global localisation (a.k.a. kidnapped robot)  robot doesn’t have initial position information
  • 4. Estimated line Real Pose Estimated Pose Real line Loop closure correction Local Localisation
  • 5. Global Localisation Where I’m? Which direction I’m facing?
  • 6. Research Questions  Is visual compass effective to find the direction of robot is currently looking?  What is the measurement of success?
  • 7. Goals of Project  Develop a visual compass for global localisation  Images of visual appearance of fixed objects surrounding the pitch (or potential above the pitch) construct a panorama  using a sequence of images match query image to the panorama  detect features and matched features. Compute the direction of robot
  • 8. Approach to Goals  Build a visual map using OpenCV and SURF algorithms  Visual map represent 360°  find the direction the robot is currently looking.
  • 13. Implementations  Qt Creator, OpenCV, C++  Algirithm images Stitching pipeline Panorama Query image Load into QtDetectorDescriptor Draw keypoint Distance between keypoint Good matches Create, save histogramDirection
  • 14. Experimental Results  SURF ±18 % and SIFT ±29 % of error  Reason for large number of error?
  • 15. Experimental Results  Weakness in technique image29 image30 image35
  • 16. Conclusions & Future Work  Developed prototype desktop visual compass application  Evaluated on real image dataset  Problems Encountered  Ubuntu OS troubleshooting, QT toolkit, and OpenCV libraries  Design the GUI application in QT  Creating a histogram  Future Work: Port to Nao robot.
  • 17. Possible Solution to reduce the error  Create a visual map from different position of pitch
  • 18. A Visual Compass for Robot Soccer

Editor's Notes

  1. By the middle of the 21st century, a team of fully autonomous humanoid robot soccer players shall win a soccer game, complying with the official rules of FIFA, against the winner of the most recent World Cup.
  2. localisation problem tracks the pose of the robot over time, where the robot has an initial estimate of its pose, which it updates through the robots odometry and information it gathers for its sensors. The more challenging problem of global localisation occurs where a robot doesn’t have initial position information, i.e., they can handle the kidnapped robot problem, in which a robot is kidnapped and carried to some unknown location.
  3. YES: that it is possible to use a panoramic image representation as an visual map of the area surrounding of a pitch, by matching un-seen images to find the direction the robot is currently looking . A measurement of success is you can take random image from inside the lab for example, and know what direction are you looking for, you know I’m pointing in that direction of lab.
  4. using a sequence of images create a panorama, using panorama and one query image, detect features in both images and find the best matched features.
  5. This is the final view of project, displaying panorama and query images with feature detected and also shown the number of detected features, and SURF algorithm match the best features, then create the histogram of these good matches. And find the direction of robot from peak of histogram.
  6. This is the final view of project, displaying panorama and query images with feature detected and also shown the number of detected features, and SURF algorithm match the best features, then create the histogram of these good matches. And find the direction of robot from peak of histogram.
  7. This is the final view of project, displaying panorama and query images with feature detected and also shown the number of detected features, and SURF algorithm match the best features, then create the histogram of these good matches. And find the direction of robot from peak of histogram.
  8. This is the final view of project, displaying panorama and query images with feature detected and also shown the number of detected features, and SURF algorithm match the best features, then create the histogram of these good matches. And find the direction of robot from peak of histogram.
  9. This is the final view of project, displaying panorama and query images with feature detected and also shown the number of detected features, and SURF algorithm match the best features, then create the histogram of these good matches. And find the direction of robot from peak of histogram.
  10. This is the graph of experimental result, shown the result direction of angle with different algorithm and expected result. By comparing the expected result and actual output result, we find the 18 % error with SURF and 29% error with SIFT algorithm.
  11. In the previous slide graph shown direction for image29 and image30 both have same direction of view 327 with SIFT. image35 have zero feature detected, direction of view never find with SUF but SIFT detector result 266 degree
  12. The reason is we’ll have a different visual map those possible covered much more features to compare query image, and reduced the number of error.