Thể lệ

Cuộc đua số 2018 - 2019 - chủ đề "Xe tự hành" diễn ra với 2 vòng thi chính và 1 vòng Chung kết. Cụ thể như sau:

I. VÒNG SƠ KHẢO

1.1. Nhận hồ sơ đăng ký:

1.1.1. Thời gian: 10/10/2018 - 05/11/2018

Nội dung

Tiêu chí

  • Các đội thi gửi hồ sơ đăng ký theo mẫu tại website chương trình  http://cuocduaso.fpt.com.vnhttp://digitalrace.fpt.com.vn
  • Khuyến khích đội thi có 2 thành viên thuộc chuyên ngành CNTT, 1 thành viên thuộc chuyên ngành cơ điện tử, 1 thành viên thuộc chuyên ngành điện tử viễn thông
  • Khuyến khích các thành viên đội thi có kiến thức liên quan đến xử lí ảnh, học máy thống kê, lập trình nhúng, trí tuệ nhân tạo, kiến thức về lập trình trên Linux…; biết sử dụng ngôn ngữ lập trình C/ C++

     Hồ sơ hợp lệ:

  • Đội có 3-4 thành viên thuộc cùng 1 trường
  • Các thành viên đều là sinh viên tại thời điểm đăng ký
  • Cung cấp đầy đủ thông tin theo mẫu của BTC

 

 

1.1.2. Kết quả: Các đội thi có hồ sơ đáp ứng đủ tiêu chí sẽ được lựa chọn để tham dự vòng thi Tìm kiếm đội đại diện trường.

  • Trong giai đoạn này, BTC sẽ cung cấp cho các đội thi:
  • Các tài liệu hướng dẫn cơ bản
  • Dạng đề thi
  • Yêu cầu về định dạng của tệp kết quả
  • Thư viện cơ sở dữ liệu để các đội có thể tham khảo sử dụng.

1.2. Tìm kiếm đội thi đại diện trường

1.2.1. Thời gian: 15/11/2018 – 15/12/2018 (thời gian cụ thể tùy theo sắp xếp của từng trường)

1.2.2. Địa điểm:

  • Tại Hà Nội:
  • Đại học Bách Khoa Hà Nội
  • Học viện Công nghệ Bưu chính Viễn thông 
  • Trường Đại học Công nghệ - Đại học Quốc gia Hà Nội
  • Đại học FPT
  • 1 điểm chung tại FPT cho tất cả các trường khác thuộc khu vực Hà Nội
  • Tại Tp.HCM:
  • Trường Đại học Bách Khoa – Đại học Quốc gia Tp. HCM
  • Trường Đại học Công nghệ thông tin – Đại học Quốc gia Tp. HCM
  • 1 điểm chung tại FPT cho tất cả các trường khác thuộc khu vực HCM
  • Tại Đà Nẵng:
  • 1 điểm chung tại FPT cho tất cả các trường khác thuộc khu vực Đà Nẵng

1.2.3. Ban giám khảo: Tối thiểu 03 thành viên có chuyên môn về các lĩnh vực liên quan.

1.2.4. Nội dung: Xem thể lệ chi tiết

1.2.5. Kết quả: Sau vòng sơ khảo, BTC sẽ chọn ra 20 đội thi xuất sắc nhất tại các điểm thi tham gia Vòng Chung khảo - Trận bán kết.

Vòng thi

Mô tả

Cách tính điểm

Vòng 1: Năng lực xử lý ảnh

  • Tại mỗi điểm thi, Ban tổ chức cung cấp cho các đội thi 01 phần mềm mô phỏng xe và môi trường xe chạy. Phần mềm này sẽ cung cấp cho các đội thi các hàm điều khiển xe, góc nhìn thu được từ camera gắn trên xe.
  • Nhiệm vụ: Từ môi trường mà phần mềm mô phỏng cung cấp, các đội lập trình theo chuẩn ROS Node để xe chạy tự động trong môi trường này. Các thách thức bao gồm:

+ Xe đi theo đúng làn đường

+ Xe tránh vật cản cố định

+ Nhận diện và tuân theo biển báo giao thông (rẽ phải, rẽ trái)

+ Xe đi được trong môi trường ánh sáng thay đổi cùng nhiễu là bóng cây che mất làn đường hoặc vũng nước

  • Cách thức thực hiện:

Mỗi đội có 30 phút để tối ưu thuật toán. Hết 30 phút, đội thi đưa thuật toán vào 1 ROS Node và nộp lại cho Ban tổ chức. BTC sẽ lấy kết quả tốt nhất xe chạy được trong vòng 2 phút. Khi xe vi phạm đi ra khỏi làn hoặc đâm vào vật cản, phần mềm sẽ tự động khởi động lại, đưa xe về vạch xuất phát

Lưu ý: Các đội sử dụng máy tính cá nhân để tối ưu thuật toán

  • Kết quả sẽ được xếp hạng theo thời gian nhanh nhất mà đội thi hoàn thành một vòng đua hoàn chỉnh. Nếu đội thi không hoàn thành vòng đua, kết quả sẽ tính theo quãng đường xa nhất mà đội thi đi được trong thời gian 2 phút.
  • Trường hợp xe trên đường đua không đi đúng làn đường hoặc không thực hiện đúng thách thức đưa ra sẽ tự động được reset về vạch xuất phát.
  • Các đội được xếp thứ tự từ cao xuống thấp. Đội có kết quả tốt nhất đạt 10 điểm, các đội xếp sau trừ mỗi bậc 0,5 điểm.
  • Điểm vòng thi Năng lực xử lý ảnh chiếm 40% trong tổng điểm chung cuộc.
  • 6 đội có thành tích tốt nhất sẽ được bước tiếp sang vòng sau.

Vòng 2:

Phản biện

  • Mỗi đội có 1 phút để trình bày thuật toán, 1 phút hỏi đáp với đội bạn và 3 phút trả lời các câu hỏi của Ban giám khảo.
  • Giám khảo chấm điểm cho đội thi trên thang điểm 10.
  • Phần phản biện chiếm 30% tổng điểm chung cuộc.
  • Tổng điểm sau 2 vòng thi tính theo công thức:

(Điểm vòng 1 x 40% + Điểm vòng 2 x 30%)

  • 04 đội thi có điểm cao nhất sau 2 vòng thi tiếp tục bước vào vòng 3.

Vòng 3: Kỹ năng lập trình nhanh

 

- 4 đội thi thực hiện 03 đề lập trình với mức độ khó tăng dần trong thời gian quy định (từ 5 đến 15 phút). Kết quả hiển thị trực tiếp trên màn hình.

 

  • Dựa vào đánh giá của BGK, đội nào trả lời đúng và nhanh nhất được 10 điểm, các đội trả lời đúng tiếp theo lần lượt trừ mỗi bậc 0,5 điểm. Đội không đạt được 0 điểm.
  • Điểm vòng thi Kỹ năng lập trình nhanh chiếm 30% tổng điểm chung cuộc.

Điểm chung cuộc = Điểm vòng 1 x 40% + Điểm vòng 2 x 30% + Điểm vòng 3 x 30%

Tối đa 2 đội thi có tổng điểm chung cuộc cao nhất tại mỗi điểm sẽ được chọn đi vào vòng Bán kết

 

II. VÒNG CHUNG KHẢO

2.1.Trận bán kết:

  • Thời gian và thách thức sẽ được công bố trước ngày 15/12/2019
  • Sau trận bán kết, BTC sẽ chọn ra 08 đội thi xuất sắc nhất tham gia thiết lập xe tự hành và trận chung kết

2.1.1. Giai đoạn thiết lập xe tự hành

  • Thời gian: 15/12/2018 – 01/03/2019
  • 20 đội thi xuất sắc nhất sẽ được cung cấp:
    • Xe đua mô hình tỷ lệ 1/7, 01 camera Astra Orbbec, 01 board Jetson TX2, 01 module I2C, 01 cảm biến khoảng cách, 01 board mở rộng, 01 cảm biến 9 trục MPU9250  (Các thiết bị có thể thay đổi nhưng vẫn đảm bảo chức năng vận hành cho xe và đồng bộ giữa các xe)
    • Bản vẽ sa hình thi đấu;
    • Bộ Thư viện:
    • Các thuật toán cơ bản được xây dựng trên nền tảng ROS (mã nguồn thuật toán đọc dữ liệu từ cảm biến siêu âm; tính tốc độ động cơ; điều khiển động cơ PID cơ bản cho vòng tốc độ và vị trí, hiển thị màn hình LCD)
    • Một chương trình mã nguồn mở cho phép xe chạy được trên đường cong (địa hình đơn giản) và tránh được vật cản (thuật toán phát hiện biên của ảnh, từ đó làm cơ sở để xác định đường di chuyển của xe).
    • Các chương trình mở về nhận dạng biển báo giao thông.
  • Yêu cầu đội thi:
    • Không được phép thêm hoặc thay đổi thiết bị phần cứng trên xe
    • Hình dáng vỏ ngoài xe được thay đổi cho phù hợp  phong cách của từng đội

2.2. Trận chung kết:

2.2.1. Thông tin chung:

  • Thời gian: 20/04/2019 - 20/05/2019

2.2.2. Quy định về xe và phần mềm xe ô tô

  • Mỗi đội đã được cung cấp 01 xe ô tô mô hình từ trước;
  • Các đội không được thay thế hoặc bổ sung các thiết bị có sẵn trên xe;
  • Phần mềm được viết trên điện thoại di động và máy tính để cấu hình xe ô tô thông qua mạng wifi nội bộ, giúp xe chạy tự động hoàn toàn.
  • Điều khiển:
    • Các đội có thể khởi động xe và cấu hình bằng điện thoại hoặc máy tính trước khi thi đấu;
    • Khi vào sân thi đấu chính thức, mọi kết nối tới xe phải được gỡ bỏ để xe xuất phát tự động;
    • Xe phải chạy tự động hoàn toàn, có khả năng tránh vật cản có trên sa hình, nhận diện và làm theo chỉ dẫn của biển báo giao thông đặt trên đường.

Xem thể lệ chi tiết tại ĐÂY