I. Tổng quan nghiên cứu xe hai bánh tự cân bằng bám mục tiêu
Đề tài nghiên cứu thiết kế xe hai bánh tự cân bằng bám mục tiêu được thực hiện tại Trường Đại học Sư phạm Kỹ thuật TP.HCM. Công trình do sinh viên ngành Công nghệ Kỹ thuật Điều khiển và Tự động hóa triển khai dưới sự hướng dẫn của Tiến sĩ Nguyễn Văn Thái. Mô hình robot hai bánh tự cân bằng thuộc nhóm hệ thống con lắc ngược phi tuyến. Hệ thống có cấu trúc cơ khí đặc thù với hai bánh đồng trục đặt song song. Trọng tâm của robot luôn nằm phía trên trục quay của hai bánh xe. Đặc tính này khiến cấu trúc tự nhiên luôn rơi vào trạng thái mất cân bằng trọng trường. Robot đòi hỏi một hệ thống điều khiển liên tục để duy trì vị trí thẳng đứng. Ngoài nhiệm vụ tự cân bằng, hệ thống còn tích hợp khả năng bám mục tiêu di động. Robot thu nhận tín hiệu thị giác qua camera điện thoại thông minh kết nối với hệ thống vi xử lý. Dữ liệu hình ảnh được phân tích theo thời gian thực để tạo lệnh điều hướng. Kết quả nghiên cứu tạo nền tảng ứng dụng thiết thực cho các hệ thống robot phục vụ công nghiệp và dịch vụ.
1.1. Bối cảnh nghiên cứu robot tại ĐH Sư phạm Kỹ thuật TP.HCM
Đề tài ra đời từ yêu cầu học thuật tại Khoa Đào tạo Chất lượng cao của ĐH Sư phạm Kỹ thuật TP.HCM. Sinh viên ngành Tự động hóa cần làm chủ các hệ thống điều khiển phi tuyến phức tạp. Mô hình xe hai bánh tự cân bằng là bài toán kinh điển trong lý thuyết điều khiển tự động. Nghiên cứu giải quyết sự kết hợp giữa cân bằng cơ học và thị giác máy tính. Đây là hai lĩnh vực đòi hỏi tính toán nhanh và độ chính xác cao. Nhóm nghiên cứu tập trung xây dựng phần cứng hoàn chỉnh từ khung gầm, mạch điện tử đến cơ cấu chấp hành. Hệ thống phần mềm được tối ưu hóa nhằm đáp ứng yêu cầu xử lý dữ liệu thời gian thực trên bo mạch nhúng.
1.2. Mục tiêu kỹ thuật và cấu trúc cơ bản của xe tự cân bằng
Mục tiêu cốt lõi của đề tài là thiết kế hệ thống robot hai bánh có khả năng tự đứng vững. Robot phải tự điều chỉnh góc nghiêng và phục hồi trạng thái thăng bằng khi chịu ngoại lực tác động. Cấu trúc cơ bản bao gồm khung xe hai tầng bằng vật liệu mica nhẹ và cứng vững. Tầng dưới chứa hai động cơ DC kèm encoder đo tốc độ cùng khối pin nguồn. Tầng trên bố trí bo mạch vi điều khiển, cảm biến đo lường quán tính và giá đỡ thiết bị ghi hình. Cơ cấu truyền động sử dụng bánh xe có độ ma sát cao nhằm tối đa hóa lực kéo. Toàn bộ thiết kế cơ điện tử hướng đến sự ổn định trọng tâm và thuận tiện cho việc xử lý thuật toán.
II. Phân tích động lực học xe hai bánh tự cân bằng bám mục tiêu
Phân tích động lực học là bước then chốt trong thiết kế hệ thống điều khiển robot. Mô hình toán học được xây dựng thông qua phương pháp năng lượng Euler-Lagrange. Động năng tổng thể của robot bao gồm chuyển động tịnh tiến và chuyển động quay của khung thân cùng hai bánh xe. Thế năng hệ thống phụ thuộc trực tiếp vào độ cao trọng tâm thân robot so với mặt đất. Khi đạo hàm hàm Lagrange theo các biến trạng thái, phương trình vi phân chuyển động phi tuyến bậc hai xuất hiện. Hệ phương trình này mô tả mối quan hệ giữa lực kéo động cơ, góc nghiêng thân xe và vị trí di chuyển. Thách thức kỹ thuật lớn nhất nằm ở tính chất phi tuyến mạnh và tính bất ổn định nội tại. Trọng lực liên tục tạo ra mô-men quay làm lật xe khi góc nghiêng lệch khỏi vị trí cân bằng. Ngoài ra, việc bổ sung camera xử lý ảnh tạo ra hiện tượng lệch tâm tải trọng cơ khí. Hệ thống điều khiển buộc phải giải quyết đồng thời hai nhiệm vụ: vừa triệt tiêu sai số góc nghiêng vừa đáp ứng tốc độ bám vết mục tiêu theo thời gian thực.
2.1. Thiết lập phương trình Lagrange và động học hệ thống
Phương trình Lagrange loại hai được áp dụng để mô tả động học của hệ robot. Biến số trạng thái bao gồm góc nghiêng thân robot, góc quay bánh xe và góc xoay hướng di chuyển. Động năng hệ thống tích hợp năng lượng của phần ứng động cơ DC qua tỷ số truyền hộp giảm tốc. Phương trình điện áp động cơ liên kết trực tiếp với dòng điện và suất điện động phản hồi. Bằng cách bỏ qua điện cảm nhỏ của phần ứng, mô hình chuyển đổi dòng điện thành tín hiệu điện áp điều chế độ rộng xung PWM. Kết quả thiết lập đưa ra hệ phương trình vi phân liên kết chặt chẽ giữa góc nghiêng và tọa độ di chuyển. Đây là cơ sở toán học để tuyến tính hóa mô hình quanh điểm cân bằng thẳng đứng.
2.2. Khó khăn trong việc nhận diện và bám đuổi mục tiêu
Quá trình bám mục tiêu bằng camera đối mặt nhiều rào cản kỹ thuật từ môi trường thực tế. Không gian màu RGB thông thường rất nhạy cảm với sự biến đổi cường độ ánh sáng. Khi ánh sáng phòng thay đổi, giá trị các kênh màu bị trôi dạt khiến thuật toán dễ nhận diện sai. Robot di chuyển rung lắc liên tục cũng gây mờ ảnh cục bộ. Độ trễ truyền nhận tín hiệu giữa camera và vi điều khiển có thể làm mất dấu đối tượng di động nhanh. Hơn nữa, việc tính toán xử lý ảnh trực tiếp trên thiết bị di động đòi hỏi lượng tài nguyên tính toán đáng kể. Việc trích xuất tọa độ trọng tâm mục tiêu phải đạt tốc độ khung hình cao. Chỉ khi đó, lệnh điều khiển động cơ mới đảm bảo đáp ứng kịp thời.
III. Giải pháp điều khiển xe hai bánh tự cân bằng bám mục tiêu
Để giải quyết triệt để bài toán ổn định và định vị, nghiên cứu áp dụng phối hợp bộ điều khiển LQR và thư viện thị giác máy tính OpenCV. Phương pháp điều khiển tối ưu tuyến tính LQR sử dụng không gian trạng thái nhằm ổn định toàn bộ hệ thống kín. Ma trận trọng số Q và R được tinh chỉnh để cân bằng giữa tốc độ đáp ứng góc nghiêng và năng lượng tiêu thụ của động cơ điện. Về khía cạnh bám mục tiêu, thuật toán chuyển đổi ảnh từ không gian màu RGB sang không gian màu HSV. Không gian HSV phân tách rõ ràng thành phần sắc độ, độ bão hòa và độ sáng. Nhờ đó, ảnh lọc giảm thiểu tối đa ảnh hưởng tiêu cực của ánh sáng môi trường. Hàm InRange trong OpenCV đóng vai trò then chốt trong việc phân đoạn màu sắc vật thể. Thuật toán nhanh chóng trích xuất tọa độ tâm của đối tượng tracked theo hai trục tọa độ. Dữ liệu sai lệch vị trí tâm ảnh được chuyển thành tín hiệu điều khiển vận tốc góc và vận tốc tịnh tiến. Cơ chế này giúp robot vừa giữ vững thăng bằng vừa bám sát quỹ đạo di chuyển của vật thể.
3.1. Thiết kế bộ điều khiển phản hồi trạng thái LQR
Bộ điều khiển phản hồi trạng thái tuyến tính LQR đảm bảo tính ổn định tối ưu cho hệ thống con lắc ngược. Trạng thái toàn phần của robot bao gồm góc nghiêng, vận tốc góc, vị trí xe và vận tốc di chuyển. Ma trận hệ thống được tuyến tính hóa quanh điểm cân bằng đứng thẳng. Ma trận độ lợi hồi tiếp K được xác định bằng cách giải phương trình đại số Riccati. Trọng số trong ma trận Q đại diện cho mức độ phạt sai số trạng thái, trong khi ma trận R kiểm soát năng lượng đầu vào của hai động cơ. Bằng cách lựa chọn nghiệm tối ưu, bộ điều khiển LQR triệt tiêu dao động cơ học nhanh chóng và đảm bảo robot không bị lật đổ khi chịu xung lực bất ngờ.
3.2. Thuật toán xử lý ảnh HSV và hàm InRange trên OpenCV
Thư viện OpenCV cung cấp công cụ xử lý thị giác máy tính theo thời gian thực trên nền tảng nhúng. Hình ảnh đầu vào từ camera màu RGB được chuyển đổi sang không gian màu HSV thông qua công thức toán học chuẩn xác. Mỗi pixel được xác định bởi góc sắc độ H từ 0 đến 360 độ, độ bão hòa S và giá trị sáng V. Hàm Core.InRange trong OpenCV tiến hành lọc ngưỡng màu dựa trên giá trị cận trên và cận dưới được cấu hình trước. Vùng ảnh chứa màu sắc mục tiêu được nhị phân hóa và cô lập hoàn toàn khỏi phông nền phức tạp. Sau đó, thuật toán tìm kiếm đường biên contours và xác định trọng tâm hình học của vật thể. Tọa độ tâm đối tượng được tính toán liên tục để tạo tín hiệu điều khiển bám vết.
IV. Kết luận về xe hai bánh tự cân bằng bám mục tiêu và ứng dụng
Nghiên cứu chế tạo xe hai bánh tự cân bằng bám mục tiêu tại ĐH Sư phạm Kỹ thuật TP.HCM đã đạt được kết quả thực nghiệm ấn tượng. Robot vận hành ổn định trên địa hình phẳng với biên độ dao động góc nghiêng duy trì trong phạm vi an toàn. Thuật toán LQR chứng minh khả năng phản hồi nhanh và triệt tiêu dao động hiệu quả khi chịu tác động cơ học nhẹ. Hệ thống xử lý ảnh HSV trên OpenCV nhận dạng chính xác vật thể theo màu sắc định trước. Robot bám đuổi mục tiêu liên tục mà không làm gián đoạn trạng thái tự cân bằng. Thành công của mô hình mở ra hướng ứng dụng thực tế đa dạng trong công nghiệp và đời sống. Cấu trúc hai bánh đồng trục tiết kiệm không gian di chuyển vượt trội so với xe bốn bánh truyền thống. Thiết kế này có thể phát triển thành xe tự hành AGV vận chuyển hàng hóa trong kho bãi thông minh chật hẹp. Ngoài ra, hệ thống có tiềm năng lớn trong chế tạo robot tuần tra an ninh hoặc robot hỗ trợ y tế. Nghiên cứu khẳng định năng lực ứng dụng lý thuyết điều khiển hiện đại vào bài toán kỹ thuật thực tiễn của sinh viên HCMUTE.
4.1. Đánh giá hiệu năng thực nghiệm của robot
Kết quả thử nghiệm thực tế chứng thực tính đúng đắn của giải pháp thiết kế cơ điện tử. Hệ thống giữ vững thăng bằng tốt tại chỗ và khi di chuyển tiến lùi trên mặt phẳng. Góc nghiêng dao động quanh vị trí thẳng đứng với sai số dưới ba độ. Khả năng lọc màu HSV giúp robot duy trì bám vết chính xác trong điều kiện ánh sáng phòng thí nghiệm ổn định. Thời gian trễ đáp ứng giữa khâu nhận dạng hình ảnh và khâu phát lực động cơ được rút ngắn tối đa. Mặc dù vẫn chịu ảnh hưởng nhỏ từ quán tính khi đổi hướng đột ngột, robot vẫn bảo toàn trạng thái cân bằng vững vàng.
4.2. Khả năng phát triển ứng dụng trong công nghiệp và đời sống
Thành công của đề tài khẳng định tiềm năng ứng dụng thương mại rộng rãi của xe hai bánh tự cân bằng. Mô hình này rất phù hợp làm robot phục vụ tự động trong nhà hàng, khách sạn hoặc bệnh viện. Bán kính quay vòng bằng không cho phép robot xoay xở linh hoạt trong hành lang hẹp. Khả năng mang vác và bám theo người dùng hỗ trợ tích cực trong việc vận chuyển hành lý cá nhân. Trong công nghiệp sản xuất, hệ thống có thể nâng cấp thành xe tự hành AGV vận chuyển linh kiện giữa các dây chuyền lắp ráp. Việc tích hợp thêm các thuật toán học sâu và cảm biến LiDAR sẽ tăng cường độ chính xác và tính an toàn khi hoạt động độc lập.