Bài giảng Robot công nghiệp

ROBOT CÔNG NGHIỆP

1. TỔNG QUAN VỀ ROBOT.(3 tiết)

1.1.Sơ lược về quá trình phát triển robot.

- Nhu cầu nâng cao năng suất và chất lượng sản phẩm ngày càng đòi hỏi ứng dụng rông rãi các

phương tiện tự đông hoá sản xuất. Xu hướng tạo ra các dây chuyền về thiết bị tự động có tính

linh hoạt cao đang hình thành. Các thiết bị này đang thay thế dần các máy tợ động ‘cứng’ chỉ

đáp ứngmột việc nhất định trong khi thị trường luôn đòi hỏi thay đổi mặt hàng về chủng loại,

về kích cỡ và về tính năng vv Vì thế ngày càng tăng nhanh nhu cầu ứng dụng rôbôt để tạo

ra các hệ thống sản xuất tự đông linh hoạt.

- Thuật ngữ ‘rôbôt’ lần đầu tiên xuất hiện năm 1922 trong tác phẩm ‘Rossum’s Universal

Robot’ của Karel Capek. Theo tiếng Séc thì robot là người làm tạp dịch. Trong tác phẩm này

nhân vật Rossum và con trai của ông đã tạo ra những chiếc máy gần giống như con người để

hầu hạ con người.

pdf 91 trang phuongnguyen 7180
Bạn đang xem 20 trang mẫu của tài liệu "Bài giảng Robot công nghiệp", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

Tóm tắt nội dung tài liệu: Bài giảng Robot công nghiệp

Bài giảng Robot công nghiệp
ROBOT CÔNG NGHIỆP 
 Page 1 
BỘ GIÁO DỤC VÀ ĐÀO TẠO 
TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT HƯNG YÊN 
KHOA ĐIỆN – ĐIỆN TỬ 
ROBOT CÔNG NGHIỆP 
GIẢNG VIÊN: VŨ ĐÌNH ĐẠT 
 LÊ THỊ MINH TÂM 
HƯNG YÊN, 10/2015 
ROBOT CÔNG NGHIỆP 
 Page 2 
1. TỔNG QUAN VỀ ROBOT.(3 tiết) 
1.1.Sơ lược về quá trình phát triển robot. 
- Nhu cầu nâng cao năng suất và chất lượng sản phẩm ngày càng đòi hỏi ứng dụng rông rãi các 
phương tiện tự đông hoá sản xuất. Xu hướng tạo ra các dây chuyền về thiết bị tự động có tính 
linh hoạt cao đang hình thành. Các thiết bị này đang thay thế dần các máy tợ động ‘cứng’ chỉ 
đáp ứngmột việc nhất định trong khi thị trường luôn đòi hỏi thay đổi mặt hàng về chủng loại, 
về kích cỡ và về tính năng vv Vì thế ngày càng tăng nhanh nhu cầu ứng dụng rôbôt để tạo 
ra các hệ thống sản xuất tự đông linh hoạt. 
- Thuật ngữ ‘rôbôt’ lần đầu tiên xuất hiện năm 1922 trong tác phẩm ‘Rossum’s Universal 
Robot’ của Karel Capek. Theo tiếng Séc thì robot là người làm tạp dịch. Trong tác phẩm này 
nhân vật Rossum và con trai của ông đã tạo ra những chiếc máy gần giống như con người để 
hầu hạ con người. 
- Hơn 20 năm sau, ước mơ viễn tưởng của Karel Capek bắt đầu hiện thực. Ngay sau chiến tranh 
thế giới lần thứ 2, ở Hoa Kỳ đã xuất hiện những tay máy chép hình điều khiển từ xa trong các 
phòng thí nghiệm về vâth liệu phóng xạ. 
- Vào cuối những năm 50 bên cạnh những tay máy chép hình cơ khí đó, đã xuất hiện các loại 
tay máy chép hình thuỷ lực và điện từ, như tay máy Minitaur I hoặc tay máy Handyman của 
Genaral Electric. Năm 1954 George C. Devol đã thiết kế một thiết bị có tên là ‘Cơ cấu bản lề 
dùng để chuyển hàng theo chương trình’. Đến năm 1956 Devol cùng với Joseph F. Engelber, 
một kĩ sư trẻ của công nghiệp hàng không, đã tạo ra loại robot công nghiệp đầu tiên năm 1959 
ở công ty Unimation. Chỉ đến năm 1975 côngty Unimation mới bắt đầu có lợi nhuận từ sản 
phẩm robot đầu tiên này. 
- Chiếc robot công nghiệp được đưa ra vào ững dụng đầu tiên, năm 1961, ở một nhà máy ô tô 
của General Motors tại Trenton, New Jersey Hoa Kỳ. 
- Năm 1967 Nhật Bản mới nhập chiếc robot công nghiệp đầu tiên từ công ty AMF của Hoa Kỳ. 
Đến năm 1990 có hơn 40 công ty Nhật Bản, trong đó có những công ty khổng lồ như Công ty 
Hitachi và công ty Mitsubishi, đã đưa ra thị trường quốc tế nhiều loại robot nổi tiếng. 
- Từ những năm 70 việc nghiên cứu nâng cao tính năng của robot đã chú ý nhiều đến sự lắp đặt 
thêm các cảm biến ngoại tín hiệu để nhận biết môi trường làm việc. Tại trường đại học tổng 
hợp Stanford người ta đã tạo ra loại robot lắp ráp tự động điều khiển bằng máy tính trên cơ sở 
xử lí thông tin từ các cảm biến lực và thị giác. Vào thời gian này Công ty IBM đã chế tạo loại 
robot có các cảm biến xúc giác và cảm biến lực, điều khiển bằng máy tính để lắp ráp các máy 
in gòm 20 cụm chi tiết. 
- Vào giai đoạn này ở nhiều nước khác cũng tiến hành các công trình nghiên cứu tương tự, tạo 
ra các loại robot điều khiển bằng máy vi tính, có lắp đặt các thiết bị cảm biến và thiết bị giao 
tiếp người - máy. 
- Một lĩnh vực mà nhiều phòng thí nghiệm quan tâm là việc chế tạo robot tự hành. Các công 
trình nghiên cứu tạo ra robot tự hành theo hướng bắt chước chân người và súc vật. Các robot 
này còn chưa có nhiều ứng dụng trong công nhiệp. Tuy nhiên các loại xe robot (robocar) lại 
nhanh chóng được đưa vào hoạt động trong các hệ thống sản xuất tự động linh hoạt. 
- Từ những năm 80, nhất là vào những năm 90, do áp dụng rộng rãi các tiến bộ kỹ thuật về vi 
xử lý và công nghệ thông tin, số lượng robot công nghiệp đã gia tăng, giá thành giảm đi rõ rệt, 
tính năng đã có nhiều bước tiến vượt bậc. Nhờ vậy robot công nghiệp đã có vị trí quan trọng 
trong các day truyền sản xuất hiện đại. 
ROBOT CÔNG NGHIỆP 
 Page 3 
- Ngày nay chuyên ngành khoa học về robot ‘robotics’ đã trở thành một lĩnh vực rông trong 
khoa học, bao gồm các vấn đề cấu trúc cơ bản đọng học, lập trình quỹ đạo, cảm biến tín hiệu, 
điều khiển chuyển động vv 
- Robot công nghiệp được hiểu là những thiết bị tự động linh hoạt, bắt chước được các chức 
năng lao động công nghiệp của con người. Nói đến thiết bị tự đọng linh hoạt là nói đến khả 
năng thao tác với nhiều bậc tự do, được điều khiển trợ đông và lập trình thay đổi được. Còn 
nói đến sự bắt chước các chức năng lao động công nghiệp của con người là có ý nói đến sự 
không hạn chế từ các chức năng lao đông chân tay đơn giản đến trí khôn nhân tạo, tuỳ theo 
loại hình công việc lao đông cần đến chức năng đó hay không. Đồng thời cũng nói đến mức 
độ cần thiết bắt chước được như con người hay không. 
1.2.Những ứng dụng điển hình của robot. 
1.2.1. Ứng dụng trong công nghiệp. 
- Gắp đặt vật liệu, hàn điểm và phun sơn. 
- Phục vụ máy công cụ , làm khuôn trong công nghiệp đồ nhựa,  
1.2.2. Ứng dụng robot trong phòng thí nghiệm. 
- Dùng để thực hiện các công việc thủ công, thực hiện các công việc lập đi lập lại 
1.2.3. Ứng dụng robot trong thao tác cần khuếch đại lực. 
- Dùng trong những khu vực nguy hiểm (nhiễm xạ) 
- Dùng bốc dỡ hàng hóa, vật liệu, phôi có trọng lượng lớn cồng kềnh trong các ngành công 
nghiệp nặng 
1.2.4. Ứng dụng robot trong nông nghiệp. 
- Robot cắt lông cừu, mổ xẻ thịt heoTrong lĩnh vực này robot đảm nhiệm cả ngay cả các 
công việc mang tính lặp lại, nhiều thao tác đòi hỏi sự phối hợp tay nghề cao và sự lanh lợi 
của đôi mắt. 
1.2.5. Ứng dụng robot trong không gian. 
- Tay máy được chế tạo nhằm tăng cường khả năng bốc dỡ hàng hóa tiếp tế , lắp ghép với 
các trạm không gian khác 
- Các xe tự hành trang bị tay máy linh hoạt, các robot công dụng chung trong các trạm 
không gian , bảo trì vệ tinh, xây dựng trong không gian 
1.2.6. Ứng dụng robot trong tàu lặn. 
- Phát triển các tàu lặn không người lái trong công tác kiểm tra, dò tìm, bảo trì , thám hiểm 
dưới đáy đại dương 
1.2.7. Ứng dụng robot trong giáo dục 
- Robot được sử dụng làm phương tiện giảng dạy trong các chương trình giáo dục 
- Robot được sử dụng kết hợp với ngôn ngữ LOGO để giảng dạy về nhận thức máy tính . 
- Tạo ra phòng học robot 
1.2.8. Ứng dụng robot trong hỗ trợ người tàn tật. 
- Thông qua xung não để điều khiển các tay máy làm những thao tác mong muốn, những bộ 
phận thay thế trên cơ thể. 
1.2.9. Ứng dụng robot trong sinh hoạt và giải trí. 
- Các loại đồ chơi trẻ em, robot thong minh sử dụng trong nhà và văn phòng 
1.3.Một số định nghĩa. 
- Viện nghiên cứu Mỹ :Rôbốt là một tay máy nhiều chức năng, thay đổi được chương trình 
hoạt động, được dùng để di chuyển vật liệu, chi tiết máy dụng cụ hoặc dùng cho những 
công việc đặc biệt thông qua những chuyển động khác nhau đã được lập trình nhằm mục 
đích hoàn thành những nhiệm vụ đa dạng 
ROBOT CÔNG NGHIỆP 
 Page 4 
