![]() |
Moment quán tính là một thông số để phán ánh hình dáng hình học và phân bố khối lượng của một khâu. Do đó không cần phải đo bằng một máy nào cả. Nếu tính toán bằng tay và coi khối lưồnng nhất thì đó là phép tính tích phân 3 lớp. Nếu bạn dùng các phân mềm CAD thì nó tự động tính cho bạn khi thiết lập vật liệu cho khâu này
|
tay máy robot đúng là có nhiều tài liệu nên nhiều khi bị lẫn lộn. quý vị ai biết tài liệu nào mà cho người mới bắt đầu tìm hiểu thì post giùm nhé!
|
Bài toán động học ngược của robot có thể có nhiều nghiệm. Chẳng hạn trường hợp 2 khâu thì ở nhiều vị trí nó cũng có 2 nghiệm. Vậy, nếu dùng nghiệm biểu thức giải tích dưới dạng atan2 thì làm thế nào để chọn được nghiệm nào cho phù hợp? Vì có trường hợp em chọn cố định 1 biểu thức giải tích duy nhất, thì khi đi qua điểm kỳ dị (trường hợp robot 2 khâu, là điểm có q2 = 0 tức khâu 2 duỗi thẳng ra), đồ thị nghiệm thu được nó sẽ bị gấp khúc. Trong trường hợp này nếu từ điểm này trở đi, ta chọn biểu thức nghiệm thứ 2 thì đồ thị nghiệm thu được sẽ ổn. Như vậy, tại mỗi vị trí, ta cần phải chọn biểu thức nghiệm nào phù hợp? Các anh có biết cách chọn nghiệm như thế nào không?
|
Trích:
Anh nhớ có một chương trình mô phỏng nhỏ nữa bằng matlab nhưng quên mất ở đâu. Nó có đầy đủ bài toán thuận và ngược. Về điểm kỳ dị. Thực ra người ta hay nói nó là điểm kỳ dị, nhưng đúng thì nó phải gọi là vùng kỳ dị, là vùng mà robot phải "vận động" khó khăn và chậm mới đạt đến được. Như vậy, nó liên quan tới cấu trúc của robot, và có những ràng buộc (constrains) nhất định. Dựa vào những constrain này, người ta tìm ra các nghiệm phù hợp đối với mỗi mô hình robot. Em có thể xem thêm cuốn Robot Motion Planning của Jean Claude Latomb (anh không nhớ chính xác tên) để có thể giải cho từng trường hợp cụ thể Chúc vui |
Em xem qua chương trình Matlab ở đường link của anh thấy chương trình này sử dụng phương pháp lặp (phương pháp số), còn ở đây em sử dụng phương pháp giải tích. Em cũng thử tìm quyển sách của anh (bản soft) (tác giả là Jean Claude Latombe) nhưng chỉ có bản view giới hạn trên google book thôi, xem qua cũng thấy khó hiểu. Có lẽ em nên đưa chương trình của em lên anh xem thế nào, vì ko có chương trình đó ở đây, nên em type lại thôi (chắc là không có lỗi), anh chịu khó copy, paste đoạn script vào trong matlab thì sẽ xem được kết quả chạy. Nếu cần thì em sẽ copy hình sau.
Đây là đoạn chương trình giải động học ngược robot 2 khâu phẳng. Đầu tiên em cho biến q1, q2 (biến khớp) chạy theo 1 hàm, sau đó tính động học thuận, rồi tính lại động học ngược. Có thể thấy tại giá trị q2=pi (điểm kỳ dị) thì đồ thị của q1, q2 (cuối cùng) bị gãy khúc. Nếu tại thời điểm đó trở đi đến giá trị suy biến tiếp theo em thay lại hàm S2=-sqrt(abs(1-C2.^2)); thì đồ thị lại không bị gãy khúc nữa. Nhưng em không biết cách làm sao để chọn 1 trong 2 hàm đó tại mỗi thời điểm t để đồ thị vẫn luôn ổn. Code:
clear all; |
Trích:
Chúc vui |
1 Attachment(s)
Đây là hình robot 2 khâu phẳng của em
|
Em sửa lại đoạn code hôm trước, hôm nay mới có máy kiểm tra lại thấy có 1 lỗi nhỏ. Code mới như sau, anh xem hộ em.
Code:
clear all; clc; |
Tài liệu cơ bản về robot tay máy bằng tiếng Việt, các bạn có thể search trong thư viện BK Hà nội, phần luận văn.
Keywords: Robot, xử lý ảnh, thị giác máy, kalman. Chúc may mắn. |
Topic này die rồi hả các bác?
Em có vấn đề khi giải động học ngược robot bằng pp Newton Raphson, có hiện tượng nhảy nghiệm ( root jumping). Bác nào có cách giải quyết chỉ dùm em cái. |
chào các bác .mình cũng đang lam một đồ an1 về cánh tay robot.tiec một cái tui mình mới năm 3 chưa dc hoc các phần mềm vẽ.hiện jo tụi mình đã xó anh của cánh tay rui but ko co bản vẽ cung như các chỉ số.mấy bác co thể júp mình được ko?minh sẽ post hình len sau.a chỉ mình cách post hình lun nha.
|
bang chủ júp đỡ đệ nha.hihih
|
Vấn đề này thực sự hay.
Đệ xin có một số đóng góp như sau: 1. Giải bài toán động học ngược bằng phương pháp số có ưu điểm là có thể áp dụng cho mọi mô hình Robot với cùng thuật giải. Còn giải bằng phương pháp giải tích thì máy tính sẽ phải tính toán ít hơn, nhưng nhược điểm là mỗi một mô hình Robot lại giải khác nhau. 2. Giải bài toán động học ngược cũng sẽ phân ra các trường hợp thế này Nếu gọi n là số tọa độ suy rộng. Vị trí của khau thao tác (hiểu theo nghĩa vị trí và hướng) được xác định thông qua m thông số, ví dụ x,y và góc của khâu thao tác với trục z chẳng hạn thì ta có m = 3 Khi đó m = n thì Robot có cấu trúc động học cân bằng (chuẩn), và việc nghiệm của bài toán động học ngược có thể có nghiệm duy nhất m < n Robot có cấu trúc dư dẫn động. Để giải bài toán người ta đưa các điều kiện phụ vào ví dụ như gắn thêm các rằng buộc cho khâu thao tác, hoặc thêm các điều kiện toán học ví như tìm nghiệm tối ưu theo một nghĩa nào đó ... :D m > n để bài toán có nghiệm thì cần các rằng buộc về toạ độ suy rộng Hiểu một cách nôm ma là hệ phương trình tuyến tính với n là số ẩn và m là số phương trình. Em gõ lại một phần lý thuyết được học của ông thầy. Hi vọng sẽ được trao đổi với mọi người (mặc dù em bị ông đó đá đít rồi). Em chẳng có tý kinh nghiệm nào về cái vụ Robot cho lắm. Mới chỉ có dùng MatLab để chứng minh lý thuyết điều khiển là OK, còn về lập trình VC++ thì mù tịt, thực tế chưa có tý nào chẳng biết làm một cái tay máy cần có những kiến thức gì nữa ... Rất mong được mọi người giúp đỡ và cùng học tập. @F: tài liệu trong topic này chẳng down được. Anh có time check lại nhé :| |
Trích:
|
em thực sự rất quan tâm đến vấn đề này ạ!
em đang chuẩn bị có project về cánh tay robot vì vậy em rất cần tài liệu như anh đã nó ạ! mong anh có thể share cho em cùng diễn đàn được ko ạ! mail cua em : xuananitiu@gmail.com |
Trích:
http://www.youtube.com/watch?v=ggOyn...eature=related http://www.youtube.com/watch?v=w84_8hbe9cg&NR=1 http://www.youtube.com/watch?v=kOsvM0DoB6c |
Trích:
http://www.youtube.com/watch?v=ggOyn...eature=related http://www.youtube.com/watch?v=w84_8hbe9cg&NR=1 http://www.youtube.com/watch?v=kOsvM0DoB6c Cảm ơn vì đã quan tâm theo dõi, rất mong nhận được ý kiến đóng góp! |
Múi giờ GMT. Hiện tại là 12:05 PM. |
Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam