Tải bản đầy đủ (.docx) (48 trang)

(TIỂU LUẬN) đề tài TIỂU LUẬN ROBOTICS

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.46 MB, 48 trang )

ROBOTICS
I

PGS. PHAN BÙ I KHÔ

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI
-----*-----*-----*----VIỆN CƠ KHÍ
ĐƠN VỊ CHUN MƠN: VIỆN CƠ KHÍ

ĐỀ TÀI TIỂU LUẬN: ROBOTICS -

PGS. PHAN BÙI KHÔI

MÃ HỌC PHẦN: ME 3168
MÃ ĐỀ: 3168_3
Họ c kì : II _ Nă m họ c: 2012 – 2013.
Sinh viê(n thự c hiệ( n: Lê(Tuấ-n Anh.
MSSV: 20109859.
Lớ4p CN-Cơ Điệ( n Tử81- K55.

Hà nộ( i, thá4ng 5 nă m 2013.

Lê(Tuấ-n Anh. CN-CĐT1_K55

Page | 1


ROBOTICS
Trong sự nghiệ( p cơ(ng nghiệ( p hó4a, hiệ( n đạ i hó4a đấ-t nướ4c vấ-n đề?t ự độ( ng hó4a
có4vai trị đặ c biệ( t quan trọ ng.
NhằBm nâ(ng cao nâ(ng suấ-t dâ(y chuyề?n cô(ng nghệ( , nâ(ng cao ch ấ-t l ượ ng và


khả8nă ng cạ nh tranh củ8a sả8n phẩFm, cả8i thiệ( n điề?u kiệ( n lao độ( ng, nâ(ng cao nă ng
suấ-t lao độ( ng..đặ t ra là hệ( thố-ng sả8n xuấ-t phả8i có4tí4nh linh hoạ t cao.Robot cô(ng
nghiệ( p, đặ c biệ( t là nhữHng tay má4y robot là bô(phậ( n quan trọ ng đểFtạ o ra nhữHng h ệ(
thố-ng đó4.
Tay má4y Robot đãHcó4mặ t trong sả8n xuấ-t từ nhiề?u nă m tr ướ4c, ngà y nay tay
má4y Robot đãHdù ng ở8nhiề?u lĩHnh vự c sả8n xuấ-t, xuấ-t phá4t từ nhữHng ưu điểFm mà tay
má4y Robot đó4và đú4c kế-t lạ i trong q4trì nh sả8n xu ấ-t là m việ( c, tay má4y có4nh ữHng
tí4nh nă ng mà con ngườ i khơ(ng thểFcó4đượ c, khả8nă ng là m việ( c ổFn đị nh, có4th ểFlà m
việ( c trong mô(i trườ ng độ( c hạ i…..Do đó4việ( c đầ?u tư nghiê(c cứ4u, chế-tạ o ra nhữHng
loạ i tay má4y Robot phụ c vụ cho cô(ng cuộ( c tự độ( ng hó4a sả8n xuấ-t là rấ-t cầ?n thiế-t cho
hiệ( n tạ i và tương lai.
Mô(n họ c ROBOTICS giú4p chú4ng em bướ4c đầ?u là m quen vớ4i nhữHng vấ-n đề?cố-t lõHi và
cơ bả8n nhấ-t về?robot và rấ-t có4í4ch cho chú4ng em sau nà y.. Qua đó4chú4ng em có4thểF
tì m hiểFu sâ(u hơn cũHng như tạ o tiề?n đề?giú4p chú4ng em có4thểFhồ n thà nh đ ượ c nh ữHng
mơ(n họ c tiế-p theo.
Trong q4trì nh họ c mơ(n ROBOTICS có4rấ-t nhiề?u vấ-n đề?cị n thiế-t só4t, em rấ-t mong
đượ c thầ?y chỉ8bả8o và hướ4ng dẫLn thê(m.

Lê(Tuấ-n Anh. CN-CĐT1_K55

Page | 2


ROBOTICS

PGS. PHAN BÙ I KHƠ I

MỤC LỤC

LỜ I NĨPI ĐẦQU ...…………………………………………………………….

NỘ I DUNG …………………………………………………………………
CHƯƠNG I. TỔSNG QUAN VỀQROBOT:
1.1. SƠ LƯỢ T QUÁPTRÌ NH PHÁPT TRIỂSN CỦTA ROBOT:
1.2. ỨPNG DỤ NG CỦTA ROBOT TRONG CÔ NG NGHIỆ P VÀ SẢTN XUẤVT:
1.3. CÁPC KHÁPI NIỆ M VÀ ĐỊ NH NGHĨWA VỀQROBOT:
1.4. CẤVU TRUC CHUNG CỦTA ROBOT:
1.5. PHÂ N LOẠ I ROBOT:

CHƯƠNG II: THIẾVT KẾVCƠ CẤVU ROBOT:
2.1. XÂ Y DỰ NG CẤVU TRÚPC, THIẾVT LẬ P HỆ PHƯƠNG TRÌ NH ĐỘ NG
HỌ C CỦTA ROBOT:
2.2. GIẢTI BÀ I TOÁPN ĐỘ NG HỌ C.
2.3. TÍPNH TỐPN TĨWNH HỌ C.
2.4 TÍPNH TỐPN ĐỘ NG LỰ C HỌ C.
2.5 ĐIỀQU KHIỂSN VÀ MÔ PHỎTNG.

CHƯƠNG III. KẾVT LUẬ N & ĐÁPNH GIÁPQUÁPTRÌ NH:

CHƯƠNG IV. MỘ T SỐVCẤVU TRÚPC ROBOT THAM KHẢTO:

CHƯƠNG V. TÀ I LIỆ U THAM KHẢTO:

Lê(Tuấ-n Anh. CN-CĐT1_K55

Page | 3


ROBOTICS

PGS. PHAN BÙ I KHÔ I


CHƯƠNG I: GIỚI THIỆU TỔNG QUAN VỀ ROBOT
1.1. SƠ LƯỢC QUÁ TRÌNH PHÁT TRIỂN CỦA ROBOT .

Thuậ( t ngữH“Robot” xuấ-t phá4t từ tiế-ng CH Sé4c (Czech) “Robota” có4nghĩH
cơ(ng việ( c tạ p dị ch trong vở8kị ch Rossum’s Universal Robots củ8a Karel Cap
và o nă m 1921. Trong vở8kị ch nầ?y, Rossum và con trai củ8a ô(ng ta đãHchế-t ạ
nhữHng chiế-c má4y gầ?n giố-ng vớ4i con ngườ i đểFphụ c vụ con ngườ i. Có4lẽHđó4là
gợ i ý4ban đầ?u cho cá4c nhà sá4ng chế-kỹHthuậ( t về?nhữHng cơ cấ-u, má4y mó4c
chướ4c cá4c hoạ t độ( ng cơ bắap củ8a con ngườ i.
Đầ?u thậ( p kỷ860, cô(ng ty MỹHAMF (
Company) quả8ng cá4o mộ( t loạ i má4y tự độ( ng vạ n nă ng và g ọ i là “Ngườ i má4y
nghiệ( p” (Industrial Robot). Ngà y nay ngườ i ta đặ t tê(n ngườ i má4y cô(ng ngh
(hay robot cô(ng nghiệ( p) cho nhữHng loạ i thiế-t bị có4dá4ng d ấ-p và mộ( t và i ch
nă ng như tay ngườ i đượ c điề?u khiểFn tự độ( ng đểFthự c hiệ( n mộ( t số-thao tá4c

xuấ-t.
Về?mặ t kỹHthuậ( t, nhữHng robot cô(ng ng
lĩHnh
vự c kỹH thuậ( t ra đờ i sớ4m hơn đó4 là c
(Teleoperators) và cá4c má4y cô(ng cụ điề?u khiểFn s ố-(NC - Numerically Contro
machine tool).
Cá4c cơ cấ-u điề?u khiểFn từ xa (hay cá4c thi
mạ nh trong chiế-n tranh thế-giớ4i lầ?n thứ4hai nhằBm nghiê(n cứ4u cá4c vậ( t liệ( u ph
xạ . Ngườ i thao tá4c đượ c tá4ch biệ( t khỏ8i khu vự c phó4ng xạ bở8i m ộ( t bứ4c tườ ng
mộ( t hoặ c và i cử8a quan sá4t đểFcó4thểFnhì n thấ-y đượ c cô(ng việ( c bê(n trong. Cá4
cấ-u điề?u khiểFn từ xa thay thế-cho cá4nh tay củ8a ngườ i thao tá4c; nó4g ồ?m có4m
bộ( kẹ p ở8bê(n trong (tớ4) và hai tay cầ?m ở8bê(n ngoà i (chủ8). Cả8hai, tay cầ?m và
kẹ p, đượ c nố-i vớ4i nhau bằBng mộ( t cơ cấ-u sá4u bậ( c tự do đểFtạ o ra cá4c vị
hướ4ng tuỳ ý4củ8a Tay cầ?m và bộ( kẹ p. Cơ cấ-u dù ng đểFđiề?u khiểFn bộ( kẹ p

chuyểFn độ( ng củ8a tay cầ?m.
Và o khoả8ng nă m 1949, cá4c má4y cô(ng cụ
ứ4ng yê(u cầ?u gia cô(ng cá4c chi tiế-t trong ngà nh chế-tạ o má4y bay. NhữHng robot đ
tiê(n thự c chấ-t là sự nố-i kế-t giữHa cá4c khâ(u cơ khí4củ8a cơ cấ-u điề?u khiểFn từ xa
khả8nă ng lậ( p trì nh củ8a má4y cơ(ng cụ điề?u khiểFn số-.
Dướ4i đâ(y chú4ng ta sẽHđiểFm qua mộ( t số
ngườ i má4y cô(ng nghiệ( p. Mộ( t trong nhữHng robot cô(ng nghiệ( p đầ?u tiê(n đ ượ c
tạ o là robot Versatran củ8a cô(ng ty AMF, MỹH.CũHng và o khoả8ng thờ i gian nầ?y ở8
xuấ-t hiệ( n loạ i robot Unimate ư1900 đượ c dù ng đầ?u tiê(n trong kỹHnghệ( ô
Tiế-p theo MỹH, cá4c nướ4c khá4c bắat đầ?
1967, Thụ y ĐiểFn và Nhậ( t 1968 theo bả8n quy ề?n củ8a MỹH; CHLB Đứ4c -1971; Ph
1972; ở8ÝP- 1973. . .
Tí4nh nă ng là m việ( c củ8a robot ngà y cà n
nhậ( n biế-t và xử8lý4.Nă m 1967 ở8trườ ng Đạ i họ c tổFng hợ p Stanford (MỹH) đãH


Lê(Tuấ-n Anh. CN-CĐT1_K55


ROBOTICS

tạ o ra mẫLu robot hoạ t độ( ng theo mơ(hì nh “mắat-tay”, có4khả8nă ng nh ậ( n biế-t và
đị nh hướ4ng bà n kẹ p theo vị trí4vậ( t kẹ p nhờ cá4c cả8m biế-n. Nă m 1974 Cô(ng ty MỹH
Cincinnati đưa ra loạ i robot đượ c điề?u khiểFn bằBng má4y vi tí4nh, gọ i là robot T3
(The Tomorrow Tool: Cơ(ng cụ củ8a tương lai). Robot nầ?y có4th ểFnâ(ng đượ c vậ( t có4
khố-i lượ ng đế-n 40 KG.
Có4thểFnó4i, Robot là sự tổ
cấ-u điề?u khiểFn từ xa vớ4i mứ4c độ( “tri thứ4c” ngà y cà ng phong phú4củ8a hệ( thố-ng
điề?u khiểFn theo chương trì nh số-cũHng như kỹHthuậ( t chế-tạ o cá4c bộ( c ả8m biế-n,
cô(ng nghệ( lậ( p trì nh và cá4c phá4t triểFn củ8a trí4khơ(n nhâ(n tạ o, hệ( chuyê(n gia…

Trong nhữHng nă m sau nầ?
khô(ng ngừ ng phá4t triểFn. Cá4c robot đượ c trang bị thê(m cá4c loạ i cả8m bi ế-n khá4c
nhau đểFnhậ( n biế-t mô(i trườ ng chung quanh, cù ng vớ4i nhữHng thà nh tự u to l ớ4n
trong lĩHnh vự c Tin họ c - Điệ( n tử8đãHt ạ o ra cá4c thế-hệ( robot vớ4i nhiề?u tí4nh nă ng
đă c biệ( t, Số-lượ ng robot ngà y cà ng gia tă ng, giá4thà nh ngà y cà ng giả8m. Nhờ vậ( y,
robot cơ(ng nghiệ( p đãHcó4vị trí4quan trọ ng trong cá4c dâ(y chuyề?n sả8n xuấ-t hiệ( n
đạ i.

Mộ( t và i số-liệ( u về?số-lư

nghiệ( p phá4t triểFn như sau:

MỹHlà nướ4c đầ?u tiê(n phá4t minh ra Robot nhưng nướ4c phá4t triểFn
cao nhấ-t trong lĩHnh vự c nghiê(n cứ4u chế-tạ o sử8dụ ng lạ i là Nhậ( t
Bả8n.

Lê(Tuấ-n Anh. CN-CĐT1_K55

Page | 5


ROBOTICS

PGS. PHAN BÙ I KHÔ I

1.2. ỨNG DỤNG ROBOT CÔNG NGHIỆP TRONG SẢN XUẤT:
Từ khi mớ4i ra đờ i robot cô(ng nghiệ( p đượ c á4p dụ ng trong nhi ề?u
lĩHnh vự c dướ4i gó4c độ( thay thế-sứ4c ngườ i. Nhờ vậ( y cá4c dâ(y chuy ề?n
sả8n xuấ-t đượ c tổFchứ4c lạ i, nă ng suấ-t và hiệ( u qu ả8sả8n xu ấ-t tă ng lê(n
rõHrệ( t.

Mụ c tiê(u ứ4ng dụ ng robot cơ(ng nghiệ( p nhằBm gó4p ph ầ?n nâ(ng cao nă ng
suấ-t dâ(y chuyề?n cô(ng nghệ( , giả8m giá4thà nh, nâ(ng cao chấ-t l ượ ng và kh ả8nă ng
cạ nh tranh củ8a sả8n phẩFm đồ?ng thờ i cả8i thiệ( n điề?u kiệ( n lao độ( ng. Đạ t đ ượ c
cá4c mụ c tiê(u trê(n là nhờ và o nhữHng khả8nă ng to l ớ4n c ủ8a robot nh ư : là m vi ệ( c
khô(ng biế-t mệ( t mỏ8i, rấ-t dễLdà ng chuy ểFn nghề?m ộ( t cá4ch thà nh th ạ o, ch ị u
đượ c phó4ng xạ và cá4c mơ(i trườ ng là m việ( c độ( c hạ i, nhi ệ( t đ ộ( cao, “c ả8m th ấ-y”
đượ c cả8từ trườ ng và “nghe” đượ c cả8siê(u â(m ... Robot đượ c dù ng thay th ế-con
ngườ i trong cá4c trườ ng hợ p trê(n hoặ c thự c hiệ( n cá4c cô(ng vi ệ( c tuy khô(ng n ặ
ng nhọ c nhưng đơn điệ( u, dễLgâ(y mệ( t mõHi, nhầ?m lẫLn.

Trong ngà nh cơ khí4, robot đượ c sử8 dụ ng nhiề?u trong cô(ng
nghệ( đú4c, cô(ng nghệ( hà n, cắat kim loạ i, sơn, phun phủ8kim loạ i, thá4o
lắap vậ( n chuyểFn phô(i, lắap rá4p sả8n phẩFm . . .
Ngà y nay đãHxuấ-t hiệ( n nhiề?u dâ(y chuyề?n sả8n xuấ-t tự độ( ng gồ?
m cá4c má4y CNC vớ4i Robot cô(ng nghiệ( p, cá4c dâ(y chuyề?n đó4đạ t mứ4c
tự độ( ng hố4cao, mứ4c độ( linh hoạ t cao . . . ở8đâ(y cá4c má4y và robot đ ượ c
điề?u khiểFn bằBng cù ng mộ( t hệ( thố-ng chương trì nh.
Ngồ i cá4c phâ(n xưở8ng, nhà má4y, kỹHthuậ( t robot cũHng đ ượ c s ử8 d ụ
ng trong việ( c khai thá4c thề?m lụ c đị a và đạ i d ương, trong y h ọ c, s ử8d ụ ng trong
quố-c phị ng, trong chinh phụ c vũHtrụ , trong cơ(ng nghi ệ( p nguyê(n t ử8, trong
cá4c lĩHnh vự c

xãHhộ( i . .

RõH.rà ng là khả8nă ng là m việ( c củ8a robot trong

mộ( t số-điề?u kiệ( n vượ t hơn khả8nă ng củ8a con ngườ i; do đó4nó4là phương
tiệ( n hữHu hiệ( u đểFtự độ( ng hoá4, nâ(ng cao nă ng su ấ-t lao đ ộ( ng, gi ả8m nh ẹ
cho con ngườ i nhữHng cô(ng việ( c nặ ng nhọ c và độ( c h ạ i. Nh ượ c đi ểFm l ớ4n
nhấ-t củ8a robot là chưa linh hoạ t như con ngườ i, trong dâ(y chuy ề?n tự độ( ng, n ếu có4mộ( t robot bị hỏ8ng có4thểFlà m ngừ ng hoạ t độ( ng c ủ8a c ả8dâ(y chuy ề?n,

cho nê(n robot vẫLn luô(n hoạ t độ( ng dướ4i sự giá4m sá4t củ8a con ngườ i.

1.3. CÁC KHÁI NIỆM VÀ ĐỊNH NGHĨA VỀ ROBOT CÔNG NGHIỆP:
Đị nh nghĩHa theo tiê(u chuẩFn AFNOR (Phá4p):

1.3.1. Định nghĩa robot công nghiệp:

Robot cô(ng nghiệ( p là mộ( t cơ cấ-u chuy ểFn độ( ng tự đ ộ( ng có4thểFlậ( p trì nh,
lặ p lạ i cá4c chương trì nh, tổFng hợ p cá4c chương trì nh đặ t ra trê(n cá4c tr ụ c to ạ đ ộ( ;
có4khả8nă ng đị nh vị , đị nh hướ4ng, di chuyểFn cá4c đố-i tượ ng vậ( t ch ấ-t: chi tiế-t, dao
cụ , gá4lắap . . . theo nhữHng hà nh trì nh thay đổFi đãHch ương trì nh hố4nh ằBm th ự c

Lê(Tuấ-n Anh. CN-CĐT1_K55


ROBOTICS

hiệ( n cá4c nhiệ( m vụ cô(ng nghệ( khá4c nhau.
Đị nh nghĩHa theo RIA (Robot institute of America):
Robot là mộ( t tay má4y vạ n nă ng có4thểFlặ p lạ i cá
thiế-t kế-đểFdi chuyểFn vậ( t liệ( u, chi tiế-t, dụ ng cụ hoặ c cá4c thiế-t bị chuyê(n dù ng
thơ(ng qua cá4c chương trì nh chuyểFn độ( ng có4thểFthay đổFi đểFhoà n thà nh cá4c
nhiệ( m vụ khá4c nhau.
Đị nh nghĩHa theo GOCT 25686-85 (Nga):
Robot cô(ng nghiệ( p là mộ( t má4y tự độ( ng, đượ c đặ t
đượ c, liê(n kế-t giữHa mộ( t tay má4y và mộ( t hệ( th ố-ng điề?u khiểFn theo ch ương trì nh,
có4thểFlậ( p trì nh lạ i đểFhồ n thà nh cá4c chứ4c nă ng vậ( n độ( ng và điề?u khi ểFn trong
q4trì nh sả8n xuấ-t.
Có4thểFnó4i Robot cơ(ng nghiệ( p là mộ( t má4y tự độ
từ ng phầ?n hoặ c toà n bộ( cá4c hoạ t độ( ng cơ bắap và hoạ t độ( ng trí4tu ệ( củ8a con

ngườ i trong nhiề?u khả8nă ng thí4ch nghi khá4c nhau.
Robot cơ(ng nghiệ( p có4khả8nă ng chương trì nh hố4
trụ c chuyểFn độ( ng, biểFu thị cho số-bậ( c tự do củ8a chú4ng. Robot cô(ng nghiệ( p đ ượ c
trang bị nhữHng bà n tay má4y hoặ c cá4c cơ cấ-u chấ-p hà nh, giả8i quyế-t nhữHng nhi ệ( m
vụ xá4c đị nh trong cá4c q4trì nh cơ(ng nghệ( :hoặ c trự c tiế-p tham gia thự c hi ệ( n
cá4c nguyê(n cô(ng (sơn, hà n, phun phủ8, ró4t kim loạ i và o khuô(n đú4c, lắap rá4p má4y . .
.) hoặ c phụ c vụ cá4c q4trì nh cơ(ng nghệ( (thá4o lắap chi tiế-t gia cô(ng, dao c ụ , đồ?
gá4. . .) vớ4i nhữHng thao tá4c cầ?m nắam, vậ( n chuyểFn và trao đ ổFi cá4c đ ố-i tượ ng vớ4i
cá4c trạ m cô(ng nghệ( , trong mộ( t hệ( thố-ng má4y tự độ( ng linh hoạ t, đượ c gọ i là “H ệ(
thố-ng tự độ( ng linh hoạ t robot hố4” cho phé4p thí4ch ứ4ng nhanh và thao tá4c đơn

giả8n khi nhiệ( m vụ sả8n xuấ-t thay đổFi.
Bậ( c tự do là số-khả8nă ng chuyểFn độ( ng củ8a mộ( t c
1.3.2. Bậc tự
quay hoặ c tị nh tiế-n) . ĐểFdị ch chuyểFn đượ c mộ( t vậ( t thểF
chấ-p hà nh củ8a robot phả8i đạ t đượ c mộ( t số-bậ( c tự do. Nó4i chung cơ hệ( củ8a robot
là mộ( t cơ cấ-u hở8, do đó4bậ( c tự do củ8a nó4có4thểFtí4nh theo cơ(ng thứ4c:
ỞTđâ(y: n - Số-khâ(u độ( ng;
pi - Số-khớ4p loạ i i (i = 1, 2,...,5 : Số-bậ( c tự do bị hạ n ch ế-).

Đố-i vớ4i cá4c cơ cấ-u có4cá4c khâ(u đượ c nố-i vớ4i nhau bằBng khớ4p quay hoặ c
tị nh tiế-n (khớ4p độ( ng loạ i 5) thì số-bậ( c tự do bằBng vớ4i số-khâ(u độ( ng... Đ ố-i vớ4i cơ
cấ-u hở8, số-bậ( c tự do bằBng tổFng số-bậ( c tự do củ8a cá4c khớ4p độ( ng.
ĐểFđị nh vị và đị nh hướ4ng khâ(u chấ-p hà nh cuố-i mộ( t cá4ch tuỳ ý4trong
khô(ng gian 3 chiề?u robot cầ?n có46 bậ( c tự do, trong đó43 bậ( c tự do đ ểFđị nh vị và 3
bậ( c tự do đểFđị nh hướ4ng. Mộ( t số-cô(ng việ( c đơn giả8n nâ(ng hạ , sắap xế-p... có4thểF
(u cầ?u số-bậ( c tự do í4t hơn. Cá4c robot hà n, sơn... thườ ng yê(u cầ?u 6 bậ( c t ự do.
Trong mộ( t số-trườ ng hợ p cầ?n sự khé4o lé4o, linh hoạ t hoặ c khi cầ?n phả8i tố-i ưu



Lê(Tuấ-n Anh. CN-CĐT1_K55


ROBOTICS

hoá4quỹHđạ o... ngườ i ta dù ng robot vớ4i số-bậ( c tự do lớ4n hơn 6.
1.3.3. Hệ

ints),

MỗLi robot thườ ng bao gồ?m nhiề?u khâ(u (links) liê(n kế-t vớ4i nhau qua cá4c

khớ4p (jo
đứ4ng yê(n. Hệ( toạ độ( gắan vớ4i khâ(u cơ bả8n gọ i là hệ( toạ độ( cơ bả8n (hay hệ( toạ độ(
chuẩFn). Cá4c hệ( toạ độ( trung gian khá4c gắan vớ4i cá4c khâ(u đ ộ( ng gọ i là hệ( toạ đ ộ( suy
rộ( ng. Trong từ ng thờ i điểFm hoạ t độ( ng, cá4c toạ độ( suy rộ( ng xá4c đị nh cấ-u hì nh củ8a
robot bằBng cá4c chuyểFn dị ch dà i hoặ c cá4c chuyểFn dị ch gó4c c ủ8a cá4c kh ớ4p t ị nh ti ế-n
hoặ c khớ4p quay. Cá4c toạ độ( suy rộ( ng cò n đượ c gọ i là biế-n khớ4p (Hì nh 1.1)

Cá4c hệ( toạ độ( gắan trê(n cá4c khâ(u củ8a robot phả8i tuâ(n theo qui
tắac bà n tay phả8i: Dù ng tay phả8i, nắam hai ngó4n tay ú4t và á4p ú4t và o lò ng
bà n tay, xoè 3 ngó4n : cá4i, trỏ8và giữHa theo 3 phương v(ng gó4c nhau, n ế-u
chọ n ngó4n cá4i là phương và chiề?u củ8a trụ c z, thì ngó4n tr ỏ8ch ỉ8ph ương,
chiề?u củ8a trụ c x và ngó4n giữHa sẽHbiểFu thị phương, chiề?u củ8a tr ụ c y (hì
nh 1.2).
Trong robot ta thườ ng dù ng chữHO và chỉ8s ố-n đểFch ỉ8h ệ( toạ đ ộ( g ắan trê(n
khâ(u thứ4n. Như vậ( y hệ( toạ độ( cơ bả8n (Hệ( toạ độ( gắan vớ4i khâ(u cố-đị nh) sẽHđ ượ
c ký4hiệ( u là O ; hệ( toạ độ( gắan trê(n cá4c khâ(u trung gian tương ứ4ng sẽHlà O , O ,...,

On -1, Hệ( toạ 0độ( gắan trê(n khâ(u chấ-p hà nh cuố-i ký4hiệ( u là On.


Lê(Tuấ-n Anh. CN-CĐT1_K55

1

2

Page | 8


ROBOTICS

PGS. PHAN BÙ I KHƠ I

1.3.4. Trường cơng tác của robot (Workspace or Range of motion):

Trườ ng cô(ng tá4c (hay vù ng là m vi ệ( c, khô(ng gian cô(ng tá4c) c ủ8a robot

là tồ n bộ( thểFtí4ch đượ c qué4t bở8i khâ(u chấ-p hà nh cuố-i khi robot th ự c hi ệ( n
tấ-t cả8 cá4c chuyểFn độ( ng có4thểF. Trườ ng cơ(ng tá4c bị rà ng bu ộ( c b ở8i cá4c
thơ(ng số-hì nh họ c củ8a robot cũHng như cá4c rà ng buộ( c cơ họ c củ8a cá4c khớ4p;
ví4dụ , mộ( t khớ4p quay có4 chuyểFn độ( ng nhỏ8hơn m ộ( t gó4c 360 0. Ngườ i ta
thườ ng dù ng hai hì nh chiế-u đểF mô(tả8trườ ng cô(ng tá4c c ủ8a m ộ( t robot (hì nh
1.3) .

1.4. CẤU TRÚC CƠ BẢN CỦA ROBOT CƠNG NGHIỆP:

1.4.1. Mộ( tCác thànhrobot phầncơ(ng chínhnghiệ( pcủathườ ngrobotcơngbao nghiệp:gồ?
mcá4c thà nh phầ?n chí4nh như : cá4nh tay robot, nguồ?n độ( ng l ự c, d ụ ng cụ g ắan lê(n khâ(u
chấ-p hà nh cuố-i, cá4c cả8m biế-n, bộ( điề?u khiểFn , thiế-t bị dạ y họ c, má4y tí4nh ... cá4c phầ?

n mề?m lậ( p trì nh cũHng nê(n đượ c coi là mộ( t thà nh phầ?n củ8a hệ( thố-ng robot.

Cá4nh tay robot (tay má4y) là kế-t cấ-u cơ khí4g ồ?m cá4c khâ(u liê(n k ế-t v ớ4i
nhau bằBng cá4c khớ4p độ( ng đểFcó4thểFtạ o nê(n nh ữHng chuy ểFn đ ộ( ng c ơ bả8n c ủ8a
robot. Nguồ?n độ( ng lự c là cá4c độ( ng cơ điệ( n (m ộ( t chi ề?u ho ặ c đ ộ( ng c ơ b ướ4c),
cá4c hệ( thố-ng xy lanh khí4né4n, thuỷ8lự c đểFtạ o độ( ng lự c cho tay má4y hoạ t đ ộ( ng.

Dụ ng cụ thao tá4c đượ c gắan trê(n khâ(u cuố-i củ8a robot, dụ ng c ụ
củ8a robot có4thểFcó4nhiề?u kiểFu khá4c nhau như: dạ ng bà n tay đểFn ắam
bắat đố-i tượ ng hoặ c cá4c cô(ng cụ là m việ( c như mỏ8hà n, đá4mà i, đ ầ?u
phun sơn...
Thiế-t bị dạ y-hoc (Teach-Pendant) dù ng đểFdạ y cho robot cá4c thao tá4c
cầ?n thiế-t theo yê(u cầ?u củ8a quá4trì nh là m vi ệ( c, sau đó4robot t ự l ặ p l ạ i cá4c
độ( ng tá4c đãHđượ c dạ y đểFlà m việ( c (phương phá4p lậ( p trì nh ki ểFu d ạ y h ọ
c).
Cá4c phầ?n mề?m đểFlậ( p trì nh và cá4c chương trì nh điề?u khi ểFn robot đ ượ
c cà i đặ t trê(n má4y tí4nh, dù ng điề?u khiểFn robot thô(ng qua bộ( điề?u khi ểFn


Lê(Tuấ-n Anh. CN-CĐT1_K55

Page | 9


ROBOTICS PGS. PHAN BÙ I KHÔ I (Controller). Bộ( điề?u khiểFn cò n đượ c gọ i là
Mođun điề?u khiểFn (hay Unit, Driver), nó4thườ ng đượ c kế-t nố-i vớ4i má4y
tí4nh. Mộ( t mođun điề?u khiểFn có4thểFcị n có4cá4c cổFng Và o - Ra (I/O port)
đểFlà m việ( c vớ4i nhiề?u thiế-t bị khá4c nhau như cá4c cả8m bi ế-n giú4p
robot nhậ( n biế-t trạ ng thá4i củ8a bả8n thâ(n, xá4c đị nh vị trí4củ8a đố-i tượ
ng là m việ( c hoặ c cá4c dị tì m khá4c; điề?u khi ểFn cá4c bă ng t ả8i ho ặ c c ơ

cấ-u cấ-p phô(i hoạ t độ( ng phố-i hợ p vớ4i robot...

1.4.2. Kết cấu của tay máy:

Như đãHnó4i trê(n, tay má4y là thà nh phầ?n quan trọ ng, nó4quy ế-t đị nh kh ả8nă
ng là m việ( c củ8a robot. Cá4c kế-t cấ-u củ8a nhiề?u tay má4y đượ c phỏ8ng theo cấ-u
tạ o và chứ4c nă ng củ8a tay ngườ i; tuy nhiê(n ngà y nay, tay má4y đượ c thi ế-t kế-r ấ-t
đa dạ ng, nhiề?u cá4nh tay robot có4hì nh dá4ng rấ-t khá4c xa cá4nh tay ngườ i. Trong
thiế-t kế-và sử8dụ ng tay má4y, chú4ng ta cầ?n quan tâ(m đế-n cá4c thơ(ng số-hì nh độ( ng họ c, là nhữHng thô(ng số-liê(n quan đế-n khả8nă ng là m việ( c củ8a robot
như: tầ?m vớ4i (hay trườ ng cô(ng tá4c), số-bậ( c tự do (thểFhi ệ( n sự khé4o lé4o linh
hoạ t củ8a robot), độ( cứ4ng vữHng, tả8i trọ ng vậ( t nâ(ng, lự c kẹ p . . .

Cá4c khâ(u củ8a robot thườ ng thự c hiệ( n hai chuyểFn độ( ng cơ bả8n:
• ChuyểFn độ( ng tị nh tiế-n theo hướ4ng x, y, z trong khô(ng gian
Descarde, thơ(ng thườ ng tạ o nê(n cá4c hì nh khố-i
• ChuyểFn độ( ng xoay theo cá4c trụ c x, y, z trong khơ(ng gian.
• Cá4c chuyểFn độ( ng nà y thườ ng ký4 hiệ( u là T (Translation) ho ặ c
P (Prismatic).
Lê(Tuấ-n Anh. CN-CĐT1_K55

Page | 10


ROBOTICS

PGS. PHAN BÙ I KHÔ I

1.5. PHÂN LOẠI ROBOT CÔNG NGHIỆP:
Robot cơ(ng nghiệ( p rấ-t phong phú4đa dạ ng, có4thểFđượ c phâ(n loạ i
theo cá4c cá4ch sau:

1.5.1.TheoPân kếloại-tcấtheo-ucủ8akếttaycấu:má4y ngườ i ta phâ(n thà nh
robot kiểFu toạ độ( Đề?cá4c, KiểFu toạ độ( trụ , ki ểFu toạ độ( cầ?u, ki ểFu
toạ độ( gó4c, robot kiểFu SCARA như đãH trì nh bà y ở8trê(n.
Có4cá4c dạ ng truyề?n độ( ng phổFbiế-n là :
1.5.2. Phân loại theo hệ thống truyền động:

- Hệ( truyề?n độ( ng điệ( n: Thườ ng dù ng
Current) hoặ c cá4c độ( ng cơ bướ4c (step motor). Loạ i truy ề?n độ( ng nầ?y d ễLđiề?u
khiểFn, kế-t cấ-u gọ n.
- Hệ( truyề?n độ( ng thuỷ8lự c: có4thểFđạ t đượ c cơ(ng su ấ-t cao, đá4p ứ4ng nhữHng
điề?u
kiệ( n là m việ( c nặ ng. Tuy nhiê
cồ?ng kề?nh,
- Hệ( truyề?n độ( ng khí4né4n: có4kế-t cấ-u gọ n nhẹ hơn do khơ(ng cầ?n dẫLn ngượ c
nhưng lạ i phả8i gắan liề?n vớ4i trung tâ(m tạ o ra khí4né4n. Hệ( nầ?y là m việ( c vớ4i
cơ(ng
suấ-t trung bì nh và nhỏ8, ké4m ch
robot hoạ t
“nhấ-c lê(n - đặ t
1.5-.3Dự a.Phânvà oloạiứ4ngtheodụ ngứngcủ8adụng:robot trong sả8n xuấ-t
có4Robot sơn, robot hà n, robot lắap rá4p, robot chuyểFn phơ(i .v.v...
1.5-.4Có4.Phânrobotloạiđiề?utheokhiểFncáchhở8thức(mạ

chvàđặcđiề?utrưngkhiểFncủakhơ(ngphươngcó4cá4cphápquanđiềuhệ(

khiển:phả8n hồ?i), Robot điề?u khiểFn kí4n (hay điề?u khi ểFn servo): sử8d ụ ng c ả8m bi ế-n, m ạ ch ph ả8n h ồ?i đ ểFtă ng
độ( chí4nh xá4c và mứ4c độ( linh hoạ t khi điề?u khiểFn.

CHƯƠNG II: THIẾT KẾ CƠ CẤU ROBOT


Lê(Tuấ-n Anh. CN-CĐT1_K55


ROBOTICS
I

PGS. PHAN BÙ I KHÔ

2.1. XÂY DỰNG CẤU TRÚC, THIẾT LẬP HỆ PHƯƠNG TRÌNH ĐỘNG HỌC
CỦA ROBOT:

2.1.1. Cấu trúc của ROBOT RRR:

2.1.2. Xây dựng hệ tọa độ DH: Denavit – Hartenberg (1955) đã quy ước hệ tọa độ
Decard gắn vào mỗi khâu của một tay máy Robot như sau:
* Trục zi được chọn dọc theo trục của khớp thứ (i+1).

Hướng của phép quay và phép tịnh tiến được chọn tùy ý.
* Trục xi được xác định dọc theo đường vuông góc chung giữa tr ục khớp đ ộng

thứ i và (i+ 1), hướng từ khớp động thứ i tới trục ( i+1).
* Trục yi được xác định theo quy tắc bàn tay phải.
Từ quy tắc trên ta xây dựng các tọa độ khảo sát (Hình 2.1).


Lê(Tuấ-n Anh. CN-CĐT1_K55


ROBOTICS
Hệ( tọ a độ(


0 0

Gố-c tọ a0

Trụ c
ng oà i.O0 x 0

Trụ c
Trụ c
Hệ( tọ a độ(
Gố-c t ọ a 1đ ộ( đặ t tạ i tâ (m củ8a kh ớ4p đ ộ( ng thứ 42

Trụ c

1

Trụ c

Trụ c

O

Hệ( tọ a độ(
Gố-c t ọ a độ( đ ặ t tạ i tâ ( m củ8a khớ 4p độ( ng th ứ43.

Trụ c
Trụ c

2


O2

O2 z2

Trụ c

Ox

Hệ( tọ a độ(
Gố-c t ọ a độ( đ ặ t tạ i điể Fm c uố-i củ8a khâ (u tha o tá 4c.

2.1.3.

Trụ c

3

Trụ c

O3 x

Trụ c

O3

Oz

Vị trí4củ8ai
tham số- ,


hệ( itọ a

Xác định các tham số động học D-H:

,

: Gó4c quay quanh t

di
θ
: Dị ch chuyểFn tị nh tiế-n dọ c trụ c

d


θ

i

củ8a

Lê(Tuấ-n Anh. CN-CĐT1_K55

trụ c


ROBOTICS
2.
a


: Dị ch chuyểFn dọ c trụ c
: Gó 4c qua y qua nh trụ c

i

αi

1.4. Lập bảng Denavit – Hartenberg:

Khâ(u
1
2
3

Thơ(ng số-tí4nh tố4n và thiế-t kế-:
• Khâ(u 1: a1= 500 (mm)
• Khâ(u 2: d2= 400 (mm)

• Khâ(u 3: a3= 300 (mm)
2.1.5. Tính tốn các ma trận truyền Denavit – Har enberg:
Mụ c tiê (u củ8a bà i to á 4n đ ộ( ng họ c thuậ( n là tí4nh to á 4n v ị trí4và h ướ4ng củ8a khâ (u tha o

tá4c dướ4i dạ ng hà m củ8a cá4c biế-n khớ4p.
Trong đó4:
+ Tọ a độ( X

[x1, x2, x3]T là vị trí4bà n kẹ p t

tro ng khơ(ng g ia n gọ i là khô( ng g ia n tha o tá 4c củ8a robot.


=

+ Và q [q
1 , q 2, q3 ]. ỞTđâ(y
tọ a độ( suy rộ( ng củ8a cá4c biế-n khớ4p. Tậ( p cá4c vectơ q xá4c đị nh nê(n khơ(ng gian kh ớ4p
hay cị n gọ i là khơ(ng gian cấ-u hì nh củ8a củ8a robot.
=

- Ta sẽHtì m hướ4ng và vị trí4củ8a bà n kẹ p robot từ ma trậ( n biế-n đổFi thuầ?n nh ấ-t A


Lê(Tuấ-n Anh. CN-CĐT1_K55


ROBOTICS PGS. PHAN BÙ I KHÔ I - Dạ ng tổFng quá4t củ8a ma trậ( n DenavitHartenberg cho cá4c khâ(u:
- Ma trậ( n Denavit-Hartenberg cho khâ(u 1:

- Ma trậ( n Denavit-Hartenberg cho khâ(u 2:

- Ma trậ( n Denavit-Hartenberg cho khâ(u 3:

Từ (1), (2), ta xá 4c đ ị nh đ ượ c ma tr ậ( n biế- n đổ Fi t ọ a đ ộ( thu ầ? n nh ấ-t củ8a khâ (u 2 s o v ớ4i tr ụ c* hệ ( tọ a đ ộ( cố-đ ị nh là :

O0 x0 y0 z0

Page | 15

Lê(Tuấ-n Anh. CN-CĐT1_K55
ROBOTICS

*

Từ (4) & (3) ta xá4c đị nh ma trậ( n mô(tả8vị trí4và hướ4ng củ8a khâ(u thao tá4c trong h
tọ a đ ộ( cố-đ ị nh

O0 x0 y0 z0


2.1.6. Thiết lập hệ

- Ma trậ( ncho ta biế-t hướ4ng và vị trí4củ8a khâ(u thao tá4c trong hệ( tọ a độ( cố-đị nh
hay nó4i cá4ch khá4c là vị trí4củ8a điểFm tá4c độ( ng cuố-i và hướ4ng củ8a hệ( tọ a đ ộ( độ( ng gắan
và o khâ(u tạ i điểFm tá4c độ( ng cuố-i trong hệ( tọ a độ( cố-đị nh. Vì thế-nó4cị n đ ượ c bi ểFu di ễLn
qua thô(ng số-cá4c biế-n khớ4p ta tạ m gọ i là qi.
xoay θi, vớ4i i=1÷3.
-

Khi đó4, ma trậ( n 5 đượ c kí4hiệ( u thà nh:.

Sử8dụ ng cá4c gó4c Cardan xá4c đị nh hướ4ng củ8a vậ( t rắan. Ta gọ i
trị mơ(tả8trự c tiế-p vị trí4và hướ4ng củ8a EX Y Z

là cá4c tọ a độ( điểF
hệ( tọ a độ( O0Z0Y0Z0

biểFu diễLn:
Vớ4i:là ma trậ( n Cardan mô(ta hướ4ng EX3Y3Z3 so vớ4i hệ( tọ a độ( O0Z0Y0Z0.

là vectơ mơ(tả8vị trí4củ8a điểFm tá4c độ( ng cuố-i trong hệ( tọ a độ( O 0Z0Y0


Lê(Tuấ-n Anh. CN-CĐT1_K55

Page | 16


ROBOTICS

PGS. PHAN BÙ I KHÔ I

- Do ma trậ( n biểFu diễLn vị trí4và hướ4ng củ8a khâ(u thao tá4c trong hệ( tọ a độ( cốđị nh thô(ng qua biế-n khớ4p qi (Ma trậ( n trạ ng thá4i khâ(u thao tá4c theo cấ-u trú4c độ(
ng
họ c. Cò n ma trậ( n cũHng mơ(tả8vị trí4và hướ4ng củ8a khâ(u thao tá4c thơ(ng qua hệ( tọ
a độ( khâ(u thao tá4c. ỞTđâ(y ta chọ n cá4ch biểFu diễLn thơ(ng qua cá4c gó4c Cardan.

* Từ đó4ta có4PT độ( ng họ c ROBOT có4dạ ng: . Vớ4i n =3 vì cơ cấ-u ROBOT
có43 khâ(u.
- Từ cá4c hệ( thứ4c (5), (6), (7), (8), (9). Ta xâ(y dự ng đượ c hệ( 6 ph ương trì

nh độ( c lậ( p như sau:

2.2. TÍNH TỐN ĐỘNG HỌC THUẬN- NGƯỢC ROBOT:
2 .2

*

.1: Tính

Bà i

tố4n


tốn

độ( ng

động

họ cthuậ( n:

ọcthuận:

Cá4cthơ(ng số-đầ?u và o: q1, q2, q3.

Thô(ng số-cầ?n xá4c đị nh: điểFm tá4c độ( ng cuố-i E = ( , , ), và hướ4ng củ8a
khâ(u tá4c độ( ng cuố-i so vớ4i hệ( tọ a độ( cơ sở8.
* Ta có4tọ a độ( củ8a điểFm tá4c độ( ng cuố-i:

Lê(Tuấ-n Anh. CN-CĐT1_K55
ROBOTICS

Page | 17


* Hướ4ng củ8a khâ(u thao tá4c cuố-i

:

- Hướ4ng củ8a khâ(u thao tá4c có4thểFđượ c xá4c đị nh từ cá4c gó4c Euler, cá4c gó4c Cardan,
cá4c gó4c Roll – Pitch – Yaw. Ta chọ n sử8dụ ng cá4c gó4c Cardan, ký4hi ệ( u t ương ứ4ng là α, β,
η quay lầ?n lượ t quanh cá4c trụ c x-y-z.

Ma trậ( n cosin chỉ8hướ4ng xá4c đị nh từ cá4c gó4c Cardan:

* Nế-u biế-t trướ4c cá4c gó4c Cardan tương ứ4ng là α, β, η thì ta có4

ma trậ( n cosin chỉ8hướ4ng củ8a khâ(u thao tá4c theo cơ(ng th ứ4c sau


RCD =
Xá4c đị nh gó4c Cardan từ ma trậ( n cosin chỉ8hướ4ng: ta có4ma trậ( n

thao tá4c:

* So sá4nh cá4c phầ?n tử8tương ứ4ng củ8a 2 ma trậ( n 0A3

có4:

Lê(Tuấ-n Anh. CN-CĐT1_K55

Page | 18


ROBOTICS

PGS. PHAN BÙ I KHƠ I

Là 2.2bà i.2. Vịtố4ntrí chovàquỹtrướ4cđạoquytác độngluậ( tchuyểFncủakhâuđộ( ngthaocủ8atác:cá4c
biế-n khớ4p, cầ?n xá4c đị nh vị trí4 củ8a điểFm tá4c độ( ng cuố-i so v ớ4i h ệ( t ọ a đ ộ( g ố-c. ỞT đâ(y, ta
giả8sử8rằBng cá4c biế-n khớ4p là hà m theo thờ i gian:

+ Tọ a độ( điểFm tá4c độ( ng (xE, yE, zE) (mm): Thay cá4c giá4tr ị (14) và o (11) ta đ ượ c:


+ Thay cá4c giá4trị khá4c cho điề?u kiệ( n ban đầ?u bà i toá4n: Từ 2.1.4: Ta có4:
a1 = 500 (mm), d2 = 400(mm),

a3 = 300 (mm).

clear all;
clc;
t=0:pi/50:5*pi;
x=30*(cos(t).*cos(pi).*cos(2*t)+ sin(t).*sin(2*t))+50*cos(t)+40*sin(2*t);
y=30*(sin(t).*cos(pi).*cos(2*t)- cos(t).*sin(2*t))+50*sin(t)-40*sin(2*t);
z=30*sin(pi/2*(t)).*cos(2*(t));

%

Hanh trinh di chuyen cua khau thao tac trong khong gian

3 chieu plot3(x,y,z,'m');
axis square
grid on;

%

Ham ve do thi vi tri diem tac dong

plot(t,x,'r');
hold on;
plot(t,y,'g');
hold on;
plot(t,z,'y');


Lê(Tuấ-n Anh. CN-CĐT1_K55


×