Cơ khí

Trọng tâm và cân bằng - vì sao robot bị lật, trượt bánh và đi lệch

8 phút đọc05/07/2026HocLapTrinhRobot
Trọng tâm và cân bằng - vì sao robot bị lật, trượt bánh và đi lệch

Vật lý ứng dụng cho robot - đặt pin ở đâu, vì sao xe bốc đầu khi tăng tốc, chống lật khi phanh gấp, tăng bám bánh kéo và quy trình cân chỉnh xe đi thẳng. Trong bài viết này, chúng ta sẽ cùng tìm hiểu chi tiết và ứng dụng thực tế trong robot.

Ba bệnh kinh điển có chung một gốc

Robot lật nhào khi phanh gấp. Bánh kéo quay trượt khi tăng tốc mà xe ì ra. Xe chỉnh mãi vẫn đi vòng cung. Ba triệu chứng tưởng không liên quan này chung một gốc rễ: phân bố khối lượng — thứ quyết định trước cả dòng code đầu tiên rằng robot của bạn nhanh được đến đâu, phanh gắt được đến đâu và đi thẳng dễ hay khó.

Bài này là vật lý lớp 10 (trọng tâm, quán tính, ma sát) áp thẳng vào chiếc xe robot trên bàn — không công thức nào vượt quá cấp 3, mọi kết luận đều kiểm chứng được bằng tay trong 5 phút.

Trọng tâm là gì và tìm nó ở đâu trên robot

Trọng tâm (center of gravity) là điểm "đại diện" toàn bộ khối lượng robot — nơi có thể coi mọi trọng lực dồn về. Tìm trọng tâm xe robot bằng tay: nhấc xe bằng hai ngón đặt hai bên mép khung, dịch dần đến khi xe thăng bằng — đường qua hai ngón chứa trọng tâm; xoay 90 độ làm lại là giao được điểm (gần đúng đủ dùng).

Với xe robot, ba tọa độ của trọng tâm mang ba ý nghĩa:

  • Cao/thấp: trọng tâm càng thấp càng khó lật — lý do mọi xe đua thấp lè tè
  • Trước/sau: quyết định tải đè lên bánh nào — bánh kéo cần tải để bám
  • Trái/phải: lệch ngang là nguồn đi lệch mà không code nào bù triệt để

Linh kiện nặng nhất trên robot học tập là pin (2 viên 18650 + hộp ~120-150 g, thường bằng 20-30% cả xe) — vị trí đặt pin gần như quyết định vị trí trọng tâm. Đây là núm điều chỉnh chính của bạn.

Bám đường - vì sao bánh kéo cần được "đè"

Lực bám tối đa của bánh xe tỉ lệ thuận với lực đè lên nó (ma sát = hệ số bám x tải trọng). Hệ quả trực tiếp cho xe 2 bánh chủ động + mắt trâu:

  • Pin đặt lệch về phía mắt trâu: bánh kéo nhẹ tênh → tăng ga là quay trượt tại chỗ, xe lì; PID dò line "nhả ga" cũng loạn vì lực bám đổi theo từng nhịp
  • Pin đặt gần trục bánh kéo: bánh bám chắc, tăng tốc dứt khoát, phản ứng lái sắc

Quy tắc thực dụng: dồn 60-75% tổng khối lượng lên trục bánh chủ động — kiểm chứng bằng cách nhấc đầu mắt trâu lên: xe nên "nặng đầu bánh kéo" rõ rệt. Kết hợp lốp sạch và mềm (bài Các loại bánh xe robot ở mục Kiến thức) là bộ đôi quyết định độ bám.

Chuyển tải khi tăng tốc và phanh - vì sao robot bốc đầu, lật cắm

Khi tăng tốc, quán tính "kéo" khối lượng về phía sau — tải dồn lên bánh sau, nhẹ bánh trước (xe máy bốc đầu là hiện tượng này). Khi phanh, ngược lại: tải dồn ra trước — robot phanh gấp chúi mũi, và nếu trọng tâm cao thì lật cắm luôn.

Mức độ chuyển tải tỉ lệ với độ cao trọng tâm / chiều dài cơ sở (khoảng cách hai trục). Ba cách trị tận gốc, xếp theo hiệu quả:

  1. Hạ trọng tâm: pin từ tầng trên xuống tầng sát sàn — thay đổi một vị trí ốc, giảm hẳn lật
  2. Kéo dài cơ sở: mắt trâu lùi xa trục kéo hơn — xe dài khó lật hơn xe ngắn cùng độ cao
  3. Phanh mềm trong code: giảm PWM theo dốc 100-200 ms thay vì cắt phựt — cơ khí đã tối ưu thì phần mềm gánh nốt

Robot dò line thi tốc độ lật ở cua gắt cũng cùng cơ chế (lực ly tâm thay vì phanh): trọng tâm thấp + vệt bánh rộng (hai bánh xa nhau) là đối sách cơ khí, giảm tốc trước cua là đối sách phần mềm — cả hai đã bàn ở bài Tinh chỉnh PID trong mục Kiến thức.

Vì sao xe đi lệch - tách bạch 4 nguyên nhân

