SlideShare a Scribd company logo
1 of 36
Robot Vision System
Robotics in General
Industrial Robotics
Medical Robotics
Robot Vision
What can Computer Vision do for
Robotics?
Vision Sensors
Issues / Problems
Visual Servoing
Application Examples
Summary
CONTENTS
 What is a robot?
"A reprogrammable, multifunctional manipulator
designed to move material, parts, tools, or specialized
devices through various programmed motions for the
performance of a variety of tasks"
Robot Institute of America, 1979
 Industrial
 Mostly automatic manipulation of rigid parts with well-
known shape in a specially prepared environment.
 Medical
 Mostly semi-automatic manipulation of deformable
objects in a naturally created, space limited
environment.
 Field Robotics
 Autonomous control and navigation of a mobile vehicle
in an arbitrary environment.
Robot vs
Human
 Robot Advantages:
 Strength
 Accuracy
 Speed
 Does not tire
 Does repetitive tasks
 Can Measure
• Human advantages:
• Intelligence
• Flexibility
• Adaptability
• Skill
• Can Learn
• Can Estimate
 Requirements:
 Accuracy
 Tool Quality
 Robustness
 Strength
 Speed
 Price Production Cost
 Maintenance
Industrial
Robot
Production Quality
Medical (Surgical)
Robot
 Requirements
 Safety
 Accuracy
 Reliability
 Tool Quality
 Price
 Maintenance
 Man-Machine Interface
Vision for robots requires the ability to identify and
accurately determine the positions of all relevant three
dimensional objects within the robot work place.
Robot
Vision
Robot vision may be defined as the process of extracting,
characterizing, and interpreting information from images
of a three dimensional world
ROBOT VISION
2000 Jaskaran Singh
Purpose of A Machine Vision
System
 Analyzes images and produces descriptions of
what is being imaged.
 Input to the system- Image
 Output from the system- satisfy two criteria.
ROBOT VISION
2000 Jaskaran Singh
Robot Vision-Fundamental
Tasks
 -Image transformation
 -Image analysis
 -Image understanding
ROBOT VISION
2000 Jaskaran Singh
General Purpose Robot
Vision
 Important thing-
System should capture the relevant data and with the
motion of the object it should be able to update the
information.
Four steps to General Purpose Robot Vision
 Object verification and tracking
 Fast extraction of stable image features
 Object model acquisition
 Efficient indexing of the model database
What can Computer Vision do for Robotics?
 Accurate Robot-Object Positioning
 Keeping Relative Position under Movement
 Visualization / Teaching / Telerobotics
 Performing measurements
 Object Recognition
 Registration
Vision
Sensors
 Single Perspective Camera
 Multiple Perspective Cameras (e.g. Stereo Camera Pair)
 Laser Scanner
 Omnidirectional Camera
 Structured Light Sensor
Vision
Sensors
 Single Perspective Camera
XPx x43
 Multiple Perspective Cameras (e.g. Stereo Camera
Pair)
Vision
Sensors
 Multiple Perspective Cameras (e.g. Stereo Camera
Pair)
0Fxx'T
 Fxl'
Vision
Sensors
 Laser Scanner
Vision
Sensors
 Laser Scanner
Vision
Sensors
 Omnidirectional Camera
Vision
Sensors
 Omnidirectional Camera
Vision
Sensors
 Structured Light Sensor
Figures from PRIP, TU Vienna
Vision
Sensors
Issues/Problems of Vision Guided
Robotics
 Measurement Frequency
 Measurement Uncertainty
 Occlusion, Camera Positioning
 Sensor dimensions
Visual
Servoing
 Vision System operates in a closed control loop.
 Better Accuracy than „Look and Move“ systems
Figures from S.Hutchinson: A Tutorial on Visual Servo Control
 Example: Maintaining relative Object Position
Figures from P. Wunsch and G. Hirzinger. Real-Time Visual Tracking of 3-D Objects with Dynamic Handling of Occlusion
Visual
Servoing
Visual
Servoing
 Camera Configurations:
End-Effector Mounted Fixed
Figures from S.Hutchinson: A Tutorial on Visual Servo Control
 Servoing Architectures
Figures from S.Hutchinson: A Tutorial on Visual Servo Control
Visual
Servoing
 Position-based and Image Based control
 Position based:
 Alignment in target coordinate system
 The 3D structure of the target is rconstructed
 The end-effector is tracked
 Sensitive to calibration errors
 Sensitive to reconstruction errors
 Image based:
 Alignment in image coordinates
 No explicit reconstruction necessary
 Insensitive to calibration errors
 Only special problems solvable
 Depends on initial pose
 Depends on selected features
target
End-effector
Image of target
Image of end
effector
Visual
Servoing
 EOL and ECL control
 EOL: endpoint open-loop; only the target is
observed by the camera
 ECL: endpoint closed-loop; target as well as end-
effector are observed by the camera
EOL ECL
Visual
Servoing
 Position Based Algorithm:
1. Estimation of relative pose
2. Computation of error between current pose and
target pose
3. Movement of robot
 Example: point alignment
p1
p2
Visual
Servoing
 Position based point alignment
 Goal: bring e to 0 by moving p1
e = |p2m – p1m|
u = k*(p2m – p1m)
 pxm is subject to the following measurement errors: sensor
position, sensor calibration, sensor measurement error
 pxm is independent of the following errors: end effector
position, target position
p1m p2m
d
Visual
Servoing
 Image based point alignment
 Goal: bring e to 0 by moving p1
e = |u1m – v1m| + |u2m – v2m|
 uxm, vxm is subject only to sensor measurement error
 uxm, vxm is independent of the following measurement
errors: sensor position, end effector position, sensor
calibration, target position
p1 p2
c1
c2
u1
u2
v1 v2
d1
d2
Visual
Servoing
 Example Laparoscopy
Figures from A.Krupa: Autonomous 3-D Positioning of Surgical Instruments in Robotized Laparoscopic Surgery Using Visual Servoing
Visual
Servoing
 Example Laparoscopy
Figures from A.Krupa: Autonomous 3-D Positioning of Surgical Instruments in Robotized Laparoscopic Surgery Using Visual Servoing
Visual
Servoing
Registratio
n
 Registration of CAD models to scene features:
Figures from P.Wunsch: Registration of CAD-Models to Images by Iterative Inverse Perspective Matching
 Registration of CAD models to scene features:
Figures from P.Wunsch: Registration of CAD-Models to Images by Iterative Inverse Perspective
Matching
Registratio
n
Trackin
g
 Instrument tracking in laparoscopy
Figures from Wei: A Real-time Visual Servoing System for Laparoscopic Surgery
Summar
y
 Computer Vision provides accurate and versatile
measurements for robotic manipulators
 With current general purpose hardware, depth
and pose measurements can be performed in
real time
 In industrial robotics, vision systems are
deployed in a fully automated way.
 In medicine, computer vision can make more
intelligent „surgical assistants“ possible.

More Related Content

What's hot (20)

Introduction to robotics, Laws,Classification,Types, Drives,Geometry
Introduction to robotics, Laws,Classification,Types, Drives,Geometry  Introduction to robotics, Laws,Classification,Types, Drives,Geometry
Introduction to robotics, Laws,Classification,Types, Drives,Geometry
 
Industrial robots
Industrial robotsIndustrial robots
Industrial robots
 
Robot Machine Vision
Robot Machine VisionRobot Machine Vision
Robot Machine Vision
 
Robotics - unit-2 - end effector
Robotics - unit-2 - end effectorRobotics - unit-2 - end effector
Robotics - unit-2 - end effector
 
Robot arm ppt
Robot arm pptRobot arm ppt
Robot arm ppt
 
Robot applications
Robot applicationsRobot applications
Robot applications
 
Sensors
SensorsSensors
Sensors
 
Robotics and Automation basic concepts
Robotics and Automation   basic conceptsRobotics and Automation   basic concepts
Robotics and Automation basic concepts
 
Pick & place robot ppt
Pick & place robot pptPick & place robot ppt
Pick & place robot ppt
 
Machine vision
Machine visionMachine vision
Machine vision
 
Fundamental of robotic manipulator
Fundamental of robotic manipulatorFundamental of robotic manipulator
Fundamental of robotic manipulator
 
Unit 3 machine vision
Unit 3 machine vision Unit 3 machine vision
Unit 3 machine vision
 
pick-and-place-robot
pick-and-place-robotpick-and-place-robot
pick-and-place-robot
 
