1. Trang chủ
  2. » Giáo Dục - Đào Tạo

BÀI tập lớn học PHẦN ROBOTICS mô hình robot khảo sát trong bài tập lớn này là robot 3 bậc tự do

53 33 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Bài Tập Lớn Học Phần Robotics Mô Hình Robot Khảo Sát Trong Bài Tập Lớn Này Là Robot 3 Bậc Tự Do
Tác giả Nguyễn Văn Khương
Người hướng dẫn PGS.TS Phan Bùi Khôi
Trường học Trường Đại Học Bách Khoa Hà Nội
Chuyên ngành Cơ Điện Tử
Thể loại Bài Tập Lớn
Năm xuất bản 2016
Thành phố Hà Nội
Định dạng
Số trang 53
Dung lượng 718,74 KB

Cấu trúc

  • CHƯƠNG 1: ĐỘNG HỌC ROBOT (5)
    • 1.1. Xây dựng cấu trúc robot (5)
      • 1.1.1. Mô hình khảo sát (5)
      • 1.1.2. Đặt hệ trục tọa độ (6)
      • 1.1.3. Bộ thông số Denavit-Hartenbeg (6)
    • 1.2. Bài toán động học thuận (7)
      • 1.2.1. Tìm vị trí điểm thao tác biểu diễn theo các tọa độ khớp, hướng của khâu thao tác (7)
      • 1.2.2. Vận tốc điểm tác động cuối E và vận tốc góc các khâu (9)
      • 1.2.3. Tính gia tốc điểm tác động cuối. Tính gia tốc góc khâu thao tác (13)
    • 1.3. Bài toán động học ngược (13)
      • 1.3.1. Tính các tọa độ khớp (15)
      • 1.3.2. Vận tốc dài của các khâu tương ứng với các khớp tịnh tiến và vận tốc góc ứng với các khớp quay (17)
      • 1.3.3. Gia tốc dài của các khâu tương ứng với các khớp tịnh tiến và gia tốc góc ứng với các khớp quay (19)
  • CHƯƠNG 2: TĨNH HỌC ROBOT (21)
    • 2.1. Mô hình khảo sát bài toán tĩnh học (21)
    • 2.2. Tính toán bài toán tĩnh học (21)
  • CHƯƠNG 3: THIẾT KẾ QUỸ ĐẠO CHUYỂN ĐỘNG (29)
    • 3.1. Thiết kế quỹ đạo trong không gian khớp (29)
    • 3.2. Thiết kế quỹ đạo trong không gian thao tác (33)
  • CHƯƠNG 4: ĐỘNG LỰC HỌC ROBOT (38)
    • 5.1. Các tham số động lực học (0)
    • 5.2. Ma trận Jacobi tịnh tiến của các khâu (0)
    • 5.3. Tính ma trận jacobi quay của các khâu (0)
    • 5.4. Tính tensor quán tính của các khâu (0)
    • 5.5. Tính ma trận khối lượng (0)
    • 5.6. Tính toán thế năng, lực thế (0)
  • CHƯƠNG 5: ĐIỀU KHIỂN (46)
    • 6.1. Điều khiển phản hồi và điều khiển vòng kín (0)
    • 6.2. Thiết kế bộ điều khiển trong không gian khớp (0)
  • PHỤ LỤC (48)
  • KẾT LUẬN (52)

Nội dung

ĐỘNG HỌC ROBOT

Xây dựng cấu trúc robot

Hình 1 : Mô hình Robot khảo sát

Bậc tự do của mô hình khảo sát:

2 download by : skknchat@gmail.com https://khuonghust.wordpress.com/ f=6.(3-3)+3.1=3

Robot có 2 khớp quay và 1 khớp tịnh tiến

Hình 2 : Đặt hệ trục tọa độ theo phương pháp DH 1.1.3 B ộ thông s ố Denavit-Hartenbeg

Từ mô hình và hệ trục tọa độ ở trên ta xây dựng được bảng thông số Danavit- Hartenbeg như sau:

- Các thông số được biển diễn như trên hình vẽ

- Các biến khớp tương ứng là là 1 , d 2 ,3

Các ma trận biến đổi tọa độ thuần nhất Denavit-Hartenbeg dựa vào bộ thông số trên là:

3 download by : skknchat@gmail.com cos( ) sin( ) 0 a cos( )

Bài toán động học thuận

1.2.1 Tìm v ị trí điể m thao tác bi ể u di ễ n theo các t ọa độ kh ớ p, hướ ng c ủ a khâu thao tác

Ta có các ma trận biến đổi thuần nhất biểu diễn vị trí và hướng của hệ tọa độ khâu thứ i đối với hệ tọa độ cơ sở O o x o y o z o là: c(1 ) s( 1) 0 a1 c( 1)

