Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Applied Control Systems 5: UAV: Real-Time Control in Python

Hệ thống Điều khiển Ứng dụng 5: UAV - Điều khiển Thời gian thực bằng Python

Hệ thống Điều khiển Ứng dụng 5: UAV - Điều khiển Thời gian thực bằng Python

Học cách điều khiển UAV thời gian thực trên nền Linux bằng Python, sử dụng kỹ thuật tuyến tính hóa phản hồi trạng thái và MPC với quaternion và góc Euler

5.0
(2 đánh giá)
63 học viên
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 899.000đ -94%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
9.5 giờ video
56 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 31/05/2026

Bạn sẽ học được gì

Xây dựng máy chủ Linux bằng Python để điều khiển hệ thống trong thời gian thực
Quản lý và xử lý dữ liệu đầu vào và đầu ra bằng Python trong thời gian thực
Áp dụng kỹ thuật tuyến tính hóa phản hồi trạng thái thời gian thực cho điều khiển vị trí UAV
Áp dụng điều khiển thái độ MPC thời gian thực dựa trên Euler và Quaternion cho UAV

Yêu cầu

Hệ thống Điều khiển Ứng dụng 1: Xe tự hành - Toán + PID + MPC
Hệ thống Điều khiển Ứng dụng 2: Xe tự hành (Theo dõi 360 độ)
Hệ thống Điều khiển Ứng dụng 3: Drone UAV (Động lực học và Điều khiển 3D)
Hệ thống Điều khiển Ứng dụng 4: UAV - Quaternion + MPC + PID
Kỹ năng cơ bản trong lập trình Python

Đối tượng phù hợp

Kỹ sư Hệ thống Điều khiển
Kỹ sư Hàng không và Cơ khí

Nội dung khóa học

4 phần • 56 bài giảng
1 Tổng quan dự án 1
2 Tổng quan dự án 2
3 Tổng quan dự án 3
4 Thiết lập dự án 1
5 Thiết lập dự án 2
1 Giới thiệu về lập trình bất đồng bộ 1
2 Giới thiệu về lập trình bất đồng bộ 2
3 Giải thích tham số 1
4 Giải thích tham số 2
5 Điểm khởi đầu của máy chủ
6 Mẫu máy chủ 1 (địa chỉ máy chủ)
7 Quản lý dữ liệu trong tệp thực thi 1
8 Quản lý dữ liệu trong tệp thực thi 2
9 Quản lý dữ liệu trong tệp thực thi 3
10 Mẫu máy chủ 2 (quy trình máy tính và số PID)
11 Mẫu máy chủ 3 (quản lý nhiều client)
12 Giới thiệu mảng DEQUE để xử lý dữ liệu
13 Nghiên cứu mảng DEQUE 1
14 Nghiên cứu mảng DEQUE 2
15 Hiểu về lớp RealTimeChanges
16 Mẫu máy chủ 4 (gửi dữ liệu ra ngoài)
17 Mẫu máy chủ 5 (khởi tạo tác vụ trong asyncio)
18 Ghi giá trị tham chiếu vào tệp CSV
19 Khởi chạy tệp thực thi từ Python
20 Quy tắc phạm vi trong Python 1
21 Quy tắc phạm vi trong Python 2
22 Thiết lập máy chủ websocket
23 Quan sát tệp thực thi và đóng máy chủ
24 Nhận tin nhắn từ client
25 Thiết lập các biến cần thiết cho điều khiển drone
26 Xử lý dữ liệu 1: Điều chỉnh góc yaw của UAV
27 Xử lý dữ liệu 2: Chuẩn hóa quaternion của UAV
28 Xử lý dữ liệu 3: Tính toán dữ liệu trong thời gian thực
29 Xử lý dữ liệu 4: Lấy vận tốc góc từ quaternion - Lý thuyết
30 Xử lý dữ liệu 5: Lấy vận tốc góc từ quaternion - Mã nguồn
31 Áp dụng bộ điều khiển trong thời gian thực
32 Điều chỉnh đầu vào điều khiển cho hiệu ứng rotor
33 Khởi tạo tác vụ từ một coroutine
34 Gửi đầu vào điều khiển UAV đến tệp thực thi
35 Tính toán tensor quán tính - Lý thuyết
36 Tính toán tensor quán tính - Thư viện nquad của Python
1 Tổng quan về tệp hỗ trợ chung
2 Giải thích hàm init 1
3 Hàm init - Các vấn đề do truyền dữ liệu kém
4 Giải thích hàm init 2
5 Hàm điều khiển vị trí 1
6 Hàm điều khiển vị trí 2
7 Thêm ràng buộc gia tăng điều khiển vị trí trong thời gian thực
8 Tạo mô hình LPV liên tục (góc Euler)
9 Thay đổi động ràng buộc yaw trong MPC
10 Giải thích hàm MPC (góc Euler) 1
11 Giải thích hàm MPC (góc Euler) 2
12 Giải thích hàm MPC (Quaternion) 1
13 Giải quyết vấn đề lỗi gián đoạn lớn
14 Giải thích hàm MPC (Quaternion) 2
1 Bài giảng thưởng

Giới thiệu khóa học

This course, Applied Control Systems 5: UAV: Real-Time Control in Python, is designed to equip engineers, robotics enthusiasts, and control systems developers with practical skills in building and managing real-time UAV control systems using Python on a Linux-based server. Learn to efficiently process real-time data streams for UAV control, handling both incoming sensor data and outgoing control commands.

Explore advanced control techniques such as state feedback linearization to achieve precise UAV position control in real time. Dive into the implementation of Model Predictive Control (MPC) for UAV attitude, comparing Euler angle and quaternion-based approaches to ensure robust and accurate performance under dynamic conditions.

Throughout the course, you will develop expert-level Python programming skills tailored for real-time control applications, including asynchronous data processing, communication protocol management, and tight integration of control algorithms with simulation environments. Practical projects guide you step-by-step to create reliable and efficient UAV control servers.

Key topics include:

  • Building and deploying a Linux-based Python server for real-time UAV control

  • Managing and processing real-time sensor and control data

  • Applying state feedback linearization for UAV position regulation

  • Implementing real-time MPC for attitude control using both Euler angles and quaternions

  • Integrating advanced control algorithms in real UAV applications

By the end of this course, students will have the confidence and technical capability to design, program, and deploy real-time UAV control systems that harness modern nonlinear control strategies and real-time software engineering practices.

This course is ideal for learners focused on UAV systems, real-time control engineering, and Python implementation.

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Control Systems
Hiển thị tất cả khoá học Python
Hiển thị tất cả khoá học Robotics
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