control of industrial robots industrial robotics robotics.pdf · 2020. 9. 13. · control of...

37
Control of industrial robots Industrial robotics Prof. Paolo Rocco ([email protected]) Politecnico di Milano, Dipartimento di Elettronica, Informazione e Bioingegneria

Upload: others

Post on 11-Mar-2021

13 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Control of industrial robots Industrial robotics robotics.pdf · 2020. 9. 13. · Control of industrial robots –Industrial robotics – Paolo Rocco. Robots doing the same task connect

Control of industrial robots

Industrial robotics

Prof. Paolo Rocco ([email protected])Politecnico di Milano, Dipartimento di Elettronica, Informazione e Bioingegneria

Page 2: Control of industrial robots Industrial robotics robotics.pdf · 2020. 9. 13. · Control of industrial robots –Industrial robotics – Paolo Rocco. Robots doing the same task connect

Control of industrial robots – Industrial robotics – Paolo Rocco

An automatically controlled, reprogrammable, multipurpose manipulator programmable in three or more axes, which can be either fixed in place or mobile for use in industrial automation applications

(ISO 8373:2012)

The robot is not just a mechanical device…COMAU SMART NH3

What is a robot?

Page 3: Control of industrial robots Industrial robotics robotics.pdf · 2020. 9. 13. · Control of industrial robots –Industrial robotics – Paolo Rocco. Robots doing the same task connect

Control of industrial robots – Industrial robotics – Paolo Rocco

So, a robot moves…

Then, is this a robot?

Well, it moves, but it has no axis and cannot manipulate the environment moving parts.So it is not a robot by our definition

And a generic artificial intelligence product (a chatbot for example)? No, it is not a robot.

Page 4: Control of industrial robots Industrial robotics robotics.pdf · 2020. 9. 13. · Control of industrial robots –Industrial robotics – Paolo Rocco. Robots doing the same task connect

Control of industrial robots – Industrial robotics – Paolo Rocco

IntelligenceMechanics

A robot and its control unit

Page 5: Control of industrial robots Industrial robotics robotics.pdf · 2020. 9. 13. · Control of industrial robots –Industrial robotics – Paolo Rocco. Robots doing the same task connect

Control of industrial robots – Industrial robotics – Paolo Rocco

1

2

3

4

5

6

Source: Comau Robotics

Why six joints?

Page 6: Control of industrial robots Industrial robotics robotics.pdf · 2020. 9. 13. · Control of industrial robots –Industrial robotics – Paolo Rocco. Robots doing the same task connect

Control of industrial robots – Industrial robotics – Paolo Rocco

The manipulator consists of a series of rigid bodies (links) connected by joints.

One end of this chain makes the BASE, usually fixed to the floor.

At the other end we have the END EFFECTOR where the gripper or tool is mounted.

Usually manipulators have six links: the first three make the positioning the last three (WRIST) make the orientation

The mechanical system

Page 7: Control of industrial robots Industrial robotics robotics.pdf · 2020. 9. 13. · Control of industrial robots –Industrial robotics – Paolo Rocco. Robots doing the same task connect

Control of industrial robots – Industrial robotics – Paolo Rocco

Rigid automation The sequence of operations is fixed Production process composed of a sequence of

simple operations Large production with very small variations

Programmable automation The sequence of operations can be changed Medium-low production batches Between batches the production plant has to be reconfigured

Flexible automation Production can be varied without idle times for conversion Machine characterized by high flexibility and configurability

(FMS: Flexible Manufacturing Systems)

Pneumatic/electrical actuation

PLC

Robot

Automation in industry

Page 8: Control of industrial robots Industrial robotics robotics.pdf · 2020. 9. 13. · Control of industrial robots –Industrial robotics – Paolo Rocco. Robots doing the same task connect

Control of industrial robots – Industrial robotics – Paolo Rocco

https://www.youtube.com/watch?v=EbBwxDtDjPw

Typical operations performed by robots

Page 9: Control of industrial robots Industrial robotics robotics.pdf · 2020. 9. 13. · Control of industrial robots –Industrial robotics – Paolo Rocco. Robots doing the same task connect

Control of industrial robots – Industrial robotics – Paolo Rocco

A robotized car factory

https://www.youtube.com/watch?v=VpwkT2zV9H0

Page 10: Control of industrial robots Industrial robotics robotics.pdf · 2020. 9. 13. · Control of industrial robots –Industrial robotics – Paolo Rocco. Robots doing the same task connect

Control of industrial robots – Industrial robotics – Paolo Rocco

An excellent source of information…

Page 11: Control of industrial robots Industrial robotics robotics.pdf · 2020. 9. 13. · Control of industrial robots –Industrial robotics – Paolo Rocco. Robots doing the same task connect

Control of industrial robots – Industrial robotics – Paolo Rocco

Continued record sales since 2013

Page 12: Control of industrial robots Industrial robotics robotics.pdf · 2020. 9. 13. · Control of industrial robots –Industrial robotics – Paolo Rocco. Robots doing the same task connect

Control of industrial robots – Industrial robotics – Paolo Rocco

Emerging region: Asia

Page 13: Control of industrial robots Industrial robotics robotics.pdf · 2020. 9. 13. · Control of industrial robots –Industrial robotics – Paolo Rocco. Robots doing the same task connect

Control of industrial robots – Industrial robotics – Paolo Rocco

China has significantly expanded its leadership

Page 14: Control of industrial robots Industrial robotics robotics.pdf · 2020. 9. 13. · Control of industrial robots –Industrial robotics – Paolo Rocco. Robots doing the same task connect

Control of industrial robots – Industrial robotics – Paolo Rocco

Robot density (number or installed robots per 10,000 employees)

Page 15: Control of industrial robots Industrial robotics robotics.pdf · 2020. 9. 13. · Control of industrial robots –Industrial robotics – Paolo Rocco. Robots doing the same task connect

Control of industrial robots – Industrial robotics – Paolo Rocco

Key sectors: automotive, electronics, metal

Page 16: Control of industrial robots Industrial robotics robotics.pdf · 2020. 9. 13. · Control of industrial robots –Industrial robotics – Paolo Rocco. Robots doing the same task connect

Control of industrial robots – Industrial robotics – Paolo Rocco

2022: 4 million industrial robots in operation

Page 17: Control of industrial robots Industrial robotics robotics.pdf · 2020. 9. 13. · Control of industrial robots –Industrial robotics – Paolo Rocco. Robots doing the same task connect

Control of industrial robots – Industrial robotics – Paolo Rocco

Worldwide operational stock of industrial robots: 1.5 million of units

Value of the global market of industrial robots: US$ 16.2 billion

Value of the global market of robotic systems: US$ 48 billion

Global market of industrial robots

Page 18: Control of industrial robots Industrial robotics robotics.pdf · 2020. 9. 13. · Control of industrial robots –Industrial robotics – Paolo Rocco. Robots doing the same task connect

Control of industrial robots – Industrial robotics – Paolo Rocco

Shift to high mix/low volume production Customization: increasing mix requires

more flexible production Higher quality demands on

manufacturing process Global competitiveness Short life cycles of electronic products

Why so many robots?

Source: IFR

Page 19: Control of industrial robots Industrial robotics robotics.pdf · 2020. 9. 13. · Control of industrial robots –Industrial robotics – Paolo Rocco. Robots doing the same task connect

Control of industrial robots – Industrial robotics – Paolo Rocco

Metal industries – more flexibility and cost efficiency

Rubber and plastics industry – more integrated manufacturing concepts

Food and beverage industry – shift to even shorter production runs

Pharmaceutical industry – improving productivity without sacrificing quality

New markets for robots

Source: IFR

Page 20: Control of industrial robots Industrial robotics robotics.pdf · 2020. 9. 13. · Control of industrial robots –Industrial robotics – Paolo Rocco. Robots doing the same task connect

Control of industrial robots – Industrial robotics – Paolo Rocco

The typical structure of the robot manipulator Dexterous structure Mechanical stiffness is a function of configuration

Common robot configurations (1/4)

Page 21: Control of industrial robots Industrial robotics robotics.pdf · 2020. 9. 13. · Control of industrial robots –Industrial robotics – Paolo Rocco. Robots doing the same task connect

Control of industrial robots – Industrial robotics – Paolo Rocco

All joints with vertical axes Very rigid to vertical loads, compliant to horizontal loads

Common robot configurations (2/4)

Page 22: Control of industrial robots Industrial robotics robotics.pdf · 2020. 9. 13. · Control of industrial robots –Industrial robotics – Paolo Rocco. Robots doing the same task connect

Control of industrial robots – Industrial robotics – Paolo Rocco

Parallel kinematic structure Very fast and accurate Limited workspace

Common robot configurations (3/4)

Page 23: Control of industrial robots Industrial robotics robotics.pdf · 2020. 9. 13. · Control of industrial robots –Industrial robotics – Paolo Rocco. Robots doing the same task connect

Control of industrial robots – Industrial robotics – Paolo Rocco

All joints give linear motion Very rigid mechanically

Common robot configurations (4/4)

Page 24: Control of industrial robots Industrial robotics robotics.pdf · 2020. 9. 13. · Control of industrial robots –Industrial robotics – Paolo Rocco. Robots doing the same task connect

Control of industrial robots – Industrial robotics – Paolo Rocco

https://www.youtube.com/watch?v=PSKdHsqtok0

Advanced motion programming

Page 25: Control of industrial robots Industrial robotics robotics.pdf · 2020. 9. 13. · Control of industrial robots –Industrial robotics – Paolo Rocco. Robots doing the same task connect

