OpenSTEM LMS
Ảnh bìa Robocon Thành phố xanh

Robocon Thành phố xanh

Thử thách sa bàn robot ảo: làm bài trên OhStem App, mỗi lần nộp bài lên trang ngay kèm replay.

THỂ LỆ THỬ THÁCH ROBOCON – THÀNH PHỐ GIAO THÔNG

Mục tiêu: Lập trình robot tự động di chuyển theo vạch line đen, dùng Camera AI để nhận diện đèn giao thông, người đi bộ và biển báo, từ đó xử lý đúng luật giao thông.

⚠️ Lưu ý quan trọng: Mỗi thí sinh được phép nộp tối đa 5 lần. Bài nộp mới sẽ thay thế bài trước; lượt thích được giữ nguyên.

1. Tổng quan

Thành phố Giao thông gồm hệ thống đường một chiều khép kín, đèn giao thông, vạch qua đường dành cho người đi bộ và 8 biển báo rẽ.

Robot thực hiện đúng luật sẽ được cộng điểm; vi phạm sẽ bị trừ điểm. Mỗi lượt thi kéo dài 180 giây. Khi hết thời gian, hệ thống tự động chốt điểm. Thí sinh có tổng điểm cao hơn sẽ có thứ hạng cao hơn trên bảng xếp hạng.

2. Thông tin nhanh

Hạng mục

Quy định

Sa bàn

Thành phố Giao thông — nhóm Thi đấu

Kích thước sân

320 × 290 cm

Thời gian mỗi lượt

180 giây

Điều khiển

Hoàn toàn tự động sau khi bấm Chạy

Điểm khởi đầu

0 điểm

Thực hiện đúng luật

+10 điểm

Thực hiện sai luật

−10 điểm

Điểm tối đa

Không giới hạn

Vị trí xuất phát

Ô đậu xe P, robot quay mũi lên phía trên

  • Không có điểm thưởng dựa trên thời gian còn lại.

  • Không có vạch đích; robot tiếp tục chạy đến khi hết giờ hoặc thí sinh chủ động kết thúc lượt thi.

3. Chuẩn bị

3.1. Robot và cảm biến

Robot được lắp từ các bộ phận có sẵn trong môi trường giả lập và đặt tại vị trí xuất phát theo quy định của sa bàn.

Robot cần có tối thiểu:

  • Cảm biến dò line 4 mắt để di chuyển theo vạch.

  • Module Camera AI để nhận diện các đối tượng trên sa bàn.

Camera hướng thẳng về phía trước. Để tăng khả năng nhận diện, nên lắp camera ở độ cao khoảng 8–14 cm so với mặt sân.

3.2. Nhận diện bằng Camera AI

Thí sinh sử dụng mô hình Teachable Machine được tích hợp trong ứng dụng để huấn luyện Camera AI. Ảnh mẫu có thể được thu trực tiếp trong môi trường giả lập thông qua chức năng lấy khung hình từ Camera AI.

Có thể xây dựng các nhóm nhận diện như:

Nhãn gợi ý

Đối tượng

den_do

Đèn đỏ và đèn vàng

den_xanh

Đèn xanh

re_trai

Biển rẽ trái

re_phai

Biển rẽ phải

nguoi_di_bo

Người đi bộ

duong_trong

Đường không có người đi bộ hoặc vật cản cần xử lý

Mẹo: Trước khi bấm Chạy, thí sinh có thể điều khiển robot bằng phím mũi tên để đưa robot đến các vị trí cần thiết và thu ảnh mẫu. Sau khi bấm Chạy, toàn bộ chức năng điều khiển robot bằng tay sẽ bị khóa.

4. Diễn biến một lượt thi

  1. Robot được đặt sẵn tại ô P, mũi hướng lên phía trên. Thí sinh không được thay đổi vị trí xuất phát.

  2. Khi bấm Chạy, đồng hồ 180 giây bắt đầu đếm ngược. Đèn giao thông và người đi bộ trên sa bàn đồng thời bắt đầu hoạt động.

  3. Robot chỉ được điều khiển bằng chương trình do thí sinh lập trình.

  4. Khi hết 180 giây, hệ thống tự động chốt điểm. Thí sinh cũng có thể chủ động kết thúc và nộp bài trước khi hết giờ.

