industrialrobotics - lar-deis home page

16
Industrial Robotics Claudio Melchiorri Dipartimento di Ingegneria dell’Energia Elettrica e dell’Informazione (DEI) Universit` a di Bologna email: [email protected] C. Melchiorri (DEI) Industrial Robotics 1 / 16

Upload: others

Post on 03-Feb-2022

4 views

Category:

Documents


0 download

TRANSCRIPT

Industrial Robotics

Claudio Melchiorri

Dipartimento di Ingegneria dell’Energia Elettrica e dell’Informazione (DEI)

Universita di Bologna

email: [email protected]

C. Melchiorri (DEI) Industrial Robotics 1 / 16

Industrial Robotics - Overview Introduction

Week schedule - Foundations of Industrial Robotics T

Monday Tuesday Wednesday Thursday Friday

9-10 3.1 L 4.1 L10-11 3.1 L 4.1 L11-12 3.1 E12-1313-14

14-1515-1616-1717-18

Material at:http://www-lar.deis.unibo.it/people/cmelchiorri/foundations robotics.html

Oral exams. Dates (AlmaEsami):1 12 June, 2014

2 26 June, 2014

3 17 July, 2014

C. Melchiorri (DEI) Industrial Robotics 2 / 16

Industrial Robotics - Overview Introduction

Introduction

Courses in Robotics @ UniBo

Foundations of Industrial RoboticsBSc level (Laurea in Ingegneria dell’Automazione / Automation Engineering)

Robotica Industriale MMaster level (Laurea magistrale in Ingegneria dell’Automazione)

Dinamica dei Robot MMaster level (Laurea magistrale in Ingegneria dell’Automazione / IngegneriaMeccanica)

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

An international curriculum in Automation Engineering (MSc degree in AE) @UNIBO in Academic Year 2012-13.

Students can apply for two years in Bologna (courses in English).

Interested students (a specific request must be presented) may obtain a DoubleDegree (Tongji University, Shanghai, China).

C. Melchiorri (DEI) Industrial Robotics 3 / 16

Industrial Robotics - Overview Introduction

Introduction

Foundations of Industrial Robotics

ROBOT:

industrial definition (RIA = Robotic Institute of America):

re-programmable multi-functional manipulator designed tomove materials, parts, tools, or specialized devices throughvariable programmed motions for the performance of avariety of tasks, which also acquire information from theenvironment and move intelligently in response

more general definition (“visionary”):

intelligent connection between perception and action

C. Melchiorri (DEI) Industrial Robotics 4 / 16

Industrial Robotics - Overview Introduction

Introduction

Foundations of Industrial Robotics

ROBOT: complex machine composed by

a mechanical system for interacting with the environment

an actuation system for task execution

a sensory system for getting proper information

a control system for the run-time control and programming.

ROBOTICS:inter-disciplinary “science”, with competencies inthe fields of:

Mechanics

Electronics

Computer Science

Automatic Control

Sensors

Actuators

Materials

C. Melchiorri (DEI) Industrial Robotics 5 / 16

Industrial Robotics - Overview Introduction

Introduction

Foundations of Industrial Robotics

1 Industrial Automation & Robotics

A brief introduction to roboticsStructure and main components of industrial robotsSensors & Actuators

2 Rigid Body Kinematics, Homogeneous Transformations

Rigid bodies and their representation in 3DHomogeneous coordinate framesHomogenous transformationsCoordinate transformations for velocities and force

3 Kinematic Model of Industrial Manipulators

Direct kinematic modelInverse kinematic modelDifferential kinematics and Statics: the JacobianWorkspace

C. Melchiorri (DEI) Industrial Robotics 6 / 16

Industrial Robotics - Overview Introduction

Introduction

Foundations of Industrial Robotics

4 Dynamic Model of Industrial Manipulators

Euler-Lagrange modelNewton-Euler model

5 Trajectory planning

Joint space trajectoriesOperational space trajectories

6 Robot Control

Position control in the joint spaceForce control

7 Programming

Robot control systemsProgramming languages

C. Melchiorri (DEI) Industrial Robotics 7 / 16

Industrial Robotics - Overview Introduction

Introduction

Foundations of Industrial Robotics

Advisable to have knowledge of:

Rigid Body Dynamics

Automatic Control

Control System Technologies

Course material:

Course notes: available in my website

Textbook: B. Siciliano, L. Sciavicco, L. Villani, G.Oriolo: Robotics: Modelling, Planning andControl, Springer, 2009

C. Melchiorri (DEI) Industrial Robotics 8 / 16

A short robotics history

A short robotics history

Robot: the name derives from the slavic word rob-ota (“work”), used to indicate artificial humanlikecreatures built for being inexpensive workers in thetheater play Rossum’s Universal Robots (R.U.R.)written by Karel Capek in 1920 and translated inEnglish.

C. Melchiorri (DEI) Industrial Robotics 9 / 16

A short robotics history

A short robotics history

• Metropolis (1926): first movie with robots (Fritz Lang, Germany)

• Electro and Spark (1939): New York World Fair, the robot could walk and talk

Electro

C. Melchiorri (DEI) Industrial Robotics 10 / 16

A short robotics history

A short robotics history

• Laws of Robotics (I. Asimov - 1942)

1 A robot may not injure a human being or,through inaction, allow a human being to cometo harm

2 A robot must obey orders given to it by humanbeings, except where such orders would conflictwith the First Law

3 A robot must protect its own existence as longas such protection does not conflict with theFirst or Second Law

C. Melchiorri (DEI) Industrial Robotics 11 / 16

A short robotics history

A short robotics history

1750 (ca): J. de Vaucanson builds several mechanical dolls, withdimensions similar to the human ones and able to play music

1801: J. Jacquard fabricates the ‘Jacquard loom’, a programmablemachine used to weave cloths

1892: S. Babbit (U.S.A.) builds a motorized crane with a gripperto be used in a furnace

1938: W. Pollard and H. Roselund (U.S.A.) design aprogrammable painting mechanism for the firm De Vilbiss

1946: G.C. Devol (U.S.A.) develops a magnetic memory device tocontrol a mechanical machine (patent in 1952)

1946: first computers: ENIAC at the University of Pensylvania(J.P. Eckert e J. Mauchly), and WHIRLWIND al M.I.T.

1948: N. Wiener (M.I.T., U.S.A.) writes “Cybernetics”, a bookdealing with the concepts of communication and control ofelectronic, mechanic and biological systems

1951: telemanipulation devices used for radioactive material,patents of Goertz (France - 1954) and Bergsland (1958)

1952: first prototype of numeric control machine (MIT).Programming language APT (Automatically Programmed Tool)developed in 1961

1954: C.W. Kenward (UK) presents the patent for a robot,released in 1957

1954: G.C. Devol design a “programmable pick-and-placemechanism”, patented in 1961. Devol proposes the name“Universal Automation” i.e. UNIMATION, name of the firstrobotic industry

1959: first commercial robot by Planet Corporation. It wascontrolled by mechanical cams

1960: first robot UNIMATE, based on the “programmablepick-and-place mechanism” Devol’s design

1961: robot UNIMATE installed at the Ford Motor Company

C. Melchiorri (DEI) Industrial Robotics 12 / 16

A short robotics history

A short robotics history

• Ray Goertz: first robotic telemanipulation of radioactive material (1951)

Ray Goertz

C. Melchiorri (DEI) Industrial Robotics 13 / 16

A short robotics history

A short robotics history

1961: robot UNIMATE installed at the Ford Motor Company

1966: the Norwegian company TRALLFA builds a robot for spraypainting

1968: the Stanford Research Institute, SRI, develops Shakey, amobile robot with a vision system and tactile sensors

1971: the Stanford University builds the STANFORD ARM, amechanical arm with electrical actuation

1973: SRI develops WAVE, the first programming language

1974: AL (Assembly Language). From WAVE and AL, thecommercial programming language VAL has been developed(Unimation, V. Scheinmann and B. Shimano)

1974: ASEA first electric actuation robot IRb6

1974: CINCINNATI MILACRON first computer-controlled robot,the T3 (The Tomorrow Tool)

1975: OLIVETTI commercializes the SIGMA robot, for assemblyoperations; one of the first robot applications in this field

1976: robot manipulators are used in the Viking 1 and 2 spacemissions on Mars

C. Melchiorri (DEI) Industrial Robotics 14 / 16

A short robotics history

A short robotics history

1976: the RCC (Remote Center Compliance) device is developedin the Charles Stark Draper Labs, MA, USA

1978: Unimation developes the PUMA (Programmable UniversalMachine for Assembly) robot

1979: the SCARA (Selective Compliance Arm for RoboticAssembly) robot is developed at the Yamanashi University, J.

1981: “direct-drive” robot developed by the Carnegie-MellonUniversity

1982: IBM cartesian robot RS-1 for assembly (programminglanguage: AML).

1983: Firm Adept Technology founded.

1984: off-line programming environments with graphical interfaces:simulation of the task execution and then download of the code tothe workcell

1984: Joseph Engelberger founds Transition Robotics, nowHelpmates, for development of “service robots”

1989: Firm Computer Motion founded

1989 Firm Barrett Technology founded

1993: Firm Sensable Technologies founded

1993: DLR experiment ROTEX on the Space Shuttle

1994: CMU Robotics Institute’s developes Dante II, a 6-leggedrobot for vulcanos exploration

1995: Firm Intuitive Surgical founded

1997: NASA “Mars PathFinder” mission with the robot Sojourner

1997: Honda P3, 8-th prototypes of humanoid robot ( secretproject started in 1986)

2000 Honda and Asimo

2000: Sony humanoid robots, the Sony Dream Robots (SDR)

2001: Sony second Aibo generation.

C. Melchiorri (DEI) Industrial Robotics 15 / 16

A short robotics history

A short robotics history

2001: First trans-oceanic surgical teleoperation from New York,USA to Strasbourg, F (Prof. Marescaux)

2001: Robot arm by MD Robotics (Canada). Space StationRemote Manipulator System (SSRMS) in orbit, operative on theISS - International Space Station

2004: The two NASA rovers Spirit and Opportunity on Mars:OPPORTUNITY: still working - February 2014!SPIRIT: silent since May 2011...

Rover on Mars

2005: DLR / Kuka Lightweight arm

2008: First example of safe human-robot interaction

Impact

C. Melchiorri (DEI) Industrial Robotics 16 / 16