"Xe không đi thẳng" là câu hỏi nhiều nhất mọi lớp robot. Bốn thủ phạm, cách phân biệt và thứ tự xử lý:

#Nguyên nhânCách nhận diệnXử lý
1Cơ khí: bánh không đồng trục, cọ khung, ốc lỏngĐẨY TAY xe trên sàn phẳng — đã lệch ngay khi chưa cấp điệnChỉnh khung trước tiên (checklist bài Cơ khí robot cơ bản)
2Trọng tâm lệch ngangĐẩy tay thẳng, chạy điện lệch NHẤT QUÁN một bênDời pin/linh kiện về giữa; đo bằng test thăng bằng hai ngón
3Hai motor lệch công suấtLệch nhất quán, đảo chiều tiến→lùi thì lệch đổi bênBù PWM cố định trong code, hoặc encoder + P (bài Encoder)
4Bám không đều (lốp bẩn/mòn một bên)Lệch thay đổi theo mặt sàn, lúc nhiều lúc ítLau/thay lốp, kiểm tra lốp lỏng vành

Thứ tự vàng: 1 → 2 → 4 → 3 — sửa phần cứng hết mức rồi mới bù phần mềm. Bù code cho lỗi cơ khí là đắp chăn lên chuông báo cháy: hết kêu nhưng vẫn cháy, và mỗi lần thay pin/sàn lại phải bù lại từ đầu.

Thí nghiệm lớp học 10 phút - thấy chuyển tải bằng mắt

Cần: một xe robot, vài cục pin làm tạ, mặt dốc ~15 độ (tấm ván kê sách):

  1. Bám: cho xe leo dốc với pin đặt đuôi xe (xa bánh kéo) — trượt bánh; dời pin lên trên trục bánh kéo — leo được. Cùng motor, cùng code
  2. Lật: đặt pin lên cao dần (chồng cách sàn 5 rồi 10 cm), phanh gấp từ tốc độ cao — điểm lật đến sớm dần theo độ cao
  3. Lệch: buộc lệch một cục pin sang mép trái, thả xe chạy thẳng — xe cong về một phía dù code không đổi

Ba hiện tượng, ba núm vặn (thấp/gần trục/cân giữa) — học sinh tự rút ra quy tắc đặt pin mà không cần giảng.

Checklist phân bố khối lượng khi thiết kế robot mới

  1. Pin: thấp nhất có thể, ngay trên hoặc hơi lệch về trục bánh chủ động, chính giữa trái-phải
  2. Test hai ngón: trọng tâm nằm trong khoảng 1/3 giữa của chiều dài xe, lệch về bánh kéo
  3. Nhấc mắt trâu: 60-75% khối lượng cảm nhận được ở trục kéo
  4. Đẩy tay 2 mét trên sàn phẳng: lệch dưới 10 cm
  5. Phanh gấp từ tốc độ tối đa: hai bánh sau (hoặc mũi) không nhấc khỏi sàn
  6. Mọi linh kiện bắt chặt — vật nặng xê dịch khi chạy là trọng tâm di động, không chỉnh nổi

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

Robot nặng hơn thì bám hơn — vậy chất thêm tạ có tốt không?

Bám tăng nhưng quán tính cũng tăng theo cùng tỉ lệ — tăng tốc/phanh không lợi gì, còn hao pin và mòn hộp số nhanh hơn. Chất tạ chỉ đáng cho robot sumo (luật đấu đẩy: nặng + bám = thắng, các giải giới hạn cân nặng là vì vậy). Xe dò line: nhẹ và phân bố đúng thắng nặng.

Robot hai bánh tự cân bằng thì trọng tâm đặt đâu?

Ngược đời so với xe thường: trọng tâm càng cao càng dễ điều khiển — con lắc ngược dài đổ chậm hơn con lắc ngắn (thử giữ cán chổi thăng bằng trên tay so với giữ bút chì). Vì vậy robot cân bằng hay đặt pin trên đỉnh. Đây là ngoại lệ chứng minh quy tắc: vị trí trọng tâm luôn phục vụ bài toán điều khiển cụ thể.

Cánh tay robot có cần quan tâm trọng tâm không?

Rất cần, theo kiểu khác: trọng tâm cánh tay thay đổi theo tư thế — vươn dài là mô-men đè lên khớp vai tăng vọt (bài Làm cánh tay robot đã gặp: SG90 đuối khi vươn). Đối sách kinh điển: đối trọng sau khớp vai, hoặc lò xo/dây cao su trợ lực — chính là cách cần cẩu thật hoạt động.

Có công cụ nào tính trọng tâm chính xác không?

Phần mềm CAD (Onshape, FreeCAD — bài In 3D cho robot) tính trọng tâm tự động khi gán vật liệu đúng cho từng chi tiết — hữu ích khi thiết kế robot thi đấu từ đầu. Với robot học tập, test hai ngón tay + ba thí nghiệm ở trên là đủ độ chính xác và nhanh hơn nhiều.

Tài nguyên tải về

Tải bản PDF của bài viết để in giáo án hoặc gửi trước cho học viên.

Tải PDF
Chia sẻ bài viết