SlideShare a Scribd company logo
1 of 30
Computer
Vision Based
Smart
Raspberry Pi
Robot
By Ahammed Shoyeb
Historical Developments
CV Based Sensors
Provide superior feedback through image processing than the reflection-based sensors
 Contains higher number of feedback information the image
Cheaper to procure
Easy to maintain due to a least number of non-contact parts
Low power consumption
Aim of the project
This project is aimed at developing an efficient, deployable Computer Vision (CV) based
Raspberry Pi 4 powered mobile autonomous robot vehicle.
Project Objectives & Process Chronology
Virtual Robot
Simulation test bed
P
I
D
controller
Raw
code
Commissioned
for
deployment
P
I
D
controller
Virtual Robot
Process Chronology
Virtual Robot
Simulation test bed
P
I
D
controller
Raw
code
Commissioned
for
deployment
P
I
D
controller
Virtual Robot
Raspberry Pi 4 with Heatsink Case
DRV84 Dual
Bridge motor
controller
Webcam
Process Chronology
Commissioned
for
deployment
P
I
D
controller
Virtual Robot
Virtual Robot
Simulation test bed
P
I
D
controller
Raw
code
Detection
Recognition
Global coordination
Distance measurement
Process Chronology
Virtual Robot
Simulation test bed
P
I
D
controller
Raw
code
Virtual Robot
Commissioned
for
deployment
P
I
D
controller
Detection
Recognition
Global coordination
Distance measurement
Background theory
Passive vision sensor-based guidance system (Lee and Hung 2013: 202)
Background Theory
(Wang and Silva 2009: 364) Q-learning assisted IBVS
hybrid robotic guidance implementation
Background Theory
Edge detection-localization based CV guidance system, Lin (2017)
Proposed Solution
CV based guidance system structure
Hardware Selection
Proposed Hardware : Raspberry Pi 4B
(4GB)
Programming Interface
• Python 3 programming language has been used with Spyder 3 IDE.
V-rep Robot Simulation
Python 3 vs V-rep communication
interface
Motor control circuit
Program design interface
Image Feature Extraction
Image feature extraction
Identifying wall and robot localization
Start
Find object
coordinate
Object
Location?
Location >1 and Left
Location >1 and Right
Location >1 and
Centre
Location <1
Left Pair Wheel
(Clockwise)
Right Pair Wheel
(Clockwise)
Both Pair Wheel
(Clockwise)
Left Pair Wheel (
Anti-Clockwise)
Program Terminated
Reset & End
Utilizing CNN for navigation
 Convolutional Neural Network
(CNN) has been used to classify
object in target and obstacle
 This information is used to provide
guidance to the robot to move
forward or navigate against
Project Outcome
The robotic guidance system developed is able to identify targets and navigate
to it
It can identify the obstacles (walls) and navigate against it
It can measure the target and obstacle distance, thus it can localize it’s own co-
ordinates
It follows a red blob and keep 1 feet distance away
It navigates against the wall
Project Outcome
Project Timeline
Project process reflection
Field of advanced robotic has been explored
Python robotic capability explored
Robotic hardware integration practiced
Real life entrepreneurship option explored
Project Conclusion
• The project aim and objectives have been accomplished.
• A computer vision based robotic guidance system have been designed and
deployed
• It’s performance have been analyzed and documented
• Future project works will be to make the operational parameters more precise
and multi programming environment deployable.
Thanks For Attending
List of References
 Bellis, M. (Jul. 3, 2019, thoughtco.com/definition-of-a-robot-1992364.) the
Definition of a Robot [online] available from <www.thoughtco.com/definition-of-a-
robot-1992364.> [11/10 2019]
 Billingsley, J. e. and Brett, P. e. (2015) Machine Vision and Mechatronics in
Practice. 1st ed. 2015.. edn
 Chaumette, F. (2015) Potential Problems of Unstability and Divergence in
Image-Based and Position-Based Visual Servoing.
 Chesi, G. and Hung, Y. S. (2007) 'Global Path-Planning for Constrained and
Optimal Visual Servoing'. IEEE Transactions on Robotics 23 (5), 1050-1060
 Dastur, J. and Khawaja, A. (2010) Robotic Arm Actuation with 7 DOF using Haar
Classifier Gesture Recognition.
 Di Castro, M., Almagro, C. V., Lunghi, G., Marin, R., Ferre, M., and Masi, A.