End effectors
End effectorsEnd effectors
End effectors
 
Robot manipulator
Robot manipulatorRobot manipulator
Robot manipulator
 
Grippers
GrippersGrippers
Grippers
 
Introduction to robotics
Introduction to roboticsIntroduction to robotics
Introduction to robotics
 
Robotics for Path Planning
Robotics for Path PlanningRobotics for Path Planning
Robotics for Path Planning
 
Actuators
ActuatorsActuators
Actuators
 
Introduction to Mobile Robotics
Introduction to Mobile RoboticsIntroduction to Mobile Robotics
Introduction to Mobile Robotics
 

Viewers also liked

Machine vision systems ppt
Machine vision systems pptMachine vision systems ppt
Machine vision systems pptAkash Maurya
 
Systematic software development using vdm by jones 2nd edition
Systematic software development using vdm by jones 2nd editionSystematic software development using vdm by jones 2nd edition
Systematic software development using vdm by jones 2nd editionYasir Raza Khan
 
Robot Vision for the Visually Impaired
Robot Vision for the Visually ImpairedRobot Vision for the Visually Impaired
Robot Vision for the Visually Impaireduisp dsin
 
Robotic Vision - Vision for Robotics #IEEE #QLD #CIS #Colloquium
Robotic Vision - Vision for Robotics #IEEE #QLD #CIS #ColloquiumRobotic Vision - Vision for Robotics #IEEE #QLD #CIS #Colloquium
Robotic Vision - Vision for Robotics #IEEE #QLD #CIS #ColloquiumJuxi Leitner
 
Knowdiff visiting lecturer 140 (Azad Shademan): Uncalibrated Image-Based Robo...
Knowdiff visiting lecturer 140 (Azad Shademan): Uncalibrated Image-Based Robo...Knowdiff visiting lecturer 140 (Azad Shademan): Uncalibrated Image-Based Robo...
Knowdiff visiting lecturer 140 (Azad Shademan): Uncalibrated Image-Based Robo...knowdiff
 
Introduction to Machine Vision
Introduction to Machine VisionIntroduction to Machine Vision
Introduction to Machine VisionNasir Jumani
 
Human Level Artificial Intelligence
Human Level Artificial IntelligenceHuman Level Artificial Intelligence
Human Level Artificial IntelligenceRahul Chaurasia
 
3d Machine Vision Systems Paper Presentation
3d  Machine Vision Systems Paper Presentation3d  Machine Vision Systems Paper Presentation
3d Machine Vision Systems Paper Presentationguestac67362
 
Artificial intelligency & robotics
Artificial intelligency & roboticsArtificial intelligency & robotics
Artificial intelligency & roboticsSneh Raval
 
Robot force control
Robot force controlRobot force control
Robot force controljusticeli
 
Travelling Salesman Problem, Robotics & Inverse Kinematics
Travelling Salesman Problem, Robotics & Inverse KinematicsTravelling Salesman Problem, Robotics & Inverse Kinematics
Travelling Salesman Problem, Robotics & Inverse Kinematicsmcoond
 
3d machine-vision-systems-paper-presentation
3d machine-vision-systems-paper-presentation3d machine-vision-systems-paper-presentation
3d machine-vision-systems-paper-presentationChidananda M
 
Fundamentals of Machine Vision
Fundamentals of Machine VisionFundamentals of Machine Vision
Fundamentals of Machine VisionPete Kepf, CVP
 
Research about artificial intelligence (A.I)
Research about artificial intelligence (A.I)Research about artificial intelligence (A.I)
Research about artificial intelligence (A.I)Alị Ŕỉźvị
 

Viewers also liked (20)

Machine vision systems ppt
Machine vision systems pptMachine vision systems ppt
Machine vision systems ppt
 
Systematic software development using vdm by jones 2nd edition
Systematic software development using vdm by jones 2nd editionSystematic software development using vdm by jones 2nd edition
Systematic software development using vdm by jones 2nd edition
 
Robot Vision for the Visually Impaired
Robot Vision for the Visually ImpairedRobot Vision for the Visually Impaired
Robot Vision for the Visually Impaired
 
Machine Learning and Robotic Vision
Machine Learning and Robotic VisionMachine Learning and Robotic Vision
Machine Learning and Robotic Vision
 