- Theo Groover: Rôbốt công nghiệp là những, thiết bị tổng hợp hoạt động theo chương 
trình có những đặc điểm nhất định tương tự như ở con người 
- Theo các nhà nghiên cứu thuộc trường phái khối SEV trước đây: Rôbốt công nghiệp là 
những máy hoạt động tự động được điều khiển theo chương trình để thực hiện việc thay 
đổi vị trí của những đối tượng thao tác khác nhau với mục đích tự động hóa các quá trình 
sản xuất 
- Theo tiêu chuẩn AFNOR của pháp: 
Robot là một cơ cấu chuyển đổi tự động có thể chương trình hoá, lập lại các chương 
trình, tổng hợp các chương trình đặt ra trên các trục toạ độ; có khả năng định vị, di 
chuyển các đối tượng vật chất; chi tiết, dao cụ, gá lắp  theo những hành trình thay đổi 
đã chương trình hoá nhằm thực hiện các nhiệm vụ công nghệ khác nhau. 
- Theo tiêu chuẩn VDI 2860/BRD: 
Robot là một thiết bị có nhiều trục, thực hiện các chuyển động có thể chương trình hóa và 
nối ghép các chuyển động của chúng trong những khoảng cách tuyến tính hay phi tuyến 
của động trình. Chúng được điều khiển bởi các bộ phận hợp nhất ghép kết nối với nhau, 
có khả năng học và nhớ các chương trình; chúng được trang bị dụng cụ hoặc các phương 
tiện công nghệ khác để thực hiện các nhiệm vụ sản xuất trực tiếp hay gián tiếp. 
- Theo tiêu chuẩn GHOST 1980: 
Robot là máy tự động liên kết giữa một tay máy và một cụm điều khiển chương trình hoá, 
thực hiện một chu trình công nghệ một cách chủ động với sự điều khiển có thể thay thế 
những chức năng tương tự của con người. 
- Bên cạnh khái niệm robot còn có khái niệm robotic, khái niệm này có thể hiểu như sau: 
 Robotics là một nghành khoa học có nhiệm vụ nghiên cứu về thiết kế, chế tạo các robot 
và ứng dụng chúng trong các lĩnh vực hoạt động khác nhau của xã hội loài người như 
nghiên cứu khoa học - kỹ thuật, kinh tế, quốc phòng và dân sinh. 
 Robotics là một khoa học liên nghành gồm cơ khí, điện tử, kỹ thuật điều khiển và công 
nghệ thông tin. Nó là sản phẩm đặc thù của nghành cơ điện tử (mechatronics). 
- V.v.. 
- Rôbốt CN thỏa mãn năm yếu tố sau: 
 Có khả năng thay đổi chuyển động 
 Có khả năng cảm nhận được đối tượng thao tác 
 Có số bậc chuyển động cao 
 Có khả năng thích nghi với môi trường hoạt động 
 Có khả năng hoạt động tương hỗ với đối tượng bên ngoài 
- Đặc điểm: 
 Có khả năng thay đổi chuyển động 
 Có khả năng xử lý thông tin (biết suy nghĩ) 
 Có tính vạn năng 
 Có những đặc điểm của người và máy 
1.4.Phân loại robot. 
1.4.1. Phân loại robot theo dạng hình học của không gian hoạt động. 
- Các khớp cơ bản được sử dụng: 
ROBOT CÔNG NGHIỆP 
 Page 5 
- Miền làm việc: là toàn bộ thể tích được quét bởi khâu chấp hành cuối khi robot thực hiện 
tất cả các chuyển động có thể. 
- Robot tọa độ vuông góc: 
Có 3 bậc chuyển động tịnh tiến dọc theo ba trục vuông góc 
ROBOT CÔNG NGHIỆP 
 Page 6 
RECTILINEAR or COORDINATE (X, Y & Z) ROBOT 
X - Horizontal, left and right motions 
Y - Vertical, up and down motions 
Z - Horizontal, forward and backward motions 
- Robot tọa độ trụ: 
Có 3 bậc chuyển động cơ bản gồm 2 CĐ tịnh tiến và 1 trục quay 
CYLINDRICAL ROBOT 
X - Horizontal rotation of 360°, left and right motions 
Y - Vertical, up and down motions 
Z - Horizontal, forward and backward motions 
ROBOT CÔNG NGHIỆP 
 Page 7 
- Robot tọa độ cầu: 
Có 1 trục tịnh tiến và hai trục quay 
SPHERICAL ROBOT 
X - Horizontal rotation of 360°, left and right motions 
Y - Vertical rotation of 270°, up and down motions 
Z - Horizontal, forward and backward motions 
- Robot khớp bản lề: 
Có 3 trục quay 
ROBOT CÔNG NGHIỆP 
 Page 8 
ARTICULATED ROBOT 
X - Horizontal rotation of 360°, left and right motions 
Y - Vertical rotation of 270°, up and down motions 
Z - Horizontal & vertical rotation of 90° to 180°, forward and backward motions 
1.4.2. Phân loại robot theo thế hệ. 
- Rôbốt thế hệ thứ nhất: bao gồm các dạng robot hoạt động lặp lại theo một chu trình 
không thay đổi, theo chương trình định trước. 
Đặc điểm: 
 Sử dụng tổ hợp cơ cấu cam với công tắc hành trình 
 Điều khiển vòng hở 
 Sử dụng phổ biến trong công việc gắp – đặt 
- Robot thế hệ thứ 2: robot với điều khiển theo chương trình nhưng có thể tự điều chỉnh 
hoạt động thích ứng với những thay đổi của môi trường thao tác(được trang bị cảm biến 
cho phép cung cấp tín hiệu phản hồi lại hệ thống điều khiển) 
Đặc điểm: 
 Điều khiển vòng kín các chuyển động của tay máy 
 Có thể lựa chọn CT dựa trên tín hiệu phản hồi từ cảm biến 
 Hoạt động của Rôbốt có thể lập trình được 
- Robot thế hệ thứ 3:robot được trang bị những thuật toán xử lý các phản xạ logic thích nghi 
theo những thông tin và tác động của môi trường lên chúng, được trang bị hệ thống thu 
nhận hình ảnh trong điều khiển 
Đặc điểm: 
 Có đặc điểm như loại trên 
 Có khả năng nhận dạng ở mức độ thấp 
- Robot thế hệ thứ tư: robot sử dụng các thuật toán và cơ chế điều khiển thích nghi được 
trang bị khả năng lựa chọn các đáp ứng tuân theo một mô hình tính toán xác định trước có 
ứng xử phù hợp với điều kiện của môi trường thao tác. 
Đặc điểm: 
 Có đặc điểm tương tự 2 loại trên, có khả năng tự động lựa chọn chương trình hoạt động 
và lập trình lại các hoạt động dựa trên các tín hiệu thu nhận từ cảm biến. 
 Bộ điều khiển phải có bộ nhớ tương đối lớn 
- Robot thế hệ thứ 5: là tập hợp các robot trí tuệ nhân tạo 
Đặc điểm: 
 Được trang bị các kĩ thuật của trí tuệ nhân tạo để ra quyết định và giải quyết các vấn đề 
và nhiệm vụ đặt ra cho nó. 
 Được trang bị mạng Neuron có khả năng tự học. 
 Được trang bị các thuật toán dạng Neuron Fuzzy/ Fuzzy Logic để tự suy nghĩ và ra 
quyết định cho các ứng xử 
1.4.3. Phân loại robot theo hệ điều khiển. 
- Robot gắp đặt: thường sử dụng nguồn dẫn động khí nén, bộ điều khiển phổ biến là bộ điều 
khiển lạpp trình (PLC) thực hiện điều khiển vòng hở 
- Robot dẫn đường liên tục: sử dụng bộ điều khiển servo thực hiện điều khiển vòng kín. Hệ 
thống điều khiển liên tục là hệ thống trong đó robot được lập trình theo một đường chính 
xác 
1.4.4. Phân loại robot theo nguồn dẫn động. 
ROBOT CÔNG NGHIỆP 
 Page 9 
- Robot dùng nguồn cấp điện: nguồn DC, AC. Robot loại này có thiết kế gọn, chạy êm, 
định vị rất chính xác. 
- Robot dùng nguồn khí nén: hệ thống cần được trang bị máy nén, bình chứ khí và động cơ 
kéo trên máy nén. Robot loại này dùng trong các thao tác gắp đặt không cần độ chính xác 
cao. 
- Robot dùng nguồn thủy lực: sử dụng dầu ép. Robot loại này dùng trong ứng dụng có tải 
trọng lớn. 
- Bảng phân loại Rôbốt: 
ROBOT CÔNG NGHIỆP 
 Page 10 
CÂU HỎI ÔN TẬP CHƯƠNG 1 
Câu 1: Trình bày những ứng dụng điển hình của robot? 
Câu 2:Trình bày định nghĩa robot? 
Câu 3:Trình bày các loại khớp cơ bản sử dụng trong kỹ thuật robot(tên, lược đồ, ký 
hiệu, sơ đồ, bậc tự do)? 
Câu 4: Trình bày định nghĩa miền làm việc của robot?Vẽ lược đồ và hình dạng miền 
làm việc tương ứng của robot tọa độ vuông góc, tọa độ trụ, tọa độ cầu và robot toàn 
khớp bản lề? 
ROBOT CÔNG NGHIỆP 
 Page 11 
2. CẤU TẠO CHUNG CỦA ROBOT CÔNG NGHIỆP. 
- Các thành phần cơ bản: Tay máy + Nguồn cung cấp + Bộ điều khiển 
2.1.Tay máy 
- Tay Máy: (Manipulator) là cơ cấu cơ khí gồm các khâu, khớp. Chúng hình thành cánh 
tay(arm) để tạo các chuyển động cơ bản, Cổ tay (Wrist) tạo nên sự khéo léo, linh hoạt và 
bàn tay (Hand) hoặc phần công tác (End Effector) để trực tiếp hoàn thành các thao tác trên 
đối tượng. 
2.1.1. Bậc tự do của tay máy 
- Bậc tự do của tay máy là số khả năng chuyển động độc lập của nó trong không gian hoạt 
động 
- Để nâng cao độ linh hoạt các tay may phải có số bậc chuyển động cao, tuy nhiên không 
nên quá 6. Sáu bậc chuyển động thường gồm 3 bậc chuyển động cơ bản(chuyển động định 
vị ) và 3 bậc chuyển động bổ xung (chuyển động định hướng). 
Chuyển động cơ bản thường là chuyển động tịnh tiến hoặc chuyển động quay, Mỗi bậc 
chuyển động có nguồn dẫn động riêng 
Chuyển động bổ xung: thường là các chuyển động quay nhằm tăng khả năng linh hoạt 
ROBOT CÔNG NGHIỆP 
 Page 12 