(2018) Tracking-Based Depth Estimation of Metallic Pieces for Robotic Guidance.

More Related Content

Similar to Computer Vision (CV) based Raspberry Pi robot vehicle

The Wireless Remote Control Car Based On Arm9
The Wireless Remote Control Car Based On Arm9The Wireless Remote Control Car Based On Arm9
The Wireless Remote Control Car Based On Arm9IOSR Journals
 
Lentin joseph learning robotics using python design, simulate, program, an...
Lentin joseph   learning robotics using python  design, simulate, program, an...Lentin joseph   learning robotics using python  design, simulate, program, an...
Lentin joseph learning robotics using python design, simulate, program, an...Rajmeet Singh
 
Agricultural robot sprayer: Evaluation of user interfaces in field experiments
Agricultural robot sprayer: Evaluation of user interfaces in field experimentsAgricultural robot sprayer: Evaluation of user interfaces in field experiments
Agricultural robot sprayer: Evaluation of user interfaces in field experimentsGeorge Adamides
 
Hackaday ramudroid 6.5
Hackaday ramudroid 6.5Hackaday ramudroid 6.5
Hackaday ramudroid 6.5ALTANAI BISHT
 
Commit to the Cause, Push for Change: Contributing to Call for Code Open Sour...
Commit to the Cause, Push for Change: Contributing to Call for Code Open Sour...Commit to the Cause, Push for Change: Contributing to Call for Code Open Sour...
Commit to the Cause, Push for Change: Contributing to Call for Code Open Sour...Daniel Krook
 
Design and implementation monitoring robotic system based on you only look on...
Design and implementation monitoring robotic system based on you only look on...Design and implementation monitoring robotic system based on you only look on...
Design and implementation monitoring robotic system based on you only look on...IAESIJAI
 
SISR - Smart Indoor Surveillance Robot using IoT for day to day usage PPT.pptx
SISR - Smart Indoor Surveillance Robot using IoT for day to day usage PPT.pptxSISR - Smart Indoor Surveillance Robot using IoT for day to day usage PPT.pptx
SISR - Smart Indoor Surveillance Robot using IoT for day to day usage PPT.pptxSanjaySTippannavar1
 
Multipurpose Warfield Surveillance Robot Using IoT
Multipurpose Warfield Surveillance Robot Using IoTMultipurpose Warfield Surveillance Robot Using IoT
Multipurpose Warfield Surveillance Robot Using IoTIRJET Journal
 
Intelligent Embedded Systems (Robotics)
Intelligent Embedded Systems (Robotics)Intelligent Embedded Systems (Robotics)
Intelligent Embedded Systems (Robotics)Adeyemi Fowe
 
Microservices for the Masses with Spring Boot and JHipster - RWX 2018
Microservices for the Masses with Spring Boot and JHipster - RWX 2018Microservices for the Masses with Spring Boot and JHipster - RWX 2018
Microservices for the Masses with Spring Boot and JHipster - RWX 2018Matt Raible
 
BLE_Indoor_Report
BLE_Indoor_ReportBLE_Indoor_Report
BLE_Indoor_ReportTianhao Li
 
Real Time Moving Object Detection for Day-Night Surveillance using AI
Real Time Moving Object Detection for Day-Night Surveillance using AIReal Time Moving Object Detection for Day-Night Surveillance using AI
Real Time Moving Object Detection for Day-Night Surveillance using AIIRJET Journal
 
Ijsartv6 i336124
Ijsartv6 i336124Ijsartv6 i336124
Ijsartv6 i336124aissmsblogs
 
IRJET- Real Time Attendance System using Face Recognition
IRJET-  	  Real Time Attendance System using Face RecognitionIRJET-  	  Real Time Attendance System using Face Recognition
IRJET- Real Time Attendance System using Face RecognitionIRJET Journal
 
Innovative trends in robotics
Innovative trends in roboticsInnovative trends in robotics
Innovative trends in roboticsDesign World
 
Autonomous Campus Tour Guide Robot by using Ultrasonic Range Sensors and QR c...
Autonomous Campus Tour Guide Robot by using Ultrasonic Range Sensors and QR c...Autonomous Campus Tour Guide Robot by using Ultrasonic Range Sensors and QR c...
Autonomous Campus Tour Guide Robot by using Ultrasonic Range Sensors and QR c...ShwetonKedia
 

