background image

1

Techniczne  rodki automatyzacji

Edward Tertel

dr in .

WYK AD

AUTOMATYZACJA POPRZEZ

ROBOTYZACJ

2

Historia ROBOTÓW

Lata 50-te i 60-te

 – rozwój technik komputerowych oraz technik

sterowania.

Powstaje pytanie: czy komputer jest robotem?

Powstaj  pierwsze roboty przemys owe.

1956

 – Pierwsze prace nad po czeniem mo liwo ci percepcji oraz

umiej tno ci rozwi zywania problemów przez roboty przy u yciu

komputerów, kamer oraz sensorów dotyku. Celem jest budowa

robotów zdolnych do dzia

 inteligentnych. Powstaje nowa

dyscyplina naukowa: sztuczna inteligencja (A.I.).

3

Historia ROBOTÓW

1960

 – Robot Shakey wykonany w Stanford

Research Institute. Zawiera  kamer

telewizyjn , dalmierz, procesor dzia

logicznych, sensory dotyku, urz dzenia

czno ci radiowej. Shakey móg  by  zdalnie

kontrolowany przez komputer.

1973

 – Pierwszy komercyjny robot

przemys owy sterowany komputerem,

zbudowany przez Richarda Hohna z firmy

Milacron.

4

Czym jest ROBOT?

• Dawniej

– „Inteligentne” mechaniczne urz dzenie – automat

• Wg. Robotics Industry Association, 1985

– “Programowalny, wielofunkcyjny manipulator

zaprojektowany do przemieszczania materia ów, cz

ci,

narz dzi, i innych urz dze  w ramach wykonywania
ró nych zada ”

• Wg. Japanese Industrial Robot Association (JIRA)

– “Urz dzenie posiadaj ce stopnie swobody, które mo na

kontrolowa .”

5

Czym jest ROBOT?

• Wg. ISO

– “...jest automatycznie sterowan , programowaln ,

wielozadaniow  maszyn  manipulacyjn  o wielu

stopniach swobody, posiadaj

 w asno ci

manipulacyjne, lub lokomocyjne, stacjonarna lub

mobiln , dla wa nych zastosowa  przemys owych”

• Wg. Encyklopedi powszechnej PWN

– “Urz dzenie (maszyna) przeznaczone do realizacji

niektórych czynno ci manipulacyjnych, lokomocyjnych,

informacyjnych i intelektualnych cz owieka.”

6

Czym jest ROBOT?

Powy sze definicje pomijaj  takie poj cia jak:

my lenie, rozumowanie, rozpoznawanie,

analizowanie, rozwi zywanie problemów,
emocje, zmys y,  wiadomo

.

background image

7

Czym jest ROBOT?

• …

maszyna

 zdolna do pozyskiwania

informacji

 z jej

rodowiska pracy i wykorzystywania tych informacji do

bezpiecznego, celowego i skutecznego dzia ania,

(Ron Arkin, 1998).

• …

autonomiczny

system, który wyst puje w

rzeczywistym

fizycznym  rodowisku

, potrafi cy

rozpoznawa  to  rodowisko oraz dzia

 w nim w

sposób nakierowany na osi gni cie okre lonego celu.

8

Czym jest ROBOT?

…jednak do dzi  nie ma jednej, spójnej

ogólnie przyj tej definicji

czym jest ROBOT

9

Klasy ROBOTÓW?

• Japanese Industrial Robot Association (JIRA)

wprowadzi o podzia  robotów na 6 klas:

– Klasa 1 : Urz dzenia sterowane r cznie,

– Klasa 2 : Roboty pracuj ce sekwencyjnie (

jedna sekwencja czynno ci

),

– Klasa 3 : Roboty pracuj ce sekwencyjnie (

mo liwo

 zmiany  sekwencji

czynno ci

)

,

– Klasa 4 : Roboty odtwarzaj ce czynno ci,

– Klasa 5 : Roboty sterowane numerycznie,

– Klasa 6 : Roboty „inteligentne”.

10

Klasy ROBOTÓW?

• Klasy robotów ze wzgl du na rodzaj i mo liwosci sterowania

robotem:

– Klasa 1 : Robot sekwencyjny: (sekwencyjny uk ad sterowania, kolejno

zaprogramowane ruchy i czynno ci)

– Klasa 2 : Robot realizuj cy zadane trajektorie (realizuje ruchy sterowane wg

programu specyfikujacego 

dane pozycje oraz predko ci ruchów),

– Klasa 3 : Robot adaptacyjny (adaptacyjny uk ad sterowania wspó pracuj cy z

elementami sensoryki lub z uk adem ucz cym, zdolny do pozyskiwania

informacji zewn trznych, ich analizy i wykorzystywania do zmiany swoich

ciwo ci-programu)

,

– Klasa 4 : Teleoperator (sterowanie zdalne, przenoszenie na odleg

 funkcji

motorycznych i sensorycznych)

11

Klasy ROBOTÓW?

• Generacje robotów wyró nia si  ze wzgl du na

sposób programowania i mo liwo ci

komunikowania si  z otoczeniem:

– I generacja: roboty nauczane,

– II generacja: roboty ucz ce si ,

– III generacja roboty inteligentne.

12

Czym jest ROBOTYKA?

Robotyka

 jest nauk  o robotach, autonomicznych

systemach wchodz cych w interakcje z otaczaj cym

wiatem fizycznym.

Robotyka

 zajmuje si

percepcj

,

interakcj

 oraz

dzia aniem

ROBOTÓW, w fizycznym  wiecie.

background image

13

... manipulacyjne

14

ROBOTY przemys owe

Sterowanie prac  robota przemys owego polega na

kierowaniu ruchami jego ramienia roboczego na podstawie

wcze niej przeprowadzonych oblicze  i symulacji.

 PODSTAWOWE CECHY:

• Programowanie poprzez „uczenie”,
• Powtarzaj ce si  czynno ci,
• Du e pr dko ci,
• Niewiele czujników percepcyjnych,
• Du a precyzja ruchów,
• Sta e trajektorie ruchów,
• Brak bezpo redniego wspó dzia ania z lud mi.

15

Stopnie swobody robota

Ka de
po czenie
ogniw
ruchomych
robota oraz
ka da
mo liwo
ruchu
liniowego
ramienia jest
rozpatrywana
jako stopie
swobody

Ka dy mo liwy do zrealizowania kierunek ruchu liniowego
oraz obrotowego stanowi stopien swobody.

16

Stopnie swobody robota

Jednostki kinematyczne robotów zbudowane s  w
postaci szeregowego uk adu cz onów po czonych
ruchowo za pomoc  tzw. par kinematycznych.

Wyró nia 5 klas par kinematycznych.  Numer klasy
okre la ilo

 wi zów wywo anych po czeniem pary

kinematycznej. Odejmuj c od 6-u dof. cia a
swobodnego, ilo

 na

onych wi zów uzyskuje si

ilo

 stopni swobody w danym po czeniu pary

kinematycznej

.

Aktualnie w konstrukcjach robotów przemys owych
znaczenie praktyczne maj  pary kinematyczne klasy
piatej, pozostawiaj ce jeden stopien swobody (ruch
post powy, lub obrotowy).

17

Stopnie swobody robota

Liczba stopni swobody:

n- liczba par kinematycznych,

pi- liczba par kinematycznych klasy i,

i- klasa pary kinematycznej.

5

1

6

i

i

ip

n

w

18

Stopnie swobody robota

Proste zadanie kinematyki robota:

Pozycja ko ca efektora jest ustalana na podstawie
pozycji cz onów w poszczególnych parach
kinematycznych.

Odwrotne zadanie kinematyki robota:

Na podstawie wymaganej pozycji ko ca efektora ustala
si  odpowiednie przemieszczenia w poszczególnych
parach kinematycznych.

background image

19

Powody stosowania robotów

przemys owych

• Niebezpieczne  rodowisko pracy,

• Powtarzalne cykle pracy,

• Skomplikowane dzia ania manipulacyjne,

one przemieszczanie elementów,

• Celem dzia ania jest precyzyjne pozycjonowanie i

zorientowanie cz

ci.

20

Typowe obszary zastosowa

robotów przemys owych

• Manipulacje materia ami,

• Przenoszenie materia ów,

• Za adunek i roz adunek i uzbrajanie maszyn,

• Zgrzewanie punktowe,

• Operacje spawalnicze,

• Malowanie natryskowe,

• Monta ,

• Kontrola.

21

ROBOTY autonomiczne

Sterowanie prac  robota autonomicznego polega na

po czeniu kilku rodzajów ró nych dzia

:

• W

ciwe zamodelowanie mechanizmów

(kinematyka, dynamika),

• Niezawodne sterowanie elementami

wykonawczymi,

• Planowanie ró nych  cie ek ruchów dla ró nych

zada ,

• Integracja percepcji, selekcja i wspó dzia anie

ró nych typów sensorów

• Elastyczne uk ady steruj ce (dostosowywanie

do nowych sytuacji).

22

Z czego sk ada si  ROBOT?

• Pary kinematyczne z uk adami nap dowymi

– Stosowane do przemieszczania i manipulacji,

• Efektory,

– Odzia ywuj ce na obiekt,

• Czujniki,

– Zbieraj ce informacje o otoczeniu,

• Uk ady steruj ce integruj ce powy sze systemy,

– Generuj  odpowiednie sygna y do nap ów i efektorów na

podstawie danych zebranych z czujników.

23

Elementy robota przemys owego

Serwonap dy

Systemy sterowania

czny element

steruj cy
(programuj cy)

Ramie
robota

Robot przemys owy
zawiera zespó
mechanicznych i
elektrycznych
elementów
dzia aj cych jako
system.

Uk ad sterowania
zawiera system
operacyjny oraz
oprogramowanie
okre laj ce dzia anie
systemu robota oraz
jego wewn trzn
komunikacj

24

Przestrze  robocza robota

przemys owego

Wielko

 (zakres)

obszaru, w którym mo e
operowa  efektor robota
przemys owego jest
nazywany jego
przestrzenia robocz .

Przestrze  robocza robota Fanuc RLMate 100i.

background image

25

Czujniki

• Czujnik (sensor) = urz dzenie  dostarczaj ce informacji z

otoczenia robota

– Powy szy proces jest nazywany

percepcj

• Jakiego rodzaju danych z otoczenia potrzebuj  roboty?

– Jest to zale ne od zada  jakie maj  w tym otoczeniu

wykona .

• Obszar percepcji

– mo liwe dane do zarejestrowania przez czujniki,

– czasami konieczne jest „

zobaczenie

”  rodowiska

„oczami” robota,

– rozszerza si  wyra nie wraz ze wzrostem ilo ci czujników.

26

Elementy ruchu robota

• Efektory

: urz dzenia  poprzez które robot

oddzia uje na otoczenie.

• Elementy nap dowe

: urz dzenia umo liwiaj ce

efektorom wykonywanie ich zada

(silniki, si owniki,

przek adnie, serwomechanizmy)

• Zadania elementów nap dowych:

– Przemieszczanie robota,

– Manipulacje (przenoszenie elementów).

• Wg powy szego roboty mo na podzieli  na

– Roboty mobilne, autonomiczne,

– Zrobotyzowane manipulatory.

27

Autonomia robotów

Autonomia jest zdolno ci  do podejmowania w asnych

decyzji oraz dzia ania wed ug nich.

W przypadku robotów: podejmowanie w

ciwych

dzia

 w zastanej sytuacji.

Autonomia mo e by ca kowita lub cz

ciowa.

Sterowniki pozwalaj  na autonomi  robotów poprzez:

• pozyskiwanie danych z otoczenia (sensory),

• przetwarzanie i wymiana informacji,

• podejmowanie decyzji o rodzaju i kolejno ci dzia

,

28

Jezyki programowania robotów

• Nie ma najlepszego j zyka programowania robotów !

• Przyczyny stosowania okre lonego j zyka:

–  Najlepiej nadaje si  do opisu zadania,

– Jest do czony do sprz tu,

– Jest znany przez osob  programuj

 robota.

zyki ogólnego przeznaczenia:

– JAVA, C

zyki specjalnego stosowania:

29

Podej cia w sterowaniu robotów

• Sterowanie robotem oznacza  koordynacj  sygna ów

odbieranych z otoczenia poprzez czujniki z

odpowiednim dzia aniem elementów wykonawczych

• Sterowanie robotem mo e by  prowadzone:

– Sprz towo (hardware): programowalna logika

– Programowo (software).

30

• Sterowanie bezpo rednie,

–  bez analizy stanu, okre lona kolejno

 dzia

.

• Sterowanie po rednie (planowanie dzia

)

–  dzia anie poprzedzone analiz  stanu.

• Hybrydowe systemy sterowania

Podej cia w sterowaniu robotów

background image

31

Kryteria doboru architektury

sterowania

• Dobieraj c sposób sterowania nale y bra  pod uwag  rodzaj

robota, rodzaj zadania oraz charakterystyk  otoczenia, a w

szczególno ci:

– Jakie i ile sygna ów jest odbieranych z otoczenia?

– Czy charakter otoczenia jest statyczny, czy zmienny?

– Czy wszystkie istotne sygna y s  odbierane przez robota?

– Jaka jest wymagana szybko

 detekcji sygna ów oraz szybko

dzia ania?

– Czy robot powinien pami ta  poprzednie stany (histori )?

– Czy robot powinien przewidywa  stany przysz e (unikanie b dów)?

– Czy robot powinien oddzia ywa  na otoczenie, aby umo liwi

wykonanie okre lonych dzia

?

32

PODSUMOWANIE

• Roboty znajduj  coraz szersze zastosowanie w wielu

rodowiskach (przemys , transport, dom, medycyna)

• Aktualny rozwój robotyki jest nakierowany na:

– podniesienie skuteczno ci komunikacji robota z otoczeniem,

– zwi kszanie poziomu autonomiczno ci robotów,

– Upraszczanie metod programowania robotów.