- ví dụ: w= 6.4-(3.5+1.5)=4 
2.1.2. Tay máy tọa độ vuông góc 
- Ưu điểm: 
 Không gian làm việc lớn 
 HT điều khiển đơn giản 
 Dành diện tích sàn lớn cho công việc khác 
- Nhược điểm: 
 Việc thay đổi không thích hợp về không gian 
 Duy trì cơ cấu dẫn động và thiết bị điều khiển gặp nhiều khó khăn 
2.1.3. Tay máy tọa độ trụ. 
- Ưu đi ... 
- Thiết bị quan sát (Visual System) 
 Thiết bị quan sát là một sensor đặc biệt, có khả năng nhận biết và xử lý hình ảnh của 
đối tượng. Thiết bị quan sát được ứng dụng rộng rãi trong công nghiệp nói chung, song 
ứng dụng trong robot là ứng dụng đặc trưng nhất. Mặt khác xử lý ảnh cũng là một 
ROBOT CÔNG NGHIỆP 
 Page 85 
trong những lĩnh vực phát triển mạnh nhất của công nghệ thông tin hiện đại, nên thiết 
bị quan sát trên robot gắn liền với máy tính. 
 Trên hình 6.12 là một hệ thống quan sát đơn giản của robot, để nhận biết 2 vật: một vật 
cao và một vật thấp. Hệ thống có một nguồn sáng và 2 sensor thu ánh sáng. Nếu có vật 
cao trước nguồn sáng thì cả 2 sensor đều nhận được ánh sáng phản xạ. Nếu chỉ có vật 
thấp thì chỉ riêng sensor thấp nhận được. Nếu không có vật nào thì không sensor nào 
nhận được tín hiệu. “Hình ảnh” của đối tượng chỉ gồm có 2 điểm ảnh (trong kỹ thuật 
xử lý ảnh, điểm ảnh được gọi là pixel). 
 Tín hiệu về đối tượng, tuy chỉ có 2 pixel nhưng cũng cần bộ phân tích, ví dụ một PLC. 
Nó được lập trình để: 
 Báo hiệu cho robot nếu có vật cao trước mặt. Vì vậy robot chỉ phải phản ứng khi gặp 
vật cao. 
 Nổi hiệu lệnh cho người nếu chỉ có vật thấp trước mặt. Như vậy người chỉ phải phản 
ứng nếu gặp vật thấp. 
 Gọi hệ thống trên là “thiết bị quan sát” có thể là hơi lạm dụng từ này và hệ thống như 
vậy có lẽ không tồn tại trên thực tế, nhưng nó cho một hình dung ban đầu về thiết bị 
quan sát. 
 Thiết bị quan sát thật sự cũng có các bộ phận cơ bản như hệ thống ví dụ ở trên. Đó là 
hệ thống đơn giản để nhận dạng chi tiết. Nó có khả năng phân biệt các chi tiết trong 
trường quan sát của mình. 
- Hệ thống nhận dạng nói trên gồm có: 
 Nguồn sáng, tia sáng do nó phát ra sẽ bị phản xạ bởi vật và được thu bởi 
 Camera, biến đổi quang năng thành điện năng, cung cấp cho 
 Bộ thu ảnh (Framegrabber), gồm mạch điện tử và phần mềm để phân tích tín hiệu 
thành các pixel và biểu diễn chúng dưới dạng mã nhị phân. Sơ đồ phân bố các điểm 
ảnh gọi là bitmap. Sơ đồ này sẽ được chuyển tới 
 Máy tính để lưu trữ và xử lý tiếp. máy tính sẽ so sánh sơ đồ điểm ảnh của vật với sơ đồ 
điểm ảnh chuẩn (gọi là template) trong thư viện để xem vật thuộc loại nào. Máy tính sẽ 
chỉ cho robot biết chi tiết nó đang nhìn thấy là chi tiết nào, thông qua 
 Giao diện đầu ra. Nó chuyển tín hiệu từ hệ thống nhận dạng cho bộ điều khiển robot. 
Ví dụ, một mã “H” (nếu chi tiết là hộp), mã “C” (nếu chi tiết là cờ lê) sẽ được truyền 
theo giao diện chuẩn RS 232. 
- Thiết bị nhận dạng càng chính xác nếu có số điểm ảnh trên một đơn vị diện tích ảnh (nghĩa 
là phân giải) càng lớn. Đơn vị chuẩn của độ phân giải là dpi (dots per inch). Màn hình máy 
tính có độ phân giải cỡ 100 dpi, còn máy in laser thườnh có độ phân giải cao hơn (cỡ 300 
dpi trở lên). Độ phân giải của ảnh càng lớn thì tốc độ xử lý và dung lượng bộ nhớ của máy 
tính càng phải cao. Khả năng nhận dạng chính xác của thiết bị quan sát cần cho những 
trường hợp sau: 
 Phân biệt các chi tiết khá giống nhau 
 Phân biệt các sản phẩm tốt và phế phẩm 
 Sử dụng màu sắc để nhận dạng đối tượng 