Trong thời gian thi, mọi hình thức điều khiển robot bằng tay đều bị khóa, bao gồm:

  • Phím mũi tên hoặc WASD

  • Joystick ảo

  • Các nút điều khiển trên Hub

  • Thay đổi trực tiếp vị trí robot

  • Gamepad

Robot chạm tường, bị kẹt hoặc bị lật không bị trừ điểm riêng. Tuy nhiên, các tình huống này có thể làm mất thời gian và giảm số nhiệm vụ ghi điểm.

5. Bản đồ và luật giao thông

Robot đi theo tín hiệu đèn và biển báo. Robot tuân thủ đúng nhiều luật nhất sẽ đạt điểm cao nhất.

6. Cách tính điểm

Điểm của một lượt thi là tổng điểm của tất cả sự kiện robot thực hiện trong 180 giây:

  • Thực hiện đúng luật: +10 điểm

  • Vi phạm: −10 điểm

Điểm bắt đầu từ 0 và có thể xuống mức âm. Điểm được cộng hoặc trừ ngay khi robot đi vào vùng chấm tương ứng; mỗi lần chấm, hệ thống hiển thị thông báo trên màn hình. Khi kết thúc, mục Chi tiết điểm số sẽ thống kê từng loại sự kiện, số lần được chấm và tổng điểm.

Ví dụ chấm điểm

Tình huống

Điểm

Dừng trước đèn đỏ, chờ đèn xanh rồi đi qua

+10

Đi qua vùng chấm khi đèn đang đỏ

−10

Chờ người đi bộ sang đường xong rồi mới đi qua

+10

Biển N5 yêu cầu rẽ trái và robot rẽ trái

+10

Biển N5 yêu cầu rẽ trái nhưng robot rẽ phải

−10

Trong một vòng, xử lý đúng đèn giao thông, người đi bộ và một biển báo

+30

Không có điểm thưởng riêng khi kết thúc sớm hoặc còn dư thời gian. Robot cũng không bị trừ điểm riêng khi va chạm tường. Để đạt điểm cao, robot cần vừa di chuyển hiệu quả để hoàn thành nhiều vòng, vừa xử lý chính xác các tình huống giao thông.

7. Quy định về nộp bài

Sau khi hoàn thành lượt chạy, thí sinh bấm Nộp bài để gửi kết quả lên bảng xếp hạng.

Mỗi bạn được phép nộp tối đa 5 lần

8. Quy định chung và xử lý vi phạm

  • Bài thi phải chạy trực tiếp trong môi trường giả lập của thử thách bằng chương trình do chính thí sinh thực hiện.

  • Không được điều khiển robot bằng tay trong thời gian lượt thi đang diễn ra. Mọi can thiệp nhằm vượt qua cơ chế khóa điều khiển đều không hợp lệ.

  • Không được chỉnh sửa sa bàn, vị trí đèn giao thông, biển báo, vùng chấm điểm hoặc dùng phiên bản sa bàn khác để nộp bài.

  • Kết quả được tạo ra từ sa bàn đã bị chỉnh sửa sẽ không được công nhận.

  • Mỗi bài nộp phải là sản phẩm của chính thí sinh. Bài có dấu hiệu sao chép hoặc trùng lặp bất thường có thể được kiểm tra lại.

  • Ban Tổ chức có quyền kiểm tra lượt thi và hủy kết quả khi phát hiện gian lận hoặc can thiệp trái quy định.

  • Các trường hợp chưa được quy định cụ thể sẽ do Ban Tổ chức xem xét và quyết định. Quyết định của Ban Tổ chức là quyết định cuối cùng.

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

Robot đi vào vùng đèn đỏ rồi dừng ngay trong vùng thì bị trừ điểm thế nào?

