I. Tổng quan đồ án robot hai bánh tự cân bằng sử dụng giải thuật LQR
Robot hai bánh tự cân bằng là mô hình kinh điển trong ngành kỹ thuật điều khiển tự động. Cấu trúc hoạt động dựa trên nguyên lý con lắc ngược di động. Xe chỉ tiếp xúc với mặt đất qua hai điểm tiếp xúc của hai bánh xe đồng trục. Trọng tâm của thân xe nằm cao hơn trục quay. Thiết kế này tạo ra trạng thái bất ổn định tự nhiên. Xe luôn có xu hướng bị ngã do tác động của trọng lực. Để duy trì vị trí thẳng đứng, hệ thống liên tục tính toán sai số góc nghiêng và phát xung điều khiển mô tơ kéo thân xe về phía bị nghiêng. Đồ án robot hai bánh tự cân bằng sử dụng giải thuật LQR giải quyết bài toán cân bằng tối ưu trên mô hình thực nghiệm. Hệ thống phần cứng bao gồm khung xe cơ khí, động cơ DC giảm tốc có gắn cảm biến encoder, khối cảm biến đo góc MPU-6050 và mạch vi điều khiển trung tâm. Việc nghiên cứu mô hình này mang lại giá trị lý thuyết sâu sắc. Đề tài mở ra tiềm năng lớn trong chế tạo phương tiện cá nhân tự hành.
1.1. Cấu trúc phần cứng cơ bản của mô hình robot
Cấu trúc cơ khí của robot hai bánh tự cân bằng gồm các tầng khung đỡ linh kiện xếp chồng. Tầng đáy lắp đặt hai động cơ điện một chiều có tích hợp bộ giảm tốc và đĩa encoder quang học. Nguồn cấp cho toàn hệ thống là khối pin sạc Lithium Polymer có dung lượng cao cùng dòng xả lớn. Tầng giữa chứa mạch cầu H điều khiển công suất động cơ cùng bo mạch vi xử lý. Khối cảm biến quán tính MPU-6050 đặt tại vị trí trung tâm nhằm giảm thiểu nhiễu cơ học khi xe dao động. Trọng lượng tổng thể phân bổ đối xứng dọc theo trục thẳng đứng. Việc bố trí các module khoa học giúp xe phản hồi nhanh nhạy trước mọi dao động.
1.2. Nguyên lý con lắc ngược và cơ chế giữ thăng bằng
Nguyên lý hoạt động của robot mô phỏng sát sao bài toán con lắc ngược cổ điển. Khi thân xe nghiêng về phía trước, trọng lực tạo ra một mô-men quay kéo trọng tâm rơi xuống đất. Cảm biến gia tốc và con quay hồi chuyển lập tức ghi nhận độ lệch góc cùng vận tốc góc. Bộ điều khiển xử lý dữ liệu và truyền tín hiệu điều khiển động cơ quay cùng chiều nghiêng. Bánh xe di chuyển nhanh về phía trước tạo lực đẩy đưa điểm tựa nằm thẳng dưới trọng tâm xe. Quá trình dịch chuyển này diễn ra liên tục theo chu kỳ mili-giây. Nhờ đó góc nghiêng luôn duy trì quanh vị trí cân bằng bền.
II. Thách thức phi tuyến và bài toán động học của robot tự cân bằng
Hệ robot hai bánh tự cân bằng sở hữu đặc tính phi tuyến cao và liên kết chéo phức tạp. Đây là hệ thiếu cơ cấu chấp hành khi số bậc tự do lớn hơn số ngõ vào điều khiển. Hai động cơ phải đồng thời đảm nhận hai nhiệm vụ gồm giữ góc đứng và ổn định vị trí di chuyển. Nếu áp dụng các thuật toán cổ điển như PID đơn lập, hệ thống dễ rơi vào tình trạng dao động mất kiểm soát. Việc tinh chỉnh các thông số PID độc lập không giải quyết triệt để sự tương tác giữa góc nghiêng thân xe và vận tốc bánh xe. Ngoài ra, cảm biến đo lường quán tính MPU-6050 luôn chịu tác động từ hai nguồn sai số chính. Con quay hồi chuyển gặp hiện tượng trôi dạt góc theo thời gian. Gia tốc kế lại rất nhạy cảm với rung động cơ học tần số cao từ động cơ. Sự kết hợp của ma sát khô, vùng chết của motor và độ trễ truyền thông tạo thành bài toán điều khiển vô cùng hóc búa trên thực tế.
2.1. Hạn chế của thuật toán PID trong điều khiển đa biến
Thuật toán PID truyền thống thường thiết kế cho các hệ thống đơn biến một ngõ vào một ngõ ra. Khi áp dụng cho xe tự cân bằng, kỹ sư phải sử dụng hai vòng lặp PID lồng nhau hoặc song song. Vòng lặp trong điều khiển góc nghiêng và vòng lặp ngoài điều khiển vị trí xe. Cấu trúc này làm phát sinh xung đột giữa việc giữ thăng bằng và chuyển động tịnh tiến. Khi xe cố gắng tiến về phía trước, thân xe bắt buộc phải nghiêng tạo lực đẩy. Sự biến thiên này kích hoạt vòng điều khiển góc can thiệp ngược lại. Kết quả là hệ thống phản ứng chậm, xuất hiện độ vọt lố lớn và dễ mất ổn định khi chịu nhiễu.
2.2. Vấn đề nhiễu đo lường trên cảm biến quán tính MPU 6050
Cảm biến MPU-6050 tích hợp gia tốc kế ba trục và con quay hồi chuyển ba trục trong một vi mạch nhỏ gọn. Gia tốc kế đo góc nghiêng dựa trên trọng lực tĩnh nhưng rất nhạy với dao động cơ học. Khi bánh xe quay nhanh hoặc gặp gờ giảm tốc, tín hiệu gia tốc kế bị méo dạng nặng. Ngược lại, con quay hồi chuyển đo vận tốc góc có độ mượt cao và đáp ứng tức thời. Tuy nhiên, tích phân tín hiệu vận tốc góc để tìm góc nghiêng sinh ra hiện tượng trôi dạt lũy tiến theo thời gian. Nếu không có thuật toán xử lý dung hợp thông tin, sai số đo lường sẽ phá hủy khả năng giữ thăng bằng.
III. Phương pháp điều khiển giải thuật LQR và xử lý tín hiệu Kalman
Phương pháp điều khiển LQR giải quyết toàn diện bài toán tối ưu hóa cho hệ nhiều biến. Trước hết, mô hình toán học của robot được tuyến tính hóa quanh điểm cân bằng thẳng đứng. Không gian trạng thái gồm bốn biến chính: vị trí xe, vận tốc xe, góc nghiêng thân xe và vận tốc góc nghiêng. Giải thuật LQR xác định ma trận khuếch đại hồi tiếp K thông qua việc giải phương trình Riccati đại số. Hàm mục tiêu tối thiểu hóa chỉ số chất lượng toàn phương cân bằng giữa độ lệch trạng thái và năng lượng điều khiển tiêu thụ. Kỹ sư tinh chỉnh ma trận trọng số trạng thái Q và ma trận trọng số điều khiển R để đạt đáp ứng mong muốn. Song song đó, thuật toán lọc Kalman ước lượng góc nghiêng chính xác từ cảm biến MPU-6050. Bộ lọc Kalman liên tục cập nhật ma trận hiệp phương sai sai số, loại bỏ nhiễu trắng và triệt tiêu độ trôi con quay. Dữ liệu ước lượng sạch cung cấp trực tiếp cho luật điều khiển LQR theo thời gian thực.
3.1. Thiết lập ma trận Q và R trong phương trình Riccati
Ma trận trạng thái Q và ma trận điều khiển R đóng vai trò then chốt trong thuật toán LQR. Ma trận Q là ma trận đường chéo kích thước bốn nhân bốn xác định mức độ ưu tiên giảm sai số của từng biến trạng thái. Hệ số phạt góc nghiêng và vận tốc góc thường đặt giá trị lớn nhằm đảm bảo an toàn thăng bằng tuyệt đối. Ngược lại, ma trận R chứa trọng số kiểm soát điện áp cấp cho động cơ DC. Giá trị R lớn giúp điện áp điều khiển mượt mà, giảm nóng động cơ và tiết kiệm pin. Kỹ sư sử dụng phần mềm MATLAB để giải phương trình Riccati đại số, từ đó tính toán vector khuếch đại K tối ưu.
3.2. Dung hợp cảm biến bằng thuật toán lọc Kalman tối ưu
Thuật toán lọc Kalman là công cụ tối ưu để kết hợp dữ liệu từ gia tốc kế và con quay hồi chuyển. Quá trình xử lý diễn ra qua hai bước chính gồm dự đoán và cập nhật. Bước dự đoán sử dụng vận tốc góc từ gyro để ngoại suy góc nghiêng ở chu kỳ tiếp theo. Bước cập nhật đo lường sử dụng góc nghiêng từ gia tốc kế để hiệu chỉnh sai lệch ước lượng. Ma trận hệ số khuếch đại Kalman tự động cân bằng tỷ trọng tin cậy giữa hai nguồn cảm biến. Tín hiệu đầu ra có độ chính xác cao, loại bỏ hoàn toàn hiện tượng trôi góc và không bị ảnh hưởng bởi rung lắc cơ học.
IV. Kết quả thực nghiệm và ứng dụng của robot hai bánh tự cân bằng
Kết quả thử nghiệm thực tế trên mô hình khẳng định tính đúng đắn của giải thuật LQR. Robot duy trì khả năng tự cân bằng xuất sắc trong phạm vi góc nghiêng lớn. Thời gian xác lập trạng thái ổn định diễn ra nhanh chóng dưới hai giây. Khi chịu lực tác động đẩy từ bên ngoài, xe phản hồi tức thời và tự động triệt tiêu dao động dư thừa mà không bị ngã. Hệ thống vận hành êm ái nhờ tín hiệu điều khiển PWM được tối ưu hóa năng lượng. Thành công của đồ án mở ra nhiều hướng ứng dụng thiết thực trong đời sống và công nghiệp hiện đại. Nguyên lý xe hai bánh tự cân bằng là nền tảng cho phương tiện di chuyển cá nhân đô thị như xe điện Segway hay hoverboard. Trong môi trường công nghiệp, mô hình này phát triển thành robot tự hành vận chuyển hàng hóa tại các kho bãi có lối đi hẹp. Ngoài ra, công nghệ hỗ trợ đắc lực trong chế tạo xe lăn thông minh vượt chướng ngại vật dành cho người khuyết tật.
4.1. Khả năng đáp ứng và độ ổn định thực tế của hệ thống
Mô hình thực nghiệm chứng minh độ bền vững vượt trội trước các tác động ngoại cảnh. Khi có ngoại lực đẩy đột ngột, xe nhanh chóng tăng tốc theo hướng xô đẩy để tạo điểm tựa thăng bằng mới. Biên độ góc nghiêng cực đại được khống chế dưới mười lăm độ trước khi hoàn toàn ổn định trở lại. Tần số lấy mẫu cao của vi điều khiển đảm bảo vòng lặp điều khiển phản ứng trơn tru và chính xác. Động cơ không gặp hiện tượng giật cục nhờ giải thuật giới hạn xung PWM hợp lý. Toàn bộ thông số trạng thái hội tụ về điểm cân bằng trong thời gian rất ngắn.
4.2. Hướng phát triển và ứng dụng trong tự động hóa
Công nghệ xe tự cân bằng sở hữu tiềm năng mở rộng to lớn trong tương lai. Hướng phát triển tiếp theo tập trung vào việc tích hợp thêm cảm biến khoảng cách LiDAR và camera hành trình. Các nâng cấp này cho phép robot tự động quét bản đồ môi trường và tránh vật cản thông minh. Ngoài ra, việc kết hợp mạng nơ-ron nhân tạo hoặc giải thuật thích nghi sẽ giúp hệ thống tự động bù trừ khi khối lượng tải trọng thay đổi đột ngột. Mô hình đóng vai trò nền tảng quan trọng trong đào tạo học thuật và nghiên cứu công nghệ robot di động tự hành thế hệ mới.