Robotic Vision - Vision for Robotics #IEEE #QLD #CIS #Colloquium
Robotic Vision - Vision for Robotics #IEEE #QLD #CIS #ColloquiumRobotic Vision - Vision for Robotics #IEEE #QLD #CIS #Colloquium
Robotic Vision - Vision for Robotics #IEEE #QLD #CIS #Colloquium
 
06 robot vision
06 robot vision06 robot vision
06 robot vision
 
Knowdiff visiting lecturer 140 (Azad Shademan): Uncalibrated Image-Based Robo...
Knowdiff visiting lecturer 140 (Azad Shademan): Uncalibrated Image-Based Robo...Knowdiff visiting lecturer 140 (Azad Shademan): Uncalibrated Image-Based Robo...
Knowdiff visiting lecturer 140 (Azad Shademan): Uncalibrated Image-Based Robo...
 
Introduction to Machine Vision
Introduction to Machine VisionIntroduction to Machine Vision
Introduction to Machine Vision
 
Kartik kumar
Kartik kumarKartik kumar
Kartik kumar
 
Human Level Artificial Intelligence
Human Level Artificial IntelligenceHuman Level Artificial Intelligence
Human Level Artificial Intelligence
 
3d Machine Vision Systems Paper Presentation
3d  Machine Vision Systems Paper Presentation3d  Machine Vision Systems Paper Presentation
3d Machine Vision Systems Paper Presentation
 
Artificial intelligency & robotics
Artificial intelligency & roboticsArtificial intelligency & robotics
Artificial intelligency & robotics
 
Robot force control
Robot force controlRobot force control
Robot force control
 
Travelling Salesman Problem, Robotics & Inverse Kinematics
Travelling Salesman Problem, Robotics & Inverse KinematicsTravelling Salesman Problem, Robotics & Inverse Kinematics
Travelling Salesman Problem, Robotics & Inverse Kinematics
 
3d machine-vision-systems-paper-presentation
3d machine-vision-systems-paper-presentation3d machine-vision-systems-paper-presentation
3d machine-vision-systems-paper-presentation
 
Fundamentals of Machine Vision
Fundamentals of Machine VisionFundamentals of Machine Vision
Fundamentals of Machine Vision
 
Presentation1
Presentation1Presentation1
Presentation1
 
fundamentals of machine vision system
fundamentals of machine vision systemfundamentals of machine vision system
fundamentals of machine vision system
 
Matlab robotics toolbox
Matlab robotics toolboxMatlab robotics toolbox
Matlab robotics toolbox
 
Research about artificial intelligence (A.I)
Research about artificial intelligence (A.I)Research about artificial intelligence (A.I)
Research about artificial intelligence (A.I)
 

Similar to Robot vision

Robust and Efficient Coupling of Perception to Actuation with Metric and Non-...
Robust and Efficient Coupling of Perception to Actuation with Metric and Non-...Robust and Efficient Coupling of Perception to Actuation with Metric and Non-...
Robust and Efficient Coupling of Perception to Actuation with Metric and Non-...Darius Burschka
 
Unit III - Solved Question Bank- Robotics Engineering -
Unit III - Solved Question Bank-  Robotics Engineering -Unit III - Solved Question Bank-  Robotics Engineering -
Unit III - Solved Question Bank- Robotics Engineering -Sanjay Singh
 
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...Sumanth A
 
Intelligent indoor mobile robot navigation using stereo vision
Intelligent indoor mobile robot navigation using stereo visionIntelligent indoor mobile robot navigation using stereo vision
Intelligent indoor mobile robot navigation using stereo visionsipij
 
Module 2_Localization And Tracking.pptx
Module 2_Localization And Tracking.pptxModule 2_Localization And Tracking.pptx
Module 2_Localization And Tracking.pptxtaruian
 
Control of a Movable Robot Head Using Vision-Based Object Tracking
Control of a Movable Robot Head Using Vision-Based Object TrackingControl of a Movable Robot Head Using Vision-Based Object Tracking
Control of a Movable Robot Head Using Vision-Based Object TrackingIJECEIAES
 
A Fast Single-Pixel Laser Imager for VR/AR Headset Tracking
A Fast Single-Pixel Laser Imager for VR/AR Headset TrackingA Fast Single-Pixel Laser Imager for VR/AR Headset Tracking
A Fast Single-Pixel Laser Imager for VR/AR Headset TrackingPing Hsu
 