Control of industrial robots – Industrial robotics – Paolo Rocco

https://www.youtube.com/watch?v=ipuhpzEIGs4

Parallel kinematic machines (very fast)

Page 26: Control of industrial robots Industrial robotics robotics.pdf · 2020. 9. 13. · Control of industrial robots –Industrial robotics – Paolo Rocco. Robots doing the same task connect

Control of industrial robots – Industrial robotics – Paolo Rocco

https://www.youtube.com/watch?v=sZYBC8Lrmdo

Trends: redundant robots (seven joints)

Page 27: Control of industrial robots Industrial robotics robotics.pdf · 2020. 9. 13. · Control of industrial robots –Industrial robotics – Paolo Rocco. Robots doing the same task connect

Control of industrial robots – Industrial robotics – Paolo Rocco

KAWASAKI DUARO

ABB YuMi

EPSON dual-arm

KAWADA HIRO

Trends: dual arm robots

Page 28: Control of industrial robots Industrial robotics robotics.pdf · 2020. 9. 13. · Control of industrial robots –Industrial robotics – Paolo Rocco. Robots doing the same task connect

Control of industrial robots – Industrial robotics – Paolo Rocco

Trends: dual arm robots

Page 29: Control of industrial robots Industrial robotics robotics.pdf · 2020. 9. 13. · Control of industrial robots –Industrial robotics – Paolo Rocco. Robots doing the same task connect

Control of industrial robots – Industrial robotics – Paolo Rocco

A new scenario where humans and robots collaborate at the same task.

It is expected to have a breakthrough in the coming years, particularly in SMEs.

Collaborative robotics

Page 30: Control of industrial robots Industrial robotics robotics.pdf · 2020. 9. 13. · Control of industrial robots –Industrial robotics – Paolo Rocco. Robots doing the same task connect

Control of industrial robots – Industrial robotics – Paolo Rocco

Collaborative robotics

Page 31: Control of industrial robots Industrial robotics robotics.pdf · 2020. 9. 13. · Control of industrial robots –Industrial robotics – Paolo Rocco. Robots doing the same task connect

Control of industrial robots – Industrial robotics – Paolo Rocco

Collaborative intelligent robotics

https://www.youtube.com/watch?v=P1p1-hejjaQ

Through a vision system the robot is able to infer the intention of the human operator

It decides the most convenient action to perform according to the collaborative task

Cycle time can be effectively reduced

Page 32: Control of industrial robots Industrial robotics robotics.pdf · 2020. 9. 13. · Control of industrial robots –Industrial robotics – Paolo Rocco. Robots doing the same task connect

Control of industrial robots – Industrial robotics – Paolo Rocco

Source: SIEMENS

The fourth industrial revolution

Page 33: Control of industrial robots Industrial robotics robotics.pdf · 2020. 9. 13. · Control of industrial robots –Industrial robotics – Paolo Rocco. Robots doing the same task connect

Control of industrial robots – Industrial robotics – Paolo Rocco

Source: SIEMENS

The digitalitazion of manufacturing industry

Page 34: Control of industrial robots Industrial robotics robotics.pdf · 2020. 9. 13. · Control of industrial robots –Industrial robotics – Paolo Rocco. Robots doing the same task connect

Control of industrial robots – Industrial robotics – Paolo Rocco

Robots doing the same task connect across all global locations so performance can be compared and improved at the click of a button

Self-optimizing production Self-programming robots

Robots automatically download what they need to get started from a cloud library and then start to optimize through “self-learning”

Source: IFR

Robots in the era of the IOT

Page 35: Control of industrial robots Industrial robotics robotics.pdf · 2020. 9. 13. · Control of industrial robots –Industrial robotics – Paolo Rocco. Robots doing the same task connect

Control of industrial robots – Industrial robotics – Paolo Rocco

Source: KUKA

A digital twin of the robot

A digital representation of the robot is then used to monitor the robot: a digital twin of the robot

Cloud-based analytics and intelligence platform provide users access to robot data at any time

Page 36: Control of industrial robots Industrial robotics robotics.pdf · 2020. 9. 13. · Control of industrial robots –Industrial robotics – Paolo Rocco. Robots doing the same task connect

Control of industrial robots – Industrial robotics – Paolo Rocco

Robots are connected to the cloud and diagnostics information, alarm information, maintenance information, can be collected and used for predictive maintenance

Predictive maintenance

Source: FANUC

Robots in the era of the IOT

Page 37: Control of industrial robots Industrial robotics robotics.pdf · 2020. 9. 13. · Control of industrial robots –Industrial robotics – Paolo Rocco. Robots doing the same task connect

Control of industrial robots – Industrial robotics – Paolo Rocco

Source: FANUC

Robots in the era of the IOT

https://www.youtube.com/watch?v=DDDWjaX0oC8