Thiết Kế và Điều Khiển Máy Bay Không Người Lái Drone: Đồ Án Robot

Thiết kế & Điều khiển Drone: Khám phá mô hình UAV hiệu quả. Tìm hiểu nguyên tắc, kỹ thuật thiết kế và điều khiển drone tối ưu nhất. Ứng dụng thực tiễn.

2022

69
10
1

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CẢM ƠN

DANH MỤC HÌNH ẢNH

DANH MỤC BẢNG

1. CHƯƠNG 1: Giới thiệu về máy bay không người lái

1.1. Các ứng dụng của máy bay không người lái

1.2. NỘI DUNG NGHIÊN CỨU

2. CHƯƠNG 2: CƠ SỞ LÝ THUYẾT

2.1. PHÂN TÍCH HOẠT ĐỘNG CỦA MÔ HÌNH DRONE

2.2. Nguyên lý hoạt động chung của drone

2.3. Lý thuyết điều khiển Drone

2.4. MÔ HÌNH TOÁN CỦA DRONE

2.5. LÝ THUYẾT VỀ MPU6050

2.5.1. Ước tính vị trí

2.5.2. Ước tính gia tốc

2.6. ARDUINO IDE VÀ GIẢI THUẬT ĐIỀU KHIỂN

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

2.6.2. Giải thuật điều khiển

3. CHƯƠNG 3: THIẾT KẾ MÔ HÌNH

3.1. GIỚI THIỆU VÀ LỰA CHỌN THIẾT BỊ

3.1.1. Động cơ 3 pha himodel

3.1.2. Cặp cánh quạt Azure Power Johnny 4838

3.1.3. Mạch điều khiển động cơ ESC Blhheli 30A

3.1.4. Mạch nguồn Matek

3.1.5. Cảm biến góc nghiêng MPU 6050

3.2. THỐNG KÊ CHI PHÍ THIẾT BỊ

3.3. THIẾT KẾ KHUNG ĐỠ CHO DRONE

4. CHƯƠNG 4: THI CÔNG HỆ THỐNG

4.1. LẮP RÁP PHẦN CỨNG

4.2. LẬP TRÌNH ĐIỀU KHIỂN HỆ THỐNG

4.2.1. Chương trình Arduino

4.2.2. Đáp ứng mô hình khi hoạt động

5. CHƯƠNG 5: KẾT QUẢ NHẬN XÉT ĐÁNH GIÁ

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Tổng Quan Thiết Kế Điều Khiển Drone UAV Hiệu Quả Nhất

Trong bối cảnh khoa học kỹ thuật phát triển vượt bậc, máy bay không người lái (drone) ngày càng chứng tỏ vai trò quan trọng trong nhiều lĩnh vực của đời sống. Bài viết này tập trung phân tích các yếu tố then chốt trong thiết kế droneđiều khiển drone để tạo ra một mô hình UAVhiệu quả UAV cao nhất. Từ các nguyên tắc cơ bản đến các ứng dụng tiên tiến, chúng ta sẽ khám phá những bí quyết để xây dựng và vận hành những cỗ máy bay không người lái mạnh mẽ, an toàn và hiệu quả. Ứng dụng của drone vô cùng đa dạng, từ drone quay phim, drone nông nghiệp, đến drone công nghiệpdrone vận chuyển. Sự phát triển của drone tự lái cũng mở ra những tiềm năng to lớn cho tương lai. Tuy nhiên, để khai thác tối đa những lợi ích này, cần có một sự hiểu biết sâu sắc về thiết kế khí động học drone, hệ thống điều khiển bay, và các yếu tố khác ảnh hưởng đến hiệu quả UAVan toàn drone. Bài viết này sẽ cung cấp cho bạn những kiến thức cần thiết để bắt đầu hành trình khám phá thế giới droneUAV hiệu quả.

1.1. Giới Thiệu Về Máy Bay Không Người Lái Drone và Ứng Dụng

Máy bay không người lái, thường được gọi là drone, là phương tiện bay nhận lệnh từ xa hoặc bay tự động dựa trên phần mềm. Chúng được trang bị camera để thu thập dữ liệu và cánh quạt để ổn định. Drone đã được áp dụng rộng rãi trong quay phim, tìm kiếm cứu nạn, nông nghiệp và giao thông. Chúng được vận hành bằng điều khiển từ xa hoặc ứng dụng di động, và còn được gọi là UAV (Unmanned Aerial Vehicle) hoặc UAS (Unmanned Aircraft System). Các loại drone bao gồm quadcopters, hexacopters, octocopters và multirotors. Điểm nổi bật của drone là khả năng bay ở độ cao lớn và phục vụ nhiều mục đích khác nhau. Tài liệu gốc nhấn mạnh vai trò ngày càng tăng của drone trong xã hội, từ chữa cháy và tìm kiếm người mất tích đến hỗ trợ bảo tồn môi trường. Sự ra đời của drone mở ra những cơ hội mới, đặc biệt trong giao hàng, dịch vụ khẩn cấp, và nông nghiệp.

1.2. Mục Tiêu Nghiên Cứu Phát Triển Mô Hình Drone Hiệu Quả

Mục tiêu chính của nghiên cứu này là thiết kế và thi công một mô hình máy bay không người lái (drone) hoạt động hiệu quả. Cụ thể, nhóm tập trung vào các khía cạnh sau: Ứng dụng phần mềm IDE để lập trình điều khiển drone và cân bằng cho drone. Sử dụng phần mềm Solidwork để thiết kế đế đỡ cho drone. Nghiên cứu và xác định thông số bộ điều khiển PID để điều khiển cân bằng cho drone theo các trục x, y, z. Sử dụng công cụ 'Serial Plotter' trong Arduino để hiển thị đáp ứng của drone khi hoạt động. Các nội dung nghiên cứu bao gồm tìm hiểu nguyên lý hoạt động của động cơ, cảm biến góc, và ESC; nghiên cứu lập trình điều khiển drone trên Arduino IDE; thiết kế, thi công phần cứng và kết nối dây; viết chương trình điều khiển mô hình; và thử nghiệm, hiệu chỉnh thông số PID. Tuy nhiên, nghiên cứu có một số giới hạn, bao gồm thông số PID chưa được tối ưu, mô hình còn mất thăng bằng do vọt lố, và chỉ cân bằng trên test bench.

II. Phân Tích Hoạt Động Drone Bí Quyết Điều Khiển Ổn Định

Để điều khiển drone hiệu quả, việc nắm vững nguyên lý hoạt động là vô cùng quan trọng. Drone có thể bay tự động thông qua phần mềm điều hướng được lập trình, bay theo bất kỳ hướng nào đến điểm đích. Hướng cánh quạt, vòng quay và tốc độ động cơ quyết định khả năng bay và cơ động của drone. Bộ điều khiển drone gửi thông tin đến động cơ thông qua mạch điều khiển tốc độ điện tử (ESC), điều chỉnh lực đẩy, RPM và hướng. Bộ điều khiển drone kết hợp dữ liệu từ IMU, Gyro và GPS trước khi ra lệnh cho động cơ. Thiết kế drone cần cân nhắc các yếu tố như cánh quạt, động cơ và bốn lực chính: trọng lượng, nâng, lực đẩy và lực kéo. Toán học được sử dụng để tính toán lực đẩy động cơ và ảnh hưởng của lực lên thiết kế drone. Về cơ bản, điều khiển từ xa gửi tín hiệu đến bộ điều khiển trung tâm, sau đó đến ESC, điều khiển động cơ và cánh quạt để thực hiện các chuyển động.

2.1. Nguyên Lý Hoạt Động Chung Lực Nâng và Điều Khiển Hướng Bay

Để drone bay lên hoặc cân bằng, lực nâng phải bằng hoặc lớn hơn lực hấp dẫn. Drone sử dụng thiết kế động cơ và hướng cánh quạt để kiểm soát lực hấp dẫn. Cánh quạt đẩy không khí xuống, tạo ra lực phản ứng ngược chiều (Định luật thứ ba của Newton). Nguyên lý chính của mô hình UAV này là chuyển động của dòng khí do cánh máy bay tạo ra làm vật bay lên, và sự điều chỉnh vận tốc động cơ sẽ thay đổi hướng bay. Theo tài liệu gốc, khi xây dựng mô hình drone, cần chú trọng đến cánh quạt, thiết kế động cơ và các lực ảnh hưởng (trọng lượng, nâng, lực đẩy và kéo).

2.2. Lý Thuyết Điều Khiển Drone Các Trục Quay và Phương Pháp Điều Chỉnh

Việc điều khiển drone dựa trên các trục quay chính: Yaw (xoay đầu), Pitch (di chuyển trước/sau), và Roll (di chuyển sang bên). Yaw được điều khiển bằng thanh ga bên trái, Pitch bằng thanh ga lên/xuống, và Roll bằng thanh điều khiển bên phải. Cặp cánh quạt phía trước/sau quay ngược chiều kim đồng hồ, trong khi cặp cánh phải/trái quay thuận chiều kim đồng hồ để cân bằng moment xoắn. Góc xoay (roll) được điều khiển bằng cách thay đổi tốc độ giữa cánh bên phải và bên trái, giữ nguyên tổng lực đẩy. Tương tự, góc nghiêng (pitch) được điều khiển bằng thay đổi tốc độ của cánh trước và sau. Góc lệch (yaw) được điều khiển bằng thay đổi tốc độ của cặp cánh phải-trái so với cánh trước-sau, giữ tổng lực đẩy không đổi.

2.3. Mô Hình Toán Học Drone Phương Trình Động Lực Học Khí Động Học

Mô tả chuyển động của drone cần hai hệ quy chiếu: hệ quy chiếu quán tính Trái Đất và hệ quy chiếu khung Drone. Sự định hướng của Drone được biểu thị bởi ba góc Euler. Lực nâng của máy bay được tính toán dựa trên lực sinh ra từ các rotor. Phương trình mô tả gia tốc Drone liên quan đến lực nâng, khối lượng và gia tốc trọng trường. Phương trình quan hệ giữa ma trận quán tính, momen quay và momen quay hồi chuyển mô tả chuyển động quay của drone. Mô hình tính toán khí động học mô tả tác động của cánh quạt trong không khí, liên quan đến lực đẩy, diện tích cánh quạt và mật độ không khí.

III. Thiết Kế Lựa Chọn Linh Kiện Drone Hướng Dẫn Tối Ưu

Việc lựa chọn và kết hợp các linh kiện phù hợp là yếu tố then chốt trong thiết kế drone. Các linh kiện quan trọng bao gồm Arduino Uno (khối điều khiển trung tâm), động cơ 3 pha Himodel (tạo lực đẩy), cánh quạt Azure Power Johnny (tối ưu hóa hiệu suất bay), mạch điều khiển động cơ ESC Blhheli (điều chỉnh tốc độ động cơ), mạch nguồn Matek (cung cấp điện), cảm biến góc nghiêng MPU 6050 (đo độ cân bằng), khung Drone QAV-R (kết cấu cơ bản), và pin Spider Lipo (nguồn năng lượng). Mỗi linh kiện đều có vai trò và thông số kỹ thuật riêng, cần được lựa chọn cẩn thận để đảm bảo hiệu quả UAVan toàn drone.

3.1. Arduino Uno Bộ Điều Khiển Trung Tâm và Giao Diện Kết Nối

Arduino Uno là board mạch vi điều khiển dựa trên Atmega328P. Nó cho phép xây dựng các ứng dụng điện tử tương tác thông qua phần mềm và phần cứng. Arduino giúp việc biên dịch mã trở nên dễ dàng, ngay cả với người không có kiến thức kỹ thuật. Arduino IDE tạo file Hex từ mã nguồn, sau đó được gửi đến bo mạch qua USB. Arduino Uno có giao diện USB, 6 chân đầu vào analog, và 14 cổng kỹ thuật số I/O để kết nối với các mạch điện tử và thiết bị ngoại vi. Phiên bản R3 cung cấp 14 cổng I/O và 6 chân đầu ra xung PWM để điều khiển các thiết bị ngoại vi một cách trực quan.

3.2. Động Cơ 3 Pha Himodel Lựa Chọn và Tính Toán Thông Số Phù Hợp

Động cơ 3 pha Himodel là động cơ không chổi than, với rôto bao quanh ở ngoài. Trong động cơ này, rôto có nam châm vĩnh cửu phản ứng với sự thay đổi từ trường của stato. Loại động cơ này thường được sử dụng trong mô hình UAV drone. Thông số kỹ thuật bao gồm: dòng không tải 1.5A, công suất 240W, ESC 30A, dòng cực đại 14-22A, khối lượng 60g, RPM 2450kv, và lực nâng 533g. Việc lựa chọn động cơ cần dựa trên tổng khối lượng của drone và mật độ không khí, để đảm bảo lực nâng đủ lớn để drone có thể bay. Ngoài ra, khoảng cách giữa các động cơ trên cùng một trục phải đủ dài để đảm bảo khả năng chuyển động.

3.3. Cảm Biến Góc Nghiêng MPU6050 Đo Độ Cân Bằng và Ổn Định UAV

Cảm biến góc GY-521 MPU6050 là cảm biến sáu trục, chứa gia tốc 3 trục và con quay hồi chuyển 3 trục. Hoạt động với 3.3V và giao tiếp I2C với tốc độ tối đa 400kHz. Các cảm biến bên trong MPU-6050 sử dụng ADC 16-bit cho ra kết quả chi tiết về góc quay, tọa độ. Với 16-bit, sẽ có giá trị cho 1 cảm biến. Tùy thuộc vào yêu cầu, cảm biến MPU-6050 có thể hoạt động ở chế độ tốc độ xử lý cao hoặc chế độ đo góc quay chính xác. MPU-6050 có khả năng đo ở phạm vi: Con quay hồi chuyển ± 250 500 1000 2000 dps, Gia tốc ± 2 ± 4 ± 8 ± 16g. Hơn nữa, MPU-6050 có bộ đệm dữ liệu 1024 byte, cho phép vi điều khiển phát lệnh và nhận dữ liệu sau khi MPU-6050 tính toán xong.

IV. Giải Thuật Điều Khiển PID Bộ Lọc Tối Ưu Hiệu Suất Drone

Để điều khiển drone một cách chính xác và ổn định, việc sử dụng bộ điều khiển PID và các bộ lọc là vô cùng cần thiết. Bộ điều khiển PID giúp giảm sai số giữa giá trị đo và giá trị đặt mong muốn, điều chỉnh đầu vào để đạt được trạng thái ổn định. Các bộ lọc, như bộ lọc Kalman và bộ lọc thông thấp, giúp loại bỏ nhiễu và cải thiện độ chính xác của dữ liệu từ cảm biến. Việc kết hợp các công cụ này cho phép drone hoạt động mượt mà và hiệu quả hơn.

4.1. Giới Thiệu Về Bộ Điều Khiển PID Nguyên Tắc và Ứng Dụng trong Điều Khiển Drone

Bộ điều khiển PID là cơ chế phản hồi vòng điều khiển tổng quát, được sử dụng rộng rãi trong các hệ thống điều khiển công nghiệp. Nó tính toán giá trị sai số giữa giá trị đo và giá trị đặt, và thực hiện giảm tối đa sai số bằng cách điều chỉnh giá trị điều khiển đầu vào. Giải thuật PID bao gồm ba thông số: tỉ lệ (P), tích phân (I), và đạo hàm (D). Bằng cách điều chỉnh các hằng số này, có thể tùy chỉnh bộ điều khiển cho các yêu cầu cụ thể, như độ nhạy sai số, độ vọt lố, và độ dao động. Các khâu P, I, D được cộng lại để tính toán đầu ra của bộ điều khiển PID. Công thức bộ điều khiển PID cho drone bao gồm các thông số Kp, Ki, và Kd, đại diện cho độ lợi tỉ lệ, tích phân, và vi phân.

4.2. Lọc Tín Hiệu Bằng Bộ Lọc Kalman Tăng Độ Chính Xác và Ổn Định

Bộ lọc Kalman được sử dụng để ước lượng trạng thái của hệ thống tuyến tính, và cả hệ thống phi tuyến khi áp dụng phép ước lượng phi tuyến sang tuyến tính. Bộ lọc này được ứng dụng rất nhiều trong lĩnh vực kĩ thuật, đặc biệt là điều khiển. Đây là quá trình xử lý nhằm loại bỏ những gì không có giá trị hoặc không quan tâm và giữ lại những gì có giá trị sử dụng. Trong xử lý tín hiệu, bộ lọc được thiết kế để lọc tín hiệu sạch (cần tìm) từ trong nhiều tín hiệu trộn lẫn. Bộ lọc Kalman dựa vào trạng thái ước lượng điều chỉnh, là ước lượng của X để ước lượng trạng thái. Trạng thái dự đoán và hiệp phương sai ước lượng dự đoán được tính toán, sau đó quá trình điều chỉnh bao gồm tính toán độ lệch đo lường, hiệp phương sai độ lệch, trạng thái ước lượng điều chỉnh, và hiệp phương sai ước lượng điều chỉnh.