Visual Mapping and Collision Avoidance Dynamic Environments in Dynamic Enviro...
Visual Mapping and Collision Avoidance Dynamic Environments in Dynamic Enviro...Visual Mapping and Collision Avoidance Dynamic Environments in Dynamic Enviro...
Visual Mapping and Collision Avoidance Dynamic Environments in Dynamic Enviro...Darius Burschka
 
Visual Odometry using Stereo Vision
Visual Odometry using Stereo VisionVisual Odometry using Stereo Vision
Visual Odometry using Stereo VisionRSIS International
 
RMV sensors
RMV sensorsRMV sensors
RMV sensorsanand hd
 
Tesis Irene Rivas - Smart Camera Robotic Assistant for Laparoscopic Surgery
Tesis Irene Rivas - Smart Camera Robotic Assistant for Laparoscopic SurgeryTesis Irene Rivas - Smart Camera Robotic Assistant for Laparoscopic Surgery
Tesis Irene Rivas - Smart Camera Robotic Assistant for Laparoscopic SurgeryRobótica Médica UMA
 
Visual pattern recognition in robotics
Visual pattern recognition in roboticsVisual pattern recognition in robotics
Visual pattern recognition in roboticsIAEME Publication
 
Real-time 3D Object Pose Estimation and Tracking for Natural Landmark Based V...
Real-time 3D Object Pose Estimation and Tracking for Natural Landmark Based V...Real-time 3D Object Pose Estimation and Tracking for Natural Landmark Based V...
Real-time 3D Object Pose Estimation and Tracking for Natural Landmark Based V...c.choi
 
Portfolio - Ramsundar K G
Portfolio - Ramsundar K GPortfolio - Ramsundar K G
Portfolio - Ramsundar K GRamsundar K G
 

Similar to Robot vision (20)

Industrial robovision
Industrial robovisionIndustrial robovision
Industrial robovision
 
Robust and Efficient Coupling of Perception to Actuation with Metric and Non-...
Robust and Efficient Coupling of Perception to Actuation with Metric and Non-...Robust and Efficient Coupling of Perception to Actuation with Metric and Non-...
Robust and Efficient Coupling of Perception to Actuation with Metric and Non-...
 
Unit III - Solved Question Bank- Robotics Engineering -
Unit III - Solved Question Bank-  Robotics Engineering -Unit III - Solved Question Bank-  Robotics Engineering -
Unit III - Solved Question Bank- Robotics Engineering -
 
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
 
Intelligent indoor mobile robot navigation using stereo vision
Intelligent indoor mobile robot navigation using stereo visionIntelligent indoor mobile robot navigation using stereo vision
Intelligent indoor mobile robot navigation using stereo vision
 
Module 2_Localization And Tracking.pptx
Module 2_Localization And Tracking.pptxModule 2_Localization And Tracking.pptx
Module 2_Localization And Tracking.pptx
 
Control of a Movable Robot Head Using Vision-Based Object Tracking
Control of a Movable Robot Head Using Vision-Based Object TrackingControl of a Movable Robot Head Using Vision-Based Object Tracking
Control of a Movable Robot Head Using Vision-Based Object Tracking
 
A Fast Single-Pixel Laser Imager for VR/AR Headset Tracking
A Fast Single-Pixel Laser Imager for VR/AR Headset TrackingA Fast Single-Pixel Laser Imager for VR/AR Headset Tracking
A Fast Single-Pixel Laser Imager for VR/AR Headset Tracking
 
Robotics.ppt
Robotics.pptRobotics.ppt
Robotics.ppt
 
Robotics.ppt
Robotics.pptRobotics.ppt
Robotics.ppt
 
Robotics.ppt
Robotics.pptRobotics.ppt
Robotics.ppt
 
Robotics
RoboticsRobotics
Robotics
 
Visual Mapping and Collision Avoidance Dynamic Environments in Dynamic Enviro...
Visual Mapping and Collision Avoidance Dynamic Environments in Dynamic Enviro...Visual Mapping and Collision Avoidance Dynamic Environments in Dynamic Enviro...
Visual Mapping and Collision Avoidance Dynamic Environments in Dynamic Enviro...
 
