Intelligent Robotics - part 1 F2RO/F21RO

Slides:



Advertisements
Similar presentations
Unit 6 Industrial Robotics
Advertisements

HABEEB HATTAB HABEEB Office: BN-Block, Level-3, Room Ext. No.: 7292 H/P No.:
1. INTRODUCTION DESIGN AND APPLICATIONS OF INDUSTRIAL ROBOTS SABARIGIRIVASAN.R ISBN
Introduction University of Bridgeport 1 Introduction to ROBOTICS.
I NTRODUCTION TO R OBOTICS CPSC T EXTBOOK Robot Modeling and Control, Mark W. Spong, Seth Hutchinson and M. Vidyasagar, Wiley ISBN-10:
Disadvantages of Spherical/Polar Revolute Coordinate System.
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.
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
The City College of New York 1 Dr. Jizhong Xiao Department of Electrical Engineering City College of New York Kinematics of Robot Manipulator.
COMP322/S2000/L31 Components of a Robotic System Robot: Articulated Mechanical System with Actuators Computer Task Environment Interaction Control Language.
Robot Classifications by Manipulator
ME 4135 Robotics & Control Lecture Set 1 R. Lindeke.
Introduction to Robotics
©2008 Pearson Education, Inc., Upper Saddle River, NJ. All rights reserved. This material is protected under all copyright laws as they currently exist.
Applied Control Systems Robotics & Robotic Control
Automated Manufacturing
Robot Technology Chapter 10 Robotics by Muhammad Moeen Sultan.
Introduction to Robotics Analysis, systems, Applications
Robotics.
©2008 Pearson Education, Inc., Upper Saddle River, NJ. All rights reserved. This material is protected under all copyright laws as they currently exist.
Lecture 2: Introduction to Concepts in Robotics
Robotics Systems Computer Integrated Manufacturing
Robot and Robot Classification
Introduction to Robotics A Force of the Future.
Introduction to Robotics In the name of Allah. Introduction to Robotics o Leila Sharif o
MT411 Robotic Engineering
Robotics Systems Robotics CIM Introduction to Automation
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.
KaaShiv InfoTech ROBOTICS presents
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.
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
ROBOTIC COMPONENTS, MOVEMENTS AND ARTICULATION DESIGN & APPLIED ENGINEERING II MR. RANDT.
KAASHIV INFOTECH – A SOFTWARE CUM RESEARCH COMPANY IN ELECTRONICS, ELECTRICAL, CIVIL AND MECHANICAL AREAS
Introduction to Robotics Analysis, systems, Applications
ROBOT CLASSIFICATION OBJECTIVES: BE AWARE OF ROBOT CLASSIFICATION. BE ACQUAINTED WITH MANIPULATOR ARM GEOMETRY. UNDERSTAND THE DEGREES OF FREEDOM OF A.
Robotics: Unit-I.
KaaShiv InfoTech ROBOTICS presents
ROBOTS AND ROBOTIC ARM -by lalithej VVK.
UNIT I INTRODUCTION Definition of a Robot - Basic Concepts - Robot configurations - Types of Robot drives - Basic robot motions -Point to point control.
ROBOT CLASSIFICATION OBJECTIVES: BE AWARE OF ROBOT CLASSIFICATION.
Robotics and Automation Control
Robotics Introduction Computer Integrated Manufacturing
UNIT 5 INTRODUCTION Definition of a Robot - Basic Concepts - Robot configurations - Types of Robot drives - Basic robot motions -Point to point control.
Unit 6 Industrial Robotics
IENG 475: Computer-Controlled Manufacturing Systems
Introduction to manipulator kinematics
CHAPTER 3 ROBOT CLASSIFICATION
Special English for Industrial Robot
ROBOTICS.
CHAPTER 3 ROBOT CLASSIFICATION
Disadvantages of Spherical/Polar
Ch 8 Industrial Robotics
CSE4421/5324: Introduction to Robotics
ROBOT CLASSIFICATION OBJECTIVES: BE AWARE OF ROBOT CLASSIFICATION.
UNIT VI Robot Technology.
Robotics & Vision Analysis, systems, Applications
Chapter 2 Mathematical Analysis for Kinematics
IENG 475: Computer-Controlled Manufacturing Systems Intro to Robotics
Introduction to Robotics
Introduction to Robot Design
IENG 475: Computer-Controlled Manufacturing Systems Intro to Robotics
ROBOT ANATOMY Lesson 3. WORK CELL ORGANIZZATION The robotic arm works if it is connected to a numerical control machine.
Unit 6 Industrial Robotics
Presentation transcript:

