Các tham số Denavit-Hartenberg cho trình thao tác SCARA


8

Tôi đang xem qua sách giáo khoa Mô hình hóa và điều khiển Robot, tìm hiểu về quy ước DH và làm việc thông qua một số ví dụ.

Tôi có một vấn đề với ví dụ sau. Đưa ra dưới đây là hình ảnh của vấn đề và bảng tham số liên kết mà tôi đã cố gắng tự điền. Tôi đã có cùng một câu trả lời, ngoại trừ tôi tin rằng nên có một tham số d1 đại diện cho phần bù liên kết giữa các khung 1 và 2. Điều này sẽ tương tự với tham số d4.

nhập mô tả hình ảnh ở đây

Nếu bất cứ ai có thể giải thích tại sao tôi có thể sai, hoặc xác nhận rằng tôi có quyền, điều đó sẽ rất tuyệt. Tôi ghét nó khi tôi chống lại sách giáo khoa lol.

Chúc mừng.


Cuốn sách này không thực sự tốt Nó thậm chí không hiển thị một sơ đồ tốt cho robot scara với dấu hiệu rõ ràng về liên kết và đánh số chung và nhãn. Nhìn vào sơ đồ bạn hiển thị, nó thậm chí không hiển thị d1trên sơ đồ. Tôi nghĩ những sơ đồ này được làm bằng latex / Tickz, và có thể họ khó có thể thêm nhiều ký hiệu trên sơ đồ, vì vậy chúng còn thiếu nhiều chi tiết. Tôi thích sơ đồ gần với hình dạng vật lý của robot, như thế này! Đồ họa toán học trong cuốn sách MLS
Nasser

Nó phụ thuộc vào nơi nguồn gốc của khớp đầu tiên. Trong cuốn sách, nguồn gốc được chọn vì vậy D1 là 0.

Câu trả lời:


9

Bạn nói đúng anh ấy đã làm sai ở đó.

Đây có lẽ là một trong nhiều lỗi chính tả trong bản in lại này của Mark Spong . Thay vào đó, bạn nên chuyển sang những cuốn sách hay khác, chẳng hạn như cuốn sách thanh lịch hơn về mặt toán học của Richard Murray, Zexiang Li và Sankar Sastry, Giới thiệu toán học về thao tác robot (MLS94). Toán học mà họ sử dụng phù hợp trong các cuốn sách khác của họ như Yi Ma, etal An Mời về 3D-Vision . lý thuyết vítlý thuyết nhóm Lie thay vì phương pháp tối thiểu của Denavit và Hartenberg được sử dụng trong cuốn sách. Nó vượt trội hơn nhiều so với phương pháp DH, và được áp dụng rộng rãi trong giới học thuật (ngành này là một câu chuyện khác).

Cuối cùng, một phần thưởng là cuốn sách MLS94 hoàn toàn miễn phí để tải xuống (theo thỏa thuận với báo chí CRC của nhà xuất bản). Nó cũng đã làm một công việc tuyệt vời trong điều trị có hệ thống từ động học đến động lực học để kiểm soát.


Biên tập:

Tôi không biết xấu hổ khi đề cập đến một trong những ấn phẩm không phải gần đây của chúng tôi về hiệu chuẩn động học robot, trong đó bạn có thể tìm thấy thông tin bổ sung về cách người ta có thể chuyển đổi giữa biểu diễn trục vít và thông số DH của trục khớp. Vấn đề là, người ta có thể dễ dàng đối phó với tính đơn lẻ của các tham số DH nếu anh ta / cô ta nhìn vấn đề từ khía cạnh hình học (hình học vi phân của các nhóm Lie).


Trước hết, cảm ơn bạn đã xác nhận ... những điều nhỏ bé này làm tôi phát điên. Thứ hai, cảm ơn bạn đã tham khảo khác (MLS94). Tôi nhất định sẽ kiểm tra. Xuất thân từ một nền tảng toán học trưởng thành hơn một chút, tôi thấy những thứ như các quy ước của DH là ... cổ xưa.
JDS