Visual Odometry using Stereo Vision
Visual Odometry using Stereo VisionVisual Odometry using Stereo Vision
Visual Odometry using Stereo Vision
 
Robotics lover
Robotics loverRobotics lover
Robotics lover
 
RMV sensors
RMV sensorsRMV sensors
RMV sensors
 
Tesis Irene Rivas - Smart Camera Robotic Assistant for Laparoscopic Surgery
Tesis Irene Rivas - Smart Camera Robotic Assistant for Laparoscopic SurgeryTesis Irene Rivas - Smart Camera Robotic Assistant for Laparoscopic Surgery
Tesis Irene Rivas - Smart Camera Robotic Assistant for Laparoscopic Surgery
 
Visual pattern recognition in robotics
Visual pattern recognition in roboticsVisual pattern recognition in robotics
Visual pattern recognition in robotics
 
Real-time 3D Object Pose Estimation and Tracking for Natural Landmark Based V...
Real-time 3D Object Pose Estimation and Tracking for Natural Landmark Based V...Real-time 3D Object Pose Estimation and Tracking for Natural Landmark Based V...
Real-time 3D Object Pose Estimation and Tracking for Natural Landmark Based V...
 
Portfolio - Ramsundar K G
Portfolio - Ramsundar K GPortfolio - Ramsundar K G
Portfolio - Ramsundar K G
 

Recently uploaded

VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130Suhani Kapoor
 
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130Suhani Kapoor
 
Cosumer Willingness to Pay for Sustainable Bricks
Cosumer Willingness to Pay for Sustainable BricksCosumer Willingness to Pay for Sustainable Bricks
Cosumer Willingness to Pay for Sustainable Bricksabhishekparmar618
 
A level Digipak development Presentation
A level Digipak development PresentationA level Digipak development Presentation
A level Digipak development Presentationamedia6
 
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 night
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 nightCheap Rate Call girls Kalkaji 9205541914 shot 1500 night
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 nightDelhi Call girls
 
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️soniya singh
 
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdfThe_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdfAmirYakdi
 
NO1 Famous Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Add...
NO1 Famous Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Add...NO1 Famous Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Add...
NO1 Famous Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Add...Amil baba
 
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Delhi Call girls
 
Design Portfolio - 2024 - William Vickery
Design Portfolio - 2024 - William VickeryDesign Portfolio - 2024 - William Vickery
Design Portfolio - 2024 - William VickeryWilliamVickery6
 
MASONRY -Building Technology and Construction
MASONRY -Building Technology and ConstructionMASONRY -Building Technology and Construction
MASONRY -Building Technology and Constructionmbermudez3
 
Call Girls In Safdarjung Enclave 24/7✡️9711147426✡️ Escorts Service
Call Girls In Safdarjung Enclave 24/7✡️9711147426✡️ Escorts ServiceCall Girls In Safdarjung Enclave 24/7✡️9711147426✡️ Escorts Service
Call Girls In Safdarjung Enclave 24/7✡️9711147426✡️ Escorts Servicejennyeacort
 
Raj Nagar Extension Call Girls 9711199012 WhatsApp No, Delhi Escorts in Raj N...
Raj Nagar Extension Call Girls 9711199012 WhatsApp No, Delhi Escorts in Raj N...Raj Nagar Extension Call Girls 9711199012 WhatsApp No, Delhi Escorts in Raj N...
Raj Nagar Extension Call Girls 9711199012 WhatsApp No, Delhi Escorts in Raj N...ankitnayak356677
 
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...babafaisel
 
How to Be Famous in your Field just visit our Site
How to Be Famous in your Field just visit our SiteHow to Be Famous in your Field just visit our Site
How to Be Famous in your Field just visit our Sitegalleryaagency
 
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...Yantram Animation Studio Corporation
 
Cheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk GurgaonCheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk GurgaonDelhi Call girls
 
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun serviceCALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun serviceanilsa9823
 
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai DouxDubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Douxkojalkojal131
 

Recently uploaded (20)

VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
 
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
VIP Call Girls Service Bhagyanagar Hyderabad Call +91-8250192130
 
Cosumer Willingness to Pay for Sustainable Bricks
Cosumer Willingness to Pay for Sustainable BricksCosumer Willingness to Pay for Sustainable Bricks
Cosumer Willingness to Pay for Sustainable Bricks
 