ROBOT CÔNG NGHIỆP 
 Page 86 
 Đo kích thước của chi tiết 
 Nhận biết vật cản để tránh va chạm 
 Nhận biết khoảng cách và hướng của chi tiết 
 Nhận biết tốc độ và hướng chuyển động của đối tượng 
 Nhận biết đối tượng 3 chiều 
Các thiết bị nhận dạng mục tiêu của máy ném bom, nhận dạng đường cho các ô tô tự lái, 
là những ví dụ về các thiết bị quan sát hiện đại 
4.4.4. Hệ thống điều khiển. 
- Các phần trên đã trình bày về hệ thống cơ khí (xương cốt) và hệ thần kinh ngoại vi. Muốn 
điều khiển được robot cần một hệ thống thần kinh trung ương, tức là não bộ. Đó là hệ thống 
điều khiển. 
4.4.4.1.Kiến trúc chức năng 
- Hệ thống điều khiển robot cần có các khả năng sau: 
- Điều khiển chuyển động của các cơ cấu cơ khí (manipulation ability); 
- Thu nhận thông tin về trạng thái của hệ thống và về môi trường công tác (sensory ability); 
- Phân tích thông tin và phản ứng trước điều kiện thực tế trong phạm vi xác định (intelligent 
behavior ability); 
- Lưu trữ, xử lý và cung cấp thông tin về hệ thống (data processing ability). 
- Muốn vậy, bộ điều khiển cần có các khối (modul) cơ bản: 
Modul cảm biến thu nhận, biến đổi, hiệu chỉnh, tổng hợp thông tin về trạng thái của hệ 
thống và về môi trường. 
Modul tổng hợp, thiết lập mô hình tổng hợp về hệ thống và môi trường trên cơ sở thông tin 
do modul cảm biến cung cấp. 
Modul ra quyết định, đưa ra phương thức hành động. Từ chiến lược hành động, lập kế 
hoạch, điều khiển hoạt động của cơ cấu để thực hiện nhiệm vụ theo tình huống cụ thể. 
Các modul trên tự động liên kết với nhau theo nhiệm vụ được quy định trong chương trình, 
có tính đến khả năng thích ứng của hệ thống trong quá tình huống cụ thể. Tuy vậy, vẫn cần 
có giao diện với người vận hành khi cần con người có thể kiểm tra, giám sát, can thiệp vào 
hệ thống. 
- Tính đến cường độ trao đổi thông tin giữa các modul với nhau và giữa hệ thống với người 
vận hành, cần có bộ nhớ chung để lưu trữ các thông tin ban đầu và thông tin cập nhật của hệ 
thống và môi trường. 
- Cấu trúc chức năng trên được phân cấp theo thứ bậc. Cấu trúc bậc thấp liên quan đến các 
dịch chuyển vật lý. Cấu trúc bậc cao gắn với chức năng phân tích logic. Các bậc liên hệ với 
nhau thông qua dòng dữ liệu. Sơ đồ trên hình 6.14 cho phép nhìn nhận tổng quan về cấu 
trúc chức năng và cấu trúc thứ bậc của hệ điều khiển robot. 
- Tuỳ theo yêu cầu đối với hoạt động của robot, các chức năng được phân cấp với mức độ 
khác nhau. Nói chung có thể phân thành 4 cấp chính: 
Cấp nhiệm vụ (task level), giải quyết các vấn đề chung về nhiệm vụ. So sánh yêu cầu đặt ra 
với khả năng chấp nhận của hệ thống, tình trạng hiện tại của hệ thống với môi trường 
Cấp chiến lược (action level), giải quyết phương thức hành động chung, ví dụ hệ tọa độ, vị 
trí của phần công tác, các điểm phải đi qua, hàm nội suy sẽ sử dụng 
Cấp kế hoạch (primitive level), thiết lập quỹ đạo, tính toán động học và động học ngược, 
phân tích tình trạng hệ chấp hành, 
ROBOT CÔNG NGHIỆP 
 Page 87 