Similar to Computer Vision (CV) based Raspberry Pi robot vehicle (20)

Agrirobot presentation by George Adamides
Agrirobot presentation by George AdamidesAgrirobot presentation by George Adamides
Agrirobot presentation by George Adamides
 
The Wireless Remote Control Car Based On Arm9
The Wireless Remote Control Car Based On Arm9The Wireless Remote Control Car Based On Arm9
The Wireless Remote Control Car Based On Arm9
 
Lentin joseph learning robotics using python design, simulate, program, an...
Lentin joseph   learning robotics using python  design, simulate, program, an...Lentin joseph   learning robotics using python  design, simulate, program, an...
Lentin joseph learning robotics using python design, simulate, program, an...
 
Agricultural robot sprayer: Evaluation of user interfaces in field experiments
Agricultural robot sprayer: Evaluation of user interfaces in field experimentsAgricultural robot sprayer: Evaluation of user interfaces in field experiments
Agricultural robot sprayer: Evaluation of user interfaces in field experiments
 
201001162_report
201001162_report201001162_report
201001162_report
 
Hackaday ramudroid 6.5
Hackaday ramudroid 6.5Hackaday ramudroid 6.5
Hackaday ramudroid 6.5
 
Commit to the Cause, Push for Change: Contributing to Call for Code Open Sour...
Commit to the Cause, Push for Change: Contributing to Call for Code Open Sour...Commit to the Cause, Push for Change: Contributing to Call for Code Open Sour...
Commit to the Cause, Push for Change: Contributing to Call for Code Open Sour...
 
Design and implementation monitoring robotic system based on you only look on...
Design and implementation monitoring robotic system based on you only look on...Design and implementation monitoring robotic system based on you only look on...
Design and implementation monitoring robotic system based on you only look on...
 
SISR - Smart Indoor Surveillance Robot using IoT for day to day usage PPT.pptx
SISR - Smart Indoor Surveillance Robot using IoT for day to day usage PPT.pptxSISR - Smart Indoor Surveillance Robot using IoT for day to day usage PPT.pptx
SISR - Smart Indoor Surveillance Robot using IoT for day to day usage PPT.pptx
 
Multipurpose Warfield Surveillance Robot Using IoT
Multipurpose Warfield Surveillance Robot Using IoTMultipurpose Warfield Surveillance Robot Using IoT
Multipurpose Warfield Surveillance Robot Using IoT
 
Intelligent Embedded Systems (Robotics)
Intelligent Embedded Systems (Robotics)Intelligent Embedded Systems (Robotics)
Intelligent Embedded Systems (Robotics)
 
WIFI CONTROLLED SPY ROBOT CAR
WIFI CONTROLLED SPY ROBOT CARWIFI CONTROLLED SPY ROBOT CAR
WIFI CONTROLLED SPY ROBOT CAR
 
Microservices for the Masses with Spring Boot and JHipster - RWX 2018
Microservices for the Masses with Spring Boot and JHipster - RWX 2018Microservices for the Masses with Spring Boot and JHipster - RWX 2018
Microservices for the Masses with Spring Boot and JHipster - RWX 2018
 
BLE_Indoor_Report
BLE_Indoor_ReportBLE_Indoor_Report
BLE_Indoor_Report
 
Real Time Moving Object Detection for Day-Night Surveillance using AI
Real Time Moving Object Detection for Day-Night Surveillance using AIReal Time Moving Object Detection for Day-Night Surveillance using AI
Real Time Moving Object Detection for Day-Night Surveillance using AI
 
Ijsartv6 i336124
Ijsartv6 i336124Ijsartv6 i336124
Ijsartv6 i336124
 
IRJET- Real Time Attendance System using Face Recognition
IRJET-  	  Real Time Attendance System using Face RecognitionIRJET-  	  Real Time Attendance System using Face Recognition
IRJET- Real Time Attendance System using Face Recognition
 
Innovative trends in robotics
Innovative trends in roboticsInnovative trends in robotics
Innovative trends in robotics
 
Autonomous Campus Tour Guide Robot by using Ultrasonic Range Sensors and QR c...
Autonomous Campus Tour Guide Robot by using Ultrasonic Range Sensors and QR c...Autonomous Campus Tour Guide Robot by using Ultrasonic Range Sensors and QR c...
Autonomous Campus Tour Guide Robot by using Ultrasonic Range Sensors and QR c...
 
