CÙNG HỌC TẬP VÀ CHIA SẺ
 
IndexNỘI QUYCalendarTrợ giúpTìm kiếmĐăng kýĐăng Nhập

Share | 
 

 Cách xác định bộ thông số Denavit - Hartenberg (DH)

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down 
Tác giảThông điệp
huudotb
Thành viên đặc biệt
Thành viên đặc biệt


Tổng số bài gửi : 397
Điểm : 1333
Danh tiếng : 62
Ngày tham gia : 30/11/2010
Tuổi : 27
Đến từ : Thái Bình

Bài gửiTiêu đề: Cách xác định bộ thông số Denavit - Hartenberg (DH)   Mon Feb 21, 2011 9:06 pm

Đây là phần quan trọng nhất trong môn Robot công nghiệp

Quy tắc Denavit - Hartenberg (DH) là một thuật giải quen thuộc và hiệu quả để xác định phương trình động học của các rô bốt công nghiệp có nhiều khâu nối tiếp nhau thông qua các khớp động. Các bước chủ yếu để thiết lập phương trình động học rô bốt bằng bộ thông số DH là:

- Chọn hệ toạ độ cơ sở và gắn các hệ toạ độ cơ sở lên các khâu.

- Lập bảng thông số DH (gồm bộ thông số θ, α, a, d).

- Xác định các ma trận quan hệ An dựa vào các thông số DH đã tìm được.

- Tính các ma trận T và viết phương trình động học của rô bôt theo ma trận T cuối cùng.

Trong thực tế, các rô bốt công nghiệp thường có các trục khớp song song hoặc vuông góc với nhau, và ở bài viết này chúng ta cũng xét các rô bốt như vậy. Việc gắn hệ toạ độ lên các khâu chính xác đóng vai trò rất quan trọng khi xác lập phương trình động học rô bốt, đây là bước khó nhất và là chìa khoá để giải quyết bài toán động học. Theo kinh nghiệm của mình, việc xác định các hệ toạ độ lên các khâu chúng ta cần lưu ý các điểm quan trọng sau:

- Các hệ toạ độ Oxyz phải tuân theo quy tắc bàn tay phải, đây là yêu cầu đầu tiên và bắt buộc.

- Các trục zn phải chọn cùng phương với trục khớp n+1.

- Các trục xn là trục quay của zn thành zn+1. Trong quá trình gắn hệ toạ độ, nếu xuất hiện phép quay của trục zn+1 đối với zn quanh trục yn thì vị trí ban đầu (Home position) của rô bốt đã giả định không đúng và phải chọn lại.

- Khi xuất hiện trục khớp quay nối tiếp trục khớp tịnh tiến thì gốc toạ độ của khâu tịnh tiến đặt trùng với gốc toạ độ của khâu quay.

Với các rô bốt công nghiệp thường có các trục khớp song song hoặc vuông góc với nhau, qua quá trình giải quyết một số bài toán động học rô bốt, mình cũng rút ra được một số kinh nghiệm xác định bộ thông số DH như sau:

- Với khâu tịnh tiến: d = d* (biến khớp), θ = a = 0 (nếu xuất hiện các trường hợp như trên thì xác định a theo các quy tắc đó).

- Với khâu quay: θ = θ* (biến khớp).

- Khi các trục z không cắt nhau thì a = độ dài pháp truyến chung nhỏ nhất của hai trục. Khi các trục z cắt nhau thì a = 0.

- αn là góc giữa các trục z trong mặt phẳng vuông góc với an. αn = góc quay quanh trục xn biến zn thành zn+1.

- dn là khoảng cách giữa các pháp tuyến đo dọc theo trục khớp n. Khi các trục x không cắt nhau thì dn = khoảng cách giữa xn-1xn . Khi các trục x cắt nhau thì dn = 0.

Một số ví dụ gắn hệ toạ độ lên rô bốt áp dụng quy tắc DH:



Rô bốt SCARA



Rô bốt ELBOW



Rô bốt RTT



Rô bốt RRT
"trích blog.tamtay.vn"
Chúc các bạn thành coong(^_^)

__________________________________________________________________

Về Đầu Trang Go down
http://diendientu.forumh.net
Nguyenhoangbak
Thành viên mới
Thành viên mới


Tổng số bài gửi : 8
Điểm : 9
Danh tiếng : 1
Ngày tham gia : 17/03/2011

Bài gửiTiêu đề: Re: Cách xác định bộ thông số Denavit - Hartenberg (DH)   Thu Aug 25, 2011 5:39 pm

thanks ban nhieu
Về Đầu Trang Go down
 
Cách xác định bộ thông số Denavit - Hartenberg (DH)
Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang 
Trang 1 trong tổng số 1 trang

Permissions in this forum:Bạn không có quyền trả lời bài viết
 :: CÔNG NGHỆ KỸ THUẬT ĐIỀU KHIỂN VÀ TỰ ĐỘNG HÓA :: ROBOT CÔNG NGHIỆP :: Thảo luận bài tập Robot công nghiệp-
Chuyển đến