20/09/2025

Trích đoạn nội dung tài liệu

CHƯƠNG 1: TỔNG QUAN 7 ĐỒ ÁN ROBOT CHƯƠNG 2: CƠ SỞ LÝ THUYẾT CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 2. PHÂN TÍCH HOẠT ĐỘNG CỦA MÔ HÌNH DRONE 2. Nguyên lý hoạt động chung của drone Máy bay điều khiển từ xa có thể bay tự động thông qua phần mềm điều hướng được lập trình từ trước và bay theo bất kỳ hướng nào cho điểm đến điểm. Hướng cánh quạt drone cùng với vòng quay và tốc độ của động cơ, làm cho nó có khả năng bay và khả năng cơ động.

Bộ điều khiển bay của drone gửi thông tin đến động cơ thông qua các thông tin mạch điều khiển tốc độ điện tử (ESC) của chúng trên lực đẩy, RPM, (Vòng quay mỗi Phút) và hướng. Bộ điều khiển máy bay cũng sẽ kết hợp dữ liệu IMU, Gyro và GPS trước khi báo hiệu cho động cơ drone về lực đẩy và tốc độ rotor. Công nghệ bay điều khiển từ xa và drone cho đến ngày hôm nay là rất hiện đại so với trước tuy vẫn sử dụng các nguyên tắc cũ của các nguyên lý bay máy bay điều khiển từ xa 4 động cơ, lực hấp dẫn, hành động và các xử lý phản ứng. Trong khi xây dựng mô hình drone thì cánh quạt và thiết kế động cơ, 4 lực ảnh hưởng trong quá trình hoạt động (trọng lượng, nâng, lực đẩy và kéo) cũng là những cân nhắc quan trọng.

Toán học cũng được sử dụng để tính toán lực đẩy động cơ drone trong khi lực ảnh hưởng của máy bay được sử dụng cho thiết kế cánh quạt và chuyển động của không khí ở trên, dưới và xung quanh drone. Về cơ bản, chuyển động trên điều khiển từ xa sẽ gửi tín hiệu đến bộ điều khiển trung tâm. Bộ điều khiển chuyến bay trung tâm này gửi thông tin này đến Bộ điều khiển tốc độ điện tử (ESCs) của mỗi động cơ, từ đó dẫn động cơ của nó tăng hoặc giảm tốc độ. Điều khiển từ xa của thanh điều khiển → Bộ điều khiển chuyến bay trung tâm → Mạch điều khiển tốc độ điện tử (ESC) → Động cơ và cánh quạt → Chuyển động drone hoặc lơ lửng trên không.

Để cho một drone bay lên không trung hay cân bằng trên khung đế thì một lực phải được tạo ra bằng hoặc lớn hơn lực hấp dẫn. Drone sử dụng thiết kế động cơ và hướng cánh quạt cho động cơ đẩy kiểm soát cơ bản lực hấp dẫn đối với drone. Việc quay các cánh quạt drone đẩy không khí xuống. Tất cả các lực tác dụng theo cặp (Định luật thứ ba của Newton), có nghĩa là đối với mọi lực tác động có lực phản ứng bằng (kích thước) và ngược lại (theo hướng).

Nguyên lý hoạt động chính của mô hình này hoạt động dựa trên sự chuyển động của các dòng khí do cánh máy bay tạo ra di chuyển xuống dưới làm vật bay lên trên và sự điều chỉnh vận tốc từng động cơ sẽ làm thay đổi hướng bay của Drone (Hình2. 8 ĐỒ ÁN ROBOT CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 2. Lý thuyết điều khiển Drone a. Các trục quay của động cơ: - Yaw: Đây là xoay hoặc xoay đầu của drone hoặc sang phải hoặc trái.

Đó là chuyển động cơ bản để quay drone. Trên hầu hết các mục tiêu giả lập, nó là đạt được bằng cách sử dụng thanh ga bên trái hoặc sang trái hoặc phải. - Pitch: Đây là chuyển động của drone hoặc về phía trước và phía sau. Chuyển tiếp Pitch đạt được thường bằng cách đẩy thanh ga về phía trước, mà làm cho drone nghiêng và di chuyển về phía trước, ra xa bạn.

Còn phía sau lại đạt được bằng cách di chuyển thanh ga ngược về phía sau. - Roll: Hầu hết mọi người bị nhầm lẫn với Roll và Yaw. Bay nghiêng về một bên là làm cho bay drone sang một bên, hoặc sang trái hoặc phải. Bay nhào lộn được điều khiển bởi thanh điều khiển bên phải, làm cho nó bay hoặc trái sang phải.

Điều khiển Drone Cặp cánh quạt phía trước (front) và phía sau (back) quay ngược chiều kim đồng hồ, trong khi đó cặp cánh bên phải (right) và bên trái (left) lại quay thuận chiều kim đồng hồ nhằm cân bằng moment xoắn được tạo ra bởi các cánh quạt trên khung. Cả 4 cánh phải sinh ra một lực đẩy bằng nhau khi Quadrocopter cất cánh và hạ cánh (throttle up/down). Góc xoay (roll) được điều khiển bằng cách thay đổi tốc độ giữa cánh bên phải và bên trái sao cho vẫn giữ nguyên tổng lực đẩy sinh ra bởi cặp cánh này. Tương tự như vậy, góc nghiêng (pitch) được điều khiển bằng thay đổi tốc độ của 2 cánh phía trước và phía sau mà vẫn giữ nguyên tổng lực đẩy.

Trong khi đó, góc lệch (yaw) được điều khiển nhờ vào sự thay đổi tốc độ của cặp cánh phải – trái so với tốc độ của cặp Hình 2. 1: Chuyển động căn bản của Drone 9 ĐỒ ÁN ROBOT CHƯƠNG 2: CƠ SỞ LÝ THUYẾT cánh trước–sau mà tổng lực đẩy 4 cánh vẫn không đổi để Drone giữ được độ cao(Hình 2. MÔ HÌNH TOÁN CỦA DRONE Để mô tả các chuyển động của một khung cứng 6 bậc tự do cần 2 hệ quy chiếu (Hình 2.2): - hệ quy chiếu quán tính Trái Đất. - hệ quy chiếu khung Drone.

2: Hệ quy chiếu A và B với chiều dài 1 trục L, tổng khối lượng mô hình m Sự định hướng của Drone được biểu thị bởi 3 góc Euler qua ma trận xoay R (2.1) Lực sinh ra của các rotor Khi đó lực nâng cho cả máy bay là: (2.2) Phương trình mô tả gia tốc Drone: 10 ĐỒ ÁN ROBOT CHƯƠNG 2: CƠ SỞ LÝ THUYẾT (2. 3: Mô hình momen quay Phương trình quan hệ giữa ma trận quán tính , momen quay M và momen quay hồi chuyển (2.4) Ta có momen quay hồi chuyển phụ thuộc vào các yếu tố vận tốc xoay với lần lượt là các đơn vị momen quay các chuyển động roll, picth, yaw hay vận tốc quay và vận tốc góc máy bay sẽ được: (2.4) với nhau ta có phương trình động lực học sau: 11 ĐỒ ÁN ROBOT CHƯƠNG 2: CƠ SỞ LÝ THUYẾT (2.6) Mô hình tính toán khí động học: Việc tính toán khí động học mô tả các tác động khi quay của cánh quạt trong không khí. Với các thông số: là lực đẩy của cánh quạt, hướng lên, là diện tích của quạt, là mật độ không khí. Ta có phương trình lực đẩy: (2.7) Do lực đẩy (trọng lượng được mang bởi một cánh quạt) Vận tốc dòng khí cho mỗi cánh quạt: (m/s) (2.

LÝ THUYẾT VỀ MPU6050 2. Ước tính vị trí MPU6050 được hiệu chỉnh theo trọng tâm (CoG) của hệ thống với ma trận xoay của hệ được thể hiện ở công công thức (2. Trong đó lần lượt là các góc roll, pitch, yaw .9) Xét R1 là hệ quy chiếu của trái đát R2 song song với R1 và R3 là hệ quy chiếu khung Drone. Vận tốc của hệ: (2.10) 12 ĐỒ ÁN ROBOT CHƯƠNG 2: CƠ SỞ LÝ THUYẾT (2.

Ước tính gia tốc Giả sử rằng hệ thống được gắn bởi một tuyến tính gia tốc và được đặt trong gia tốc trọng trường. R là ma trận xoay.12) Coi gia tốc pháp tuyến là nhỏ. MPU6050 được đặt trên trục z cùng với lực hấp dẫn.13) Ma trận xoay của các góc roll, pitch, yaw: (2.16) Từ phương trình (2.17) Các giá trị từ cảm biến có thể đạt được bằng các thông số: 13 ĐỒ ÁN ROBOT CHƯƠNG 2: CƠ SỞ LÝ THUYẾT (2.18) các góc roll, bitch được tính theo các phương trình sau: (2. ARDUINO IDE VÀ GIẢI THUẬT ĐIỀU KHIỂN 2.

Giới thiệu phần mềm Arduino IDE Arduino IDE là một phần mềm với một mã nguồn mở, được sử dụng chủ yếu để viết và biên dịch mã vào module Arduino. Nó bao gồm phần cứng và phần mềm. Phần cứng chứa đến 300,000 board mạch được thiết kế sẵn với các cảm biến, linh kiện. Phần mềm giúp bạn có thể sử dụng các cảm biến, linh kiện ấy của Arduino một cách linh hoạt phù hợp với mục đích sử dụng.

Đây là một phần mềm Arduino chính thống, giúp cho việc biên dịch mã trở nên dễ dàng, ngay cả một người bình thường không có kiến thức kỹ thuật cũng có thể làm được. Khi người dùng viết mã và biên dịch, IDE sẽ tạo file Hex cho mã. File Hex là các file thập phân Hexa được Arduino hiểu và gửi đến bo mạch bằng cáp USB. Mỗi bo Arduino đều được tích hợp một bộ vi điều khiển, bộ vi điều khiển sẽ nhận file Hex và chạy theo mã được viết.

4: Phần mềm Arduino IDE CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 2. Giải thuật điều khiển 2. Bộ lọc thông thấp a. Giới thiệu Trước khi tìm hiểu bộ lọc thông thấp, chúng ta hãy xem bộ lọc là gì.

Bạn đã bao giờ nghe nói về sàng hay lọc chưa? Nếu có thì bạn phải biết công dụng của bộ lọc, nó được sử dụng để lọc chất rắn khỏi chất lỏng hoặc để tách các hạt thô hơn khỏi các hạt mịn hơn. Nói tóm lại, bộ lọc được sử dụng để lọc các tạp chất không mong muốn trong dung dịch hoặc chất lỏng. Tương tự như vậy, bộ lọc là thiết bị hoặc mạch được sử dụng khi chỉ cần dải tần hoặc tần số cần thiết. Dải tần số có thể là tất cả các tần số nhỏ hơn tần số cụ thể, sự khác biệt giữa hai tần số xác định trước, hoặc các tần số trên tần số cụ thể.

Bộ lọc chia ra làm bộ lọc thông cao, nộ lọc thông thấp, bộ lọc thông dải, bộ lọc khía hay bộ lọc loại bỏ dải. Bộ lọc thông thấp hay Low Pass Filter (LPF) là bộ lọc cho phép các tín hiệu có tần số thấp hơn tần số cụ thể (tần số cụ thể đó được gọi là tần số cắt). Và không cho phép các tín hiệu của tần số cao hơn tần số cắt. Nói cách khác LPF là một mạch được thiết kế để loại bỏ tần số cao hơn không mong muốn của tín hiệu điện từ, tín hiệu âm thanh, tín hiệu điện và chỉ chấp nhận những tín hiệu được yêu cầu trong các mạch ứng dụng.

Bộ lọc thông thấp là một mạch làm suy giảm tất cả các thành phần tín hiệu trên tần số cắt đến một mức đáng kể. Về mặt kỹ thuật, bất kỳ bộ lọc nào cũng có thể được phân loại là bộ lọc lý tưởng và bộ lọc thực tế, hình dưới đây cho thấy phản hồi của bộ lọc thông thấp lý tưởng và thực tế: LPF lý tưởng được định nghĩa là bộ lọc có phản hồi của đầu vào lý tưởng so với các tần số đầu ra, tức là nó phải có độ suy giảm bằng không cho tất cả các khoảng trống vượt qua và suy hao vô hạn cho các tần số bị chặn.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