ES4A1 Advanced Robotics Core part of Robotics Elective

Slides:



Advertisements
Similar presentations
Outline: Introduction Link Description Link-Connection Description
Advertisements

Unit 6 Industrial Robotics
Introduction University of Bridgeport 1 Introduction to ROBOTICS.
Chapter 1- part 2 Introduction to Robotics. Robot Application 1.Machine loading 2.Pick and place operations 3.Welding 4.Painting 5.Sampling 6.Assembly.
University of Bridgeport
MFGE 404 Computer Integrated Manufacturing CIM A T I L I M U N I V E R S I T Y Manufacturing Engineering Department Lecture 8– Industrial Robots Fall 2005/2006.
Review: Homogeneous Transformations
COMP322/S2000/L41 Classification of Robot Arms:by Control Method The Control unit is the brain of the robot. It contains the instructions that direct the.
Introduction to ROBOTICS
Introduction to Robotics In the name of Allah. Introduction to Robotics o Leila Sharif o o Lecture #2: The Big.
Robots An Introduction. Various Robot Fields: Aerospace (air travel, space exploration) Exploration (underwater, space, volcanic) Entertainment Medical.
The City College of New York 1 Dr. Jizhong Xiao Department of Electrical Engineering City College of New York Kinematics of Robot Manipulator.
Introduction to Robotics
Trajectory Week 8. Learning Outcomes By the end of week 8 session, students will trajectory of industrial robots.
Time to Derive Kinematics Model of the Robotic Arm
COMP322/S2000/L31 Components of a Robotic System Robot: Articulated Mechanical System with Actuators Computer Task Environment Interaction Control Language.
Introduction to Robotics (ES159) Advanced Introduction to Robotics (ES259) Spring Ahmed Fathi
Introduction to ROBOTICS
Introduction to ROBOTICS
Inverse Kinematics Jacobian Matrix Trajectory Planning
Introduction to ROBOTICS
Introduction to Robotics
Poorya Ghafoorpoor Yazdi Mechanical Engineering Department
City College of New York 1 John (Jizhong) Xiao Department of Electrical Engineering City College of New York Historical Development.
ROBOT APPLICATIONS.
ME/ECE Professor N. J. Ferrier Forward Kinematics Professor Nicola Ferrier ME Room 2246,
Robotics in Education Challenges Developing an Adequate Curriculum Dr. Antonio Soares Florida A&M University Electronic Engineering Technology
ME 486 Robotics Spring 2004, Lecture 1 ME 486 Robotics Dept. of Mechanical Engineering New Mexico State University Ou Ma Office: JH 515,
Definition of an Industrial Robot
Robotics Chapter 1 - Introduction
Dr. HABEEB HATTAB HABEEB Dr. HABEEB HATTAB HABEEB Office: BN-Block, Level-3, Room Ext. No.: 7292 UNITEN.
Lecture 2: Introduction to Concepts in Robotics
Robots An Introduction. Various Robot Fields: Aerospace (air travel, space exploration) Exploration (underwater, space, volcanic) Entertainment Medical.
Kinematics of Robot Manipulator
Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. PowerPoint to accompany Krar Gill Smid Technology of Machine.
Introduction to Robotics In the name of Allah. Introduction to Robotics o Leila Sharif o
The City College of New York 1 Dr. Jizhong Xiao Department of Electrical Engineering City College of New York Inverse Kinematics Jacobian.
Robotics Sharif In the name of Allah. Robotics Sharif Introduction to Robotics o Leila Sharif o o Lecture #2: The.
MT411 Robotic Engineering
ES 421 Robotics.
Robot Basics Motion and Nomenclature. Robot Main Components Programming Terminal Controller Manipulator Manual Pendent.
Robotics Introduction. Etymology The Word Robot has its root in the Slavic languages and means worker, compulsory work, or drudgery. It was popularized.
Outline: Introduction Solvability Manipulator subspace when n<6
KaaShiv InfoTech ROBOTICS presents
City College of New York 1 Dr. John (Jizhong) Xiao Department of Electrical Engineering City College of New York Review for Midterm.
Industrial Robot Defined A general-purpose, programmable machine possessing certain anthropomorphic characteristics  Hazardous work environments  Repetitive.
Introduction to Robotics Analysis, systems, Applications Saeed B. Niku.
Industrial Automation and Robotics
O’Hara Gómez Mauramati ~ Estela Sevilla Andújar Paula Gómez Juárez ~ Ana María Lozano Juárez INDUSTRIAL ROBOTS.
MT411 Robotic Engineering Asian Institution of Technology (AIT) Chapter 2 Introduction to Robotic System Narong Aphiratsakun, D.Eng.
KAASHIV INFOTECH – A SOFTWARE CUM RESEARCH COMPANY IN ELECTRONICS, ELECTRICAL, CIVIL AND MECHANICAL AREAS
KAASHIV INFOTECH – A SOFTWARE CUM RESEARCH COMPANY IN ELECTRONICS, ELECTRICAL, CIVIL AND MECHANICAL AREAS
KaaShiv InfoTech ROBOTICS presents
Behavior-based Robot Design An Introduction
(C) 2001, Ernest L. Hall, University of Cincinnati
ROBOTS AND ROBOTIC ARM -by lalithej VVK.
Mobile Robotic Arm.
Dept. of Mechanical Engineering New Mexico State University
Unit 6 Industrial Robotics
IENG 475: Computer-Controlled Manufacturing Systems
Introduction to manipulator kinematics
ROBOTICS.
CSE4421/5324: Introduction to Robotics
CSE4421/5324: Introduction to Robotics
Behavior-based Robot Design An Introduction
Robotics & Vision Analysis, systems, Applications
IENG 475: Computer-Controlled Manufacturing Systems Intro to Robotics
Introduction to Robotics
Introduction to Robot Design
Unit 6 Industrial Robotics
Presentation transcript:

ES4A1 Advanced Robotics Core part of Robotics Elective Dr Emma Rushforth (EJR) Mrs Margaret Low (MJL) Prof Robert Harrison (RH) Dr Bilal Ahmad

Course Books Niku, Saeed B., “Introduction to Robotics, Analysis, Systems, Applications” (Highly recommended) See reading list on website!

Software PILZ Safety Controller Siemens PLC simulator Cognex DVT Intellect 4x4 matrix manipulation: MathWorks MATLAB Or Spread sheet (e.g. Excel) ABB’s RobotStudio?

Coursework Essay – 10% (1.5 CATS) Lab project – 40% (6 CATS) Exam – 50% (7.5 CATS)

Essay Worth 1.5 C.A.T.S., 2000 words Due in week 7, return week 11. Title: “Limitations of current robots outside the factory”. Select ONE of the following application areas: Agriculture Military Medical Domestic Marine Nuclear/Rescue

Lab Project Combines machine vision with machine motion! (DVT Intellect with robot programming “RAPID”) Apply Kinematics to a real robot. Worth 6 C.A.T.S. Set week 5, submit week 21, Return Fri week 24. Lab work will be carried out in weeks 5-16 inclusive. See your timetable! Location IMC Hall: UG teaching lab.

Locations

Exam! Worth 7.5 C.A.T.S. (50% of Module) 2 hour exam On the lecture content of the course and will include questions similar to the problem sheets. See past papers + solutions/comments on website. Rubrics: answer all 4: one on PLC, 2 on Kinematics, one on anything else! Kinematic datasheet will be attached!

What is a robot?1 By general agreement a robot is: A programmable machine that imitates the actions or appearance of an intelligent creature–usually a human. To qualify as a robot, it must be able to: Sensing and perception: get information from its surroundings and/or internally Carry out different tasks: Locomotion or manipulation, do something physical–such as move or manipulate objects Re-programmable: can do different things Function autonomously and/or interact with human beings/other objects (sometimes with no autonomy) 1. Adapted From lecture notes Jizhong Xiao, City College of New York

Why use a robot?1 Perform the 4 “A” tasks in a 3-D world, namely: Automation, Augmentation (reinforcement), Assistance, Autonomous In the 4 “D”’s environments: Dirty, Difficult, Dangerous, Dull, Increase product quality Superior Accuracies (thousands of an inch, wafer-handling: microinch) Repeatable precision  Consistency of products Increase efficiency Work continuously without fatigue Need no vacation Increase safety Operate in dangerous environment Need no environmental comfort – air conditioning, noise protection, etc Reduce Cost Reduce scrap rate Lower in-process inventory Lower labor cost Reduce manufacturing lead time Rapid response to changes in design Increase productivity Value of output per person per hour increases 1. From lecture notes Jizhong Xiao, City College of New York

Manipulators Industrial Robot arms Rigid bodies (links) connected by joints Joints: revolute or prismatic Drive: electric (or hydraulic) End-effector (tool) mounted on a flange or plate secured to the wrist joint of robot

Types of Manipulator Cartesian: PPP Cylindrical: RPP Spherical: RRP Plus you end-effector! Revolute: RRR SCARA: RRP 1. From lecture notes Jizhong Xiao, City College of New York

Motion Control Methods Point to point control a sequence of discrete points spot welding, pick-and-place, loading & unloading Continuous path control follow a prescribed path, controlled-path motion Spray painting, Arc welding, Gluing 1. From lecture notes Jizhong Xiao, City College of New York

Robot Specifications Number of Axes Degree of Freedom (DOF) Workspace Major axes, (1-3) => Position the wrist Minor axes, (4-6) => Orient the tool Redundant, (7-n) => reaching around obstacles, avoiding undesirable configuration Degree of Freedom (DOF) Workspace Payload (load capacity) Accuracy v.s. Repeatability 1. From lecture notes Jizhong Xiao, City College of New York

What is Kinematics? Forward kinematics Given joint variables Position and orientation (x, y, z, θ1, θ2, θ3)

What is Kinematics? Inverse kinematics Given Position and orientation of end-effector (x, y, z, θ1, θ2, θ3) joint variables (θ1, θ2, θ3, θ4,….. θn)

Example in 2-D – rotary joint

Robot Reference Frames World frame (or reference frame) Base frame Joint frame Tool frame Product frame R P T

History Always good to know where we have come from so that we know where we are? Easy way of introducing a complex topic! Shakey Stanford Cart/Chair Service robots Mobile robots

Next week: Robot Applications End Next week: Robot Applications