Thử nghiệm mạch điều khiển
Hình 8.2.1 Test Mạch PCB
60 | P a g e
Hình 8.2.2 Robot đang đứng
61 | P a g e
KẾT LUẬN
Sau thời gian nghiên cứu và tìm hiểu, nhóm chúng em đã rút ra được nguyên cứu lý thuyết và tính toán bài toán cho robot 4 chân. Đây là cơ sở quan trọng nhất cho việc điều khiển chuyển động cho robot. Thấy được những khó khăn mà con người lấy cảm hứng từ thiên nhiên để xây dựng một con robot có khả năng hoạt động như một loài động vật. Nghiên cứu các loại dáng đi của robot và đưa ra mô hình hình học cho các loại dáng đi. Dựa vào động học thuận và động học nghịch, tính toán được vị trí đặt chân cho robot để có bước đi mượt và tránh bước nhảy. Nhóm đã thiết kế thành công phần cơ khí robot 4 chân. Robot đã hoạt động đúng với lệnh điều khiển từ thiết bị điều khiển từ xa (Bluetooth). Bên cạnh đó mô hình robot vẫn chưa phải là mô hình tối ưu nhất.
Thông qua đề tài này, chúng em đã trang bị nhiều kiến thức hơn nữa, viết chương trình giao tiếp giữa vi điều khiển với modul bluetooth. Điều khiển động cơ servo bằng arudino mega2560 và thực hiện các lệnh bằng phần mềm chạy bằng smartphone được tạo trên MIT.
Bên cạnh đó, nhóm cũng đã gặp không ít khó khăn cho đề tài này, nhóm chưa tính toán được động lực học cho robot, xây dựng quỹ đạo chưa hoàn chỉnh và tối ưu. Robot chỉ đi được trên bề mặt phẳng có độ nhám cao. Các sai số về quỹ đạo chưa được kiểm soát và độ ổn định của mô hình chưa cao.
Trong tương lai, nhóm muốn phát triển mô hình robot này lên một cấp độ mới với nhiều tính năng hơn. Trang bị thêm cảm biến siêu âm để có thể tránh vật cản, tích hợp camera để robot thu thập dữ liệu thông tin hình ảnh truyền về máy tính. Bước phát triển hơn nữa là sử dụng ngôn ngữ python để lập trình robot, tạo ra một robot thông minh.
62 | P a g e
TÀI LIỆU THAM KHẢO
[1] Lê Hoài Quốc, Chung Tấn Lâm, Robot công nghiệp, NXB Khoa Học Kỹ Thuật, 2006. [2] Nguyễn Thị Phương Hà, Huỳnh Thái Hoàng, Lý thuyết điều khiển tự động, NXB Đại Học Quốc Gia TPHCM, 2011.
[3] Mark W. Spong, Seth Hutchinson, and M. Vidyasagar, Robot Dynamics and Control, 2004.
[4] Nguyễn Phùng Quang, Nguyễn Phùng Quang, Matlab & Simulink dành cho kỹ sư điều khiển tự động, NXB Khoa học kỹ thuật 2003.
[5] Devdas Shetty, Richard A.Kolk, Mechatronics System Design.
[6] Giorgio Figliolini and Pierluigi Rea, Mechanics and Simulation of Six-Legged Walking Robots, Italy.
[7] Yong Gao, Weihai Chen, Zhen Lu, and Xiaoqi Chen “Dynamics Analysis and Trajectory Tracking Control for a Cockroach-Like Robot” IEEE International Conference on Control and Automation , 2009.
[8] Naoya Okamoto, Yosuke Kurihara and Kajiro Watanabe” Motion control of multi- legged machines”. ICROS-SICE International Joint Conference 2009.
[9] Abhijit Mahapatra, and Shibendu Shekhar Roy, “Computer Aided Dynamic Simulation of Six-Legged Robot”, International Journal of Recent Trends in Engineering.
Các trang web tham khảo:
Động cơ Servo hoạt động | điều khiển Servo bằng Arduino (istem.com.vn) Arduino Ant Hexapod Robot - How To Mechatronics
(PDF) Leg Trajectory Planning for Quadruped Robots with High-Speed Trot Gait (researchgate.net)
63 | P a g e
PHỤ LỤC
Code matlab Code chương trình