A level Digipak development Presentation
A level Digipak development PresentationA level Digipak development Presentation
A level Digipak development Presentation
 
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 night
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 nightCheap Rate Call girls Kalkaji 9205541914 shot 1500 night
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 night
 
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
 
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdfThe_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
 
NO1 Famous Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Add...
NO1 Famous Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Add...NO1 Famous Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Add...
NO1 Famous Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi Add...
 
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
 
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SER...
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SER...Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SER...
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SER...
 
Design Portfolio - 2024 - William Vickery
Design Portfolio - 2024 - William VickeryDesign Portfolio - 2024 - William Vickery
Design Portfolio - 2024 - William Vickery
 
MASONRY -Building Technology and Construction
MASONRY -Building Technology and ConstructionMASONRY -Building Technology and Construction
MASONRY -Building Technology and Construction
 
Call Girls In Safdarjung Enclave 24/7✡️9711147426✡️ Escorts Service
Call Girls In Safdarjung Enclave 24/7✡️9711147426✡️ Escorts ServiceCall Girls In Safdarjung Enclave 24/7✡️9711147426✡️ Escorts Service
Call Girls In Safdarjung Enclave 24/7✡️9711147426✡️ Escorts Service
 
Raj Nagar Extension Call Girls 9711199012 WhatsApp No, Delhi Escorts in Raj N...
Raj Nagar Extension Call Girls 9711199012 WhatsApp No, Delhi Escorts in Raj N...Raj Nagar Extension Call Girls 9711199012 WhatsApp No, Delhi Escorts in Raj N...
Raj Nagar Extension Call Girls 9711199012 WhatsApp No, Delhi Escorts in Raj N...
 
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
 
How to Be Famous in your Field just visit our Site
How to Be Famous in your Field just visit our SiteHow to Be Famous in your Field just visit our Site
How to Be Famous in your Field just visit our Site
 
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
 
Cheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk GurgaonCheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk Gurgaon
 
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun serviceCALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
 
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai DouxDubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
 

