Mehdi Ghayoumi MSB rm 132 Ofc hr: Thur, 11-12:30a 160 Robotic Concepts.

Slides:



Advertisements
Similar presentations
Robot Modeling and the Forward Kinematic Solution
Advertisements

Robot Modeling and the Forward Kinematic Solution
Inverse Kinematics Professor Nicola Ferrier ME 2246,
Outline: Introduction Link Description Link-Connection Description
Robotics and Me! Human Arm  Versatile  Flexible  7 degrees of freedom  End Effector.
Introduction University of Bridgeport 1 Introduction to ROBOTICS.
University of Bridgeport
ECE 450 Introduction to Robotics Section: Instructor: Linda A. Gee 10/05/99 Lecture 10.
Introduction to ROBOTICS
Kinematics & Grasping Need to know: Representing mechanism geometry Standard configurations Degrees of freedom Grippers and graspability conditions Goal.
Kinematic Modelling in Robotics
Kinematics Pose (position and orientation) of a Rigid Body
CSCE 641: Forward kinematics and inverse kinematics Jinxiang Chai.
The City College of New York 1 Dr. Jizhong Xiao Department of Electrical Engineering City College of New York Kinematics of Robot Manipulator.
CSCE 641: Forward kinematics and inverse kinematics Jinxiang Chai.
Kinematics. ILE5030 Computer Animation and Special Effects2 Kinematics The branch of mechanics concerned with the motions of objects without regard to.
Introduction to ROBOTICS
CSCE 689: Forward Kinematics and Inverse Kinematics
Robotics, Fall 2006 Lecture 4: Forward Kinematics and Some Mathematica Copyright © 2005, 2006 Jennifer Kay.
Serial and Parallel Manipulators
Introduction to ROBOTICS
Inverse Kinematics Jacobian Matrix Trajectory Planning
The linear algebra of Canadarm
KINEMATICS ANALYSIS OF ROBOTS (Part 1) ENG4406 ROBOTICS AND MACHINE VISION PART 2 LECTURE 8.
More details and examples on robot arms and kinematics
ME/ECE Professor N. J. Ferrier Forward Kinematics Professor Nicola Ferrier ME Room 2246,
1 C01 – Advanced Robotics for Autonomous Manipulation Department of Mechanical EngineeringME 696 – Advanced Topics in Mechanical Engineering.
Advanced Graphics (and Animation) Spring 2002
Kinematics of Robot Manipulator
Lecture 2: Introduction to Concepts in Robotics
Mehdi Ghayoumi MSB rm 160 Ofc hr: Thur, 11-12:30a Robotic Concepts.
Chapter 2 Robot Kinematics: Position Analysis
INVERSE KINEMATICS IN A ROBOTIC ARM AND METHODS TO AVOID SINGULARITIES Submitted By :-Course Instructor :- Avinash Kumar Prof. Bhaskar Dasgupta Roll No.-
Kinematics of Robot Manipulator
CSCE 441: Computer Graphics Forward/Inverse kinematics Jinxiang Chai.
SCARA – Forward Kinematics
Chapter 7: Trajectory Generation Faculty of Engineering - Mechanical Engineering Department ROBOTICS Outline: 1.
Robot Kinematics: Position Analysis 2.1 INTRODUCTION  Forward Kinematics: to determine where the robot ’ s hand is? (If all joint variables are known)
Kinematics. The function of a robot is to manipulate objects in its workspace. To manipulate objects means to cause them to move in a desired way (as.
Just a quick reminder with another example
Robotics Introduction. Etymology The Word Robot has its root in the Slavic languages and means worker, compulsory work, or drudgery. It was popularized.
Chapter 3 Differential Motions and Velocities
Robotics II Copyright Martin P. Aalund, Ph.D.
1cs426-winter-2008 Notes. 2 Kinematics  The study of how things move  Usually boils down to describing the motion of articulated rigid figures Things.
Anthony Beeman.  Since the project proposal submittal on 9/21/15 I began work on the Abaqus Kinematic model utilizing join, hinge, and beam elements.
Introduction to Robotics In the name of Allah. Introduction to Robotics o Leila Sharif o
Manipulation Umashankar Nagarajan. Rotation 2/28/2013Umashankar Nagarajan2 Z A Y A X A Z B Y B X B.
Kinematics Given: The values of the joint variables.
COMP322/S2000/L81 Direct Kinematics- Link Coordinates Questions: How do we assign frames? At the Joints? At the Links? Denavit-Hartenberg (D-H) Representation.
KAASHIV INFOTECH – A SOFTWARE CUM RESEARCH COMPANY IN ELECTRONICS, ELECTRICAL, CIVIL AND MECHANICAL AREAS
Robotics Chapter 3 – Forward Kinematics
Kinematics 제어시스템 이론 및 실습 조현우
Inverse Manipulator Kinematics
INVERSE MANIPULATOR KINEMATICS
UNIT I INTRODUCTION Definition of a Robot - Basic Concepts - Robot configurations - Types of Robot drives - Basic robot motions -Point to point control.
UNIT 5 INTRODUCTION Definition of a Robot - Basic Concepts - Robot configurations - Types of Robot drives - Basic robot motions -Point to point control.
Direct Manipulator Kinematics
Introduction to manipulator kinematics
Mobile Robot Kinematics
CHAPTER 3 ROBOT CLASSIFICATION
Matrix Methods in Kinematics
Homogeneous Transformation Matrices
CSE4421/5324: Introduction to Robotics
CHAPTER 2 FORWARD KINEMATIC 1.
CSCE 441: Computer Graphics Forward/Inverse kinematics
2-DOF Manipulator Now, given the joint angles Ө1, Ө2 we can determine the end effecter coordinates x and y.
Robot Kinematics We know that a set of “joint angles” can be used to locate and orientate the hand in 3-D space We know that the joint angles can be combined.
Chapter 2 Mathematical Analysis for Kinematics
Chapter 4 . Trajectory planning and Inverse kinematics
Chapter 3. Kinematic analysis
Presentation transcript:

Mehdi Ghayoumi MSB rm 132 Ofc hr: Thur, 11-12:30a 160 Robotic Concepts

Announcements: HW3 is available NOW! Robotic Concepts

Cartesian: Cylindrical:Spherical: Articulated:SCARA:

Robotic Concepts A point is attached to a rotating frame, the frame rotates 60 degree about the OZ axis of the reference frame. Find the coordinates of the point relative to the reference frame after the rotation.

Robotic Concepts A point is the coordinate w.r.t. the reference coordinate system, find the corresponding point w.r.t. the rotated OU-V-W coordinate system if it has been rotated 60 degree about OZ axis.

Robotic Concepts Find the rotation matrix for the following operations:

Robotic Concepts

A human arm has 7 DOF: –3 in the shoulder, –1 in the elbow, –3 in the wrist All of which can be controlled. A free object in 3D space (e.g., the hand, the finger tip) can have at most 6 DOF! So there are redundant ways of putting the hand at a particular position in 3D space. This is the core of why robot manipulation is very hard! Robotic Concepts

How many degrees of freedom does your hand have, with your forearm fixed in position? (Hint: It’s not 6) Robotic Concepts

Total Thumb Fingers Palm Wrist Part 23 base (attached to wrist) visible joints 4 base (Up-down & side-to-side) each of two joints 4*4 1.Open-close a little1 1.Side-to-side 2.Up-down 2 CommentDoF Robotic Concepts

First law: A robot may not injure a human being or through inaction allow a human being to come to harm. Second Law: A robot must obey the orders given to it by human beings, except where such orders would conflict with the first law. Third law: A robot must protect its own existence, as long as such protection does not conflict with the first or second law.

Robotic Concepts Zeroth law: A robot may not harm humanity or by inaction allow humanity to come to harm.

Robotic Concepts

Player running in negative direction increases negative velocity results in negative acceleration. Player begins to decrease velocity in negative direction has positive acceleration. Positive and negative accelerations can occur without changing directions. Motion in a negative direction Increasing velocity Decreasing velocity Negative acceleration Positive acceleration Motion in a positive direction Increasing velocity Decreasing velocity Negative acceleration Positive acceleration Robotic Concepts

 Roll: Rotation of about-axis ( x -axis of the moving frame)  Pitch: Rotation of about-axis ( y -axis of the moving frame)  Yaw: Rotation of about-axis ( z -axis of the moving frame) Robotic Concepts

Roll, Pitch, Yaw(RPY) Angles

 Forward Kinematics: to determine where the robot ’ s hand is? (If all joint variables are known)  Inverse Kinematics: to calculate what each joint variable is? (If we desire that the hand be located at a particular point) Robotic Concepts

Where is my hand? Direct Kinematics: HERE! Robotic Concepts Direct Kinematics

How do I put my hand here? Choose these angles! Robotic Concepts Inverse kinematics

Robotic Concepts

Thank you!