SPACE MOUSE. INTRODUCTION  It is a human computer interaction technology  Helps in movement of manipulator in 6 degree of freedom * 3 translation degree.

Slides:



Advertisements
Similar presentations
Robot Modeling and the Forward Kinematic Solution
Advertisements

Robot Modeling and the Forward Kinematic Solution
Outline: Introduction Link Description Link-Connection Description
Introduction University of Bridgeport 1 Introduction to ROBOTICS.
University of Bridgeport
Denavit-Hartenberg Convention
Forward and Inverse Kinematics CSE 3541 Matt Boggus.
Forward Kinematics. Focus on links chains May be combined in a tree structure Degrees of Freedom Number of independent position variables (i.e. joints.
Robot Modeling and the Forward Kinematic Solution ME 4135 Lecture Series 4 Dr. R. Lindeke – Fall 2011.
CH24 in Robotics Handbook Presented by Wen Li Ph.D. student Texas A&M University.
Motion Tracking. Image Processing and Computer Vision: 82 Introduction Finding how objects have moved in an image sequence Movement in space Movement.
Introduction to Robotics
“Inverse Kinematics” The Loop Closure Problem in Biology Barak Raveh Dan Halperin Course in Structural Bioinformatics Spring 2006.
CS485/685 Computer Vision Prof. George Bebis
Mobile Robotics: 10. Kinematics 1
CPSC 452: Lecture 1 Introduction, Homogeneous transformations and Coordinate frames.
Single-view geometry Odilon Redon, Cyclops, 1914.
Rotations and Translations. Representing a Point 3D A tri-dimensional point A is a reference coordinate system here.
ME/ECE Professor N. J. Ferrier Forward Kinematics Professor Nicola Ferrier ME Room 2246,
KINEMATIC CHAINS AND ROBOTS (III). Many robots can be viewed as an open kinematic chains. This lecture continues the discussion on the analysis of kinematic.
1 C01 – Advanced Robotics for Autonomous Manipulation Department of Mechanical EngineeringME 696 – Advanced Topics in Mechanical Engineering.
February 21, 2000Robotics 1 Copyright Martin P. Aalund, Ph.D. Computational Considerations.
WP3 - 3D reprojection Goal: reproject 2D ball positions from both cameras into 3D space Inputs: – 2D ball positions estimated by WP2 – 2D table positions.
Feb 17, 2002Robotics 1 Copyright Martin P. Aalund, Ph.D. Kinematics Kinematics is the science of motion without regard to forces. We study the position,
Chapter 2 Robot Kinematics: Position Analysis
3D SLAM for Omni-directional Camera
Spatial Descriptions and Transformations Sebastian van Delden USC Upstate
Metrology 1.Perspective distortion. 2.Depth is lost.
Jinxiang Chai Composite Transformations and Forward Kinematics 0.
Robot Kinematics: Position Analysis 2.1 INTRODUCTION  Forward Kinematics: to determine where the robot ’ s hand is? (If all joint variables are known)
What is Kinematics. Kinematics studies the motion of bodies.
The geometry of the system consisting of the hyperbolic mirror and the CCD camera is shown to the right. The points on the mirror surface can be expressed.
CSCE 452 Intro to Robotics CSCE 452: Lecture 1 Introduction, Homogeneous Transformations, and Coordinate frames.
Chapter 2: Description of position and orientation Faculty of Engineering - Mechanical Engineering Department ROBOTICS Outline: Introduction. Descriptions:
Robotics Introduction. Etymology The Word Robot has its root in the Slavic languages and means worker, compulsory work, or drudgery. It was popularized.
ECE 450 Introduction to Robotics Section: Instructor: Linda A. Gee 10/07/99 Lecture 11.
Single-view geometry Odilon Redon, Cyclops, 1914.
Euler Angles This means, that we can represent an orientation with 3 numbers Assuming we limit ourselves to 3 rotations without successive rotations about.
Forward Kinematics Where is my hand ?. Examples Denavit-Hartenberg Specialized description of articulated figures (joints) Each joint has only one degree.
Industrial Robot Defined A general-purpose, programmable machine possessing certain anthropomorphic characteristics  Hazardous work environments  Repetitive.
KAASHIV INFOTECH – A SOFTWARE CUM RESEARCH COMPANY IN ELECTRONICS, ELECTRICAL, CIVIL AND MECHANICAL AREAS
Robotic Arms and Matrices By Chris Wong and Chris Marino.
Over the recent years, computer vision has started to play a significant role in the Human Computer Interaction (HCI). With efficient object tracking.
Introduction to Transformations / Translations. By the end of this lesson, you will know… Transformations in general: A transformation is a change in.
Robotics Chapter 3 – Forward Kinematics
Pick N Place Robot. Pick N Place Robot Introduction:  Pick and Place robot is the one which is used to pick up an object and.
Kinematics 제어시스템 이론 및 실습 조현우
Denavit-Hartenberg Convention
Robotics: Unit-I.
Trajectory Generation
Character Animation Forward and Inverse Kinematics
Spatcial Description & Transformation
INVERSE MANIPULATOR KINEMATICS
Denavit-Hartenberg Convention
Gateway Coalition - WSU Rahul K. Shah
Direct Manipulator Kinematics
CHAPTER 2 FORWARD KINEMATIC 1.
CHAPTER 3 ROBOT CLASSIFICATION
Mobile Robot Kinematics
CHAPTER 3 ROBOT CLASSIFICATION
Introduction to Vectors and Frames
Homogeneous Transformation Matrices
CHAPTER 2 FORWARD KINEMATIC 1.
Projectile motion Projectile Motion Subject to Gravity Assumptions:
Intelligent Robotics - part 1 F2RO/F21RO
Chapter 2 Mathematical Analysis for Kinematics
Introduction to Robotics
Chapter 4 . Trajectory planning and Inverse kinematics
Robotics 1 Copyright Martin P. Aalund, Ph.D.
Presentation transcript:

SPACE MOUSE

INTRODUCTION  It is a human computer interaction technology  Helps in movement of manipulator in 6 degree of freedom * 3 translation degree * 3 rotational degree  Used in task unfavorable for human * Lifting of heavy weights * In hazardous environment

TYPES BALL TYPE HAND TYPE

Major components of system 1. Image processing unit 2. Robot control unit Two different approaches 1. Using 2 camera 2. Using 1 camera

IMAGE PROCESSING UNIT Components used: >2 grayscale CCD camera >Datacube max video 20 >Processing language : VEIL Objective: To track and estimate the position of the hand

Video o/p Blurring filter Threshold Blob Detection WORKING

Record image difference of successive images Create a map Send to filter Spikes is created Control blob is selected Stored in global data Bounding box is thresholded

R OBOT CONTROL UNIT Objective >where to reach >how to reach Language used: RCCL It describe the position using Cartesian position equation or set of joint angle Consist of several transform matrices

EFFECT OF POSITION EQUATION

T START. T VARIABLE = T BASE. T 6. T TOOL T base= Homogeneous coordinate transformation from world frame to robot base frame T 6 = From base frame to a frame attached to link 6 of the robot T tool = Frame attached to link 6 to the tool frame of the robot T start= Homogeneous coordinate transform from the world coordinate frame to the initial position and orientation of the tool T vrble= Homogeneous coordinate transformation matrix that is continuously updated

TOOL.T VARIABLE.T START o Input given to this unit is blob data structure o Centre of blob contain pixel coordinate o Centre of camera is taken as origin o Pixel coordinate are converted into global coordinate o To reach a point in space > Solve for T6 in Cartesian space > Transform into joint angle o RCCL will plan a path to the point and upgrade By direct mapping robot can be moved T 6 = BASE.

A PPROACHES IN SPACE MOUSE Using 2 camera  Only one image can be processed at a time  2 camera are proposed by switching 2 video channel combined with transfer time via bus channel  It is time consuming  It reduced the hand motion in unnatural way

Using 1 camera  It consist of 3 different level >2 control level >1 transition level  Control level are used to move the manipulator  Transition level connect 2 control level and affect the gripper of robot arm

MOTION PLANES OF TWO CONTOL LEVELS

WORKING When palm of hand is facing toward or away from cameras, system is in one of control level Robot can be moved by moving hand in up-down or forward-backward direction Planes of 2 control level is orthogonal to each other These planes intersect at manipulator Palm is facing down, the system is in transition level It activate the gripper and rotating the system in vertical axis Gripper movement initiate rotating the hand in the horizontal plane

Control level 1 _____________ Plane 1 movement Transition level ______________ Gripper use rotation Control level 2 ______________ Plane 2 movement Height< height 3_4 Height>height 3_4 Height<height 3_4 STRUCTURE OF STATE MACHINE

ADVANTAGE  System is cheap  No physical wear and tear  It is flexible  It is robust  Provide upgrading possibilities DISADVANTAGE  Dark clothing and background should be used  System may not track same control blob always  It can be used only by trained workers

C ONCLUSION Space mouse is simple It can be performed with minimum training or teaching This a good demonstration in which a 3D can be operated