Robot vision

  • 2. Robotics in General Industrial Robotics Medical Robotics Robot Vision What can Computer Vision do for Robotics? Vision Sensors Issues / Problems Visual Servoing Application Examples Summary CONTENTS
  • 3.  What is a robot? "A reprogrammable, multifunctional manipulator designed to move material, parts, tools, or specialized devices through various programmed motions for the performance of a variety of tasks" Robot Institute of America, 1979  Industrial  Mostly automatic manipulation of rigid parts with well- known shape in a specially prepared environment.  Medical  Mostly semi-automatic manipulation of deformable objects in a naturally created, space limited environment.  Field Robotics  Autonomous control and navigation of a mobile vehicle in an arbitrary environment.
  • 4. Robot vs Human  Robot Advantages:  Strength  Accuracy  Speed  Does not tire  Does repetitive tasks  Can Measure • Human advantages: • Intelligence • Flexibility • Adaptability • Skill • Can Learn • Can Estimate
  • 5.  Requirements:  Accuracy  Tool Quality  Robustness  Strength  Speed  Price Production Cost  Maintenance Industrial Robot Production Quality
  • 6. Medical (Surgical) Robot  Requirements  Safety  Accuracy  Reliability  Tool Quality  Price  Maintenance  Man-Machine Interface
  • 7. Vision for robots requires the ability to identify and accurately determine the positions of all relevant three dimensional objects within the robot work place. Robot Vision Robot vision may be defined as the process of extracting, characterizing, and interpreting information from images of a three dimensional world
  • 8. ROBOT VISION 2000 Jaskaran Singh Purpose of A Machine Vision System  Analyzes images and produces descriptions of what is being imaged.  Input to the system- Image  Output from the system- satisfy two criteria.
  • 9. ROBOT VISION 2000 Jaskaran Singh Robot Vision-Fundamental Tasks  -Image transformation  -Image analysis  -Image understanding
  • 10. ROBOT VISION 2000 Jaskaran Singh General Purpose Robot Vision  Important thing- System should capture the relevant data and with the motion of the object it should be able to update the information. Four steps to General Purpose Robot Vision  Object verification and tracking  Fast extraction of stable image features  Object model acquisition  Efficient indexing of the model database
  • 11. What can Computer Vision do for Robotics?  Accurate Robot-Object Positioning  Keeping Relative Position under Movement  Visualization / Teaching / Telerobotics  Performing measurements  Object Recognition  Registration
  • 12. Vision Sensors  Single Perspective Camera  Multiple Perspective Cameras (e.g. Stereo Camera Pair)  Laser Scanner  Omnidirectional Camera  Structured Light Sensor
  • 14.  Multiple Perspective Cameras (e.g. Stereo Camera Pair) Vision Sensors
  • 15.  Multiple Perspective Cameras (e.g. Stereo Camera Pair) 0Fxx'T  Fxl' Vision Sensors
  • 20.  Structured Light Sensor Figures from PRIP, TU Vienna Vision Sensors
  • 21. Issues/Problems of Vision Guided Robotics  Measurement Frequency  Measurement Uncertainty  Occlusion, Camera Positioning  Sensor dimensions
  • 22. Visual Servoing  Vision System operates in a closed control loop.  Better Accuracy than „Look and Move“ systems Figures from S.Hutchinson: A Tutorial on Visual Servo Control
  • 23.  Example: Maintaining relative Object Position Figures from P. Wunsch and G. Hirzinger. Real-Time Visual Tracking of 3-D Objects with Dynamic Handling of Occlusion Visual Servoing
  • 24. Visual Servoing  Camera Configurations: End-Effector Mounted Fixed Figures from S.Hutchinson: A Tutorial on Visual Servo Control
  • 25.  Servoing Architectures Figures from S.Hutchinson: A Tutorial on Visual Servo Control Visual Servoing
  • 26.  Position-based and Image Based control  Position based:  Alignment in target coordinate system  The 3D structure of the target is rconstructed  The end-effector is tracked  Sensitive to calibration errors  Sensitive to reconstruction errors  Image based:  Alignment in image coordinates  No explicit reconstruction necessary  Insensitive to calibration errors  Only special problems solvable  Depends on initial pose  Depends on selected features target End-effector Image of target Image of end effector Visual Servoing
  • 27.  EOL and ECL control  EOL: endpoint open-loop; only the target is observed by the camera  ECL: endpoint closed-loop; target as well as end- effector are observed by the camera EOL ECL Visual Servoing
  • 28.  Position Based Algorithm: 1. Estimation of relative pose 2. Computation of error between current pose and target pose 3. Movement of robot  Example: point alignment p1 p2 Visual Servoing
  • 29.  Position based point alignment  Goal: bring e to 0 by moving p1 e = |p2m – p1m| u = k*(p2m – p1m)  pxm is subject to the following measurement errors: sensor position, sensor calibration, sensor measurement error  pxm is independent of the following errors: end effector position, target position p1m p2m d Visual Servoing
  • 30.  Image based point alignment  Goal: bring e to 0 by moving p1 e = |u1m – v1m| + |u2m – v2m|  uxm, vxm is subject only to sensor measurement error  uxm, vxm is independent of the following measurement errors: sensor position, end effector position, sensor calibration, target position p1 p2 c1 c2 u1 u2 v1 v2 d1 d2 Visual Servoing
  • 31.  Example Laparoscopy Figures from A.Krupa: Autonomous 3-D Positioning of Surgical Instruments in Robotized Laparoscopic Surgery Using Visual Servoing Visual Servoing
  • 32.  Example Laparoscopy Figures from A.Krupa: Autonomous 3-D Positioning of Surgical Instruments in Robotized Laparoscopic Surgery Using Visual Servoing Visual Servoing
  • 33. Registratio n  Registration of CAD models to scene features: Figures from P.Wunsch: Registration of CAD-Models to Images by Iterative Inverse Perspective Matching
  • 34.  Registration of CAD models to scene features: Figures from P.Wunsch: Registration of CAD-Models to Images by Iterative Inverse Perspective Matching Registratio n
  • 35. Trackin g  Instrument tracking in laparoscopy Figures from Wei: A Real-time Visual Servoing System for Laparoscopic Surgery
  • 36. Summar y  Computer Vision provides accurate and versatile measurements for robotic manipulators  With current general purpose hardware, depth and pose measurements can be performed in real time  In industrial robotics, vision systems are deployed in a fully automated way.  In medicine, computer vision can make more intelligent „surgical assistants“ possible.