Từ các ma trận trên ta xác định được:

➢ Ma trận biểu diễn vị trí điểm thao tác biểu diễn theo các tọa độ khớp

4 download by : skknchat@gmail.com

Hướng của hệ tọa độ khâu thác tác so với hệ tọa độ cơ sở được xác định thông qua các góc Roll, Pitch và Yaw Các ký hiệu Roll, Pitch, Yaw cùng với các phép quay tương ứng đóng vai trò quan trọng trong việc xác định sự định hướng của hệ tọa độ này.

Hình 3 : Mô tả các phép quay

RPY Ma trận quay biểu diễn phép quay RPY: cos cos sin coscos sin sin sin sincos sin cos

Để tính toán các góc RPY, cần so sánh với ma trận quay của khâu cuối, cụ thể là ma trận có dạng c(13) s(13) 0.

Giải các hệ phương trình tìm được các góc như sau:

1.2.2 V ậ n t ốc điểm tác độ ng cu ố i E và v ậ n t ố c góc các khâu

➢ Xác định vận tốc điểm tác động cuối E.

Vận tốc của điểm tác động cuối E được xác định thông qua đạo hàm theo thời gian của ma trận định vị, từ đó cho ra ma trận biểu diễn vận tốc tuyệt đối trong hệ cơ sở.