Cấp thừa hành (servo level), liên quan đến các hoạt động cụ thể, như giải mã lệnh, nội suy, 
xử lý lỗi, giao diện với cơ cấu chấp hành. 
4.4.4.2.Môi trường lập trình 
- Đặc điểm quan trọng của robot là làm việc theo chương trình và tái lập trình được. Chương 
trình là phương tiện để ngườu sử dụng truyền đạt cho robot các nhiệm vụ mà nó phải thực 
hiện và hướng dẫn cho robot làm việc đó thế nào. Vì vậy robot cần có một môi trường lập 
trình với ngôn ngữ lập trình nhất định. Môi trường lập trình, ngoài hệ thống lệnh và hàm 
như các ngôn ngữ lập trình khác, còn phải có khả năng giám sát quá trình làm việc của 
robot và có phản ứng thích hợp. Nói cách khác, dù hệ thống được thiết kế chính xác và tỷ 
mỷ đến đâu thì cũng không lường hết được mọi yếu tố bất trắc. Chương trình phải cho phép 
robot phản ứng hợp lý trong mỗi tình huống. Nói tóm lại, môi trường lập trình robot cần có 
các yếu tố sau: 
Hệ thống điều hành trong thời gian thực. 
Mô hình hóa không gian công tác 
Điều khiển chuyển động 
Đọc và xử lý thông tin từ hệ thống sensor 
Giao diện với hệ thống vật lý 
Phát hiện và xử lý lỗi 
Phục hồi các chức năng làm việc đúng 
Cấu trúc ngôn ngữ xác định 
- Như vậy, môi trường lập trình bắt nguồn từ cấu trúc hệ điều khiển, nghĩa là có kết cấu chức 
năng và thứ bậc. 
Sự phát triển của môi trường lập trình phụ thuộc vào khoa học máy tính. Theo định hướng 
chức năng có thể nhận thấy 3 thế hệ của môi trường lập trình: lập trình kiểu làm mẫu 
(teach-in programming), lập trình định hướng robot (robot oriented programming), lập trình 
định hướng đối tượng (object oriented programming). Thế hệ sau thường bao cả chức năng 
của thế hệ trước. 
- Lập trình làm kiểu mẫu 
Đây là phương pháp lập trình đơn giản nhất. Người vận hành dùng một thiết bị đặc biệt, gọi 
là teach pendant hay trực tiếp dẫn dắt tay máy thực hiện các thao tác. Mọi thao tác sẽ được 
ghi nhớ để sau đó tay máy có thể lặp lại. Dù ngày nay ngôn ngữ lập trình đã phát triển, 
phương pháp lập trình hiện nay vẫn còn được sử dụng, ví dụ người ta mới học lập trình 
hoặc để lập trình các thao tác phức tạp, khó diễn đạt trực tiếp bằng ngôn ngữ lập trình bậc 
cao. 
- Lập trình định hướng robot 
Phương pháp này phát triển trên cơ sở kỹ thuật máy tính hiện đại. Đặc điểm cơ bản của nó 
là dùng ngôn ngữ lập trình bậc cao, có cấu trúc để mô tả các thao tác. Các yếu tố chính của 
môi trường gồm: 
Bộ soạn thảo chương trình dưới dạng text editor 
Cấu trúc biểu thị dữ liệu phức tạp 
Sử dụng các biến trạng thái 
Thực hiện các phép toán ma trận 
Sử dụng ký hiệu để biểu diễn hệ tọa độ. 
Có khả năng chuyển đổi tọa độ vật trên các khâu, khớp của tay máy 
Dùng kỹ thuật chương trình con, thủ tục, vòng lặp 
Có khả năng tính toán song song 
ROBOT CÔNG NGHIỆP 
 Page 88 
Các chức năng điều khiển logic khả trình (PLC). 
Sử dụng môi trường lập trình định hướng robot có thể tao ra các giao diện với các thiết bị 
khác trong hệ thống sản xuất. Mặt khác, không nhất thiết phải lập trình trực tiếp trên thiết bị 
mà trên một lập trình độc lập (offline programming). Một công cụ lập trình rất có hiệu quả 
là CAD/CAM, cho phép mô tả hệ thống và môi trường làm việc dưới dạng đồ họa. 
- Lập trình định hướng đối tượng: 
Lập trình hướng đối tượng cho phép thâm nhập vào cấp điều khiển cao nhất: mô hình hóa 
môi trường làm việc của robot như trong hệ thống sản xuất thực. Trong hệ thống đó robot 
chỉ là một trong những thiết bị, làm việc đồng bộ với các thiết bị khác. Đối tượng lập trình 
và mô tả là nhiệm vụ sản xuất của cả hệ thống chứ không phải chỉ riêng robot. Môi trường 
lập trình này dần dần mang các đặc tính của hệ chuyên gia và trí tuệ nhân tạo. 
4.4.4.3.Cấu trúc phần cứng 
- Thống nhất với cấu trúc chung của hệ thống điều khiển, phần cứng cũng có cấu trúc chức 
năng theo thứ bậc. Sơ đồ cấu trúc phần cứng như trong hình 
 Sơ đồ cấu trúc phần cứng của hệ điều khiển RBCN 
- Trong hệ thống này, tuỳ chức năng được hình thành nhờ bảng mạch riêng. Các bảng mạch 
được liên kết với nhau qua đường truyền (BUS) dữ liệu. Độ rộng của BUS phải đủ cho 
phép xử lý thời gian thực. 
Bản mạch (Board) hệ thống, thực chất là CPU, gồm: 
Một bộ vi xử lý với đồng xử lý toán học, 
Một EPROM cho cấu hình hệ thống, 
Một RAM riêng (local), 
Một RAM chia xẻ với các bảng mạch khác thông qua BUS 
Một số cổng nối tiếp và song song để ghép với BUS hoặc các thiết bị bên ngoài. 
Các bộ đếm, thanh ghi và đồng hồ 
Hệ thống ngắt 
Board hệ thống thực hiện các chức năng sau: 
Giao diện với các teach pendant, bàn phím, video, máy in, 
Giao diện với bộ nhớ ngoài (ổ cứng) để lưu dữ liệu và chương trình 
Giao diện với các trạm hoặc hệ điều khiển khác trong mạng cục bộ (LAN), 
ROBOT CÔNG NGHIỆP 
 Page 89 