Intelligent Robotics - part 1 F2RO/F21RO Nick Taylor N.K.Taylor@hw.ac.uk Room EM1.62

Industrial Robotics Course Content Manipulators Geometries Control Programming Kinematics Kinetics Path Control AGVs Mapping Navigation

Robot Term comes from - “Rossum’s Universal Robots” Karel Capek, 1923, Bohemia “Robota” = “worker” in Slavic languages

Robotics Isaac Asimov claims to have created this term in the 1940s

Industrial Robot A programmable articulated arm with a range of end-effectors (grippers, welders, etc.)

Industrial Robot Architecture A Controller and a jointed Arm The Arm is often referred to as a Manipulator The Manipulator will normally have a Wrist mounted on the end of it Wrists can contain 1, 2 or 3 further joints End-effectors (also known as Tools) are mounted on the end of the wrist There is a notional point called the Tool Centre Point (TCP) where the robot’s work takes place

Manipulator Geometry (I) Cartesian (or gantry) 3 orthogonal prismatic joints 1 translation along x axis 1 translation along y axis 1 translation along z axis

Manipulator Geometry (II) Cylindrical 2 prismatic joints 1 vertical translation 1 radial translation 1 revolute joint rotation in horizontal plane

Manipulator Geometry (III) Polar (or spherical) 1 prismatic joint radial translation 2 revolute joints 1 rotation in horizontal plane 1 rotation in vertical plane

Manipulator Geometry (IV) SCARA (Selective Compliance Assembly Robot Arm) 1 prismatic joint vertical translation 2 revolute joints 2 rotations in horizontal plane

Manipulator Geometry (V) Articulated (or revolute) 3 revolute joints Waist rotation in horizontal plane Shoulder rotation in vertical plane Elbow rotation in vertical plane

Wrist Geometry Wrist controls orientation of end effector Normally composed of revolute joints Up to 3 in number Roll Pitch Yaw

Complete Arm Geometry Normally no more than 6 joints Described by degrees of freedom N joints can be arranged to give less than N d.o.f. but never more than N

Actuators Electric Hydraulic Pneumatic Stepping motors; DC motors Hydraulic Liquid pressure Pneumatic Gas pressure Accuracy decreases down the list Speed increases down the list

Controllers Limited sequence Servo control Continuous path Mechanical stops Servo control Point-to-point Continuous path Multi-point

Robot Programming (I) Physical Set-up As in limited sequence control Actually setting the stops

Robot Programming (II) Walk-through Physically dragging the arm (or proxy training arm) through the required positions recording them a suitable places The De Vilbiss Trallfa robot was advertised as learning the skills of your best operator on his best day

Robot Programming (III) Lead-through Driving the arm remotely from a hand-held controller called a “Teach Pendant” recording positions as desired 3 ways of doing the driving (a). Individual joint direction (b). Relative tool direction (up, down, etc.) (c). Absolute tool direction (x,y,z,orientation) Easiest to implement is (a) and hardest is (c) But easiest to use is (c) and hardest is (a)

Robot Programming (IV) Off-line Prepare and test a program of instructions off-line Download to controller for execution Preferable approach to programming but difficulties

Robot Programming Languages Robotic devices always incur errors Not simply because of mechanical tolerances but also because of the kinetics of motion when loads are added to the end of the arm Repeatability Degree of error in repeating a previously taught sequence Invariably very good Accuracy Degree of error in moving TCP (Tool Centre Point) to a position in space Invariably poor So off-line programming not really fully automatic

Programming Example VAL I Unimation PUMA robot Superseded by VAL II