Phidget sensors
Phidget sensorsPhidget sensors
Phidget sensors
 

Recently uploaded

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 

Recently uploaded (20)

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 

Computer Vision (CV) based Raspberry Pi robot vehicle

  • 3. CV Based Sensors Provide superior feedback through image processing than the reflection-based sensors  Contains higher number of feedback information the image Cheaper to procure Easy to maintain due to a least number of non-contact parts Low power consumption
  • 4. Aim of the project This project is aimed at developing an efficient, deployable Computer Vision (CV) based Raspberry Pi 4 powered mobile autonomous robot vehicle.
  • 5. Project Objectives & Process Chronology Virtual Robot Simulation test bed P I D controller Raw code Commissioned for deployment P I D controller Virtual Robot
  • 6. Process Chronology Virtual Robot Simulation test bed P I D controller Raw code Commissioned for deployment P I D controller Virtual Robot Raspberry Pi 4 with Heatsink Case DRV84 Dual Bridge motor controller Webcam
  • 7. Process Chronology Commissioned for deployment P I D controller Virtual Robot Virtual Robot Simulation test bed P I D controller Raw code Detection Recognition Global coordination Distance measurement
  • 8. Process Chronology Virtual Robot Simulation test bed P I D controller Raw code Virtual Robot Commissioned for deployment P I D controller Detection Recognition Global coordination Distance measurement
  • 9. Background theory Passive vision sensor-based guidance system (Lee and Hung 2013: 202)
  • 10. Background Theory (Wang and Silva 2009: 364) Q-learning assisted IBVS hybrid robotic guidance implementation
  • 11. Background Theory Edge detection-localization based CV guidance system, Lin (2017)
  • 12. Proposed Solution CV based guidance system structure
  • 14. Proposed Hardware : Raspberry Pi 4B (4GB)
  • 15. Programming Interface • Python 3 programming language has been used with Spyder 3 IDE.
  • 17. Python 3 vs V-rep communication interface
  • 22. Identifying wall and robot localization Start Find object coordinate Object Location? Location >1 and Left Location >1 and Right Location >1 and Centre Location <1 Left Pair Wheel (Clockwise) Right Pair Wheel (Clockwise) Both Pair Wheel (Clockwise) Left Pair Wheel ( Anti-Clockwise) Program Terminated Reset & End
  • 23. Utilizing CNN for navigation  Convolutional Neural Network (CNN) has been used to classify object in target and obstacle  This information is used to provide guidance to the robot to move forward or navigate against
  • 24. Project Outcome The robotic guidance system developed is able to identify targets and navigate to it It can identify the obstacles (walls) and navigate against it It can measure the target and obstacle distance, thus it can localize it’s own co- ordinates It follows a red blob and keep 1 feet distance away It navigates against the wall
  • 27. Project process reflection Field of advanced robotic has been explored Python robotic capability explored Robotic hardware integration practiced Real life entrepreneurship option explored
  • 28. Project Conclusion • The project aim and objectives have been accomplished. • A computer vision based robotic guidance system have been designed and deployed • It’s performance have been analyzed and documented • Future project works will be to make the operational parameters more precise and multi programming environment deployable.
  • 30. List of References  Bellis, M. (Jul. 3, 2019, thoughtco.com/definition-of-a-robot-1992364.) the Definition of a Robot [online] available from <www.thoughtco.com/definition-of-a- robot-1992364.> [11/10 2019]  Billingsley, J. e. and Brett, P. e. (2015) Machine Vision and Mechatronics in Practice. 1st ed. 2015.. edn  Chaumette, F. (2015) Potential Problems of Unstability and Divergence in Image-Based and Position-Based Visual Servoing.  Chesi, G. and Hung, Y. S. (2007) 'Global Path-Planning for Constrained and Optimal Visual Servoing'. IEEE Transactions on Robotics 23 (5), 1050-1060  Dastur, J. and Khawaja, A. (2010) Robotic Arm Actuation with 7 DOF using Haar Classifier Gesture Recognition.  Di Castro, M., Almagro, C. V., Lunghi, G., Marin, R., Ferre, M., and Masi, A. (2018) Tracking-Based Depth Estimation of Metallic Pieces for Robotic Guidance.