Formation Control of Underactuated Vehicles (Quadrotors) - Lorraine University
Nghiên cứu phương pháp điều khiển nâng cao cho quadrotor dưới điều kiện thiếu tác động, tập trung vào động lực học phi tuyến và ổn định.
Université de Lorraine
Điều khiển học
Luan An
Luận án tiến sĩ
Năm xuất bản
Số trang
176
Thời gian đọc
27 phút
Lượt xem
0
Lượt tải
0
Phí lưu trữ
50 Point
Tổng quan nhanh
- Chủ đề:
- Điều khiển đội hình Quadrotor: Giải pháp cho UAV
- Số trang:
- 176 trang
- Trường:
- Université de Lorraine
- Chuyên ngành:
- Điều khiển học
- Tác giả:
- Nguyen Dang Hao
- Năm:
- 2015
Tóm tắt nội dung luận án
I.Điều khiển đội hình Quadrotor Giải pháp cho UAV
Điều khiển đội hình Quadrotor là lĩnh vực cốt lõi trong nghiên cứu robot hàng không. Tài liệu này khám phá các phương pháp tiên tiến để quản lý nhóm quadrotor dưới tác động. Hệ thống quadrotor, còn gọi là drone, đối mặt với thách thức đặc biệt do tính chất dưới tác động. Số lượng đầu vào điều khiển ít hơn số bậc tự do của phương tiện. Nghiên cứu này tập trung vào thiết kế bộ điều khiển mạnh mẽ. Mục tiêu là đảm bảo ổn định và chính xác cho đội hình UAV. Các giải pháp được phát triển nhằm tăng cường khả năng tự chủ của robot. Chúng giúp đội hình quadrotor thực hiện các nhiệm vụ phức tạp. Điều này bao gồm theo dõi quỹ đạo, bám theo đường dẫn và tránh va chạm. Các ứng dụng tiềm năng rất rộng lớn, từ giám sát đến tìm kiếm cứu nạn. Sự phối hợp hiệu quả giữa các drone là chìa khóa thành công. Nghiên cứu này cung cấp cái nhìn sâu sắc về lý thuyết và thực tiễn. Nó đóng góp vào sự phát triển của công nghệ drone hiện đại.
1.1. Khái niệm điều khiển đội hình
Điều khiển đội hình là một lĩnh vực quan trọng trong nghiên cứu robot. Nó tập trung vào việc phối hợp nhiều phương tiện để thực hiện nhiệm vụ chung. Các phương tiện duy trì cấu trúc hình học mong muốn. Mục tiêu là đạt được hiệu suất tốt hơn so với một phương tiện đơn lẻ. Ứng dụng bao gồm giám sát khu vực rộng, tìm kiếm cứu nạn, và vận chuyển hàng hóa. Hệ thống robot di động thường yêu cầu khả năng điều khiển đội hình. Đây là yếu tố then chốt cho các hệ thống tự động phức tạp. Các UAV, đặc biệt là quadrotor, rất phù hợp cho các nhiệm vụ này. Khả năng bay linh hoạt và cất hạ cánh thẳng đứng là lợi thế lớn. Điều khiển đội hình đòi hỏi sự ổn định và chính xác cao. Sự phối hợp giữa các thành viên đội hình là yếu tố quyết định. Lĩnh vực này là một phần quan trọng của swarm robotics.
1.2. Thách thức với Quadrotor dưới tác động
Quadrotor thuộc loại phương tiện dưới tác động (underactuated vehicles). Điều này có nghĩa là số lượng biến trạng thái cần điều khiển nhiều hơn số lượng đầu vào điều khiển độc lập. Quadrotor có sáu bậc tự do vị trí và tư thế, nhưng chỉ có bốn đầu vào điều khiển (lực đẩy và mô-men xoắn). Sự dưới tác động này tạo ra thách thức lớn trong thiết kế bộ điều khiển. Việc điều khiển đồng thời vị trí và tư thế trở nên phức tạp. Ổn định hệ thống và đảm bảo theo dõi quỹ đạo chính xác là mục tiêu chính. Các phương pháp điều khiển phi tuyến thường được áp dụng. Điều này giúp khắc phục giới hạn của các kỹ thuật tuyến tính truyền thống. Thách thức khác là nhiễu loạn môi trường và sự không chắc chắn của mô hình. Các giải pháp đòi hỏi tính mạnh mẽ và khả năng thích ứng cao cho aerial robotics.
1.3. Ứng dụng của hệ thống UAV
Hệ thống UAV (Unmanned Aerial Vehicles) đa năng. Chúng có mặt trong nhiều lĩnh vực công nghiệp và dân sự. Trong nông nghiệp, UAV giám sát cây trồng và phun thuốc trừ sâu. Trong kiểm tra hạ tầng, chúng đánh giá cầu đường và đường dây điện. An ninh và quốc phòng cũng sử dụng UAV cho trinh sát và giám sát. Đặc biệt, đội hình UAV mở ra khả năng mới. Chúng có thể thu thập dữ liệu từ nhiều góc độ cùng lúc. Điều này tăng cường hiệu quả và giảm thời gian thực hiện nhiệm vụ. Các UAV tự hành đóng vai trò quan trọng. Chúng giảm thiểu rủi ro cho con người trong môi trường nguy hiểm. Công nghệ drone đang phát triển nhanh chóng. Tiềm năng ứng dụng chưa được khai thác hết. Các hệ thống đa tác nhân này định hình tương lai của robotics.
II.Nguyên lý điều khiển Cơ sở cho Drone dưới tác động
Nghiên cứu này xây dựng nền tảng lý thuyết vững chắc cho điều khiển quadrotor. Nó trình bày chi tiết các phương trình chuyển động của quadrotor. Hiểu biết sâu sắc về động lực học là cần thiết cho thiết kế bộ điều khiển hiệu quả. Các công cụ toán học hỗ trợ cũng được thảo luận. Điều này bao gồm ma trận xiên đối xứng và các hàm bão hòa mượt. Chúng giúp giới hạn đầu ra điều khiển và duy trì sự ổn định. Quy trình trích xuất tư thế và lực đẩy từ dữ liệu cảm biến cũng được làm rõ. Thông tin này là đầu vào quan trọng cho các thuật toán điều khiển. Toàn bộ phần này cung cấp cơ sở lý thuyết cho việc phát triển các chiến lược điều khiển tiên tiến. Nó đảm bảo tính chính xác và mạnh mẽ của hệ thống drone dưới tác động. Đây là bước không thể thiếu trong control theory và ứng dụng robotics.
2.1. Phương trình chuyển động Quadrotor
Hiểu rõ động lực học quadrotor là nền tảng cho mọi thiết kế điều khiển. Các phương trình chuyển động mô tả hành vi vật lý của nó. Chúng bao gồm sáu bậc tự do: ba vị trí (x, y, z) và ba tư thế (cuộn, chúc, ngáp). Hệ tọa độ quán tính và hệ tọa độ thân xe thường được sử dụng. Phép biến đổi giữa hai hệ này quan trọng cho tính toán. Lực đẩy tạo ra bởi bốn cánh quạt là đầu vào chính. Sự thay đổi tốc độ quay của từng cánh quạt tạo ra mô-men xoắn. Các mô-men xoắn này điều khiển tư thế của quadrotor. Mô hình toán học phải tính đến trọng lực, lực cản không khí và hiệu ứng con quay hồi chuyển. Độ chính xác của mô hình ảnh hưởng trực tiếp đến hiệu suất của bộ điều khiển. Đây là bước đầu tiên trong việc phát triển các thuật toán điều khiển tự động cho UAV.
2.2. Ma trận và Hàm bão hòa mượt
Trong lý thuyết điều khiển, các công cụ toán học hỗ trợ thiết kế bộ điều khiển. Ma trận xiên đối xứng (Skew-Symmetric Matrix) thường xuất hiện trong động lực học quay. Nó biểu diễn phép nhân chéo của vector dưới dạng ma trận. Điều này đơn giản hóa các phép toán liên quan đến vận tốc góc và mô-men xoắn. Các hàm bão hòa mượt (Smooth Saturation Functions) được sử dụng để giới hạn đầu ra. Chúng đảm bảo tín hiệu điều khiển không vượt quá giới hạn vật lý của hệ thống. Ví dụ, lực đẩy của động cơ có giới hạn tối đa. Việc sử dụng các hàm này giúp duy trì hoạt động an toàn. Chúng cũng ngăn chặn hiện tượng bão hòa cứng có thể gây ra bất ổn định. Các hàm này thường có đạo hàm liên tục, giúp trong phân tích ổn định. Các hàm bão hòa mượt là công cụ thiết yếu để thiết kế bộ điều khiển mạnh mẽ cho autonomous systems.
2.3. Trích xuất tư thế và lực đẩy
Để điều khiển quadrotor, cần biết trạng thái hiện tại của nó. Tư thế (attitude) và lực đẩy (thrust) là hai thông số quan trọng. Tư thế thường được biểu diễn bằng Quaternion hoặc góc Euler. Dữ liệu từ IMU (Inertial Measurement Unit) bao gồm con quay hồi chuyển và gia tốc kế. Các cảm biến này cung cấp thông tin về vận tốc góc và gia tốc tuyến tính. Các bộ lọc như Kalman Filter hoặc Complementary Filter xử lý dữ liệu cảm biến. Chúng ước tính tư thế một cách chính xác. Lực đẩy tổng hợp được tính toán từ tốc độ quay của động cơ. Từ tư thế và lực đẩy, hệ thống điều khiển tạo ra các tín hiệu điều khiển. Các tín hiệu này điều chỉnh tốc độ của từng cánh quạt. Quá trình này đảm bảo quadrotor bay theo quỹ đạo mong muốn. Trích xuất thông tin này là bước cần thiết cho điều khiển phản hồi. Nó đóng vai trò quan trọng trong việc giữ ổn định cho drone trong mọi điều kiện bay thực tế.
III.Thiết kế bộ điều khiển Ổn định đường bay Quadrotor
Phần này đi sâu vào các kỹ thuật điều khiển cụ thể cho một quadrotor đơn lẻ. Nó giải quyết hai nhiệm vụ chính: theo dõi quỹ đạo và bám theo đường dẫn. Các phương pháp điều khiển phi tuyến được ưu tiên do tính chất dưới tác động của quadrotor. Kỹ thuật Backstepping được áp dụng để thiết kế bộ điều khiển ổn định. Bộ điều khiển này đảm bảo quadrotor bám sát quỹ đạo hoặc đường dẫn định trước. Việc phân biệt giữa theo dõi quỹ đạo và bám theo đường dẫn là quan trọng. Mỗi nhiệm vụ có yêu cầu và ứng dụng riêng. Nghiên cứu này cung cấp các giải pháp mạnh mẽ và hiệu quả. Chúng giúp quadrotor duy trì sự ổn định và chính xác trong quá trình bay. Đây là nền tảng cho các hệ thống drone tự động hoạt động tin cậy.
3.1. Điều khiển theo dõi quỹ đạo chính xác
Điều khiển theo dõi quỹ đạo là nhiệm vụ cơ bản cho quadrotor. Mục tiêu là làm cho phương tiện bám sát một quỹ đạo đã định trước. Quỹ đạo này có thể là một đường thẳng, đường cong, hoặc phức tạp hơn. Thách thức lớn xuất phát từ tính chất dưới tác động của quadrotor. Hệ thống phải điều khiển đồng thời vị trí và tư thế. Phương pháp Backstepping thường được áp dụng rộng rãi. Nó cho phép thiết kế bộ điều khiển từng bước. Mỗi bước giải quyết một phần của hệ thống động lực học. Bộ điều khiển Backstepping thích ứng (Adaptive Backstepping) có thể xử lý sự không chắc chắn của mô hình. Nó cũng đối phó với nhiễu loạn bên ngoài. Sự ổn định của hệ thống cần được chứng minh bằng lý thuyết Lyapunov. Điều này đảm bảo rằng lỗi theo dõi sẽ hội tụ về không. Điều khiển theo dõi quỹ đạo chính xác là nền tảng. Nó mở ra các ứng dụng nâng cao cho hệ thống drone tự hành.
3.2. Điều khiển bám theo đường dẫn hiệu quả
Điều khiển bám theo đường dẫn (Path-following control) khác với theo dõi quỹ đạo. Mục tiêu là duy trì phương tiện trên một đường dẫn hình học. Tốc độ di chuyển dọc theo đường dẫn không bị ràng buộc chặt chẽ. Điều này hữu ích khi tốc độ bay không phải là ưu tiên hàng đầu. Ví dụ, trong các nhiệm vụ giám sát hoặc chụp ảnh. Quadrotor có thể tự điều chỉnh tốc độ để giữ vững đường dẫn. Các thuật toán điều khiển như luật bám theo vector trường (Vector Field Following) phổ biến. Chúng hướng phương tiện về phía đường dẫn và dọc theo nó. Điều khiển bám theo đường dẫn giúp tiết kiệm năng lượng. Nó cũng tăng cường tính mạnh mẽ của hệ thống. Phương tiện có thể ứng phó tốt hơn với các nhiễu động. Kỹ thuật này giảm bớt yêu cầu tính toán. Nó phù hợp cho các hệ thống UAV với tài nguyên hạn chế. Đây là một giải pháp hiệu quả cho nhiều nhiệm vụ tự hành.
IV.Chiến lược điều khiển đội hình nâng cao cho UAV
Phần này tập trung vào các chiến lược điều khiển đội hình phức tạp cho nhiều quadrotor. Nó trình bày các phương pháp để đảm bảo sự phối hợp hiệu quả giữa các drone. Điều khiển đội hình toàn cục đảm bảo cả nhóm di chuyển theo một quỹ đạo chung. Các bộ quan sát được giới thiệu để đối phó với nhiễu loạn và ước tính vận tốc chính xác. Điều khiển thích nghi đóng vai trò quan trọng trong việc xử lý sự không chắc chắn của mô hình. Những chiến lược này nâng cao khả năng hoạt động của multi-agent systems. Chúng cho phép đội hình UAV duy trì cấu trúc mong muốn. Các giải pháp này cũng đảm bảo hiệu suất mạnh mẽ trong môi trường thực tế. Đây là bước tiến quan trọng trong công nghệ swarm robotics và real-time control.
4.1. Điều khiển đội hình toàn cục
Điều khiển đội hình toàn cục (Global formation tracking control) tập trung vào việc duy trì cấu trúc hình học cố định. Đồng thời, cả đội hình di chuyển theo một quỹ đạo chung. Mỗi quadrotor trong đội hình đóng góp vào việc giữ vững hình dạng tổng thể. Thông tin về trạng thái của các thành viên khác trong đội hình là cần thiết. Giao tiếp giữa các drone đóng vai trò quan trọng. Các thuật toán phối hợp được thiết kế để xử lý. Chúng đảm bảo mọi thành viên tuân thủ các ràng buộc về khoảng cách. Mục tiêu là theo dõi quỹ đạo của một "trung tâm" ảo của đội hình. Hoặc theo dõi một quadrotor dẫn đầu (leader). Phương pháp này thường sử dụng lý thuyết đồ thị để mô tả kết nối. Nó cũng dùng lý thuyết điều khiển phi tuyến cho từng drone. Điều khiển đội hình toàn cục cần tính toán cẩn thận. Nó giúp đạt được sự ổn định và hiệu suất cao trong các nhiệm vụ phức tạp. Đây là kỹ thuật cốt lõi trong swarm robotics.
4.2. Quan sát nhiễu và vận tốc tuyến tính
Trong môi trường thực tế, nhiễu loạn luôn hiện diện. Các yếu tố như gió, nhiễu cảm biến, và sai số mô hình ảnh hưởng đến hiệu suất. Bộ quan sát nhiễu (Disturbance Observer) được phát triển. Nó ước tính và bù trừ tác động của các nhiễu loạn. Điều này giúp bộ điều khiển hoạt động mạnh mẽ hơn. Vận tốc tuyến tính (linear velocity) của quadrotor rất quan trọng. Nó thường không được đo trực tiếp bởi cảm biến. Thay vào đó, nó được ước tính từ dữ liệu GPS hoặc IMU. Tuy nhiên, các ước tính này có thể không chính xác. Bộ quan sát vận tốc (Velocity Observer) giúp cải thiện độ chính xác. Nó cung cấp thông tin vận tốc đáng tin cậy cho bộ điều khiển. Sự kết hợp giữa bộ quan sát nhiễu và vận tốc là mạnh mẽ. Nó nâng cao khả năng điều khiển đội hình trong điều kiện thực tế. Các drone có thể duy trì đội hình ổn định hơn. Điều này rất quan trọng cho các ứng dụng yêu cầu độ chính xác cao.
4.3. Điều khiển thích nghi
Điều khiển thích nghi (Adaptive control) là một phương pháp mạnh mẽ. Nó đối phó với sự không chắc chắn của hệ thống. Các tham số của quadrotor có thể thay đổi theo thời gian. Ví dụ, khối lượng tải trọng hoặc đặc tính khí động học. Bộ điều khiển thích nghi tự động điều chỉnh các tham số của nó. Nó sử dụng thông tin thu được trong quá trình hoạt động. Mục tiêu là duy trì hiệu suất mong muốn. Điều này không yêu cầu một mô hình hệ thống hoàn hảo. Thuật toán thích nghi có thể ước tính các tham số không biết. Sau đó, nó sử dụng các ước tính này để cập nhật luật điều khiển. Điều này làm tăng tính mạnh mẽ và linh hoạt của hệ thống. Điều khiển thích nghi đặc biệt hữu ích cho các UAV hoạt động trong môi trường thay đổi. Nó đảm bảo rằng đội hình drone vẫn ổn định. Hiệu suất được duy trì ngay cả khi có các thay đổi không lường trước.
V.Tránh va chạm và Điều khiển thích nghi cho Drone
Phần cuối cùng này đề cập đến các khía cạnh an toàn và các mô hình điều khiển đội hình cụ thể. Chức năng tránh va chạm là cực kỳ cần thiết cho hoạt động của đội hình quadrotor. Nó ngăn chặn các drone va vào nhau. Mô hình Leader-Follower được phân tích như một kiến trúc phổ biến để điều khiển đội hình. Nghiên cứu cũng tổng kết những đóng góp chính và đề xuất các hướng phát triển trong tương lai. Điều này bao gồm cải thiện khả năng thích ứng, tính mạnh mẽ và tự phục hồi của hệ thống. Mục tiêu là tạo ra các autonomous systems hoàn toàn đáng tin cậy. Chúng có thể hoạt động hiệu quả trong các môi trường phức tạp và không chắc chắn.
5.1. Chức năng tránh va chạm cặp đôi
An toàn là ưu tiên hàng đầu trong hoạt động của đội hình quadrotor. Chức năng tránh va chạm cặp đôi (Pairwise Collision Avoidance Functions) cực kỳ quan trọng. Chúng đảm bảo rằng không có hai drone nào va chạm vào nhau. Các hàm này tạo ra lực đẩy ảo khi hai phương tiện tiến lại gần nhau quá mức. Lực đẩy này đẩy các drone ra xa. Khoảng cách an toàn tối thiểu được định nghĩa rõ ràng. Các thuật toán này thường dựa trên khoảng cách tương đối giữa các thành viên. Khi khoảng cách giảm xuống dưới ngưỡng an toàn, lực đẩy được kích hoạt. Điều này là cần thiết cho các hệ thống đa tác nhân hoạt động gần nhau. Tránh va chạm hiệu quả giúp bảo vệ thiết bị. Nó cũng ngăn chặn tai nạn và đảm bảo an toàn cho khu vực hoạt động. Đây là một phần không thể thiếu của hệ thống điều khiển đội hình mạnh mẽ.
5.2. Điều khiển Leader Follower
Mô hình Leader-Follower là một kiến trúc phổ biến cho điều khiển đội hình. Một quadrotor được chỉ định làm "leader". Các quadrotor khác là "follower". Leader theo dõi quỹ đạo mong muốn. Các follower duy trì khoảng cách và hướng cố định so với leader. Ưu điểm của kiến trúc này là đơn giản trong thiết kế. Nó cũng giảm yêu cầu về giao tiếp giữa các drone. Leader chịu trách nhiệm chính về việc theo dõi quỹ đạo tổng thể. Các follower chỉ cần thông tin từ leader và các follower lân cận. Tuy nhiên, mô hình này có nhược điểm. Nếu leader bị mất liên lạc hoặc hỏng hóc, toàn bộ đội hình có thể bị ảnh hưởng. Các phương pháp nâng cao bao gồm khả năng chuyển đổi leader. Hoặc sử dụng nhiều leader dự phòng để tăng tính mạnh mẽ. Điều khiển Leader-Follower rất hiệu quả cho các nhiệm vụ cụ thể.
5.3. Tổng kết và Hướng phát triển
Nghiên cứu về điều khiển đội hình quadrotor dưới tác động đã đạt được nhiều tiến bộ. Các phương pháp điều khiển phi tuyến và thích nghi đã được phát triển. Chúng giải quyết các thách thức về sự dưới tác động và nhiễu loạn. Các kỹ thuật theo dõi quỹ đạo và bám theo đường dẫn được áp dụng. Điều khiển đội hình toàn cục và chiến lược leader-follower mang lại hiệu quả cao. Chức năng tránh va chạm đảm bảo an toàn vận hành. Tương lai của lĩnh vực này rất hứa hẹn. Hướng phát triển tiếp theo bao gồm: cải thiện tính mạnh mẽ với lỗi cảm biến. Phát triển khả năng tự phục hồi của đội hình sau sự cố. Tích hợp AI và học máy để ra quyết định thông minh hơn. Nghiên cứu sâu hơn về giao tiếp phi tập trung. Mục tiêu là tạo ra các hệ thống drone tự hành hoàn toàn tự chủ. Các hệ thống này có thể hoạt động hiệu quả trong môi trường phức tạp và không chắc chắn.
Mục lục chi tiết luận án
Tải xuống file đầy đủ để xem toàn bộ nội dung
Tải đầy đủ (176 trang)Nội dung chính
Tổng quan về luận án
Nghiên cứu điều khiển chuyển động hợp tác cho các phương tiện bay không người lái cất hạ cánh thẳng đứng (VTOL UAVs - Vertical Take-Off and Landing Unmanned Aerial Vehicles), đặc biệt là dòng quadrotor bốn cánh quạt, đang là tâm điểm phát triển của lý thuyết điều khiển phi tuyến và hệ thống đa tác tử (Multi-Agent Systems). Luận án tiến sĩ chuyên ngành Tự động hóa tại Viện Nghiên cứu Tự động hóa Nancy (CRAN - CNRS UMR 7039), Đại học Lorraine (Université de Lorraine, Pháp) của tác giả Nguyễn Đăng Hảo, dưới sự hướng dẫn của Giáo sư Mohamed Boutayeb và Tiến sĩ Hugues Rafaralahy, đã giải quyết triệt để thách thức cốt lõi: kiểm soát đội hình các phương tiện thiếu cơ cấu chấp hành (underactuated vehicles) trong không gian 3 chiều dưới tác động của bất định tham số, nhiễu ngoại cảnh và ràng buộc tránh va chạm.
Khoảng trống nghiên cứu (research gap) trong y văn quốc tế xuất phát từ bản chất vật lý của quadrotor: phương tiện sở hữu 6 bậc tự do (6 DOFs: 3 vị trí, 3 góc định hướng) nhưng chỉ được điều khiển bởi 4 cơ cấu chấp hành độc lập ($f_1, f_2, f_3, f_4$). Hơn nữa, việc sử dụng các góc Euler ($\phi, \theta, \psi$) truyền thống luôn dẫn đến điểm kỳ dị toán học (singularity) tại góc chúc ngóc $\theta = \pm \pi/2$ do ma trận chuyển đổi $K_\eta(\eta)$ mất bậc định thức. Các thuật toán trích xuất hướng và lực đẩy trước đây (chẳng hạn Roberts, 2011; Abdessameud & Tayebi, 2010) thường bỏ qua kiểm soát góc hướng đầu (heading/yaw angle $\psi$), dẫn đến hiện tượng tự quay mất kiểm soát quanh trục thẳng đứng (self-rotation). Mặt khác, những giải pháp kết hợp của Do & Pan (2013) lại tạo ra cấu trúc điều khiển quá phức tạp, khó mở rộng cho đội hình quy mô lớn.
Luận án đặt ra và giải quyết 3 câu hỏi nghiên cứu cùng 3 giả thuyết khoa học tương ứng:
- Câu hỏi nghiên cứu 1 (RQ1): Làm thế nào để thiết kế một thuật toán trích xuất hướng và lực đẩy không kỳ dị, vừa triệt tiêu hiện tượng tự quay quanh trục thẳng đứng, vừa đảm bảo khả năng bám quỹ đạo toàn cục cho quadrotor đơn lẻ?
- Câu hỏi nghiên cứu 2 (RQ2): Bằng cách nào có thể bù trừ đồng thời bất định tham số khối lượng ($J_1 = m$), ma trận quán tính ($J_2 = J$) và các vector nhiễu động ngoại cảnh không đo được ($d_v \in \mathbb{R}^3, d_\omega \in \mathbb{R}^3$) mà vẫn giữ vững tính ổn định tiệm cận của hệ thống kín?
- Câu hỏi nghiên cứu 3 (RQ3): Làm thế nào để mở rộng thuật toán điều khiển phi tuyến cục bộ sang kiến trúc điều khiển đội hình đa phương tiện (từ 3, 9, 12 đến 16 quadrotors) sử dụng kết hợp cấu trúc ảo (Virtual Structure) và mô hình dẫn đường - bám theo (Leader-Follower), đồng thời tích hợp cơ chế tránh va chạm trơn (Pairwise Collision Avoidance) và tránh chướng ngại vật tĩnh?
Hệ thống giả thuyết nghiên cứu được xác lập:
- Giả thuyết 1 (H1): Việc chuyển đổi không gian trạng thái giữa góc Euler và Quaternion đơn vị ($\mathbb{S}^3$) thông qua một thuật toán trích xuất giải tích mới sẽ loại bỏ hoàn toàn điểm kỳ dị toán học và khóa chặt góc hướng đầu theo giá trị tham chiếu $\psi_d(t)$.
- Giả thuyết 2 (H2): Kỹ thuật điều khiển cuốn chiếu thích nghi (Adaptive Backstepping Control) kết hợp với toán tử chiếu (Projection Operator) sẽ giới hạn tham số ước lượng trong miền hội tụ xác định, triệt tiêu sai số bám vận tốc và vị trí về 0 khi thời gian tiến ra vô cùng ($\lim_{t\to\infty} p_e(t) = 0, \lim_{t\to\infty} \psi_e(t) = 0$).
- Giả thuyết 3 (H3): Hàm thế nhân tạo trơn xây dựng từ hàm bước nhảy trơn ($h(x, a, b)$) khi tích hợp trực tiếp vào vector lực điều khiển ảo sẽ loại bỏ xung đột va chạm giữa các quadrotor mà không gây ra tính gián đoạn (discontinuity) trong tín hiệu điều khiển lực đẩy $T_i$ và moment xoắn $\tau_i$.
Khung lý thuyết của luận án được xây dựng dựa trên lý thuyết ổn định Lyapunov (Lyapunov Stability Theory), động học vật rắn trên nhóm Lie $\mathrm{SE}(3)$, đại số Quaternion đơn vị, lý thuyết điều khiển thích nghi phi tuyến và đồ thị truyền thông đa tác tử. Tác động của luận án được lượng hóa qua việc chứng minh toán học nghiêm ngặt 5 bộ điều khiển đội hình (Controllers 1–5), thử nghiệm mô phỏng trên các đội hình lớn (lên tới 12 và 16 UAVs) với 100% các trạng thái sai số hội tụ tiệm cận, khoảng cách an toàn giữa các phương tiện luôn duy trì trên ngưỡng nguy hiểm và triệt tiêu hoàn toàn điểm kỳ dị tại mọi thời điểm bay.
Literature Review và Positioning
Nghiên cứu điều khiển hợp tác đội hình phương tiện tự hành trong y văn quốc tế được phân chia thành ba trường phái tiếp cận chủ đạo (Saber, Hatano & Murray, 2004):
Trường phái dẫn đường - bám theo (Leader-Follower): Được nghiên cứu sâu rộng bởi Abdessameud & Tayebi (2013), Brandao et al. (2011), Beard & McLain (2002), Egerstedt et al. (2004) trên robot di động (Dierks & Jagannathan, 2012; Mastellone & Stipanovic, 2013) và UAVs (Yang et al., 2008; Roberts et al., 2014). Ưu điểm của phương pháp này là tính trực quan và khả năng duy trì phối hợp khi phương tiện dẫn đường bị nhiễu; tuy nhiên, điểm yếu cốt tử là hình thái đội hình sẽ bị phá vỡ hoàn toàn nếu các phương tiện bám theo gặp sự cố hoặc chịu tác động của nhiễu ngoại cảnh mà thiếu kênh phản hồi kín (Egerstedt & Hu, 2001).
Trường phái dựa trên hành vi (Behavior-Based): Khởi xướng bởi Balch & Arkin (1998, 2001), Lawton et al. (2003), Antonelli et al. (2014), cấu trúc này gán cho mỗi cá thể các hành vi cạnh tranh như bám mục tiêu, tránh va chạm lân cận và giữ khoảng cách. Mặc dù phù hợp với các bầy đàn quy mô lớn nhờ tính chất phi tập trung hóa (decentralized), cách tiếp cận này gặp khó khăn nghiêm trọng trong việc phân tích và chứng minh độ ổn định toán học giải tích do tính phi tuyến và ghép kênh hành vi quá phức tạp (Lawton et al., 2008).
Trường phái cấu trúc ảo (Virtual Structure): Được phát triển bởi Chen et al. (2011), Askari & Tayebi (2009), Do (2011, 2012, 2015) và Low (2011, 2014). Phương pháp này xem toàn bộ đội hình như một thực thể rắn duy nhất, cho phép định hình toán học rõ ràng và ổn định Lyapunov chặt chẽ, nhưng đòi hỏi năng lực tính toán và xử lý điểm giới hạn cục bộ phức tạp.
┌─────────────────────────────────────────────────────────┐
│ TIẾP CẬN ĐIỀU KHIỂN ĐỘI HÌNH TRONG Y VĂN │
└───────────────────────────┬─────────────────────────────┘
│
┌────────────────────────────────────┼────────────────────────────────────┐
│ │ │
▼ ▼ ▼
┌──────────────────┐ ┌──────────────────┐ ┌──────────────────┐
│ LEADER-FOLLOWER │ │ BEHAVIOR-BASED │ │ VIRTUAL STRUCTURE│
│ Abdessameud 2013 │ │ Arkin (1998) │ │ Do (2015) │
│ Beard (2002) │ │ Lawton (2003) │ │ Low (2014) │
└────────┬─────────┘ └────────┬─────────┘ └────────┬─────────┘
│ Dễ triển khai nhưng │ Linh hoạt bầy đàn │ Ổn định toán học cao
│ vỡ đội hình khi mất dấu │ nhưng khó chứng minh Lyapunov │ nhưng tính toán nặng
│ │ │
└────────────────────────────────────┼────────────────────────────────────┘
│
▼
┌──────────────────────────────────────────┐
│ ĐÓNG GÓP ĐỘT PHÁ CỦA NGUYEN DANG HAO │
│ Kết hợp Virtual Structure lai ghép │
│ Leader-Follower + Trích xuất Quaternion │
│ không kỳ dị + Tránh va chạm trơn │
└──────────────────────────────────────────┘
Trong bức tranh tổng quan đó, tồn tại hai luồng tranh luận học thuật sâu sắc:
- Tranh luận 1: Biểu diễn góc Euler so với Quaternion đơn vị. Góc Euler ($\eta = [\phi, \theta, \psi]^T$) mang lại trực quan hình học thực tế nhưng ma trận biến đổi động học góc $K_\eta(\eta)$ xuất hiện điểm kỳ dị suy biến khi $\theta = \pm \pi/2$. Ngược lại, Quaternion đơn vị $Q = [\eta, q^T]^T \in \mathbb{S}^3$ khắc phục triệt để điểm kỳ dị nhưng làm gia tăng độ phức tạp trong việc tổng hợp tín hiệu điều khiển lực đẩy tịnh tiến do tính chất bao phủ kép (double cover).
- Tranh luận 2: Kiến trúc điều khiển tập trung (Centralized) so với phi tập trung (Decentralized). Điều khiển tập trung cho phép tối ưu hóa toàn cục nhưng chịu gánh nặng nghẽn truyền thông và nguy cơ tê liệt toàn hệ thống khi trạm chủ lỗi. Điều khiển phân tán chia nhỏ dòng thông tin nhưng phải đối mặt với độ trễ truyền thông (communication delay) và tầm đo cục bộ bị giới hạn (limited sensing).
Luận án định vị chính xác khoảng trống công nghệ bằng cách phát triển kiến trúc lai ghép: sử dụng cấu trúc ảo kết hợp mô hình dẫn đường - bám theo, ứng dụng đại số Quaternion đơn vị để loại bỏ điểm kỳ dị, tích hợp bộ quan sát nhiễu phi tuyến và thuật toán trích xuất hướng độc quyền. So sánh trực tiếp với hai nghiên cứu quốc tế điển hình:
- So với nghiên cứu của Roberts (2011), giải pháp của luận án khắc phục triệt để hiện tượng tự quay quanh trục thẳng đứng nhờ tích hợp biến điều khiển góc yaw $\alpha_\psi = \psi_d(t)$ trực tiếp vào bước trích xuất Quaternion.
- So với công trình của Do & Pan (2013), cấu trúc điều khiển cuốn chiếu thích nghi trong luận án tinh gọn hơn đáng kể, giảm thiểu số lượng vòng lặp vi phân bậc cao, giúp thuật toán dễ dàng thực thi trên các vi điều khiển nhúng của UAV thực tế.
Đóng góp lý thuyết và khung phân tích
Đóng góp cho lý thuyết
Luận án mở rộng và hoàn thiện lý thuyết điều khiển phi tuyến cho hệ thống thiếu cơ cấu chấp hành thông qua các đóng góp nền tảng:
- Mở rộng lý thuyết điều khiển cuốn chiếu thích nghi (Krstic, Kanellakopoulos & Kokotovic, 1995): Mở rộng kỹ thuật backstepping cho hệ thống ghép kênh bậc hai phi tuyến có tham số quán tính không xác định, kết hợp toán tử chiếu để triệt tiêu hiện tượng thời gian thoát hữu hạn (finite escape time).
- Hoàn thiện lý thuyết biểu diễn hướng trên nhóm Lie $\mathrm{SE}(3)$ (Shuster, 1993): Xây dựng cầu nối giải tích chuẩn xác giữa lực điều khiển không gian tịnh tiến $F \in \mathbb{R}^3$ và không gian trạng thái định hướng quay $\mathbb{S}^3$.
- Phát triển mô hình Định lý 3.1 & Định lý 3.2: Chứng minh tính ổn định tiệm cận toàn cục (Globally Asymptotically Stable - GAS) và tính đầy đủ về phía trước (forward completeness) của hệ thống vòng kín bằng hàm Lyapunov xác định dương, không bị chặn xuyên tâm.
Khung phân tích độc đáo
Khung phân tích của luận án tích hợp chặt chẽ 4 trụ cột lý thuyết: Lý thuyết điều khiển cuốn chiếu thích nghi, Động học Quaternion $\mathbb{S}^3$, Lý thuyết toán tử chiếu vi phân Lipschitz và Hàm thế trường nhân tạo trơn.
Trọng tâm đột phá nằm ở Bổ đề 2.3 (Lemma 2.3) - Thuật toán trích xuất hướng và lực đẩy (Attitude and Thrust Extraction Algorithm). Giả sử vector lực trung gian từ vòng điều khiển tịnh tiến là $F = [F_1, F_2, F_3]^T = \frac{T}{m} R_Q^T(Q_d)e_3$ với $e_3 = [0, 0, 1]^T$ và góc yaw mong muốn $\psi_d$, giải pháp giải tích cho độ lớn lực đẩy $T$ và Quaternion tham chiếu $Q_d = [\eta_d, q_d^T]^T$ được tính toán tường minh:
$$T = m |F| = m \sqrt{F_1^2 + F_2^2 + F_3^2}$$
$$\alpha_\psi = \psi_d, \quad \alpha_\theta = \arctan\left(\frac{C_{\alpha\psi} F_1 + S_{\alpha\psi} F_2}{F_3}\right), \quad \alpha_\phi = \arcsin\left(\frac{S_{\alpha\psi} F_1 - C_{\alpha\psi} F_2}{T}\right)$$
$$Q_d = \begin{bmatrix} \cos\frac{\alpha_\phi}{2}\cos\frac{\alpha_\theta}{2}\cos\frac{\alpha_\psi}{2} + \sin\frac{\alpha_\phi}{2}\sin\frac{\alpha_\theta}{2}\sin\frac{\alpha_\psi}{2} \ \sin\frac{\alpha_\phi}{2}\cos\frac{\alpha_\theta}{2}\cos\frac{\alpha_\psi}{2} - \cos\frac{\alpha_\phi}{2}\sin\frac{\alpha_\theta}{2}\sin\frac{\alpha_\psi}{2} \ \cos\frac{\alpha_\phi}{2}\sin\frac{\alpha_\theta}{2}\cos\frac{\alpha_\psi}{2} + \sin\frac{\alpha_\phi}{2}\cos\frac{\alpha_\theta}{2}\sin\frac{\alpha_\psi}{2} \ \cos\frac{\alpha_\phi}{2}\cos\frac{\alpha_\theta}{2}\sin\frac{\alpha_\psi}{2} - \sin\frac{\alpha_\phi}{2}\sin\frac{\alpha_\theta}{2}\cos\frac{\alpha_\psi}{2} \end{bmatrix}$$
Vận tốc góc thân mong muốn $\omega_d$ được trích xuất hoàn toàn trơn:
$$\omega_d = \begin{bmatrix} 1 & 0 & -\sin\alpha_\theta \ 0 & \cos\alpha_\phi & \sin\alpha_\phi\cos\alpha_\theta \ 0 & -\sin\alpha_\phi & \cos\alpha_\phi\cos\alpha_\theta \end{bmatrix} \begin{bmatrix} \dot{\alpha}\phi \ \dot{\alpha}\theta \ \dot{\alpha}_\psi \end{bmatrix}$$
Hàm bước nhảy trơn (Smooth Step Function) $h(x, a, b)$ được định nghĩa độc đáo nhằm loại bỏ xung động lực học trong bài toán tránh va chạm:
$$h(x, a, b) = \frac{f(\tau)}{f(\tau) + f(1 - \tau)}, \quad \tau = \frac{x - a}{b - a}$$
với $f(\tau) = 0$ khi $\tau \le 0$ và $f(\tau) = e^{-1/\tau}$ khi $\tau > 0$, thỏa mãn tính chất $h \in C^\infty$, đạo hàm $h'(x, a, b) > 0, \forall x \in (a, b)$.
Điều kiện biên của mô hình quy định: Quỹ đạo vị trí tham chiếu $p_d(t)$ và góc yaw tham chiếu $\psi_d(t)$ trơn và bị chặn tới đạo hàm bậc hai: $\sup_{t \ge 0} |p_d^{(i)}(t)| \le \varepsilon_i$, $\sup_{t \ge 0} |\psi_d^{(j)}(t)| \le \varepsilon_j$; lực nâng cánh quạt tỷ lệ với bình phương tốc độ quay động cơ $f_i = K_t G_k^2$; cấu trúc thân quadrotor đối xứng và là vật rắn tuyệt đối.
Phương pháp nghiên cứu tiên tiến
Thiết kế nghiên cứu
Nghiên cứu tuân thủ triết lý thực chứng suy diễn (deductive positivism), kết hợp chặt chẽ giữa suy diễn giải tích toán học thuần túy và mô phỏng số học kiểm chứng nghiệm ngặt (computational simulation).
Thiết kế nghiên cứu đa tầng được tổ chức thành 3 cấp độ:
- Cấp độ 1 (Tạo nhiệm vụ & Quỹ đạo): Định hình chuyển động đội hình thông qua mô hình Cấu trúc ảo hoặc quỹ đạo của nhóm dẫn đường.
- Cấp độ 2 (Phối hợp truyền thông & Tránh va chạm): Tính toán lực tương tác cục bộ, hàm né tránh va chạm từng cặp dựa trên $h(x, a, b)$ và ước lượng trạng thái lân cận.
- Cấp độ 3 (Điều khiển từng cá thể UAV): Phân rã động lực học thành hai phân hệ tịnh tiến (translational subsystem) và phân hệ quay (rotational subsystem), áp dụng thuật toán trích xuất hướng và bộ điều khiển thích nghi backstepping.
Quy mô thực nghiệm mô phỏng bao gồm: 1 quadrotor đơn lẻ, nhóm 3 quadrotors, đội hình 9 quadrotors, đội hình 12 quadrotors và hệ thống phân cấp 16 quadrotors (gồm 4 nhóm, mỗi nhóm có 1 leader và 3 followers).
Quy trình nghiên cứu rigorous
Mô hình động lực học được trích xuất trực tiếp từ phương trình Newton-Euler trong hệ tọa độ chuẩn NED (North-East-Down):
$$\begin{cases} \dot{p}_i = v_i \ \dot{v}i = g e_3 - \frac{1}{m_i} R_Q^T(Q_i) e_3 T_i + d{vi} \ \dot{Q}_i = K_Q(Q_i)\omega_i \ J_i \dot{\omega}i = \tau_i - S(\omega_i)J_i\omega_i + d{\omega i} \end{cases}$$
với $S(\omega)$ là ma trận phản đối xứng (skew-symmetric matrix) thỏa mãn $S(x)x = 0$ và $S(x)^T = -S(x)$.
Thông số vật lý chuẩn của quadrotor được lấy từ mô hình thực nghiệm chuẩn hóa (El-Ikhefawi & EInE, 2012): khối lượng $m = 1.0\text{ kg}$, gia tốc trọng trường $g = 9.81\text{ m/s}^2$, khoảng cách từ trọng tâm đến trục motor $l = 0.23\text{ m}$, ma trận quán tính $J = \text{diag}(0.0082, 0.0082, 0.0146)\text{ kg}\cdot\text{m}^2$, hệ số lực đẩy $K_t = 3.13 \times 10^{-5}\text{ N}\cdot\text{s}^2$, hệ số cản $K_d = 7.5 \times 10^{-7}\text{ N}\cdot\text{m}\cdot\text{s}^2$.
Tính hợp lệ và độ tin cậy được đảm bảo qua quá trình tam giác hóa phương pháp:
- Chứng minh toán học giải tích: Sử dụng chuỗi các hàm Lyapunov ứng viên $V_1 = \frac{1}{2}p_e^T p_e$, $V_2 = V_1 + \frac{1}{2}v_e^T v_e$, $V_3 = \frac{1}{2}\eta_e^T\eta_e$, $V_4 = V_3 + \frac{1}{2}\omega_e^T\omega_e$ và chứng minh đạo hàm theo thời gian $\dot{V}_4 \le -k_1 p_e^T p_e - k_2 v_e^T v_e - k_3 \eta_e^T \eta_e - k_4 \omega_e^T \omega_e < 0, \forall e \neq 0$.
- Mô phỏng động lực học phi tuyến: Triển khai thuật toán trên MATLAB/Simulink với bộ giải phương trình vi phân Runge-Kutta bậc 4, kiểm tra độ nhạy dưới các điều kiện ban đầu ngẫu nhiên $p(0), v(0), \eta(0), \omega(0)$.
- Kiểm tra độ bền vững (Robustness checks): Thử nghiệm trong điều kiện nhiễu ngoại cảnh biến thiên theo thời gian $d_v(t) = [0.5\sin(0.5t), 0.5\cos(0.5t), 0.2\sin(t)]^T$ và độ sai lệch tham số khối lượng lên đến $\pm 30%$.
Data và phân tích
Thiết lập mô phỏng quỹ đạo tham chiếu 3D dạng xoắn ốc không gian:
$$p_d(t) = [2\sin(0.5t), 2\cos(0.5t), 0.5t]^T, \quad \psi_d(t) = 0.5t$$
Các tham số khuếch đại điều khiển được tối ưu hóa: $k_1 = 2.0, k_2 = 3.0, k_3 = 1.0, k_4 = 1.0$; hệ số thích nghi $\gamma_{v1} = 0.5, \gamma_{v2} = 1.0, \gamma_{\omega 1} = 0.2, \gamma_{\omega 2} = 0.5$.
Quy tắc cập nhật thích nghi sử dụng toán tử chiếu:
$$\dot{\hat{J}}1 = \text{proj}\left(\gamma{v1}(v_e^T \hat{J}_1 F)\right), \quad \dot{\hat{d}}v = \gamma{v2} v_e$$
$$\dot{\hat{J}}2 = (\hat{J}2^T)^{-1} \text{proj}\left(\gamma{\omega 1}(q_e^T \hat{J}2 \tau)\right), \quad \dot{\hat{d}}\omega = \gamma{\omega 2}\omega_e$$
Kết quả cho thấy sai số ước lượng tham số $\tilde{J}_1 = \hat{J}_1 - J_1 \to 0$, $\tilde{d}_v = \hat{d}_v - d_v \to 0$ hội tụ nhanh chóng, đảm bảo tính ổn định vững chắc mà không xảy ra hiện tượng trôi dạt tham số (parameter drift).
Phát hiện đột phá và implications
Những phát hiện then chốt
- Phát hiện 1 (Khử hoàn toàn điểm kỳ dị và hiện tượng tự quay): Thuật toán trích xuất hướng và lực đẩy mới (Lemma 2.3) giải quyết triệt để sự cố kỳ dị tại $\theta = \pm \pi/2$ của góc Euler và duy trì góc hướng đầu $\psi(t)$ bám sát $\psi_d(t)$ với sai số góc $|\psi_e| < 0.001\text{ rad}$ sau $3.5\text{ giây}$.
- Phát hiện 2 (Hội tụ toàn cục dưới tác động của nhiễu và bất định): Bộ điều khiển thích nghi (Controller 3) bù trừ hoàn toàn sai lệch khối lượng $m$ và moment quán tính $J$, đưa sai số vị trí $|p_e(t)| \to 0$ và sai số vận tốc $|v_e(t)| \to 0$ trong khoảng thời gian $t < 4.0\text{ giây}$.
- Phát hiện 3 (Duy trì khoảng cách an toàn tuyệt đối trong đội hình lớn): Trong thử nghiệm đội hình 12 quadrotors và 9 quadrotors (Chương 4), hàm tránh va chạm $h(x, a, b)$ kích hoạt mượt mà khi khoảng cách giữa hai UAV bất kỳ $d_{ij} = |p_i - p_j|$ tiệm cận bán kính an toàn $r_{\text{safe}} = 0.8\text{ m}$, giữ cho khoảng cách cực tiểu luôn đạt $d_{\min} \ge 0.82\text{ m}$ mà không gây bão hòa lực đẩy ($T_i \le T_{\max}$).
- Phát hiện 4 (Ổn định đội hình phân cấp đa nhóm với cảm biến hạn chế): Controller 4 và Controller 5 chứng minh rằng với cấu trúc 4 nhóm dẫn đường và 12 phương tiện bám theo, hệ thống vẫn duy trì hình thái hình học mong muốn xung quanh điểm mục tiêu ngay cả khi các UAV bám theo chỉ nhận được tín hiệu vị trí tương đối cục bộ.
| Bộ điều khiển | Cấu trúc đội hình | Đặc tính kỹ thuật cốt lõi | Thời gian hội tụ ($p_e \to 0$) | Khoảng cách an toàn tối thiểu |
|---|---|---|---|---|
| Controller 1 | 12 Quadrotors | Bám đội hình toàn cục, cấu trúc ảo | $4.2\text{ s}$ | $d_{\min} \ge 0.85\text{ m}$ |
| Controller 2 | 9 Quadrotors | Bộ quan sát vận tốc tuyến tính & nhiễu | $4.8\text{ s}$ | $d_{\min} \ge 0.83\text{ m}$ |
| Controller 3 | 3 Quadrotors | Thích nghi hoàn toàn với $J_1, J_2, d_v, d_\omega$ | $3.6\text{ s}$ | $d_{\min} \ge 0.88\text{ m}$ |
| Controller 4 | 1 Leader + 12 Followers | Leader-Follower với cảm biến đo lường bị giới hạn | $5.1\text{ s}$ | $d_{\min} \ge 0.82\text{ m}$ |
| Controller 5 | 4 Leaders + 12 Followers | Đội hình phân tán bậc hai + Tránh chướng ngại vật | $4.5\text{ s}$ | $d_{\min} \ge 0.84\text{ m}$ |
Implications đa chiều
- Về mặt học thuật: Cung cấp một phương pháp luận chuẩn tắc để điều khiển các hệ thống phi tuyến thiếu cơ cấu chấp hành trên nhóm Lie $\mathrm{SE}(3)$, mở đường cho việc áp dụng trên tàu ngầm tự hành (AUV), tàu vũ trụ và robot hình người.
- Về mặt kỹ thuật: Cung cấp mã nguồn thuật toán và công thức giải tích trực tiếp, cho phép các kỹ sư nhúng tích hợp vào firmware của các bộ điều khiển bay mã nguồn mở như PX4, ArduPilot mà không cần nâng cấp phần cứng xử lý đắt tiền.
- Về mặt ứng dụng thực tiễn: Đặt nền tảng cho việc triển khai các bầy drone tự hành quy mô lớn trong nông nghiệp chính xác, giám sát đường dây điện cao thế, tìm kiếm cứu nạn trong địa hình hiểm trở và vận chuyển hàng hóa tự động trong đô thị thông minh.
- Về mặt chính sách: Cung cấp cơ sở khoa học để các cơ quan hàng không dân dụng (FAA, EASA, Cục Hàng không Việt Nam) xây dựng tiêu chuẩn phân cách an toàn tối thiểu cho các thiết bị bay không người lái hoạt động trong không gian đô thị (UAM - Urban Air Mobility).
Limitations và Future Research
Luận án thẳng thắn thừa nhận các giới hạn kỹ thuật:
- Giả định về khí động học bậc cao: Nghiên cứu bỏ qua hiệu ứng mặt đất (ground effect), hiện tượng trượt cánh quạt (blade flapping) và tương tác luồng khí xoáy giữa các drone khi bay ở cự ly cực gần.
- Mô hình truyền thông lý tưởng: Chưa xét đến hiện tượng trễ truyền thông ngẫu nhiên (stochastic time-delay), mất gói tin (packet dropouts) và lượng tử hóa tín hiệu đo lường trong môi trường tác chiến điện tử.
- Thực nghiệm dừng lại ở mô phỏng: Mặc dù các mô phỏng số học được tiến hành cực kỳ chi tiết, việc kiểm chứng trên dàn drone vật lý thực tế trong hầm gió hoặc ngoài trời chưa được thực hiện trong khuôn khổ luận án do giới hạn thời gian dự án.
Chương trình nghiên cứu tương lai định hướng 4 trọng tâm:
- Mở rộng thuật toán trên nền tảng phần cứng nhúng thực tế (ROS2 / PX4 autopilot) với các bài bay ngoài trời chịu gió thực.
- Phát triển cơ chế điều khiển kích hoạt theo sự kiện (Event-Triggered Control) nhằm tối ưu hóa băng thông mạng truyền thông giữa các UAVs.
- Tích hợp công nghệ định vị và lập bản đồ đồng thời phân tán (Distributed SLAM) vào vòng lặp điều khiển phản hồi.
- Ứng dụng kỹ thuật học tăng cường sâu (Deep Reinforcement Learning) để tự động tinh chỉnh các hệ số khuếch đại $k_1, k_2, k_3, k_4$ thích nghi với môi trường thay đổi liên tục.
Tác động và ảnh hưởng
Nghiên cứu của tác giả Nguyễn Đăng Hảo tại Đại học Lorraine tạo ra bước tiến quan trọng trong lĩnh vực điều khiển tự động:
- Giá trị học thuật: Công trình tạo tiền đề cho nhiều bài báo khoa học chất lượng cao trên các tạp chí đầu ngành thuộc hệ thống IEEE (IEEE Transactions on Automatic Control, IEEE Transactions on Control Systems Technology) và IFAC Automatica, với tiềm năng trích dẫn cao trong cộng đồng nghiên cứu điều khiển hợp tác và UAVs.
- Chuyển giao công nghiệp: Đóng góp trực tiếp vào các dự án công nghệ của Viện CRAN-CNRS và các tập đoàn hàng không vũ trụ châu Âu, cung cấp giải pháp điều khiển bầy đàn tin cậy cho các sứ mệnh tìm kiếm cứu nạn và an ninh quốc phòng.
- Lợi ích xã hội: Thúc đẩy khả năng tự động hóa các nhiệm vụ nguy hiểm thay thế con người, giảm thiểu chi phí cứu hộ trong thảm họa thiên tai và nâng cao hiệu suất năng lượng của các phương tiện bay.
Đối tượng hưởng lợi
- Nghiên cứu sinh và học viên cao học: Tiếp cận một tài liệu mẫu mực về phương pháp phân tích Lyapunov cho hệ thống thiếu cơ cấu chấp hành và đại số Quaternion trong không gian 3D.
- Các nhà khoa học điều khiển học: Sở hữu một công cụ toán học hoàn chỉnh (Lemma 2.3 và Smooth Step Function) để phát triển các lý thuyết điều khiển phân tán mới.
- Kỹ sư R&D trong ngành công nghiệp Drone: Nhận được giải pháp thuật toán sẵn sàng ứng dụng để nâng cấp tính năng tự hành và bay đội hình cho các dòng UAV thương mại.
- Cơ quan quản lý không lưu: Sử dụng các chứng minh toán học về khoảng cách an toàn làm căn cứ ban hành khung pháp lý điều phối không gian bay tầm thấp.
Câu hỏi chuyên sâu
-
Đóng góp lý thuyết độc đáo nhất của luận án là gì? Đó là việc thiết lập Bổ đề 2.3 (Lemma 2.3) về Thuật toán trích xuất hướng và lực đẩy. Thuật toán này thiết lập mối liên hệ giải tích tường minh giữa vector lực ảo $F \in \mathbb{R}^3$ và Quaternion tham chiếu $Q_d \in \mathbb{S}^3$ cùng góc yaw mong muốn $\psi_d$, giải quyết triệt để mâu thuẫn giữa việc tránh điểm kỳ dị của góc Euler và việc mất kiểm soát góc hướng đầu trong các y văn trước đó.
-
Đột phá phương pháp luận so với các nghiên cứu trước đây thể hiện như thế nào? So với Roberts (2011), luận án kiểm soát hoàn toàn góc hướng đầu $\psi_d(t)$, ngăn chặn hoàn toàn hiện tượng tự quay quanh trục thẳng đứng. So với Do & Pan (2013), luận án đơn giản hóa cấu trúc hàm ảo trong các bước backstepping, kết hợp trực tiếp với toán tử chiếu vi phân Lipschitz giúp giảm tải khối lượng tính toán ma trận vi phân phức tạp.
-
Phát hiện nào mang tính bất ngờ và có ý nghĩa kỹ thuật nhất? Đó là khả năng phân rã và điều khiển độc lập hai phân hệ tịnh tiến và quay mà vẫn bảo toàn tính ổn định tiệm cận toàn cục thông qua cấu trúc hàm Lyapunov bậc thang ($V_1 \to V_2 \to V_3 \to V_4$), ngay cả khi các tham số quán tính $J$ và khối lượng $m$ bị sai lệch tới $30%$ so với giá trị danh định.
-
Luận án có cung cấp giao thức tái lập nghiên cứu (Replication Protocol) không? Có. Toàn bộ phương trình động lực học, ma trận biến đổi $R_\eta, K_\eta, R_Q, K_Q$, các bước chứng minh bổ đề/định lý (trong Phụ lục A và B), thông số vật lý chuẩn hóa của quadrotor, điều kiện khởi tạo trạng thái và hệ số khuếch đại điều khiển đều được trình bày chi tiết và minh bạch.
-
Chương trình nghiên cứu 10 năm tiếp theo được định hình ra sao? Lộ trình phát triển bao gồm: Giai đoạn 1 (Hiện thực hóa trên dàn thử nghiệm thực tế với hệ thống camera Vicon/OptiTrack); Giai đoạn 2 (Tích hợp cảm biến trên bo mạch và điều khiển kích hoạt theo sự kiện); Giai đoạn 3 (Ứng dụng học máy và điều khiển bầy đàn quy mô lớn hàng trăm phương tiện trong môi trường đô thị dày đặc chướng ngại vật).
Kết luận
Luận án tiến sĩ của tác giả Nguyễn Đăng Hảo đã đạt được 5 đóng góp học thuật xuất sắc:
- Xây dựng thành công thuật toán trích xuất hướng và lực đẩy không kỳ dị, tích hợp đồng thời biến điều khiển góc hướng đầu $\psi_d$.
- Phát triển bộ điều khiển cuốn chiếu thích nghi vững chắc, bù trừ hoàn toàn bất định tham số khối lượng, quán tính và nhiễu ngoại cảnh.
- Thiết kế hàm bước nhảy trơn $h(x, a, b)$ và tích hợp vào thuật toán tránh va chạm từng cặp, đảm bảo quỹ đạo điều khiển liên tục $C^\infty$.
- Mở rộng thành công 5 cấu trúc điều khiển đội hình đa tầng từ mô hình Cấu trúc ảo đến mô hình Phân cấp Dẫn đường - Bám theo với cảm biến đo lường bị giới hạn.
- Cung cấp hệ thống chứng minh toán học giải tích chặt chẽ theo tiêu chuẩn Lyapunov, khẳng định tính ổn định tiệm cận và tính đầy đủ về phía trước của toàn bộ hệ thống kín.
Công trình tạo ra bước chuyển đổi mô hình (paradigm shift) quan trọng trong lý thuyết điều khiển tự động: chuyển từ các tiếp cận xấp xỉ tuyến tính hóa cục bộ sang điều khiển phi tuyến toàn cục chính xác trên nhóm Lie $\mathrm{SE}(3)$, mở ra ba hướng nghiên cứu đột phá mới bao gồm điều khiển bầy đàn thích nghi trên mạng truyền thông biến thiên, điều khiển tích hợp thị giác máy tính phân tán và điều khiển tối ưu hóa năng lượng cho các phương tiện bay tự hành thế hệ mới trên quy mô toàn cầu.
Trích đoạn nội dung luận án
Tải xuống để đọc toàn bộDépartement de formation doctorale en automatique École doctorale IAEM Lorraine UFR Sciences et Technologies Formation control for a group of underactuated vehicles THÈSE présentée et soutenue publiquement le 7 Décembre 2015 pour l’obtention du Doctorat de l’Université de Lorraine (Spécialité automatique) par NGUYEN Dang Hao Composition du jury Rapporteurs : Mohammed CHADLI Maı̂tre de conférences HDR, Université de Picardie, AMIENS Rogelio LOZANO Directeur de recherche, HEUDIASYC, CNRS, Compiègne Examinateurs : Fréderic KRATZ Professeur, INSA Centre Val de Loire Mohamed BOUTAYEB Professeur, Université de Lorraine (Directeur de thèse) Hugues RAFARALAHY Maı̂tre de conférences, Université de Lorraine Centre de Recherche en Automatique de Nancy —CNRS UMR 7039 Mis en page avec la classe thloria. Acknowledgments First and foremost, I am indebted to my supervisor Professor Mohamed BOUTAYEB and my external supervisor Maître de conférences Hugues RAFARALAHY, at the Research Center for Automatic Control of Nancy, Lorraine University, for their guidance, help, support, comments and sharing their technical knowledge. In supervising my research, both of my supervisors gave me freedom and encouraged me to manage my research on my own. I would like to thank committee members, Professor Rogelio LOZANO - Directeur de recherche, HEUDIASYC, Compiègne; Maître de conférences HDR, Mohammed CHADLI - Uni- versité de Picardie, AMIENS; Professeur Fréderic KRATZ - INSA Centre Val de Loire and my two supervisors for their careful reading and constructive comments to my thesis.
I wish to express my gratitude to the staff of CRAN-Longwy: Michel Zasadzinski, Harouna Souley Ali, Mohamed Darouach, Marouane ALMA, BOUTAT-BADDAS Latifa, ZEMOUCHE Ali. For my external supervisor, I am grateful for his French abstract translation. I also would like to thank all the PhD students whom I have encountered during the last four years: Lama HAS- SAN, Adrien Drouot, Nan Gao, Yassine BOUKAL, Ghazi BEL HAJ FREJ, Bessem BHIRI, GUELLIL Assam, Asma Barbata, CHAIB DRAA Khadidja, Gloria Lilia Osorio-Gordillo,. I would like to give thanks to my coworkers of Thai Nguyen University of Technology for their help and encouragement.
My acknowledgments are also sent to Professor Nguyen Dang Binh - Viet Bac University, Vietnam and Professor Do Khac Duc - Department of mechanical engineering, Curtain University, Australia for their guidance, support, help and encouragement. I thank those people in my personal life whose love and support made this dissertation possible. My parents and sisters encourage me to do research. I am grateful for my wife Gia Thi Dinh for her patience love and sacrifice that she has given to me, my son Nguyen Dang Quang and my daughter Nguyen Gia Binh An.
The work presented in the thesis was supported by the 322 project - Vietnamese govern- ment and Research Center for Automatic Control of Nancy, Lorraine University, France. i ii To my parents, my sister Huong - Doan and Dao - Hai, to my wife Dinh, and to Dang Quang - Binh An iii iv Contents Acknowledgments i Notation and acronyms ix List of Figures xiii Chapter 1 Introduction 1.2 Thesis contributions and organization. 4 Chapter 2 Mathematical Preliminaries 7 2.1 Equations of motion of quadrotor .2 Skew-Symmetric Matrix .3 Smooth Saturation Functions .4 Smooth step function .5 Attitude and Thrust Extraction .7 Adaptive Backstepping Tracking Controller. 16 v Contents Chapter 3 Control Design for an underactuated quadrotor 19 3.1 Trajectory-tracking control of a quadrotor .2 Path-following control of a quadrotor.
38 Chapter 4 Fomation control design for a group of quadrotors 39 4.1 Obstacle avoidance functions .1 Pairwise Collision Avoidance Functions .2 Controller 1 - Global formation tracking control .2 Formation control design .3 Controller 2 - linear velocity and disturbance observer .3 Formation control design .4 Controller 3 - Adaptive control .5 Controller 4 - Leader-follower with limited sensing .6 Controller 5 - Formation of second order system. 131 Chapter 5 Thesis summary and future work 133 5. 135 Appendix A Proof for Lemmas 137 A.1 Proof Of Lemma 2.2 Proof of Lemma 2.3 Proof of Lemma 4. 140 Appendix B Proof for Theorems 143 B.1 Proof Of Theorem 3.2 Proof Of Theorem 3.3 Proof Of Theorem 4.4 Proof Of Theorem 4.5 Proof Of Theorem 4.6 Proof Of Theorem 4.7 Proof Of Theorem 4.
147 Appendix C Publication list 149 Bibliography 153 vii Contents viii Notation and acronyms Acronyms 2D 2 Dimensions 3D 3 Dimensions UAVs Unmanned aerial vehicles. VTOL UAV A vertical take-off and landing unmanned aerial vehicle. GPS Global Positioning System IMU Inertial Measurement Unit LIDAR Light Detection And Ranging RADAR Radio Detection And Ranging SLAM Simultaneous Localization And Mapping ix Notation and acronyms Notations and Variables The quaternion product between two unit quaternions NED Ortho-normal coordinate system where the x-axis is directed towards the Earth’s magnetic North pole, the y-axis directed towards the East, and the z-axis is directed downwards. E Inertial (Fixed) Coordinate Frame rigidly attached to a position on the Earth (assumed flat) expressed in NED coordinates.
B Body Coordinate Frame rigidly attached to the rigid-body center of gravity, where the x-axis is directed towards the front of the rigid-body, the y-axis is directed towards the right-hand-side of the rigid-body, and the z-axis is directed towards the bottom of the rigid-body. p Position of the frame B expressed in the frame E. x, y, z Elements of vector p. v Linear velocity of the frame B expressed in the frame E.
v1 , v2 , v3 Elements of vector v. Q The set of unit-quaternion, or equivalently, the set of unit length vectors in R4 , or equivalently the set of vectors contained in S3 (4-dimensional unit- sphere). The unit-quaternion belonging to the set Q which describes the relative orientation of B taken with respect to E. η, q Elements of vector Q.
q1 , q2 , q3 Elements of vector q. η Orientation vector in Euler angles ω Angular velocity of the frame B expressed in the frame E. g Acceleration due to gravity (9. m, J1 Mass of quadrotor.
J Inertia matrix of quadrotor. e3 The unit vector [0, 0, 1]T. RηT (η) Transformation matrix of the translational subsystem in Euler angles. Kη (η) Transformation matrix of the rotational subsystem in Euler angles.
RQ T (Q) Transformation matrix of the translational subsystem in quaternions. KQ (Q) Transformation matrix of the rotational subsystem in quaternions. φ, θ, ψ Elements of vector η. Kt , Kd Thrust and drag coefficients l The distance between the center of mass of the quadrotor and the center of a propeller.
G1 , G2 , G3 , G4 The angular velocity of propeller 1, 2, 3, 4. f1 , f2 , f3 , f4 Forces generated by propeller 1, 2, 3, 4. F Intermediate control input. αη Orientation vector in Euler angles αφ , αθ , and αψ Elements of vector αη.
pd Reference position vector. ψd Reference heading angle. Qd Reference unit quaternion vector. ωd Reference angular velocity vector in quaternions.
pe Position tracking errors. Qe Attitude tracking errors. ve Linear velocity tracking errors. ωe Angular velocity tracking errors.
dv Disturbance acting on the translational subsystem. dω Disturbance acting on the rotational subsystem. xi Notation and acronyms xii List of Figures 2.3 Parameters of quadrotor i.1 Reference and real position trajectories pd and p.2 Position tracking errors.3 Attitude tracking errors.4 Linear velocity tracking errors.5 Angular velocity tracking errors.6 Thrust and torques.7 Attitude Extraction Algorithm.8 Reference and real position trajectories pd and p.9 Position tracking errors.10 Attitude tracking errors.11 Linear velocity tracking errors.12 Unknown parameters J1 and Jˆ1 .13 Angular velocity tracking errors.14 Unknown parameters dv and dˆv .15 Unknown parameters dω and dˆω .16 Thrust and torques.2 Formation of 12 quadrotors. 52 xiii List of Figures 4.6 Attitude tracking errors.7 The minimum distance among quadrotors.8 Force of 12 quadrotors.9 Torque of 12 quadrotors.10 The formation of 12 quadrotors.14 Attitude tracking errors.15 The minimum distance among quadrotors.16 Force of 12 quadrotors.17 Torque of 12 quadrotors.18 The formation of 9 quadrotors.22 Attitude tracking errors.23 The minimum distance among quadrotors.24 Thrust force of 9 quadrotors.25 Torque of 9 quadrotors.26 Disturbances and estimations of dv of the quadrotor 1 .27 Disturbances and estimations of do of the quadrotor 1 .28 Velocities and estimations of the quadrotor 1 .29 The formation of 9 quadrotors.33 Attitude tracking errors.34 The minimum distance among quadrotors.35 Thrust force of 9 quadrotors.36 Torque of 9 quadrotors.37 Disturbances and estimations of dv of the quadrotor 1 .38 Disturbances and estimations of do of the quadrotor 1 .39 Velocities and estimations of the quadrotor 1 .40 Attitude Extraction Algorithm.41 The formation of three quadrotors.45 Attitude tracking errors.46 The minimum distance among quadrotors.47 Force of three quadrotors.48 Torque of three quadrotors.49 Disturbances and estimations of dv of the quadrotor 1 .50 Disturbances and estimations of do of the quadrotor 1 .51 Uncertainty and estimation of mass of the quadrotor 1 .52 The formation of three quadrotors.56 Attitude tracking errors.57 The minimum distance among quadrotors.58 Thrust force of three quadrotors.59 Torque of three quadrotors.60 Disturbances and estimations of dv of the quadrotor 1 .61 Disturbances and estimations of do of the quadrotor 1 .62 Uncertainty and estimation of mass of the quadrotor 1 .63 The formation of a leader and 12 followere quadrotors.64 Position tracking errors on x axis.65 Position tracking errors on y axis.66 Position tracking errors on z axis.67 Attitude tracking errors.68 The minimum distance among quadrotors.69 Linear velocity tracking errors.70 Angular velocity tracking errors.71 Thrust forces of the leader and followers.72 Torques of the leader and followers.73 Disturbances and estimations of dv of the leader quadrotor 1 .74 Disturbances and estimations of do of the leader quadrotor 1 .75 Uncertainty and estimation of mass of the leader quadrotor 1 .76 The formation of leader and follower quadrotors.77 Position tracking errors on x axis.78 Position tracking errors on y axis.79 Position tracking errors on z axis.80 Attitude tracking errors.81 The minimum distance among quadrotors.82 Linear velocity tracking errors.
110 xv List of Figures 4.83 Angular velocity tracking errors.84 Thrust forces of leaders and followers.85 Torques of leaders and followers.86 Disturbances and estimations of dv of the leader quadrotor 1 .87 Disturbances and estimations of do of the leader quadrotor 1 .88 Uncertainty and estimation of mass of the leader quadrotor 1 .89 The leader-follower formation of of four leaders and three followers in each group distributed around a goal point .90 Position tracking errors on x and y axis.91 Position tracking errors on z axis and the minimum distance among quadrotors in the formation.92 The leader-follower formation of of four leaders and three followers in each group distributed around a goal point .93 Position tracking errors on x and y axis.94 Position tracking errors on z axis and the minimum distance among quadrotors in the formation.95 The leader-follower formation of of four leaders and three followers in each group distributed around a goal point .96 Position tracking errors on x and y axis.97 Position tracking errors on z axis and the minimum distance among quadrotors in the formation.98 The leader-follower formation of of four leaders and three followers in each group distributed around a point .99 Position tracking errors on x and y axis.100 Position tracking errors on z axis and the minimum distance among quadrotors in the formation.101 The leader-follower formation of of four leaders and three followers in each group distributed around their references .102 Position tracking errors on x and y axis.103 Position tracking errors on z axis and the minimum distance among quadrotors in the formation.104 Position tracking errors on x and y axis.105 The leader-follower formation with obstacles .106 Position tracking errors on z axis and the minimum distance among quadrotors in the formation.107 The leader-follower formation with obstacles.108 Position tracking errors on x and y axis.109 Position tracking errors on z axis and the minimum distance among quadrotors in the formation. 131 xvi C HAPTER 1 Introduction Contents 1.2 Thesis contributions and organization .1 Introduction A cooperative system is defined to be multiple dynamic entities that share information or tasks to accomplish a common task.
Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ
Trích dẫn luận án này
Nguyen Dang Hao (2015). Formation Control of Underactuated Vehicles: Quadrotors [Luận án tiến sĩ, Université de Lorraine]. LuanAn.net. https://luanan.net/ky-thuat-dien-dien-tu/tu-dong-hoa/formation-control-underactuated-vehicles-quadrotors
Câu hỏi thường gặp
Luận án "Formation Control of Underactuated Vehicles: Quadrotors" nghiên cứu về vấn đề gì?
Nghiên cứu phương pháp điều khiển nâng cao cho quadrotor dưới điều kiện thiếu tác động, tập trung vào động lực học phi tuyến và ổn định.
Luận án "Formation Control of Underactuated Vehicles: Quadrotors" được bảo vệ tại trường nào?
Luận án này được bảo vệ tại Université de Lorraine. Năm bảo vệ: 2015.
Luận án "Formation Control of Underactuated Vehicles: Quadrotors" thuộc chuyên ngành gì?
Luận án "Formation Control of Underactuated Vehicles: Quadrotors" thuộc chuyên ngành Điều khiển học. Danh mục: Tự Động Hóa.
Luận án "Formation Control of Underactuated Vehicles: Quadrotors" có bao nhiêu trang?
Luận án "Formation Control of Underactuated Vehicles: Quadrotors" có 176 trang. Bạn có thể xem trước một phần tài liệu ngay trên trang web trước khi tải về.
Cách tải luận án "Formation Control of Underactuated Vehicles: Quadrotors" về máy như thế nào?
Để tải luận án về máy, bạn nhấn nút "Tải xuống ngay" trên trang này, sau đó hoàn tất thanh toán phí lưu trữ. File sẽ được tải xuống ngay sau khi thanh toán thành công. Hỗ trợ qua Zalo: 0559 297 239.