@JDS Nếu bạn thực sự tinh vi về mặt toán học, bạn không nên đặt quá nhiều vào động học và động lực học robot. Thực sự không còn gì cho bạn (trừ khi bạn sẵn sàng dành nhiều năm để giải quyết các vấn đề mở). Thay vào đó, hãy thử một số định hướng CS :-).
Troy Woo

Chỉ cần nhìn để có được bản thân để tăng tốc trên vật lý cơ bản. Mặc dù lợi ích của tôi nằm nhiều hơn trong kiểm soát và lập kế hoạch đường dẫn.
JDS

1

Nếu các trục zi − 1 và zi song song, Một phương pháp phổ biến để chọn oi là chọn bình thường đi qua oi 1 làm trục xi; oi sau đó là điểm tại đó bình thường này giao nhau với zi. Trong trường hợp này, di sẽ bằng không. Khi xi được cố định, yi được xác định, như thường lệ theo quy tắc bàn tay phải. Vì các trục zi − 1 và zi song song, nên tôi sẽ bằng 0 trong trường hợp này.


0

Không có sai lầm ở đây. Robot scara có 2 trục Z thẳng đứng trong đó nó xoay. do đó, không có bản dịch thực sự theo hướng Z giữa j0 j1 và thậm chí j2.

đó là lý do tại sao d1 và d2 bằng 0 vì không có thay đổi Z trái ngược với các khớp trước đó.

Nếu bạn sửa lỗi đó, bạn có thể di chuyển j0 lên để nó trùng với j1 và j2. và sau đó thêm một j-1 và một hàng mới ở đầu bảng cho khớp 0. thì thực sự cần d0. (khoảng cách giữa X-1 và X0 dọc theo Z.


0

Bạn có thể có d10 hoặc đặt d1= =0 và nhúng chuyển vị dọc trong d3*.


Chào mừng đến với Robotics RobotGuy. Cảm ơn câu trả lời của bạn nhưng chúng tôi đang tìm kiếm câu trả lời toàn diện cung cấp một số giải thích và bối cảnh. Câu trả lời rất ngắn không thể làm điều này, vì vậy hãy chỉnh sửa câu trả lời của bạn để giải thích tại sao nó đúng, lý tưởng với trích dẫn. Câu trả lời không bao gồm giải thích có thể được gỡ bỏ. Xem cách trả lời để biết thêm.
Đánh dấu gian hàng

Ngoài ra, trên Robotics, chúng tôi may mắn có hỗ trợ MathJax, cho phép bạn dễ dàng tạo các chỉ mục, siêu ký tự, phân số, căn bậc hai, chữ cái Hy Lạp và hơn thế nữa. Điều này cho phép bạn thêm cả biểu thức toán học nội tuyến và khối trong các câu hỏi và câu trả lời của người máy . Để có hướng dẫn nhanh, hãy xem Làm thế nào tôi có thể định dạng các biểu thức toán học ở đây, bằng MathJax? Hy vọng chỉnh sửa của tôi đại diện cho ý định của bạn.
Đánh dấu gian hàng

-1

Tôi là một sinh viên đại học Trung Quốc và cũng gặp vấn đề này khi học robot công nghiệp. Nếu bạn xác định rõ ràng chuyển động của robot SCARA, bạn sẽ thấy rằng khoảng cách của mỗi khớp là ổn định, ví dụ như khoảng cách của khớp 1 và 2 luôn là b1. Vì vậy, chỉ cần xem lại định nghĩa của bi: các khớp chung. Tôi nghĩ bạn đã đúng. Vui lòng tìm trang 110 5.17- từ cuốn sách, được viết bởi SAHA. Có sự phân biệt rõ ràng về tầm vóc về robot SCARA. Bất kỳ giao hoán, chào mừng đến với e-mail cho tôi. sailong.wu @ gmail

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.