5 download by : skknchat@gmail.com a 3 (

➢ Xác định vận tốc góc các khâu.

- Các ma trận quay biểu diễn hướng của hệ tọa độ khâu i so với hệ tọa độ cơ sởO o x o y o z o c(1 ) s(1) 0 c( 1 ) s(1 ) 0 c( 13) s(13 ) 0

- Đạo hàm các ma trận quay:

- Chuyển vị các ma trận quay: c(1) s( 1) 0 c(1)

- Các ma trận sóng tương ứng:

6 download by : skknchat@gmail.com

Vận tốc góc của các khâu trong hệ cố định là:

1.2.3 Tính gia t ốc điểm tác độ ng cu ố i Tính gia t ố c góc khâu thao tác

➢ Xác định gia tốc điểm tác động cuối:

Gia tốc của điểm tác động cuối E được xác định thông qua việc đạo hàm ma trận biểu diễn vận tốc của nó theo thời gian trong hệ cơ sở Kết quả là ma trận biểu diễn gia tốc của điểm tác động cuối E trong cùng hệ cơ sở.

➢ Xác định gia tốc góc khâu thao tác

Gia tốc góc của khâu thao tác được tính bằng cách đạo hàm ma trận biểu diễn vận tốc góc trong hệ tọa độ cơ sở Kết quả là ma trận biểu diễn gia tốc góc của khâu thao tác cũng trong hệ tọa độ cơ sở.

Bài toán động học ngược

7 download by : skknchat@gmail.com q [q 1 ,q 2 ,q 3 ] T q

1.3.1 Tính các t ọa độ kh ớ p

Ta có: xE a1 c( 1 ) a3c( 13) 0 rE yE a1 s(1 ) a3 s(13 ) z d d

Rút ra các hệ phương trình sau: a 1cos 1 a3.cos(1 3) xE (1)

- q 1 1 , q 2 d 2 , q 3 3 là các biến khớp, các nghiệm cần giải

- a1 ,a3 ,d1 , x E , y E , zE là các số liệu cho trước

Bình phương 2 vế của 2 phương trình (1) và (2) sau đó cộng 2 phương trình lại ta được phương trình sau: a 1 2a 3 2 2a 1a3[cos 1 cos(1 3) sin 1 sin(1 3)] xE 2 y E 2 a1 2 a3 2 2a1a3 cos 3 xE 2 y E 2 cos 3 x E 2 y E 2 a 1 2 a 3 2

Biến đổi phương trình (1) (2) về dạng sau:

8 download by : skknchat@gmail.com a cosa (cos cossin sin

1 1 3 1 3 1 a1 sin 1 a3 (sin 1 cos 3 cos1 sin 3 ) yE cos 1.(a 1 a 3 cos 3) a3 sin 1 sin 3 xE a3 cos 3 ) a 3 cos 1 sin 3 sin 1.(a 1 x (a a cos ) y a cos1 E 1 2 3 2 3 E 3 a 1 a 3 2a 1 a 3 cos 3 sin y

1 3 y (a a cos ) x a q 1 arctan E 1 3 3 E 3 x E (a 1 a3 cos 3 ) y Ea3 sin 3

Vậy ta xác định được các tọa độ khớp như sau: y (a a cos q 1 arctan E 1 3 xE (a1 a3 cos 3 ) yEa3 sin 3 zE d1 q 2 x E

1.3.2 V ậ n t ố c dài c ủa các khâu tương ứ ng v ớ i các kh ớ p t ị nh ti ế n và v ậ n t ố c góc ứ ng v ớ i các kh ớ p quay

Ta có các phương trình động học sau: f 1 a1 co s 1 a 3.cos( 1 3 ) xE 0 a1 s in 1 a 3 sin( 1 3) y E 0 f 2 f

0 Áp dụng công thức q để tính vận tốc các biến khớp: a 3s( 13)

9 download by : skknchat@gmail.com f

➢ Khâu 2 ứng với khớp tịnh tiến nên có vận tốc dài q

➢ Khâu 1 và 3 ứng với khớp quay nên có vận gốc góc tương ứng lần lượt là: q s( )y

1.3.3 Gia t ố c dài c ủa các khâu tương ứ ng v ớ i các kh ớ p t ị nh ti ế n và gia t ố c góc ứ

10 download by : skknchat@gmail.com

TĨNH HỌC ROBOT

Mô hình khảo sát bài toán tĩnh học

Hình 4 : Mô hình khảo sát tĩnh học

Robot Cho trước các thông số:

➢ Coi các thanh là thanh đồng chất, tiết diện ngang không đáng kể, khối lượng các khâu là m 1 , m 2 , m 3

Cho lực tác dụng từ robot lên môi trường F, M:

Tính toán bài toán tĩnh học

➢ Biễu diễn các vector i ri i

1 và i rci i trong hệ tọa độ các khâu

11 download by : skknchat@gmail.com

➢ Tính lực và momen của khâu 2 tác dụng lên khâu 3

Hệ phương trình cân bằng dạng ma trận khảo sát trong hệ tọa độ cơ sở:

➢ Tính lực và momen của khâu 1 tác dụng lên khâu 2

Hệ phương trình cân bằng dạng ma trận khảo sát trong hệ tọa độ cơ sở:

12 download by : skknchat@gmail.com

➢ Tính lực và momen của khâu 0 tác dụng lên khâu 1

Hệ phương trình cân bằng dạng ma trận khảo sát trong hệ tọa độ cơ sở:

13 download by : skknchat@gmail.com

14 download by : skknchat@gmail.com

THIẾT KẾ QUỸ ĐẠO CHUYỂN ĐỘNG

Thiết kế quỹ đạo trong không gian khớp

Cho 2 điểm A, B bất kì trong không gian làm việc, biết tọa độ điểm thao tác (x E , y E , z E ) và hướng của khâu thao tác Thiết kế quỹ đạo chuyển động bất kì từ A đến B, chỉ quan tâm đến các điều kiện về vị trí, vận tốc gia tốc tại điểm đầu và điểm cuối.

Chọn quỹ đạo thiết kế là đa thức bậc 3 theo thời gian có dạng: q (t) a i b t c t 2 d t 3 với i=1 3 ứng với 3 biến khớp tương ứng với ,d

Ta được hệ phương trình quỹ đạo chuyển động: q (t) a b t c t 2 d t 3

Yêu cầu thời gian robot đi từ A đến B trong t(s) và vận tốc tại 2 điểm A, B bằng 0.

Từ đó ta có: i (0) q i (t) q q q a bi i ci d i qi (A) ai qi (B) a i bi t ci t 2 d i t 3

2 t 2[qi (B) qi (A)] t 3 Cho các thông số của robot: a1 0.2,a 3 0.2,d1 0.2

Giả sử Robot cần dịch chuyển từ điểm A(-0.2932, 0.2250, 0.3) tới điểm

B(0.3, - 0.1732, 0.35) trong thời gian t=5(s) Giải động học ngược ta được

Từ đó ta tính được các hệ số của phương trình quỹ đạo cho khâu 1:

15 download by : skknchat@gmail.com a 1 2.0944

Tương tự ta tính được q1 (t) 2.0944 0t 0.3770t 2 0.0503t 3

Sử dụng matlab để vẽ đồ thị:

Hình 5 : Đồ thị góc khớp 1

16 download by : skknchat@gmail.com

Thiết kế quỹ đạo trong không gian thao tác

Thiết kế quỹ đạo cho điểm tác động cuối từ điểm A đến điểm B với AB là đường kính Sử dụng phương trình tròn trong không gian, mặt phẳng giữa hai điểm A(x0, y0, 0) và B(xe, ye, 0) sẽ được xác định dựa trên đường kính AB.

Phương trình đường tròn (x xi ) 2 (y yi ) 2 R 2

Phương trình viết dưới dạng tham số như sau: x xi R cos( (t))

R sin( (t)) y y i z 0 Để thỏa mãn điều kiện về vận tốc thì tính toán hàm (t) là hàm bậc 3 theo thời gian:

17 download by : skknchat@gmail.com s(0) A(x 0 , y 0 , 0)

Thỏa mãn các điều kiện: 0 s(te ) B(x e , y e , 0) v(t e ) ve 0

Từ điều kiện trên tìm được các hệ số a0 ,a1 ,a2 ,a3 như sau: a

Giả sử cần tạo quỹ đạo chuyển động từ điểm A(0.7, 0) đến B(-0.7, 0) trong thời gian te=5(s).Ta tính được các giá trị sau: a0 1.5708

Sử dụng Matlab vẽ được đồ thị:

18 download by : skknchat@gmail.com

Hình 8 : Đồ thị x(t) và vx(t)

Hình 9 : Đồ thị y(t) và vy(t)

19 download by : skknchat@gmail.com https://khuonghust.wordpress.com/

ĐỘNG LỰC HỌC ROBOT

ĐIỀU KHIỂN

Ngày đăng: 25/04/2022, 08:51

HÌNH ẢNH LIÊN QUAN

➢ Lập bảng DH. Tính các ma trận DH. - BÀI tập lớn học PHẦN ROBOTICS mô hình robot khảo sát trong bài tập lớn này là robot 3 bậc tự do
p bảng DH. Tính các ma trận DH (Trang 5)
Hình 2: Đặt hệ trục tọa độ theo phương pháp DH - BÀI tập lớn học PHẦN ROBOTICS mô hình robot khảo sát trong bài tập lớn này là robot 3 bậc tự do
Hình 2 Đặt hệ trục tọa độ theo phương pháp DH (Trang 6)
Từ mô hình và hệ trục tọa độ ở trên ta xây dựng được bảng thông số Danavit- - BÀI tập lớn học PHẦN ROBOTICS mô hình robot khảo sát trong bài tập lớn này là robot 3 bậc tự do
m ô hình và hệ trục tọa độ ở trên ta xây dựng được bảng thông số Danavit- (Trang 6)
Hình 3: Mô tả các phép quay RPY Ma trận quay biểu diễn phép quay RPY: - BÀI tập lớn học PHẦN ROBOTICS mô hình robot khảo sát trong bài tập lớn này là robot 3 bậc tự do
Hình 3 Mô tả các phép quay RPY Ma trận quay biểu diễn phép quay RPY: (Trang 9)
Hình 4: Mô hình khảo sát tĩnh học Robot Cho trước các thông số: - BÀI tập lớn học PHẦN ROBOTICS mô hình robot khảo sát trong bài tập lớn này là robot 3 bậc tự do
Hình 4 Mô hình khảo sát tĩnh học Robot Cho trước các thông số: (Trang 21)
Hình 5: Đồ thị góc khớp 1 - BÀI tập lớn học PHẦN ROBOTICS mô hình robot khảo sát trong bài tập lớn này là robot 3 bậc tự do
Hình 5 Đồ thị góc khớp 1 (Trang 31)
Hình 7: Đồ thị khớp 3 - BÀI tập lớn học PHẦN ROBOTICS mô hình robot khảo sát trong bài tập lớn này là robot 3 bậc tự do
Hình 7 Đồ thị khớp 3 (Trang 33)
Hình 8: Đồ thị x(t) và vx(t) - BÀI tập lớn học PHẦN ROBOTICS mô hình robot khảo sát trong bài tập lớn này là robot 3 bậc tự do
Hình 8 Đồ thị x(t) và vx(t) (Trang 37)
Hình 9: Đồ thị y(t) và vy(t) - BÀI tập lớn học PHẦN ROBOTICS mô hình robot khảo sát trong bài tập lớn này là robot 3 bậc tự do
Hình 9 Đồ thị y(t) và vy(t) (Trang 37)
Hình 10: Bộ điều khiển PID bù trọng lượng Trong đó bộ điều khiển PID được thiết kế như sau: - BÀI tập lớn học PHẦN ROBOTICS mô hình robot khảo sát trong bài tập lớn này là robot 3 bậc tự do
Hình 10 Bộ điều khiển PID bù trọng lượng Trong đó bộ điều khiển PID được thiết kế như sau: (Trang 48)
Hình 11: Thiết kệ bộ điều khiển PID - BÀI tập lớn học PHẦN ROBOTICS mô hình robot khảo sát trong bài tập lớn này là robot 3 bậc tự do
Hình 11 Thiết kệ bộ điều khiển PID (Trang 48)

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w