Robot chỉ bị trừ 10 điểm tại thời điểm đi vào vùng chấm. Nếu vẫn đứng trong vùng, robot không tiếp tục bị trừ. Sau khi rời vùng và đi vào lại, hệ thống mới thực hiện một lần chấm mới.

Robot đi ngược chiều thì sao?

Hệ thống không có mức trừ riêng chỉ vì robot đi ngược chiều. Tuy nhiên, đi sai chiều có thể khiến robot đi vào vùng chấm sai hướng tại biển báo và bị trừ điểm. Robot cần tuân thủ chiều di chuyển quy định.

Ngã ba không có biển báo thì robot phải đi thế nào?

Robot đi thẳng. Những ngã ba không có biển báo không cộng hoặc trừ điểm.

Nên đi chậm để chính xác hay đi nhanh để được nhiều vòng?

Thí sinh cần cân bằng tốc độ và độ chính xác: robot đủ nhanh để hoàn thành nhiều nhiệm vụ, nhưng cũng đủ ổn định để Camera AI nhận diện biển báo và kịp dừng trước các tình huống cần xử lý.

Có thể xem điểm khi robot đang chạy không?

Có. Điểm hiển thị theo thời gian thực, kèm thông báo mỗi khi robot được cộng hoặc bị trừ điểm.


CÁCH TÍNH ĐIỂM TRÊN BẢNG XẾP HẠNG

1. Công thức tổng điểm

Tổng điểm = Điểm kỹ thuật + (Số lượt thích hợp lệ × 0,1)

Ghi chú: Điểm bình chọn tối đa là 50 điểm, tương ứng với 500 lượt thích hợp lệ. Các lượt thích vượt quá 500 sẽ không được cộng thêm điểm.

  • Điểm kỹ thuật: Điểm thí sinh ghi được trên sa bàn theo luật chấm của Ban Tổ chức, tính theo lượt nộp mới nhất.

  • Điểm bình chọn: Mỗi lượt thích hợp lệ trên ứng dụng OpenSTEM được tính 0,1 điểm. Điểm bình chọn được ghi nhận đến khi đóng cổng bình chọn và tối đa 50 điểm cho 500 lượt thích hợp lệ.

2. Nguyên tắc xếp hạng

Thí sinh được xếp theo Tổng điểm từ cao xuống thấp trong từng bảng thi. Nếu nhiều thí sinh bằng Tổng điểm, ưu tiên lần lượt:

  1. Điểm kỹ thuật cao hơn.

  2. Thời gian hoàn thành bài thi ngắn hơn.

  3. Đạt kết quả tốt nhất sớm hơn.

Nếu vẫn bằng nhau, Ban Tổ chức sẽ kiểm tra bài thi và đưa ra quyết định cuối cùng.

3. Quy định về bình chọn

  • Chỉ lượt thích hợp lệ trên ứng dụng OpenSTEM mới được tính điểm.

  • Nghiêm cấm dùng tài khoản ảo, công cụ tự động hoặc hình thức gian lận để tăng lượt thích.

  • Ban Tổ chức có quyền kiểm tra và loại bỏ lượt thích không hợp lệ.

  • Bài có dấu hiệu gian lận có thể bị trừ điểm, hủy kết quả bình chọn hoặc loại khỏi cuộc thi.

  • Điểm bình chọn không thay thế yêu cầu hoàn thành bài thi kỹ thuật.

4. Quy định chung

  • Mỗi thí sinh phải cung cấp đúng thông tin cá nhân và chọn đúng bảng thi.

  • Bài dự thi phải do chính thí sinh thực hiện.

  • Thí sinh có trách nhiệm kiểm tra bài làm và thông tin dự thi trước khi gửi.

  • Ban Tổ chức có quyền xác minh bài thi, yêu cầu thí sinh trình bày cách thực hiện hoặc cung cấp thêm thông tin khi cần.

  • Mọi hành vi sao chép, can thiệp hệ thống hoặc gian lận kết quả đều có thể bị hủy tư cách dự thi.

  • Trong trường hợp phát sinh tranh chấp, quyết định cuối cùng thuộc về Ban Tổ chức.

Robocon Thành phố xanh | OpenSTEM - Learning by doing