Robot Vision SS 2007 Matthias Rüther 1 ROBOT VISION Lesson 9: Robots & Vision Matthias Rüther.

Slides:



Advertisements
Similar presentations
University of Karlsruhe September 30th, 2004 Masayuki Fujita
Advertisements

“Intelligent Systems for Welding Process Automation” Prepared for Dr. Arshad Momen Prepared By Naieem Khan CEG-263: Kinematics & Robotics.
Visual Servo Control Tutorial Part 1: Basic Approaches Chayatat Ratanasawanya December 2, 2009 Ref: Article by Francois Chaumette & Seth Hutchinson.
Results/Conclusions: In computer graphics, AR is achieved by the alignment of the virtual camera with the actual camera and the virtual object with the.
Robot Vision SS 2005 Matthias Rüther 1 ROBOT VISION Lesson 10: Object Tracking and Visual Servoing Matthias Rüther.
Robot Vision SS 2005 Matthias Rüther ROBOT VISION („Messen aus Bildern“) 2VO 1KU Matthias Rüther Kawada Industries Inc.DLR.
System Integration and Experimental Results Intelligent Robotics Research Centre (IRRC) Department of Electrical and Computer Systems Engineering Monash.
Multiple View Reconstruction Class 24 Multiple View Geometry Comp Marc Pollefeys.
Hybrid Position-Based Visual Servoing
Vision Based Control Motion Matt Baker Kevin VanDyke.
Visual Servoing for Automatic and Uncalibrated Percutaneous Procedures Ming Li Computer Integrated Surgery II /3/13.
ROBOT HUNTER Group C Boddu, Rajani Cole,Craig Gaverneni,Sai Joshi, Preeti Rao, Vikranth MAE 476/576 Mechatronics.
Vision for Robotics ir. Roel Pieters & dr. Dragan Kostić Section Dynamics and Control Dept. Mechanical Engineering {r.s.pieters, January.
Project Progress Presentation Coffee delivery mission Dec, 10, 2007 NSH 3211 Hyun Soo Park, Iacopo Gentilini 1.
CH24 in Robotics Handbook Presented by Wen Li Ph.D. student Texas A&M University.
MASKS © 2004 Invitation to 3D vision Lecture 11 Vision-based Landing of an Unmanned Air Vehicle.
Vision-Based Motion Control of Robots
Adam Rachmielowski 615 Project: Real-time monocular vision-based SLAM.
Tracking a moving object with real-time obstacle avoidance Chung-Hao Chen, Chang Cheng, David Page, Andreas Koschan and Mongi Abidi Imaging, Robotics and.
Mechatronics 1 Week 2. Learning Outcomes By the end of this session, students will understand constituents of robotics, robot anatomy and what contributes.
Embedded Visual Control for Robotics 5HC99 ir. Roel Pieters & dr. Dragan Kostić Section Dynamics and Control Dept. Mechanical Engineering {r.s.pieters,
MEAM 620 Project Report Nima Moshtagh.
Overview of Our Sensors For Robotics
Multiple View Reconstruction Class 23 Multiple View Geometry Comp Marc Pollefeys.
InerVis Mobile Robotics Laboratory Institute of Systems and Robotics ISR – Coimbra Contact Person: Jorge Lobo Human inertial sensor:
Robot Vision SS 2013 Matthias Rüther ROBOT VISION 2VO 1KU Matthias Rüther, Christian Reinbacher.
Vision Guided Robotics
Jason Li Jeremy Fowers Ground Target Following for Unmanned Aerial Vehicles.
| tel | . Efficient rigid body motion tracking with applications to human psychomotor performance assessment.
Robot Vision SS 2007 Matthias Rüther ROBOT VISION 2VO 1KU Matthias Rüther.
Reading Notes: Special Issue on Distributed Smart Cameras, Proceedings of the IEEE Mahmut Karakaya Graduate Student Electrical Engineering and Computer.
오 세 영, 이 진 수 전자전기공학과, 뇌연구센터 포항공과대학교
1 Computer Vision and Robotics Research Group Dept. of Computing Science, University of Alberta Page 1.
Vision-based Landing of an Unmanned Air Vehicle
TUTORIAL on LOGIC-BASED CONTROL Part I: SWITCHED CONTROL SYSTEMS Daniel Liberzon Coordinated Science Laboratory and Dept. of Electrical & Computer Eng.,
Vision-Based Reach-To-Grasp Movements From the Human Example to an Autonomous Robotic System Alexa Hauck.
DARPA TMR Program Collaborative Mobile Robots for High-Risk Urban Missions Third Quarterly IPR Meeting May 11, 1999 P. I.s: Leonidas J. Guibas and Jean-Claude.
HARDWARE INTERFACE FOR A 3-DOF SURGICAL ROBOT ARM Ahmet Atasoy 1, Mehmed Ozkan 2, Duygun Erol Barkana 3 1 Institute of Biomedical Engineering, Bogazici.
Architecture for Autonomous Assembly 1 Reid Simmons Robotics Institute Carnegie Mellon University.
Visual Tracking on an Autonomous Self-contained Humanoid Robot Mauro Rodrigues, Filipe Silva, Vítor Santos University of Aveiro CLAWAR 2008 Eleventh International.
Computer Vision Group Prof. Daniel Cremers Autonomous Navigation for Flying Robots Lecture 6.1: Bayes Filter Jürgen Sturm Technische Universität München.
Visual SLAM Visual SLAM SPL Seminar (Fri) Young Ki Baik Computer Vision Lab.
The Hardware Design of the Humanoid Robot RO-PE and the Self-localization Algorithm in RoboCup Tian Bo Control and Mechatronics Lab Mechanical Engineering.
MASKS © 2004 Invitation to 3D vision. MASKS © 2004 Invitation to 3D vision Lecture 1 Overview and Introduction.
Senior Design Project Megan Luh Hao Luo January
Based on the success of image extraction/interpretation technology and advances in control theory, more recent research has focused on the use of a monocular.
Realtime Robotic Radiation Oncology Brian Murphy 4 th Electronic & Computer Engineering.
V ISION -B ASED T RACKING OF A M OVING O BJECT BY A 2 DOF H ELICOPTER M ODEL : T HE S IMULATION Chayatat Ratanasawanya October 30, 2009.
Senior Design Project Megan Luh (BME) Hao Luo (EE) November 12, 2009.
Visual Odometry David Nister, CVPR 2004
ROBOT VISION Lesson 4: Camera Models and Calibration Matthias Rüther Slides partial courtesy of Marc Pollefeys Department of Computer Science University.
Robotics/Machine Vision Robert Love, Venkat Jayaraman July 17, 2008 SSTP Seminar – Lecture 7.
Typical DOE environmental management robotics require a highly experienced human operator to remotely guide and control every joint movement. The human.
Chapter 13. How to build an imitator in Imitation and Social Learning in Robots, Humans and Animals Course: Robots Learning from Humans Park, Susang
Domain: Medical Technology “Robotics in Surgery” Team: Sahar Hashmi, Cyndi Hernandez, Mario Montoya, Anando Chowdhury Technology Strategy for SDM
Optical flow and keypoint tracking Many slides adapted from S. Seitz, R. Szeliski, M. Pollefeys.
MASKS © 2004 Invitation to 3D vision. MASKS © 2004 Invitation to 3D vision Lecture 1 Overview and Introduction.
Robot Vision SS 2009 Matthias Rüther ROBOT VISION 2VO 1KU Matthias Rüther.
Gaussian Mixture Model-based EM Algorithm for Instrument Occlusion in Tool Detection from Imagery of Laparoscopic Robot-Assisted Surgery 1 Interdisciplinary.
Laparoscopic Smart Instrument for Detection of Nearby Anatomy During Prostatectomy Ania Warczyk Shivani Shah Alia Durrani Timothy Chen BME 272 Fall 2007.
The Robotic ENT Microsurgery System (REMS): Calibration and IRB Study, and Tool Holder Design Checkpoint Presentation CIS II Spring 2015: Brian Gu, Barbara.
OpenCV C++ Image Processing
Date of download: 7/11/2016 Copyright © 2016 SPIE. All rights reserved. Relationship among the intrinsic parameters and the rotation angle; *, the results.
Robot Vision SS 2011 Matthias Rüther / Matthias Straka 1 ROBOT VISION Lesson 7: Volumetric Object Reconstruction Matthias Straka.
Paper – Stephen Se, David Lowe, Jim Little
GESTURE CONTROLLED ROBOTIC ARM
Visual Tracking on an Autonomous Self-contained Humanoid Robot
CMSC 426: Image Processing (Computer Vision)
SENSOR BASED CONTROL OF AUTONOMOUS ROBOTS
Presentation transcript:

Robot Vision SS 2007 Matthias Rüther 1 ROBOT VISION Lesson 9: Robots & Vision Matthias Rüther

Robot Vision SS 2007 Matthias Rüther 2 Contents  Visual Servoing –Principle –Servoing Types

Robot Vision SS 2007 Matthias Rüther 3 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

Robot Vision SS 2007 Matthias Rüther 4 Visual Servoing  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 Real-Time Visual Tracking of 3-D Objects with Dynamic Handling of Occlusion

Robot Vision SS 2007 Matthias Rüther 5 Visual Servoing  Camera Configurations: End-Effector MountedFixed Figures from S.Hutchinson: A Tutorial on Visual Servo Control

Robot Vision SS 2007 Matthias Rüther 6 Visual Servoing  Servoing Architectures Figures from S.Hutchinson: A Tutorial on Visual Servo Control

Robot Vision SS 2007 Matthias Rüther 7 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

Robot Vision SS 2007 Matthias Rüther 8 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

Robot Vision SS 2007 Matthias Rüther 9 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 p1p1 p2p2

Robot Vision SS 2007 Matthias Rüther 10 Visual Servoing  Position based point alignment  Goal: bring e to 0 by moving p 1 e = |p 2m – p 1m | u = k*(p 2m – p 1m )  p xm is subject to the following measurement errors: sensor position, sensor calibration, sensor measurement error  p xm is independent of the following errors: end effector position, target position p 1m p 2m d

Robot Vision SS 2007 Matthias Rüther 11 Visual Servoing  Image based point alignment  Goal: bring e to 0 by moving p 1 e = |u 1m – v 1m | + |u 2m – v 2m |  u xm, v xm is subject only to sensor measurement error  u xm, v xm is independent of the following measurement errors: sensor position, end effector position, sensor calibration, target position p1p1 p2p2 c1c1 c2c2 u1u1 u2u2 v1v1 v2v2 d1d1 d2d2

Robot Vision SS 2007 Matthias Rüther 12 Visual Servoing  Example Laparoscopy Figures from A.Krupa: Autonomous 3-D Positioning of Surgical Instruments in Robotized Laparoscopic Surgery Using Visual Servoing

Robot Vision SS 2007 Matthias Rüther 13 Visual Servoing  Example Laparoscopy Figures from A.Krupa: Autonomous 3-D Positioning of Surgical Instruments in Robotized Laparoscopic Surgery Using Visual Servoing