Tính toán động học robot di động sáu chân
lượt xem 6
download
Bài viết Tính toán động học robot di động sáu chân thiết lập phương pháp di chuyển của robot, đảm bảo robot di chuyển nhịp nhàng, chuyển động theo quỹ đạo thẳng và có thể di chuyển với tốc độ cao mà vẫn đáp ứng được bài toán công suất chuyển động.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Tính toán động học robot di động sáu chân
- Tuyển tập Hội nghị Khoa học thường niên năm 2022. ISBN: 978-604-82-7001-8 TÍNH TOÁN ĐỘNG HỌC ROBOT DI ĐỘNG SÁU CHÂN Nguyễn Tiến Thịnh1, Nguyễn Tuấn Anh1, Nguyễn Huy Thế1 1 Trường Đại học Thủy lợi, email: nguyehuythe@tlu.edu.vn 1. GIỚI THIỆU CHUNG góc quay của mỗi bậc tự do đều có giới hạn và miền hoạt động đối xứng tạo cho robot có Robot di động được nghiên cứu, sản xuất và khả năng di chuyển linh hoạt. ứng dụng rộng rãi trong cuộc sống, trong đó robot di chuyển bằng nhiều chân, tương tự như 2. PHƯƠNG PHÁP NGHIÊN CỨU động vật chân khớp. Đây là một trong những loại robot quan trọng, đặc biệt được sử dụng Đối với robot nhiều chân, vấn đề giữ thăng trong các nhiệm vụ phức tạp, do loại robot này bằng trong quá trình di chuyển dễ dàng hơn có tính ổn định, khả năng thăng bằng tốt, di so với robot ít chân. Trong quá trình nghiên chuyển được ở các địa hình phức tạp, đặc biệt cứu, phân tích và phỏng sinh chuyển động là ở những khu vực bất thường, nguy hiểm như của động vật có ba phương pháp di chuyển hầm mỏ hay do thám hành tinh khác. Trong bài với robot nhiều chân: di chuyển từng chân báo này, nhóm tác giả khảo sát bài toán phân (Hình 2a) - khi robot di chuyển chậm hoặc tích động học với mô hình robot hexapod, mô xoay tròn, di chuyển phối hợp (Hình 2b) – phỏng cấu trúc thân nhện và sáu chân được bố khi robot di chuyển với tốc độ trung bình và trí đối xứng. Mục đích chính của bài báo là di chuyển ba chân so le (Hình 2c) – khi robot thiết lập phương pháp di chuyển của robot, di chuyển nhanh tiến/lùi [2]. đảm bảo robot di chuyển nhịp nhàng, chuyển động theo quỹ đạo thẳng và có thể di chuyển với tốc độ cao mà vẫn đáp ứng được bài toán công suất chuyển động. Hình 2. Các phương pháp di chuyển Bài toán điều khiển chuyển động của robot còn bị ảnh hưởng bởi công suất hệ thống điều Hình 1. Mô hình robot sáu chân khiển. Với cách di chuyển từng chân công Hình 1 biểu diễn mô hình robot đã được suất cần đáp ứng nhỏ trong khi di chuyển ba thiết kế có cấu trúc chân phân bố đều theo chân so le hoặc kiểu hỗn hợp sẽ cần công thân hình tròn, sáu chân được bố trí đối xứng, suất lớn hơn. Trong giới hạn nghiên cứu này, nhờ đó robot có cấu trúc ổn định [1]. Mỗi chỉ xét bài toán điều khiển robot di chuyển chân của robot có 3 bậc tự do dạng RRR, các theo dạng ba chân so le và trong mặt phẳng 53
- Tuyển tập Hội nghị Khoa học thường niên năm 2022. ISBN: 978-604-82-7001-8 nằm ngang. Trong thời gian tới, robot sẽ (O3i): Là hệ tọa độ gắn trên chân tại vị trí được trang bị thêm cảm biến để có thể thích tiếp xúc với mặt đất. ứng với các kiểu chuyển động khác và các Sử dụng phương pháp Denavit-Hartenberg dạng địa hình phức tạp. cho bài toán động học robot, thiết lập được Với phương pháp di chuyển ba chân so le bảng tham số DH của chân robot như trong nhau, trọng tâm của robot luôn không đổi, do Bảng 1. đó vấn đề thăng bằng trong khi robot di Từ bảng động học DH với một vị trí bất kỳ chuyển luôn được đảm bảo Hình 3. của thân robot ta xác định được vị trí điểm cuối của chân robot tiếp xúc với đất theo ma Trọng tâm robot trận biến đổi sau: 0 0 k 1 2 3T kT 1T 2T 3T (1) Trong đó: + ijT là ma trận chuyển từ khâu j về khâu i + w, h, 0 là tham số của thân robot được xác định trước. a) Bảng 1. Bảng động học DH của chân robot b) Khâu a d 1 w 0 h 0 Hình 3. Trọng tâm robot khi di chuyển 2 a1 900 0 1i Robot dạng nhện với kết cấu đối xứng, các 3 a2 0 0 2i chân có cấu trúc giống nhau và có khả năng di 4 a3 0 0 3i chuyển độc lập. Do đó, để thuận tiện cho tính toán động học, từng chân robot được xét riêng Từ biểu thức (1) ta có ma trận biến đổi của với hệ tọa độ được xác định như Hình 4. hệ cố định (O) sang hệ tọa độ (O3) đặt tại điểm tiếp xúc của chân robot với mặt đất như sau: C01C23 C01S23 S01 C01(a1 a2C2 aC 3 23 )wC0 S C S S C S (a a C aC )wS 0 3T 01 23 01 23 01 01 1 2 2 3 23 0 S23 C23 0 ha2S2 a3S23 0 0 0 1 Trong đó: C01 cos( 0 1 ) S01 sin( 0 1 ) C23 cos( 2 3 ) S23 sin( 2 3 ) Hình 4. Hệ tọa độ trên chân robot C0 cos( 0 ) S0 sin( 0 ) Trong đó: C2 cos( 2 ) S2 sin( 2 ) (O): Là hệ quy chiếu gốc gắn với mặt đất Để điều khiển chuyển động của robot ta cố định; cần xác định tham số điều khiển ji tại các (Ob): Là hệ tọa độ động trên thân robot; biến khớp. (Oki): Là hệ tọa độ gắn trên khớp xoay 1; Xét bài toán động học ngược robot, khi (O1i): Là hệ tọa độ gắn trên khớp xoay 2; biết vị trí di chuyển của chân tức biết tọa độ (O2i): Là hệ tọa độ gắn trên khớp xoay 3; của điểm O3 ( x3i , y3i , z3i ) ta sẽ xác định được 54
- Tuyển tập Hội nghị Khoa học thường niên năm 2022. ISBN: 978-604-82-7001-8 giá trị các biến khớp ji thông qua biểu thức Từ đồ thị mô phỏng tọa độ suy rộng xét đồng nhất vị trí: trên mỗi chân của robot biểu diễn trong X 3i C01( a1 a2C2 a3C23 ) wC0 Hình 6 và Hình 7, ta thấy rằng sau mỗi bước tiến các chân robot đạt đến vị trí mới Y3i S01( a1 a2C2 a3C23 ) wS0 nhưng các góc xác định vị trí các khâu sẽ Z 3i h a2 S2 a3 S23 trở về vị trí ban đầu sau khi thân robot di Dù robot có di chuyển theo phương pháp chuyển tiến lên. nào thì các chân của robot đều được điều khiển qua các pha đứng (stance) và pha đi (swing) theo một quỹ đạo nhất định như trong Hình 5 [2,3]. Vị trí đến Vị trí đầu Hình 7. Tọa độ suy rộng khớp chân 2,4,6 Hình 5. Các pha trong một bước của robot 4. KẾT LUẬN Giải phương trình trên với tham số đầu Bài báo đã tập trung trình bày được các vấn vào theo quỹ đạo cho trước, dễ dàng xác định đề sau: được các tham số điều khiển ji . Phân tích, lựa chọn kiểu chuyển động của robot nhiều chân; 3. KẾT QUẢ NGHIÊN CỨU Phân tích, đánh giá tính ổn định trọng tâm Để tính toán các tham số điều khiển, sử dụng của robot khi di chuyển; phần mềm Matlab R2020a xây dựng chương Tính toán động học, động học ngược, vẽ trình mô phỏng độ biến thiên tham số biến khớp biểu đồ biến khớp xét trên từng chân robot khi xét trên một chân khi robot chuyển động. robot di chuyển. Kết quả nghiên cứu được dùng trong điều khiển động học robot nhện sáu chân. Còn một số vấn đề có thể nghiên cứu tiếp theo như động lực học và điều khiển robot nhện di chuyển trên địa hình phức tạp. 5. TÀI LIỆU THAM KHẢO [1] T. Karakurt, A. Durdu, N. Yilmaz. 2015. Design of Six Legged Spider Robot and Evolving Walking Algorithms. International Journal of Machine Learning and Computing, Vol.5, No.2, Hình 6. Tọa độ suy rộng khớp chân 1,3,5 p.96-100. 55
CÓ THỂ BẠN MUỐN DOWNLOAD
-
MỘT SỐ KẾT QUẢ NGHIÊN CỨU THIẾT KẾ CHẾ TẠO VÀ ỨNG DỤNG ROBOCAR
4 p | 394 | 139
-
Robot tự hành với khả năng tránh vật cản sử dụng mạng nơron
6 p | 126 | 17
-
Ứng dụng encoder nâng cao chất lượng điều khiển đường đi của Robot tự động
6 p | 133 | 14
-
Nghiên cứu tối ưu bài toán định vị bản đồ cho robot di động trong môi trường không xác định sử dụng phương pháp học tăng cường
6 p | 14 | 7
-
Thiết kế quỹ đạo tối ưu cho robot sử dụng thuật toán di truyền
6 p | 29 | 7
-
Nghiên cứu, thiết kế robot thông minh hình dáng giống người hỗ trợ dạy học tiếng Anh
5 p | 29 | 6
-
Phân tích động học và các cấu hình kỳ dị của tay máy robot song song phẳng 3 bậc tự do
5 p | 30 | 6
-
Xác định đặc tính của các tham số phụ trong bài toán động học robot song song
5 p | 12 | 6
-
Xác định đặc tính của các tham số phụ trong bài toán động học robot song song
6 p | 10 | 6
-
Tính toán đồ gá ổn định động học có cấu trúc robot
6 p | 35 | 4
-
Công nghệ tác tử di động và ứng dụng thử nghiệm trong thương mại điện tử.
8 p | 107 | 4
-
Một giải pháp tính toán đảm bảo sai số khâu cuối robot nằm trong miền giới hạn định trước
6 p | 36 | 3
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn