Bối cảnh và vấn đề nghiên cứu
Trong bối cảnh công nghiệp hóa, hiện đại hóa và tự động hóa, các thiết bị bay không người lái (Unmanned Aerial Vehicles - UAVs), đặc biệt là mô hình máy bay bốn cánh quạt (Quadcopter), ngày càng đóng vai trò quan trọng trong nhiều lĩnh vực như giám sát giao thông, khảo sát xây dựng, nông nghiệp công nghệ cao, cứu hộ cứu nạn và an ninh quốc phòng. Quadcopter có ưu thế nổi bật nhờ khả năng cất/hạ cánh thẳng đứng (VTOL), treo mình trên không và cơ động linh hoạt trong các không gian chật hẹp hoặc địa hình hiểm trở mà con người khó tiếp cận trực tiếp.
Tuy nhiên, Quadcopter là một hệ thống phi tuyến, có sự liên kết chặt chẽ giữa các kênh chuyển động (ghép kênh), thiếu cơ cấu chấp hành (underactuated với 6 bậc tự do nhưng chỉ điều khiển qua 4 động cơ) và rất nhạy cảm với các yếu tố bất định từ môi trường. Việc tính toán mô hình động lực học, xây dựng thuật toán điều khiển cân bằng ổn định tư thế kết hợp thu thập dữ liệu hình ảnh thực địa đặt ra nhiều thách thức kỹ thuật. Từ thực tiễn đó, đề tài tốt nghiệp ngành Công nghệ Kỹ thuật Điều khiển và Tự động hóa tại Trường Đại học Sư phạm Kỹ thuật TP. Hồ Chí Minh đã chọn hướng nghiên cứu: "Xây dựng mô hình Quadcopter thu thập không gian ảnh".
Đề tài xác định các mục tiêu và nhiệm vụ nghiên cứu cụ thể được đánh số như sau:
- Tìm hiểu nguyên lý cân bằng, nghiên cứu động học và động lực học của thiết bị bay dạng Quadcopter.
- Tìm hiểu về cảm biến đo lường quán tính (IMU) và các bộ phận phần cứng cấu thành Quadcopter.
- Tính toán và thiết kế mạch điều khiển hệ thống.
- Xây dựng thuật toán điều khiển và phương pháp cân bằng cho Quadcopter.
- Xây dựng và chế tạo mô hình thực tế.
- Thi công hoàn thiện và bay thực nghiệm mô hình để kiểm chứng khả năng cân bằng và thu nhận hình ảnh.
Phạm vi và đối tượng nghiên cứu của đồ án:
- Đối tượng nghiên cứu: Mô hình Quadcopter 4 cánh quạt cấu hình chữ X, hệ thống vi điều khiển, cảm biến IMU 6 bậc tự do (6-DOF), bộ điều tốc điện tử (ESC), động cơ không chổi than (Brushless DC) và module camera truyền hình ảnh không gian.
- Phạm vi không gian: Thử nghiệm giới hạn trong môi trường kiểm soát (phòng thí nghiệm và không gian ngoài trời có kiểm soát, không thử nghiệm trong điều kiện thời tiết cực đoan).
- Phạm vi chức năng: Tập trung điều khiển ổn định tư thế 3 góc Euler (Roll $\phi$, Pitch $\theta$, Yaw $\psi$); không tích hợp vòng điều khiển tự động giữ vị trí tọa độ ($x, y$) và độ cao tuyệt đối ($z$). Camera đóng vai trò thu thập dữ liệu hình ảnh truyền về ứng dụng giám sát, không tham gia vào vòng lặp điều khiển phản hồi kín dựa trên xử lý ảnh.
- Thời gian thực hiện: Đồ án được triển khai từ ngày 24/02/2024 đến ngày 20/06/2024.
Cơ sở lý thuyết và phương pháp
Khung lý thuyết và mô hình toán học
Khóa luận xây dựng mô hình toán học toàn diện của Quadcopter dựa trên cơ học vật rắn tự do trong không gian với 6 bậc tự do (3 chuyển động tịnh tiến và 3 chuyển động quay):
- Hệ quy chiếu và biến đổi tọa độ: Sử dụng hai hệ quy chiếu chính gồm hệ quy chiếu cố định gắn với Trái Đất quán tính ($O_B x_B y_B z_B$) và hệ quy chiếu gắn liền thân Quadcopter ($O_A x_A y_A z_A$). Ma trận quay $R(\phi, \theta, \psi)$ được thiết lập qua ba góc quay Euler gồm góc cuộn Roll ($\phi$), góc chúc/ngóc Pitch ($\theta$) và góc quay hướng Yaw ($\psi$).
- Mô hình động lực học phi tuyến: Mô hình hóa lực nâng ($F_i = b \cdot \Omega_i^2$) và moment xoắn ($M_i = d \cdot \Omega_i^2$) sinh ra bởi 4 rotor. Phân tích động lực học tịnh tiến dựa trên định luật biến thiên động lượng Newton-Euler và động lực học quay thông qua tensor moment quán tính ($I_{xx}, I_{yy}, I_{zz}$) gắn với cấu trúc đối xứng của khung bay.
- Mô hình khí động học cánh quạt: Áp dụng Thuyết động lượng (Momentum Theory) kết hợp phương trình Bernoulli để xác định vận tốc dòng khí và lực đẩy lý thuyết qua đĩa cánh quạt ($T = 2\rho A v_1^2$), kết hợp Thuyết phần tử cánh quạt (Blade Element Theory - BET) nhằm tích phân lực nâng vi phân ($dF_z$) và lực cản vi phân ($dF_x$) dọc theo chiều dài sải cánh.
- Lý thuyết lọc tín hiệu quán tính: Ứng dụng Bộ lọc bù (Complementary Filter) để kết hợp dữ liệu từ con quay hồi chuyển (Gyroscope) và gia tốc kế 3 trục (Accelerometer). Thuật toán bù trôi dạt (drift) tích phân của Gyro bằng thành phần tần số thấp từ Accelerometer theo biểu thức trọng số: $\hat{\theta}(k) = \alpha \cdot (\hat{\theta}(k-1) + \omega_{gyro} \cdot \Delta t) + (1-\alpha) \cdot \theta_{acc}$ với hệ số lựa chọn $\alpha = 0.98$.
- Lý thuyết điều khiển PID: Xây dựng cấu trúc điều khiển phản hồi PID độc lập cho các trục Roll, Pitch và Yaw:
$$u(t) = K_p e(t) + K_i \int_{0}^{t} e(\tau) d\tau + K_d \frac{de(t)}{dt}$$
+------------+
| Tác động |
| Điều khiển |
+-----+------+
|
v
Sai số e(t) ---> [ Kp + Ki/s + Kd.s ] ---> [ ESC & Động cơ ] ---> [ Quadcopter ] ---> Góc ra
^ |
| |
+----------------------- [ MPU-6050 + Bộ lọc bù ] <-------------------+
Ảnh hưởng của các khâu điều khiển trong quá trình hiệu chỉnh PID thủ công:
| Thông số |
Thời gian khởi động ($t_r$) |
Độ vọt lố ($%OS$) |
Thời gian xác lập ($t_s$) |
Sai số xác lập ($e_{ss}$) |
Độ ổn định hệ thống |
| $K_p$ |
Giảm |
Tăng |
Thay đổi nhỏ |
Giảm |
Giảm biên độ ổn định |
| $K_i$ |
Giảm |
Tăng |
Tăng |
Triệt tiêu ($e_{ss} \to 0$) |
Giảm biên độ ổn định |
| $K_d$ |
Thay đổi nhỏ |
Giảm |
Giảm |
Không ảnh hưởng lý thuyết |
Cải thiện độ ổn định |
Phương pháp nghiên cứu thực tế
- Phương pháp phân tích - tổng hợp lý thuyết: Mô hình hóa toán học hệ thống phi tuyến nhiều biến và thiết lập phương trình vi phân mô tả chuyển động bay.
- Phương pháp mô phỏng số: Xây dựng toàn bộ mô hình vật lý và giải thuật điều khiển trên nền tảng phần mềm MATLAB Simulink để khảo sát đáp ứng động học trước khi triển khai phần cứng.
- Phương pháp thực nghiệm - chế tạo phần cứng: Thiết kế mạch in PCB, tích hợp cảm biến quán tính qua giao thức truyền thông nối tiếp đồng bộ $I^2C$ (đường truyền SDA và SCL), lập trình nhúng vi điều khiển và tinh chỉnh tham số điều khiển thực tế.
Thiết kế và triển khai hệ thống
Hệ thống Quadcopter được thiết kế theo cấu trúc module đồng bộ giữa phần cứng điện - điện tử, kết cấu cơ khí và phần mềm điều khiển thời gian thực.
| STT |
Khối chức năng / Linh kiện |
Mã hiệu / Quy cách kỹ thuật |
Vai trò trong hệ thống |
| 1 |
Vi điều khiển trung tâm |
Arduino Uno R3 (ATmega328P) |
Thu thập cảm biến, tính toán thuật toán PID, xuất xung PWM điều khiển |
| 2 |
Cảm biến đo quán tính (IMU) |
MPU-6050 (3-axis Gyro + 3-axis Accel) |
Đo vận tốc góc và gia tốc 3 trục qua giao thức $I^2C$ |
| 3 |
Động cơ không chổi than |
XXD A2212/13T - 1000KV (4 chiếc) |
Tạo lực nâng và moment điều khiển cho 4 nhánh rotor |
| 4 |
Bộ điều tốc điện tử (ESC) |
Emax BLHeli 30A (4 chiếc) |
Điều biến độ rộng xung PWM để kiểm soát tốc độ động cơ |
| 5 |
Bộ cánh quạt |
Cánh thuận nghịch 1045 CCW/CW |
Chuyển đổi công suất cơ học thành lực đẩy khí động học |
| 6 |
Khung thân (Frame) |
F450 (Chất liệu composite / sợi thủy tinh) |
Định hình kết cấu đối xứng, bảo vệ linh kiện và phân bổ trọng tâm |
| 7 |
Nguồn năng lượng |
Pin LiPo ShangYi 3S 2200mAh 45C (11.1V) |
Cung cấp nguồn dòng xả cao cho động cơ và hệ thống điều khiển |
| 8 |
Hệ thống điều khiển vô tuyến |
FLYSKY FS-i6X 2.4GHz (Tx) + FS-iA6B (Rx) |
Thu nhận tín hiệu lệnh điều khiển từ người vận hành qua sóng RF |
| 9 |
Hệ thống thu thập hình ảnh |
Camera 4K Sports Ultra HD |
Ghi hình góc rộng, truyền dữ liệu không gian thời gian thực qua ứng dụng |
Kiến trúc phần mềm và giải thuật thực thi
Phần mềm điều khiển được cấu trúc thành các luồng thực thi nghiêm ngặt:
- Khởi tạo và hiệu chuẩn: Thiết lập cấu hình ngắt thời gian, giao tiếp $I^2C$ ở tốc độ chuẩn, đọc lấy mẫu liên tục vài trăm giá trị ban đầu của MPU-6050 khi Quadcopter ở trạng thái tĩnh để tính toán giá trị bù sai lệch điểm không (Offset calibration).
- Xử lý tín hiệu cảm biến: Lọc thông thấp tín hiệu gia tốc để triệt tiêu rung động cơ khí tần số cao từ động cơ, sau đó đưa vào Bộ lọc bù kết hợp với tích phân vận tốc góc để ước lượng chính xác góc Euler ($\phi, \theta, \psi$).
- Bộ điều khiển PID thời gian thực: Tiếp nhận tín hiệu góc đặt từ bộ thu RF FS-iA6B, so sánh với góc ước lượng thực tế để tính sai số, thực thi giải thuật PID cho từng trục và cộng đại số với tín hiệu Throttle để xuất giá trị PWM điều khiển tới 4 ESC Emax 30A.
Nội dung chính theo từng chương
Chương 1: Tổng quan
Chương 1 trình bày bối cảnh nghiên cứu về xu hướng phát triển của thiết bị bay không người lái (UAVs) trên thế giới và tại Việt Nam. Khóa luận tổng thuật các công trình nghiên cứu ngoài nước tiêu biểu như: bộ điều khiển hồi tiếp phi tuyến ổn định độ cao theo cấp số nhân [1], điều khiển LQR trên mô hình tuyến tính [2], điều khiển Quadcopter cỡ lớn mang tải trọng [3], thuật toán quy hoạch quỹ đạo tối ưu theo thời gian thực của Daniel Mellinger và Vijay Kumar (2011) [6], nghiên cứu ứng dụng camera trích xuất đường biên điều hướng [7] và mạng nơ-ron nhân tạo chỉnh định thông số PI [8].
Về các nghiên cứu trong nước, tác giả phân tích các giải thuật điều khiển trượt kết hợp bộ quan sát High-Gain [9], điều khiển trượt kết hợp PID [10] và bộ điều khiển tự chỉnh thích nghi cho UAV mang tải bất định trên thiết bị AR-drone 2.0 [11]. Từ việc phân tích những khó khăn trong cài đặt phần cứng của các thuật toán phức tạp, chương 1 xác định rõ mục tiêu, phạm vi giới hạn kỹ thuật và bố cục 6 chương của đề tài.
Chương 2: Cơ sở lý thuyết
Chương này đi sâu vào cơ sở toán lý của chuyển động bay 4 cánh quạt. Tác giả phân tích chi tiết cơ chế tạo chuyển động: chuyển động nâng/hạ (Throttle) khi 4 cánh quay cùng tốc độ; chuyển động cuộn (Roll) khi chênh lệch tốc độ cánh trái - phải; chuyển động ngóc (Pitch) khi chênh lệch tốc độ cánh trước - sau; và chuyển động hướng (Yaw) khi chênh lệch phản lực moment xoắn giữa 2 cặp cánh quay ngược chiều nhau (CW và CCW).
Chương 2 mô hình hóa toán học chi tiết hệ thống 6 bậc tự do:
- Phương trình vi phân chuyển động tịnh tiến:
$$m \ddot{\mathbf{r}} = \mathbf{F}_g + R \mathbf{F}_T$$
- Phương trình vi phân chuyển động quay vật rắn Euler:
$$I \dot{\boldsymbol{\omega}} + \boldsymbol{\omega} \times (I \boldsymbol{\omega}) = \boldsymbol{\tau}$$
- Phân tích khí động học đĩa cánh quạt qua lý thuyết Bernoulli và lý thuyết phần tử cánh (BET), xác định lực nâng $T_{MT}$ và moment cản $Q_{MT}$.
- Cơ chế đo lường quán tính của Accelerometer và Gyroscope trong cảm biến MPU-6050, hiện tượng trôi sai số (drift) và phương pháp giải quyết bằng Bộ lọc bù với tỷ lệ 98% Gyro và 2% Accelerometer.
- Nguyên lý giao tiếp đồng bộ 2 dây $I^2C$ (SDA, SCL) với các khung truyền Start, Address 7-bit, R/W, ACK/NACK và Stop.
- Cấu trúc và phương pháp chỉnh định tham số của bộ điều khiển phản hồi PID 3 thành phần ($K_p, K_i, K_d$).
Chương 3: Tính toán, mô phỏng và thiết kế hệ thống
Chương 3 lượng hóa toàn bộ yêu cầu kỹ thuật và tính toán chọn lựa phần cứng:
- Xác định các yêu cầu điều khiển: Ổn định và kiểm soát vị trí 3 chiều, kiểm soát linh hoạt 3 góc Roll/Pitch/Yaw qua MPU-6050, phản hồi nhanh xung PWM qua ESC, kháng nhiễu môi trường và bảo vệ an toàn (cảnh báo ngưỡng điện áp pin LiPo).
- Tính toán tải trọng, lực nâng tổng thể để lựa chọn động cơ XXD A2212 1000KV, bộ điều tốc Emax 30A, cánh quạt 1045 và nguồn pin LiPo 3S 2200mAh 45C đáp ứng hệ số dòng xả an toàn.
- Thiết lập sơ đồ khối chức năng và sơ đồ nguyên lý kết nối chi tiết giữa Arduino Uno, MPU-6050, bộ thu FS-iA6B, 4 ESC và nguồn phân phối.
- Xây dựng mô hình mô phỏng trên MATLAB Simulink bao gồm các khối: khối động cơ, khối chuyển đổi gia tốc góc - gia tốc tuyến tính, khối mô hình toán học vật lý Quadcopter và khối thuật toán điều khiển PID. Kết quả mô phỏng đồ thị đáp ứng góc chứng minh hệ thống đạt độ ổn định và thời gian xác lập nhanh trước khi triển khai thi công.
Chương 4: Thi công hệ thống
Chương 4 trình bày quá trình gia công, tích hợp phần cứng và lập trình nhúng phần mềm:
- Thi công phần cứng: Thiết kế layout mạch in PCB 2D và mô hình 3D, tiến hành hàn gắn linh kiện, lắp ráp hoàn chỉnh cụm động cơ - cánh quạt - ESC lên khung F450, bố trí trọng tâm pin và gắn module camera 4K Sports Ultra HD.
- Thi công phần mềm: Xây dựng lưu đồ giải thuật chương trình chính (Setup, Loop), chương trình con khởi tạo cấu hình cảm biến MPU-6050 qua ngắt và giao tiếp $I^2C$, lưu đồ đọc giải mã tín hiệu xung điều khiển từ bộ thu sóng không dây FLYSKY và lưu đồ vòng lặp thuật toán cân bằng PID thời gian thực.
Chương 5: Kết quả - Đánh giá - Nhận xét
Chương 5 ghi nhận kết quả kiểm nghiệm thực tế mô hình Quadcopter:
- Đánh giá khả năng ổn định góc quay thực nghiệm quanh trục Roll ở các góc lệch $45^\circ$, trục Pitch ở $-45^\circ$ và khả năng xoay chỉnh hướng theo trục Yaw ($z$).
- So sánh hiệu quả đáp ứng của các bộ tham số PID khác nhau trong quá trình hiệu chỉnh thực tế, ghi nhận khả năng tự giữ thăng bằng ổn định của mô hình khi cất cánh và lơ lửng (hovering).
- Đánh giá chất lượng hình ảnh thu nhận từ Camera 4K Sports Ultra HD truyền trực tiếp về thiết bị di động trong điều kiện tĩnh và bay thực tế ngoài trời có tác động của gió nhẹ.
Chương 6: Kết luận và hướng phát triển
Tóm lược kết quả hoàn thành của đồ án so với nhiệm vụ ban đầu, chỉ rõ những hạn chế kỹ thuật còn tồn tại và đề xuất các giải pháp nâng cấp, mở rộng hệ thống trong tương lai.
Kết quả và đóng góp
Kết quả kỹ thuật đạt được
- Chế tạo hoàn chỉnh phần cứng: Thiết kế và thi công thành công mô hình Quadcopter hoàn chỉnh trên khung F450, tích hợp mạch PCB điều khiển trung tâm sử dụng vi điều khiển ATmega328P (Arduino Uno), 4 động cơ XXD A2212 1000KV, 4 ESC Emax 30A và cảm biến IMU MPU-6050.
- Hiện thực hóa thuật toán lọc và điều khiển: Ứng dụng thành công Bộ lọc bù (98% Gyroscope + 2% Accelerometer) giúp triệt tiêu hiện tượng trôi góc dài hạn và loại bỏ nhiễu rung cơ khí tần số cao. Giải thuật PID được cài đặt nhúng cho đáp ứng điều khiển ổn định 3 góc Roll, Pitch, Yaw.
- Kiểm chứng thực nghiệm: Quadcopter có khả năng cất cánh, giữ cân bằng và duy trì trạng thái ổn định trong không gian thử nghiệm; phản hồi tốt với các lệnh điều khiển góc Roll $45^\circ$, Pitch $-45^\circ$ và xoay hướng Yaw.
- Thu thập dữ liệu không gian ảnh: Tích hợp hoạt động ổn định Camera 4K Sports Ultra HD, truyền phát hình ảnh trực tiếp về ứng dụng di động phục vụ quan sát các khu vực khó tiếp cận.
Giải pháp và kiến nghị đề xuất của tác giả
- Tinh chỉnh tham số PID thông qua phương pháp thực nghiệm kết hợp quan sát đáp ứng để tìm bộ thông số tối ưu cho từng khung thân cụ thể.
- Triển khai mạch lọc phần cứng và đệm cao su giảm chấn cho cảm biến MPU-6050 nhằm hạn chế tối đa nhiễu cơ học từ motor tác động lên gia tốc kế.
- Bố trí các cơ chế an toàn trong mã nguồn, đặc biệt là giám sát cảnh báo sụt áp pin LiPo để phòng tránh rủi ro mất nguồn đột ngột khi đang bay.
Đóng góp so với các nghiên cứu trước
- Đơn giản hóa kiến trúc phần cứng và giải thuật so với các công trình điều khiển phi tuyến phức tạp (như điều khiển trượt kết hợp quan sát High-Gain [9], [10]), giúp sinh viên và kỹ sư dễ dàng tiếp cận, tự thiết kế mạch PCB và làm chủ mã nguồn nhúng với chi phí thấp mà vẫn đảm bảo tính ổn định chuyển động.
Hạn chế và hướng nghiên cứu tiếp
Hạn chế kỹ thuật
- Hệ thống điều khiển chỉ mới thực hiện ổn định tư thế góc quay (Roll, Pitch, Yaw); chưa có vòng điều khiển tự động giữ vị trí tọa độ mặt bằng ($x, y$) và duy trì độ cao tuyệt đối ($z$).
- Bộ điều khiển PID chỉ hoạt động ổn định trong điều kiện bay thông thường, khả năng kháng nhiễu còn hạn chế trước các tác động ngoại cảnh mạnh như gió lớn hay nhiễu động không khí phức tạp.
- Module camera 4K hoạt động độc lập như một công cụ quan sát bổ trợ, chưa được tích hợp vào vi xử lý hiệu năng cao để thực hiện các thuật toán thị giác máy tính (xử lý ảnh, nhận dạng vật thể, định vị quang học - Optical Flow).
- Không gian thử nghiệm còn giới hạn trong phòng thí nghiệm và khu vực ngoài trời có kiểm soát.
Hướng phát triển tiếp theo
- Tích hợp thêm cảm biến đo độ cao (cảm biến áp suất khí quyển Barometer, cảm biến sóng siêu âm Ultrasonic hoặc Lidar) để xây dựng vòng điều khiển tự động giữ độ cao (Altitude Hold).
- Tích hợp module định vị toàn cầu GPS và La bàn số (Magnetometer) nhằm nâng cấp tính năng tự động định vị tọa độ, bay theo quỹ đạo điểm (Waypoints) và tự động quay về điểm xuất phát khi mất tín hiệu (Return-to-Home).
- Nâng cấp bộ vi điều khiển lên các dòng chip 32-bit (STM32, ESP32) hoặc máy tính nhúng (Raspberry Pi, Jetson Nano) để ứng dụng các giải thuật điều khiển thích nghi hiện đại và xử lý ảnh AI trực tiếp trên máy bay.
Giá trị tham khảo
Đồ án là tài liệu tham khảo học thuật và kỹ thuật thực hành giá trị cho:
- Sinh viên ngành Kỹ thuật Điều khiển & Tự động hóa, Cơ điện tử, Kỹ thuật Hàng không, Điện tử Viễn thông: Tham khảo quy trình thiết kế hệ thống nhúng từ mô hình hóa toán học, mô phỏng số trên MATLAB Simulink đến thi công phần cứng mạch PCB và lập trình điều khiển động cơ không chổi than qua ESC.
- Người làm đề tài về UAVs và Robot tự hành: Cung cấp tài liệu chi tiết về phương pháp lọc dữ liệu cảm biến quán tính (MPU-6050 với Bộ lọc bù), kỹ thuật giao tiếp $I^2C$, truyền nhận dữ liệu qua sóng vô tuyến RF (FS-i6X/FS-iA6B) và phương pháp chỉnh định PID cho thiết bị bay.
Câu hỏi thường gặp
1. Hệ thống sử dụng phương pháp nào để triệt tiêu hiện tượng trôi dạt (drift) của con quay hồi chuyển và khử nhiễu của gia tốc kế?
Tác giả sử dụng Bộ lọc bù (Complementary Filter) với trọng số 98% lấy từ tích phân vận tốc góc của con quay hồi chuyển (Gyroscope) và 2% lấy từ góc tính toán qua hàm $\arctan$ của gia tốc kế (Accelerometer), kết hợp thuật toán lấy mẫu bù điểm không (Offset calibration) khi khởi động.
2. Cấu hình phần cứng động cơ, cánh quạt và nguồn cấp của mô hình Quadcopter gồm những gì?
Hệ thống sử dụng 4 động cơ không chổi than XXD A2212/13T - 1000KV, 4 mạch điều tốc Emax BLHeli 30A, 2 cặp cánh quạt 1045 (CW và CCW), khung thân F450 và nguồn cấp là pin LiPo ShangYi 3S dung lượng 2200mAh với dòng xả 45C (điện áp định danh 11.1V).
3. Vì sao Quadcopter chỉ cần 4 động cơ gắn cố định nhưng vẫn điều khiển được 6 bậc tự do trong không gian?
Quadcopter là hệ thống underactuated: 3 chuyển động quay (Roll, Pitch, Yaw) được điều khiển nhờ thay đổi vận tốc tương đối giữa các cặp động cơ đối diện hoặc liền kề, từ đó làm thay đổi lực nâng và moment phản lực; khi thân bay nghiêng, vector tổng lực nâng sẽ tạo thành các thành phần lực tịnh tiến theo phương ngang ($x, y$), kết hợp với thay đổi tổng lực nâng 4 cánh để điều khiển chuyển động theo phương đứng ($z$).
4. Module Camera 4K Sports Ultra HD có tham gia trực tiếp vào vòng lặp điều khiển bay của Quadcopter không?
Không. Theo công bố giới hạn đề tài của tác giả, Camera 4K Sports Ultra HD chỉ đóng vai trò thu nhận hình ảnh không gian và truyền về ứng dụng trên thiết bị di động để người vận hành quan sát từ xa, hoàn toàn không tham gia vào giải thuật tính toán điều khiển phản hồi cân bằng của vi điều khiển Arduino Uno.
5. Điểm khác biệt giữa việc điều khiển chuyển động Roll/Pitch và chuyển động Yaw trên Quadcopter là gì?
Điều khiển Roll và Pitch dựa trên sự chênh lệch lực nâng tổng giữa hai bên cánh (trái - phải đối với Roll, trước - sau đối với Pitch) trong khi vẫn giữ nguyên tổng lực đẩy. Ngược lại, điều khiển Yaw dựa trên sự chênh lệch moment xoắn khí động học giữa cặp cánh quay thuận (CW) và cặp cánh quay nghịch (CCW).
Kết luận
Đồ án tốt nghiệp "Xây dựng mô hình Quadcopter thu thập không gian ảnh" của sinh viên Thái Văn Thanh Hoàng và Phạm Tuấn Kiệt (GVHD: ThS. Nguyễn Trần Minh Nguyệt) đã hoàn thành trọn vẹn các mục tiêu thiết kế, tính toán lý thuyết và chế tạo thực nghiệm một thiết bị bay 4 cánh quạt hoàn chỉnh. Việc kết hợp thành công mô hình toán học 6 bậc tự do, bộ lọc bù tín hiệu quán tính MPU-6050 và giải thuật điều khiển PID nhúng trên vi điều khiển Arduino Uno R3 giúp Quadcopter giữ cân bằng tư thế ổn định và ghi nhận hình ảnh thực địa qua camera chuyên dụng. Mặc dù còn giới hạn ở việc chưa tích hợp vòng điều khiển tự động giữ vị trí GPS và độ cao tuyệt đối, công trình đã xây dựng nền tảng kỹ thuật vững chắc, có tính ứng dụng thực tiễn cao cho các nghiên cứu phát triển thiết bị bay không người lái tự hành tiếp theo.