Giao diện vào ra (I/O) với các thiết bị ngoại vi, như băng tải, nâng hạ, đo lường, ON/OFF 
sensor, 
Bộ dịch chương trình, 
Bộ điều khiển BUS. 
- Board động học thực hiện các chức năng: 
Tính toán động học của cấu trúc 
Giải các bài toán thuận, nghịch, Jacobian của động học tay máy 
Test quỹ đạo 
Giải quyết vấn đề liên kết động học thừa. 
Board động lực học giải quyết bài toán ngược của động lực học tay máy. 
- Servo board có các chức năng: 
Nội suy quỹ đạo 
Thực hiện các thuật toán điều khiển 
Chuyển đổi số - tương tự và giai diện với các bộ khuếch đại công suất 
Xử lý các thông tin về vị trí và vận tốc 
Ngắt chuyển động khi có sự cố. 
- Các board khác có chức năng xử lý thông tin từ các servo tương ứng. 
- Mặc dù các board đều truyền dữ liệu qua BUS, tốc độ trao đổi dữ liệu của chúng không cần 
giống nhau. Các thông tin hệ thống cung cấp cho các servo board cần cập nhập nhanh nhất 
có thể được, nên tốc độ trao đổicủa chúng rất cao (100 – 1000) Hz. Board động học và động 
lực học chỉ thực hiện các phép tính không trực tiếp tham gia điều khiển hệ thống nên trao 
đổi thông tin ở tần số thấp hơn (10 - 100) Hz. Vision board còn trao đổi dữ liệu với tần số 
thấp hơn nữa (1 - 10) Hz. Việc các board trao đổi dữ liệu với tốc độ khác nhau giúp phòng 
ngừa tình trạng nghẽn kênh dữ liệu. 
- Sự phát triển của kỹ thuật điều khiển robot không thể tách rời sự phát triển của công nghệ 
thông tin. Bản thân bộ điều khiển robot là một máy trính chuyên dùng, bên cạnh những 
nguyên tắc chung có những đặc điểm riêng trong cấu tạo và hoạt động. 
- Bộ xử lý trung tâm 
Máy tính đã gây nên sự phát triển đáng kể của kỹ thuật điều khiển robot. Các bộ vi xử lý 
(VXL) 8 bit như Motorola 6800 hoặc Zilog Z-80 đã từng được sử dụng phổ biến trong điều 
khiển robot. Ngày nay, phần lớn robot đã dùng VXL 16 bit, với co-processor để tăng khả 
năng tính toán. Thông dụng nhất là các bộ VXL Intel 8086, 8088. Ngoài tăng đáng kể tốc 
độ xử lý, chúng còn có khr năng mở rộng bộ nhở địa chỉ, cho phép điều khiển tốt hơn vận 
tốc và gia tốc của phần công tác và mở rộng tiện ích lập trình. Một số robot hịên đại đã 
dùng bộ VXL 32 bit. Chúng rất thích hợp với điều khiển quỹ đạo liên tục. 
- Thiết bị vào/ra 
Thiết bị vào/ra của robot (hình 6.19) phục vụ cho nhiệm vụ điều khiển, nghĩa là giao diện 
giữa máy tính với các thiết bị bên ngoài: 
Thiết bị điều khiển các trục, điều khiển nguồn động lực cung cấp cho các trục để thi hành 
các nhiệm vụ của robot. Máy tính điều khiển hệ thống chấp hành thông qua các thiết bị này. 
Chúng có thể là các servo drive, inverter,Chúng có thể bao gồm cả bộ chuyển đổi số - 
tương tự, cho phép máy tính điều khiển động cơ một chiều. Nếu dùng hệ điều khiển servo 
thì cần thu nhận tín hiệu từ các sensor. 
Thiết bị dạy (Teach Pendants) có trên hầu hết robot. Loại đơn giản chỉ cho phép nhớ các toạ 
độ mà robot được dẫn qua để sau đó lặp lại. Loại phức tạp hơn có thể có các phím điều 
ROBOT CÔNG NGHIỆP 
 Page 90 
khiển chức năng, như chuyển động các trục, mở và đóng kẹp,và các lệnh xử lý chương 
trình, như ghi, đọc, chạy chương trình, 
Các thiết bị ngoại vi, như máy in, thiết bị lưu trữ ngoài, màn hình, 
Giao diện với hệ thống sensor, có thể là số hay tương tự tuỳ theo loại sensor và thiết bị xử 
lý. 
Giao diện với các thiết bị điều khiển khác, như PLC, máy CNC, robot và các thiết bị sản 
xuất khác, 
Mạng truyền thông cục bộ hay diện rộng. 
ROBOT CÔNG NGHIỆP 
 Page 91 
CÂU HỎI ÔN TẬP CHƯƠNG 4 
Câu 1:Trình bày các điều kiện ràng buộc khi thiết kế quỹ đạo cho trong không gian khớp 
(chuyển động theo điểm và chuyển động theo đường)? 
Câu 2: Trình bày các điều kiện ràng buộc khi thiết kế quỹ đạo cho trong không gian làm việc? 
Câu 3: Trình bày các lược đồ điều khiển tổng quan trong không gian khớp và không gian làm 
việc?Nêu vị trí và vai trò của bài toán động học ngược trong mỗi trường hợp trên? 
Câu 4:Các thông số kỹ thuật cơ bản của một robot công nghiệp? 
Câu 5: Trình bày các nguyên tắc thiết kế chung và các bước thiết kế robot? 
Câu 6: Xây dựng các hàm thể hiện mối quan hệ giữa đại lượng vào và ra trong điều khiển động 
cơ điện và động cơ thủy lực? 
Câu 7: Trình bày nguyên lý làm việc của một số cảm biến thông dụng? 

File đính kèm:

  • pdfbai_giang_robot_cong_nghiep.pdf