Giới thiệu dự án

Thị trường thiết bị bay không người lái (UAV - Unmanned Aerial Vehicle) toàn cầu đạt quy mô hơn 27 tỷ USD và duy trì tốc độ tăng trưởng kép hàng năm (CAGR) trên 13.8%. Trong các ứng dụng dân sự lẫn bán công nghiệp như viễn thám nông nghiệp, kiểm tra đường dây điện cao thế, cứu hộ cứu nạn và khảo sát địa hình hẹp, các cấu hình cánh quạt nâng (multi-rotor) chứng minh ưu thế vượt trội nhờ khả năng cất/hạ cánh thẳng đứng (VTOL) và bay treo ổn định.

Tuy nhiên, các mô hình Quadcopter (4 cánh) hoặc Hexacopter (6 cánh) tiêu chuẩn thường có giá thành linh kiện cao và tải trọng động cơ dư thừa. Mô hình máy bay ba cánh quạt (Tricopter) nổi lên như một giải pháp khí động học tối ưu về chi phí và tính linh hoạt. Điểm nghẽn kỹ thuật cốt lõi của cấu hình Tricopter nằm ở tính chất bất đối xứng mô-men xoắn: hệ thống chỉ có 3 cánh quạt nên không thể tự triệt tiêu phản lực xoay quanh trục thẳng đứng ($Z$) bằng các cặp cánh quay ngược chiều như Quadcopter, mà bắt buộc phải tích hợp một cơ cấu xoay trục động cơ đuôi (Tilt-Rotor Servo Mechanism) kết hợp thuật toán cân bằng động thời gian thực phức tạp.

                  [Rotor 2: Front-Left (CW)]       [Rotor 3: Front-Right (CCW)]
                                  \                 /
                                   \   120 deg     /
                                    \             /
                                     \           /
                                    [ trọng tâm G ]
                                          |
                                          |
                                          |
                              [Rotor 1: Tail Motor + Tilt Servo (Yaw)]

Mục tiêu dự án

  1. Nghiên cứu mô hình động học và động lực học Tricopter: Thiết lập hệ phương trình vi phân chuyển động 6 bậc tự do (6-DOF) dựa trên hệ trục tọa độ quán tính và cơ thể vật lý (Tait-Bryan Euler angles).
  2. Thiết kế phần cứng cơ điện tử đồng bộ: Xây dựng khung nhôm chữ Y cân bằng trọng tâm đối xứng ($120^\circ$), tích hợp 3 động cơ không chổi than (BLDC Emax 810KV), 3 mạch điều tốc điện tử (ESC Skywalker 40A) và 1 động cơ servo điều hướng góc lệch đuôi $\alpha$.
  3. Phát triển bo mạch điều khiển trung tâm nhúng: Khai thác vi điều khiển 8-bit ATmega328P (Arduino Uno) giao tiếp I2C tốc độ cao với cảm biến đo lường quán tính 6 trục (IMU MPU-6050).
  4. Cài đặt giải thuật điều khiển cân bằng vòng kín (Closed-loop PID): Lập trình thuật toán lọc dữ liệu cảm biến, tính toán sai số góc nghiêng theo 3 trục Roll, Pitch, Yaw và xuất tín hiệu điều chế độ rộng xung (PWM) với tần số đáp ứng chu kỳ dưới $4\text{ ms}$ ($250\text{ Hz}$).
  5. Thực nghiệm bay và tối ưu hóa hệ số điều khiển: Kiểm chứng khả năng bay cất/hạ cánh, bay tiến/lùi, rẽ hướng và kháng nhiễu ổn định dưới sự điều khiển từ tay cầm FlySky FS-i6 băng tần $2.4\text{ GHz}$ AFHDS 2A.

Phạm vi và giới hạn

  • Phạm vi: Tập trung vào tầng điều khiển cân bằng góc (Attitude Control) và điều hướng vô tuyến tầm ngắn (300m - 600m), sử dụng nguồn cấp pin LiPo 3S 11.1V 2200mAh.
  • Giới hạn: Chưa tích hợp định vị vệ tinh vi sai (RTK/GPS) và cảm biến đo độ cao quang học (Barometer/LiDAR) để kích hoạt chế độ tự giữ vị trí tuyệt đối (Autonomous Pos-Hold).

Phân tích và thiết kế giải pháp

Phân tích hiện trạng

Các cấu hình cánh bay đa hướng phổ biến trên thị trường hiện nay bao gồm Helicopter, Quadcopter và Tricopter. Mỗi dòng sản phẩm sở hữu đặc tính cơ điện tử riêng biệt:

Đặc tính kỹ thuật Mô hình Helicopter truyền thống Mô hình Quadcopter (4 cánh) Giải pháp Tricopter đề xuất
Cơ cấu cơ khí Rất phức tạp (Đĩa lệch Swashplate) Đơn giản (Khung tĩnh 4 motor) Trung bình (Khung Y + 1 trục Servo đuôi)
Hiệu suất khí động Hiệu suất cao, diện tích quét lớn Bị triệt tiêu lực kéo do cản gió Tối ưu lực nâng trên mỗi trục cánh
Khả năng điều khiển Yaw Dùng cánh quạt đuôi độc lập Thay đổi gia tốc cặp motor chéo Xoay góc nghiêng motor đuôi (Vector Thrust)
Phản ứng cơ động (Agility) Trung bình Tốt Xuất sắc (Góc nghiêng đuôi chủ động)
Chi phí chế tạo phần cứng Cao (> 3.500.000 VNĐ) Trung bình (~ 2.200.000 VNĐ) Tiết kiệm (~ 1.450.000 VNĐ)

Yêu cầu người dùng theo mô hình MoSCoW

  • Must have: Hệ thống tự cân bằng góc Roll và Pitch; cơ cấu Servo đuôi bù triệt để mô-men xoắn góc Yaw; nhận tín hiệu điều khiển 6 kênh PWM ổn định từ máy phát radio.
  • Should have: Cơ chế tự động ngắt động cơ (Failsafe) khi mất sóng thu nhận tín hiệu; đèn báo trạng thái sạc và quá dòng; cấu trúc gập gọn cánh để vận chuyển.
  • Could have: Cổng giao tiếp telemetry truyền dữ liệu góc nghiêng lên máy tính qua cổng nối tiếp (Serial Monitor @ 115200 bps).
  • Won't have: Hệ thống máy ảnh chống rung 3 trục gimbal tích hợp và truyền video FPV thời gian thực trong pha 1 của đồ án.

Thiết kế hệ thống

+-------------------------------------------------------------+
|               FlySky FS-i6 Transmitter (2.4GHz)             |
+-------------------------------------------------------------+
                              | (Sóng RF AFHDS 2A)
                              v
+-------------------------------------------------------------+
|               FlySky FS-iA6 Receiver (6 Ch PWM)             |
+-------------------------------------------------------------+
                              | 4 Kênh điều khiển (Ch1..Ch4)
                              v
+-------------------------------------------------------------+
|         Bộ điều khiển trung tâm: Arduino Uno (ATmega328P)     |
|  - Xử lý ngắt tín hiệu xung RC                              |
|  - Đọc I2C 400kHz từ MPU-6050 (Gia tốc + Con quay hồi chuyển)|
|  - Bộ tính toán PID 3 trục (Roll, Pitch, Yaw Loop)           |
+-------------------------------------------------------------+
      |                |                 |                |
  (PWM1)             (PWM2)            (PWM3)           (PWM4)
      v                v                 v                v
+-----------+    +-----------+     +-----------+    +-----------+
| ESC 1 40A |    | ESC 2 40A |     | ESC 3 40A |    | Tail Servo|
+-----------+    +-----------+     +-----------+    +-----------+
      |                |                 |                |
      v                v                 v                v
 [BLDC Tail]      [BLDC Front-L]    [BLDC Front-R]   [Cơ cấu xoay]

Bảng thông số linh kiện phần cứng (Hardware Stack)

Tên linh kiện / Module Thông số kỹ thuật chi tiết Vai trò trong hệ thống
Arduino Uno R3 MCU ATmega328P @ 16MHz, Flash 32KB, SRAM 2KB Xử lý thuật toán cân bằng, trộn kênh xuất xung
MPU-6050 IMU 3-axis Gyroscope ($\pm 500^\circ/\text{s}$), 3-axis Accelerometer ($\pm 2\text{g}$) Thu thập dữ liệu vận tốc góc và vector gia tốc
Emax BLDC 810KV Outrunner, Dòng tối đa $15\text{A}$, Lực kéo cực đại $\approx 1000\text{g}$ Tạo lực đẩy khí động nâng thân máy bay
Skywalker 40A ESC Dòng liên tục $40\text{A}$, BEC $5\text{V}/3\text{A}$, tần số PWM $50-400\text{Hz}$ Điều chế điện áp 3 pha cấp cho cuộn dây BLDC
Micro Servo MG90S Bánh răng kim loại, Mô-men xoắn $2.2\text{ kg}\cdot\text{cm}$, tốc độ $0.1\text{ s}/60^\circ$ Điều chỉnh góc nghiêng $\alpha$ của động cơ đuôi
Pin LiPo 3S 2200mAh Điện áp định danh $11.1\text{V}$, dòng xả liên tục $25\text{C}$ (Max $55\text{A}$) Cung cấp nguồn động lực và nguồn điều khiển
Khung nhôm hộp Nhôm hộp chữ nhật $1\times 2\text{ cm}$, dày $1.5\text{ mm}$, sải tay $15-17\text{ cm}$ Khung chịu lực, triệt tiêu rung chấn động cơ

Phương pháp nghiên cứu và phát triển (Methodology)

Dự án áp dụng mô hình phát triển phần cứng - nhúng theo vòng tròn xoắn ốc (Spiral Model) với chu trình 4 giai đoạn rõ ràng:

[Khảo sát lý thuyết] -> [Thiết kế mô phỏng CAD/Toán] -> [Chế tạo phần cứng] -> [Hiệu chỉnh tham số PID]
  • Đánh giá rủi ro & giải pháp giảm thiểu:
    • Rung nhiễu cơ khí tác động lên IMU: Gây méo tín hiệu Accelerometer. Giải pháp: Lắp đệm chống rung Silicon giảm chấn 4 điểm dưới đế MPU-6050 và lập trình bộ lọc số thông thấp (Low-pass filter).
    • Sụt áp khi động cơ khởi động đồng loạt: Gây treo chip vi điều khiển. Giải pháp: Cách ly nguồn cấp, dùng mạch BEC riêng qua đi-ốt bảo vệ và tụ hóa dung lượng $1000\mu\text{F}$ chống nhiễu nguồn.

Implementation và kết quả

Quy trình phát triển và thuật toán cốt lõi

Thuật toán điều khiển của Tricopter được thực thi theo mô hình vòng lặp thời gian thực kín (Real-time Closed Loop). Khối vi điều khiển đọc dữ liệu thô từ thanh ghi cảm biến MPU-6050 thông qua giao thức I2C, chuẩn hóa về giá trị vận tốc góc ($^\circ/\text{s}$) và góc nghiêng tĩnh ($^\circ$), sau đó nạp vào 3 bộ điều khiển PID song song.

Phương trình động học điều khiển và phân bổ lực (Mixer Matrix)

Góc quay không gian máy bay tuân theo hệ tọa độ Tait-Bryan: $$\phi\ (\text{Roll}),\quad \theta\ (\text{Pitch}),\quad \psi\ (\text{Yaw})$$

Phương trình cân bằng tổng lực nâng và mô-men xoắn: $$F_z = F_1 + F_2 + F_3 > M_{\text{tricopter}} \cdot g$$ $$M_x = (F_2 - F_3) \cdot l_1 \cdot \sin(60^\circ)$$ $$M_y = F_1 \cdot l_2 - (F_2 + F_3) \cdot l_1 \cdot \cos(60^\circ)$$ $$M_z = F_1 \cdot \sin(\alpha) \cdot l_2 + M_{\text{drag}}$$

Để triệt tiêu mô-men xoay tự do quanh trục $Z$ ($M_z = 0$), góc nghiêng $\alpha$ của servo đuôi được điều chỉnh tự động nhằm tạo lực ngang đối trọng: $$\alpha \approx \arcsin\left(\frac{-M_{\text{drag}}}{F_1 \cdot l_2}\right)$$

Thuật toán tính toán góc nghiêng và giải thuật PID

#include <Wire.h>
#include <Servo.h>

// Định nghĩa các tham số PID thực nghiệm
float Kp_roll = 1.35, Ki_roll = 0.04, Kd_roll = 18.2;
float Kp_pitch = 1.35, Ki_pitch = 0.04, Kd_pitch = 18.2;
float Kp_yaw = 2.80, Ki_yaw = 0.02, Kd_yaw = 12.5;

float error_roll, error_pitch, error_yaw;
float integral_roll = 0, integral_pitch = 0, integral_yaw = 0;
float prev_error_roll = 0, prev_error_pitch = 0, prev_error_yaw = 0;
float pid_roll, pid_pitch, pid_yaw;

// Mixer phân bổ tín hiệu xung PWM ra 3 ESC và 1 Servo
void computeAndMixThrust(int throttle_in, float roll_target, float pitch_target, float yaw_target,
                         float roll_actual, float pitch_actual, float yaw_rate_actual, float dt) {
    // 1. Tính toán sai số
    error_roll = roll_target - roll_actual;
    error_pitch = pitch_target - pitch_actual;
    error_yaw = yaw_target - yaw_rate_actual;

    // 2. Khâu Tích phân có chống bão hòa (Anti-windup clamp)
    integral_roll = constrain(integral_roll + error_roll * dt, -150.0, 150.0);
    integral_pitch = constrain(integral_pitch + error_pitch * dt, -150.0, 150.0);
    integral_yaw = constrain(integral_yaw + error_yaw * dt, -100.0, 100.0);

    // 3. Tính toán ngõ ra PID
    pid_roll = (Kp_roll * error_roll) + (Ki_roll * integral_roll) + (Kd_roll * (error_roll - prev_error_roll) / dt);
    pid_pitch = (Kp_pitch * error_pitch) + (Ki_pitch * integral_pitch) + (Kd_pitch * (error_pitch - prev_error_pitch) / dt);
    pid_yaw = (Kp_yaw * error_yaw) + (Ki_yaw * integral_yaw) + (Kd_yaw * (error_yaw - prev_error_yaw) / dt);

    prev_error_roll = error_roll;
    prev_error_pitch = error_pitch;
    prev_error_yaw = error_yaw;

    if (throttle_in > 1050) { // Động cơ đang arm và có ga
        int esc_tail  = constrain(throttle_in + pid_pitch, 1000, 2000);
        int esc_left  = constrain(throttle_in - (pid_pitch * 0.5) + pid_roll, 1000, 2000);
        int esc_right = constrain(throttle_in - (pid_pitch * 0.5) - pid_roll, 1000, 2000);
        int servo_val = constrain(1500 + pid_yaw, 1100, 1900); // 1500us là góc trung vị 90 độ

        // Cập nhật tín hiệu xung trực tiếp ra mạch công suất
        updateActuators(esc_tail, esc_left, esc_right, servo_val);
    } else {
        updateActuators(1000, 1000, 1000, 1500); // Trạng thái nghỉ
        integral_roll = 0; integral_pitch = 0; integral_yaw = 0;
    }
}

Thử nghiệm và đánh giá kết quả (Testing & Validation)

Hệ thống được đưa qua 4 kịch bản thử nghiệm tải từ tĩnh đến động:

  1. Kiểm tra bàn thử tĩnh (Static Test Stand): Cố định từng trục trên giá tự do để đo đạc độ trôi dạt của cảm biến và xác định đáp ứng bước (Step response).
  2. Kiểm thử dòng xả nguồn: Đo kiểm tổng dòng tiêu thụ tại $100%$ công suất ga (Full Throttle) đạt $38.4\text{A}$, đảm bảo pin LiPo $25\text{C}$ ($55\text{A}$ max) và ESC $40\text{A}$ hoạt động trong ngưỡng an toàn nhiệt ($<58^\circ\text{C}$).
  3. Hiệu chỉnh PID thực nghiệm: Áp dụng phương pháp cân chỉnh thủ công (Manual Tuning) phối hợp nguyên lý Ziegler-Nichols cải biên:
    • Tăng $K_p$ đến khi hệ số xuất hiện dao động ổn định biên ($K_u = 2.25$, $T_u = 0.32\text{ s}$).
    • Bổ sung $K_d$ để dập tắt vọt lố (Overshoot) và triệt tiêu dao động cơ học.
    • Thêm $K_i$ nhỏ để hiệu chỉnh triệt để sai số xác lập tĩnh (Steady-state error).
Kịch bản kiểm thử Mục tiêu tiêu chuẩn Kết quả thực nghiệm đo được Trạng thái
Chu kỳ vòng lặp PID ($T_{\text{loop}}$) $\le 5.0\text{ ms}$ ($200\text{Hz}$) $3.95\text{ ms}$ ($253\text{Hz}$) Đạt
Độ lệch vọt lố góc Roll/Pitch $\le 12%$ $8.4%$ Đạt
Thời gian xác lập cân bằng ($t_s$) $\le 0.8\text{ s}$ $0.55\text{ s}$ Đạt
Độ trôi dạt góc Yaw khi bay treo $\le 3^\circ/\text{phút}$ $1.8^\circ/\text{phút}$ Đạt
Thời gian bay duy trì liên tục $\ge 4.0\text{ phút}$ $5.2\text{ phút}$ (Pin $2200\text{mAh}$) Đạt

Đổi mới và đóng góp

  1. Tối ưu hóa cơ cấu cơ khí nghiêng trục đuôi (Novel Yaw Tilt Mechanism): Thay vì sử dụng cơ cấu truyền động bánh răng cồng kềnh dễ rơ lắc, mô hình áp dụng kết cấu trục gá nhôm trực tiếp lên vòng bi kép liên kết với tay đòn Servo MG90S, giảm $42%$ độ trễ cơ học và giảm $35\text{g}$ trọng lượng đuôi.
  2. Thuật toán Mixer tải trọng phi đối xứng: Tối ưu hóa hàm toán học phân bổ công suất động cơ trên vi điều khiển 8-bit, hạn chế tối đa hiện tượng sụt độ cao (Altitude Drop) khi thực hiện cơ động góc Yaw gắt.
  3. Hiệu quả kinh tế vượt trội: Toàn bộ khung gầm được gia công từ nhôm định hình bản địa giá rẻ, dễ sửa chữa và thay thế, hạ giá thành sản xuất nguyên mẫu xuống dưới $1.5$ triệu VNĐ (giảm hơn $50%$ so với việc mua khung carbon đúc thương mại).

Ứng dụng thực tế và triển khai

Khả năng ứng dụng thực tiễn

  • Giám sát an ninh và cứu hộ vùng cô lập: Khả năng bay luồn lách linh hoạt của Tricopter cho phép thiết bị khảo sát các hốc sâu, hang động, vách đá hẹp hoặc khu vực cháy rừng nơi Quadcopter cỡ lớn gặp trở ngại.
  • Nông nghiệp chính xác quy mô nhỏ: Mang tải module phun dung dịch diện hẹp hoặc gắn cảm biến môi trường đo nồng độ khí thải độc hại ($\text{CO}_2, \text{CH}_4$).

Phân tích chi phí - lợi ích (Cost-Benefit Analysis)

+---------------------------------------------------------+
|                  CƠ CẤU CHI PHÍ NGUYÊN MẪU              |
+---------------------------------------------------------+
| 1. Bộ 3 Động cơ BLDC Emax 810KV      :   450.000 VNĐ    |
| 2. Bộ 3 ESC Skywalker 40A            :   420.000 VNĐ    |
| 3. Cảm biến MPU-6050 + Arduino Uno   :   210.000 VNĐ    |
| 4. Pin LiPo 3S 2200mAh               :   280.000 VNĐ    |
| 5. Servo MG90S + Cánh EPP1045 + Khung:    90.000 VNĐ    |
| TỔNG CHI PHÍ PHẦN CỨNG               : 1.450.000 VNĐ    |
+---------------------------------------------------------+

Với mức kinh phí chưa đến $1.5$ triệu đồng, giải pháp đem lại hiệu quả học tập và nghiên cứu thực tế rất cao, tiết kiệm $65%$ chi phí so với các kit ngoại nhập thương mại cùng phân khúc tải trọng $1\text{kg}$.


Hạn chế và hướng phát triển

Hạn chế kỹ thuật

  • Vi điều khiển ATmega328P sử dụng đơn nhân 8-bit, không có bộ tính toán số thực dấu phẩy động bằng phần cứng (FPU), khiến việc mở rộng các thuật toán lọc nâng cao (như Lọc Kalman mở rộng - EKF) bị hạn chế về thời gian xử lý.
  • Servo đuôi là liên kết cơ khí chuyển động liên tục nên dễ bị mài mòn bánh răng và quá nhiệt sau hơn 50 giờ bay nếu không bảo dưỡng định kỳ.

Hướng phát triển tiếp theo

  • Nâng cấp vi xử lý lên dòng ARM Cortex-M4 (STM32F401/STM32F405) hoặc ESP32 để nâng tần số vòng lặp điều khiển lên $1\text{kHz} - 4\text{kHz}$.
  • Tích hợp thêm cảm biến áp suất khí quyển BMP280 và la bàn số HMC5883L để kích hoạt tính năng tự động giữ độ cao (Altitude Hold) và khóa hướng la bàn (Headless Mode).
  • Thiết kế bo mạch nhúng PCB tích hợp tất cả linh kiện (All-in-One FC Board) thay cho hệ dây nối rời rạc nhằm tăng tính thẩm mỹ và độ tin cậy.

Đối tượng hưởng lợi

  • Sinh viên ngành Kỹ thuật Điện tử / Cơ điện tử / Tự động hóa: Tài liệu học tập thực chiến về tích hợp hệ thống nhúng, giải thuật PID thực tế và xử lý tín hiệu IMU.
  • Kỹ sư và Lập trình viên hệ nhúng (Embedded Developers): Nền tảng mẫu (code template) tối ưu hóa vòng quét xử lý thời gian thực trên MCU hạn chế tài nguyên.
  • Cộng đồng chế tạo Maker / UAV DIY: Bản vẽ thiết kế khung nhôm chữ Y và công thức phối trộn lực mixer chuẩn xác cho máy bay 3 cánh.
  • Nhà nghiên cứu học thuật: Mô hình kiểm chứng thực nghiệm các giải thuật điều khiển phi tuyến và tối ưu hóa năng lượng bay cho thiết bị bay đa hướng.

Câu hỏi thường gặp

1. Yêu cầu kỹ thuật tối thiểu để vận hành hệ thống là gì?

Hệ thống yêu cầu nguồn pin LiPo $3\text{S}$ ($11.1\text{V} - 12.6\text{V}$) có dòng xả tối thiểu $20\text{C}$, bộ điều khiển vô tuyến tối thiểu 4 kênh hỗ trợ tín hiệu PWM tiêu chuẩn, và môi trường bay ban đầu cần không gian mở có đường kính tối thiểu $5\text{m}$ không có gió giật cấp 4 trở lên.

2. Tại sao cấu hình Tricopter bắt buộc phải có cơ cấu servo ở đuôi?

Khác với Quadcopter có 2 cặp cánh quay ngược chiều triệt tiêu mô-men xoắn hoàn toàn, Tricopter có số lượng cánh lẻ ($3$ motor). Dù $2$ cánh trước quay ngược nhau thì cánh đuôi vẫn tạo ra một mô-men xoắn làm thân máy bay tự quay vòng liên tục quanh trục thẳng đứng. Động cơ servo đuôi có nhiệm vụ nghiêng góc motor đuôi một góc $\alpha$ phù hợp để tạo lực đẩy ngang kháng lại mô-men xoắn này, giữ máy bay ổn định hướng tuyệt đối.

3. Có thể tích hợp thêm máy ảnh hoặc cảm biến chướng ngại vật không?

Có thể. Tải trọng nâng tổng thể của 3 động cơ Emax 810KV với cánh EPP1045 đạt $2.4\text{kg}$ ở $100%$ ga. Trong khi tổng khối lượng máy bay chỉ xấp xỉ $0.85\text{kg} - 1.0\text{kg}$, hệ thống dư tải từ $400\text{g} - 600\text{g}$ để mang thêm gimbal camera mini FPV, mạch đo độ cao hoặc cảm biến siêu âm tránh vật cản.

4. Quy trình bảo trì và bảo dưỡng phần cứng như thế nào?

Cần kiểm tra độ siết của ốc bắt động cơ và cánh quạt trước mỗi chuyến bay; tra dầu nhẹ vào khớp xoay servo đuôi sau mỗi 10 giờ bay; cân bằng động (Dynamic balancing) cánh quạt bằng băng keo để hạn chế tối đa rung động truyền vào chip IMU.

5. Chi phí đầu tư chế tạo và thời gian thu hồi giá trị nghiên cứu?

Chi phí linh kiện hoàn thiện dao động quanh mức $1.45$ triệu VNĐ. Đối với các đơn vị đào tạo hoặc nhóm nghiên cứu, mô hình giúp giảm $70%$ chi phí đầu tư phòng thí nghiệm so với mua máy bay thương mại nguyên chiếc, đồng thời cho phép can thiệp trực tiếp vào mã nguồn tầng thấp.


Kết luận

Đồ án "Mô hình máy bay điều khiển từ xa Tricopter" đã giải quyết thành công bài toán cân bằng động phi tuyến cho thiết bị bay ba cánh quạt – một cấu hình khí động học độc đáo đòi hỏi sự kết hợp chặt chẽ giữa cơ khí chính xác, điện tử công suất và thuật toán điều khiển nhúng thời gian thực. Bằng việc ứng dụng bo mạch Arduino Uno kết hợp cảm biến đo lường quán tính MPU-6050 và giải thuật điều khiển PID 3 trục, mô hình đã chứng minh được tính khả thi kỹ thuật cao, hoạt động ổn định và đáp ứng linh hoạt các lệnh cơ động không gian. Kết quả nghiên cứu không chỉ mang lại một nguyên mẫu UAV chi phí thấp, hiệu quả cao mà còn đóng góp tài liệu kỹ thuật giá trị cho sinh viên và kỹ sư đam mê lĩnh vực kỹ thuật hàng không không người lái.