1. Trang chủ
  2. » Giáo Dục - Đào Tạo

(TIỂU LUẬN) báo cáo báo cáo môn học THỰC tập NGÀNH NGHỀ đề tài MOBILE ROBOT

53 4 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề MOBILE ROBOT
Người hướng dẫn Thầy Nguyễn Lê Thế Duy, Cô Nguyễn Thị Kiều Phượng
Trường học TRƯỜNG ĐẠI HỌC KỸ THUẬT – CÔNG NGHỆ CẦN THƠ
Chuyên ngành KỸ THUẬT CƠ KHÍ
Thể loại BÁO CÁO MÔN HỌC: THỰC TẬP NGÀNH NGHỀ
Thành phố Cần Thơ
Định dạng
Số trang 53
Dung lượng 1,84 MB

Cấu trúc

  • 3.5.3 Hiệu chỉnh thuật toán PID (36)
  • 3.6 Giới thiệu phần mềm Arduino IDE (36)
    • 3.6.1 Giao diện (36)
  • CHƯƠNG VI: THIẾT KẾ VÀ CHẾ TẠO ROBOT DÒ ĐƯỜNG (38)
    • 4.1 Thiết kế đường đi cho robot (38)
      • 4.2.2 Hệ thống đường line cho robot (0)
    • 4.4 Kết quả thực nghiệm trên mô hình robot (0)
  • TÀI LIỆU THAM KHẢO (44)
  • PHỤ LỤC (44)

Nội dung

Hiệu chỉnh thuật toán PID

Khi sử dụng giải thuật PID để điều khiển robot dò đường, kết quả ban đầu cho thấy robot hoạt động kh ng như mong đợi Trường hợp này được lý giải là do các giá trị của các hệ số Kp, Ki và Kd chưa phù hợp Mỗi robot có một đặc tính vật lý khác nhau do đó các hệ số này cũng phải thay đổi để phù hợp Phần tiếp theo, tác giả đề xuất các bước thực nghiệm đơn giản để xác định các hệ số Kp, Ki và Kd.

Giới thiệu phần mềm Arduino IDE

Giao diện

Hình 3.4 Giao diện phần mềm Arduino IDE3.6.2 Vùng lệnh

Bao gồm các nút lệnh menu (File, Edit, Sketch, Tools, Help) Ph a dưới là các icon cho phép sử dụng nhanh các chức năng thường dùng của IDE được miêu tả như sau:

Hình 3.5 Các nút lệnh trong Arduino IDE

Hình 3.6 Vùng thông báo trong Arduino IDE

Những thông báo từ IDE sẽ được hiển thị tại đây Để ý rằng góc dưới cùng bên phải hiển thị loại board Arduino và cổng COM được sử dụng Luôn chú ý tới mục này bởi nếu chọn sai loại board hoặc cổng COM, bạn sẽ không thể upload được code của mình.

Chúng ta có thể tìm thấy một vài hướng dẫn khắc phục các lỗi thường gặp khi lập trình Arduino tại Lỗi của Arduino? Và các lỗi thường gặp khi lập trình Arduino

Khi lập trình, cần chọn port (cổng kết nối khi gắn board vào) và board (tên board mà bạn sử dụng) Giả sử, đang dùng mạch Arduino Uno, và khi gắn board này vào máy tính bằng cápUSB nó được nhận là COM4 thì bạn chỉnh như thế này là có thể lập trình được.

Hình 3.7 Chọn cổng kết nối cho Arduino Uno R3

THIẾT KẾ VÀ CHẾ TẠO ROBOT DÒ ĐƯỜNG

Thiết kế đường đi cho robot

Từ ý tưởng có sẵn sử dụng phần nềm Panit 3D để mô phỏng đường đi giúp cho việc chế tạo đường đi của robot dò đường được dễ dàng hơn.

Hình 4.1 Mô phỏng đường đi trên phần nềm Paint 3D 4.2.2 Hệ thống đường line cho robot

Sử dụng băng keo cách nhiệt để làm đường line cho robot vì độ bám dính tốt, sự đàn hồi của băng keo tốt, k ch thước phù hợp với k ch thước để làm đường line cho robot.

Hình 4.2 Băng keo dùng làm đường line

Hình 4.3 Sân đi sau khi chế tạo 4.4 Kết quả thực nghiệm trên mô hình robot

Việc thiết kế và chế tạo robot dò đường sử dụng thuật toán PID đã hoàn thiện và đi vào sử dụng Robot đã tự động nhận biết đường line để chạy với khả năng hoạt động chính xác cao.

Hình 4.5 Hoàn thiện robot dò đường

Phần tiếp theo là áp dụng phương pháp PWM kết hợp với giải thuật PID, còn gọi là PWM vòng kín, vào việc thực nghiệm mô hình robot thật Robot được thiết kế và chế tạo sử dụng dãy 5 cặp cảm biến thu phát quang để dò đường, mỗi cặp cảm biến cách nhau

25mm Vì, đường đi là vạch đen được k trên nền trắng và có bề rộng 30mm.

Hình 4.6 Cảm biến hồng ngoại

PHẦN KẾT LUẬN KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

Sau thời gian làm đề tài với sự hướng dẫn tận tình của cô ThS Trần Thị

Trà Vinh, trong đề tài này em đã thực hiện được những vấn đề sau:

- Tổng quan về robot dò đường.

- Thuật toán PID sử dụng trong robot dò đường.

- Thiết kế và chế tạo robot dò đường sử dụng thuật toán PID.

- Cơ cấu truyền động, bánh xe áp dụng cho Robot dò line và tránh vật cản.

- Chế tạo mô hình xe theo kích thước thực với linh kiện.

- Thực hiện kết nối và trao đổi dữ liệu giữa thiết.

- Tìm hiểu về các linh kiện cũng như cách thiết kế và làm mạch thủ công.

- Đi sâu tìm hiểu một số thuật toán điều khiển.

- Đề tài này rất phổ biến và có ứng dụng rất cao vào đời sống thực tiễn.

- Ứng dụng công nghệ dò line tránh vật cản vào các hệ thống khác.

- Thiết kế mạch điều khiển trung tâm, mạch công suất điều khiển động cơ.

- Mạch nhỏ gọn, các linh kiện rẻ.

- Mạch hoạt động tốt, không gặp vấn đề trong quá trình chạy.

- Bộ điều khiển hoạt động đúng với yêu cầu đặt ra, đạt giá trị tiệm cận với giá trị đặt

- Mạch còn thô sơ, dễ bị hư hỏng.

- Bám line chưa ổn định

- Tiếp tục nghiên cứu về xe dò line và tránh vật cản một cách ổn định và chính xác nhất có thể.

- Cải tiến xa nhanh hơn, bằng sừ dung động cơ có Encoder. Đồ án tốt nghiệp được thực hiện dưới sự cố gắng nỗ lực của bản thân và sự chỉ bảo tận tình của giáo viên hướng dẫn, tuy nhiên những thiếu sót và khiếm khuyết là không thể tránh khỏi Em rất mong nhận được các ý kiến đóng góp của thầy cô giáo trong hội đồng cùng toàn thể các bạn để đồ án của em được hoàn thiện hơn.

Việc thiết kế robot dò đường sử dụng thuật toán PID đã hoàn thành và đã đi vào hoạt động, đã tự dò vạch nhưng vẫn chưa phát huy được hết t nh năng Trong quá trình làm đồ án em có tìm hiểu thêm chức năng quét mã vạch trên các sản phẩm nhưng do điều kiện chưa cho phép nên em chưa thể áp dụng vào đồ án này Nếu có điều kiện em sẽ tiếp tục phát triển hệ thống hơn nữa đáp ứng nhu cầu ngày càng cao của con người Em hy vọng có thể ứng dụng robot dò đường này có thể ứng dụng ngay trong đời sống hàng ngày chứ không đơn thuần chỉ là trên mô hình.

Kết quả thực nghiệm trên mô hình robot

[1] Tran Quoc Cuong, Tran Thanh Phong, (May 2012), Speed Control of Dc

Motor By PWM Method Using Microcontroller Faculty of Industrial Engineering, Tien Giang University, ISSN: 1859 4530.

[2] WAN ROBAAH BINTI W AHMAD, (November 2008), A DC Motor

Controller Using PID Algorithm Implementation on PIC, Faculty of Electrical & Electronics Engineering, University Malaysia Pahang.

[3] http://efa.tnut.edu.vn/Article/Download/242

[4] http://arduino.vn/baiviet/1130bodieukhienpidgioithieuthuattoanphan1

[5] http://arduino.vn/baiviet/1130bodieukhienpidgioithieuthuattoanphan2

[6] http://arduino.vn/baiviet/1130bodieukhienpidgioithieuthuattoanphan3

[7] http://arduino.vn/baiviet/1130bodieukhienpidgioithieuthuattoanphan4

#include float Kp = 40, Ki = 0 ,Kd = 170; float error = 0, P = 0, I = 0, D = 0, PID_value = 0; float previous_error = 0; int sensor[5] = {0,0,0,0,0}; int gia_tri_ban_dau = 150; int PID_phai, PID_trai; int stop_distance = 20;// Khoảng cách phát hiện vật cản //Kết nối SRF 05 OR 04 const int trigPin = 11; // kết nối chân trig với chân 11 arduino const int echoPin = 12; // kết nối chân echo với chân 12 arduino long duration; // int distance; // biến khoảng cách int mode; int bluetoothTx = 8; // định nghĩa chân 2 là chân truyền tín hiệu int bluetoothRx = 13;// định nghĩa chân 3 là chân nhận tín hiệu SoftwareSerial bluetooth(bluetoothTx, bluetoothRx);

//định nghĩa chân motor trái

Ngày đăng: 02/12/2022, 08:33

HÌNH ẢNH LIÊN QUAN

Hình 1.1 Sân chạy robot - (TIỂU LUẬN) báo cáo báo cáo môn học THỰC tập NGÀNH NGHỀ đề tài MOBILE ROBOT
Hình 1.1 Sân chạy robot (Trang 8)
Hình 1.2 Quang trở - (TIỂU LUẬN) báo cáo báo cáo môn học THỰC tập NGÀNH NGHỀ đề tài MOBILE ROBOT
Hình 1.2 Quang trở (Trang 9)
Hình 1.3 Nguyên lý hoạt động của quang trở - (TIỂU LUẬN) báo cáo báo cáo môn học THỰC tập NGÀNH NGHỀ đề tài MOBILE ROBOT
Hình 1.3 Nguyên lý hoạt động của quang trở (Trang 9)
Hình 2.1Sơ đồ khối robot dị đường - (TIỂU LUẬN) báo cáo báo cáo môn học THỰC tập NGÀNH NGHỀ đề tài MOBILE ROBOT
Hình 2.1 Sơ đồ khối robot dị đường (Trang 11)
Hình 2.2 Lưu Đồ Giải Thuật - (TIỂU LUẬN) báo cáo báo cáo môn học THỰC tập NGÀNH NGHỀ đề tài MOBILE ROBOT
Hình 2.2 Lưu Đồ Giải Thuật (Trang 14)
Hình 2.3 Mạch cảm biến LED quang trở - (TIỂU LUẬN) báo cáo báo cáo môn học THỰC tập NGÀNH NGHỀ đề tài MOBILE ROBOT
Hình 2.3 Mạch cảm biến LED quang trở (Trang 16)
Hình 2.4 Mạch điều khiển motor sử dụng L298 2.3 Lựa chọn linh kiện - (TIỂU LUẬN) báo cáo báo cáo môn học THỰC tập NGÀNH NGHỀ đề tài MOBILE ROBOT
Hình 2.4 Mạch điều khiển motor sử dụng L298 2.3 Lựa chọn linh kiện (Trang 17)
Bảng 2.1 Đặc điểm kỹ thuật Arduino Uno R3 - (TIỂU LUẬN) báo cáo báo cáo môn học THỰC tập NGÀNH NGHỀ đề tài MOBILE ROBOT
Bảng 2.1 Đặc điểm kỹ thuật Arduino Uno R3 (Trang 19)
Hình 2.6 Vi xử lý ATmega328 - (TIỂU LUẬN) báo cáo báo cáo môn học THỰC tập NGÀNH NGHỀ đề tài MOBILE ROBOT
Hình 2.6 Vi xử lý ATmega328 (Trang 21)
Hình 2.8 Module điều khiển động cơ L298 - (TIỂU LUẬN) báo cáo báo cáo môn học THỰC tập NGÀNH NGHỀ đề tài MOBILE ROBOT
Hình 2.8 Module điều khiển động cơ L298 (Trang 22)
Hình 2.9 module cảm biến hồng ngoại - (TIỂU LUẬN) báo cáo báo cáo môn học THỰC tập NGÀNH NGHỀ đề tài MOBILE ROBOT
Hình 2.9 module cảm biến hồng ngoại (Trang 23)
Hình 2.10 Động cơ DC giảm tốc 2.3.4.1 Giới thiệu động cơ DC giảm tốc - (TIỂU LUẬN) báo cáo báo cáo môn học THỰC tập NGÀNH NGHỀ đề tài MOBILE ROBOT
Hình 2.10 Động cơ DC giảm tốc 2.3.4.1 Giới thiệu động cơ DC giảm tốc (Trang 24)
Hình 2.11 LED - (TIỂU LUẬN) báo cáo báo cáo môn học THỰC tập NGÀNH NGHỀ đề tài MOBILE ROBOT
Hình 2.11 LED (Trang 25)
Hình 2.13 Cảm biến siêu âm HCSR05 - (TIỂU LUẬN) báo cáo báo cáo môn học THỰC tập NGÀNH NGHỀ đề tài MOBILE ROBOT
Hình 2.13 Cảm biến siêu âm HCSR05 (Trang 26)
 Cấu hình Slave mặc định, không thay đổi được. - (TIỂU LUẬN) báo cáo báo cáo môn học THỰC tập NGÀNH NGHỀ đề tài MOBILE ROBOT
u hình Slave mặc định, không thay đổi được (Trang 27)
Hình 2.15 Sơ đồ kích thước Module Bluetooth HC06 - (TIỂU LUẬN) báo cáo báo cáo môn học THỰC tập NGÀNH NGHỀ đề tài MOBILE ROBOT
Hình 2.15 Sơ đồ kích thước Module Bluetooth HC06 (Trang 28)
Hình 2.16 Sơ đồ mạch Module Bluetooth HC06 - (TIỂU LUẬN) báo cáo báo cáo môn học THỰC tập NGÀNH NGHỀ đề tài MOBILE ROBOT
Hình 2.16 Sơ đồ mạch Module Bluetooth HC06 (Trang 30)
Hình 2.17 Sơ đồ kết nối Module Bluetooth HC06 với Arduio - (TIỂU LUẬN) báo cáo báo cáo môn học THỰC tập NGÀNH NGHỀ đề tài MOBILE ROBOT
Hình 2.17 Sơ đồ kết nối Module Bluetooth HC06 với Arduio (Trang 30)
(a) Giản đồ độ rộng xung (b) Giản đồ xung với theo duty_cycle Hình 3.1 Giản đồ - (TIỂU LUẬN) báo cáo báo cáo môn học THỰC tập NGÀNH NGHỀ đề tài MOBILE ROBOT
a Giản đồ độ rộng xung (b) Giản đồ xung với theo duty_cycle Hình 3.1 Giản đồ (Trang 32)
Hình 3.2 Sơ đồ khối giải thuật PID Phương trình PID tổng quát: - (TIỂU LUẬN) báo cáo báo cáo môn học THỰC tập NGÀNH NGHỀ đề tài MOBILE ROBOT
Hình 3.2 Sơ đồ khối giải thuật PID Phương trình PID tổng quát: (Trang 33)
3.5.1Mơ hình PID áp dụng cho robot dị đường - (TIỂU LUẬN) báo cáo báo cáo môn học THỰC tập NGÀNH NGHỀ đề tài MOBILE ROBOT
3.5.1 Mơ hình PID áp dụng cho robot dị đường (Trang 34)
Hình 3.4 Giao diện phần mềm Arduino IDE 3.6.2 Vùng lệnh - (TIỂU LUẬN) báo cáo báo cáo môn học THỰC tập NGÀNH NGHỀ đề tài MOBILE ROBOT
Hình 3.4 Giao diện phần mềm Arduino IDE 3.6.2 Vùng lệnh (Trang 36)
Hình 3.5 Các nút lệnh trong Arduino IDE - (TIỂU LUẬN) báo cáo báo cáo môn học THỰC tập NGÀNH NGHỀ đề tài MOBILE ROBOT
Hình 3.5 Các nút lệnh trong Arduino IDE (Trang 37)
Hình 3.7 Chọn cổng kết nối cho Arduino Uno R3 - (TIỂU LUẬN) báo cáo báo cáo môn học THỰC tập NGÀNH NGHỀ đề tài MOBILE ROBOT
Hình 3.7 Chọn cổng kết nối cho Arduino Uno R3 (Trang 38)
Hình 4.1 Mơ phỏng đường đi trên phần nềm Paint 3D 4.2.2 Hệ thống đường line cho robot - (TIỂU LUẬN) báo cáo báo cáo môn học THỰC tập NGÀNH NGHỀ đề tài MOBILE ROBOT
Hình 4.1 Mơ phỏng đường đi trên phần nềm Paint 3D 4.2.2 Hệ thống đường line cho robot (Trang 38)
Hình 4.3 Sân đi sau khi chế tạo 4.4 Kết quả thực nghiệm trên mơ hình robot - (TIỂU LUẬN) báo cáo báo cáo môn học THỰC tập NGÀNH NGHỀ đề tài MOBILE ROBOT
Hình 4.3 Sân đi sau khi chế tạo 4.4 Kết quả thực nghiệm trên mơ hình robot (Trang 39)
Hình 4.2 Băng keo dùng làm đường line - (TIỂU LUẬN) báo cáo báo cáo môn học THỰC tập NGÀNH NGHỀ đề tài MOBILE ROBOT
Hình 4.2 Băng keo dùng làm đường line (Trang 39)
Hình 4.5 Hồn thiện robot dị đường - (TIỂU LUẬN) báo cáo báo cáo môn học THỰC tập NGÀNH NGHỀ đề tài MOBILE ROBOT
Hình 4.5 Hồn thiện robot dị đường (Trang 40)
Hình 4.6 Cảm biến hồng ngoại - (TIỂU LUẬN) báo cáo báo cáo môn học THỰC tập NGÀNH NGHỀ đề tài MOBILE ROBOT
Hình 4.6 Cảm biến hồng ngoại (Trang 41)

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w