Hãy làm việc hiệu quả!
Tải trước 2 đĩa. Hãy tạo một thuật toán sử dụng các khối [Lái xe], [Quay], [Quay tròn], cảm biến khoảng cách đáy và bộ theo dõi đường thẳng để điều khiển Robot Anh hùng phóng các Đĩa đã được tải sẵn, chồng ba Đĩa được tô màu xanh lá cây và ba Đĩa được tô màu hồng vào Mục tiêu Cao màu xanh lam nhanh nhất có thể!
- Chọn VRC Virtual Skills - Spin Up Playground.
- Lập trình cho Robot Anh hùng để phóng các Đĩa đã được tải sẵn và chồng ba Đĩa được đánh dấu màu xanh lá cây vào Mục tiêu Cao màu xanh lam trong một lần phóng.
- Điều khiển Robot Anh hùng đến vị trí nằm trên quỹ đạo phóng dự kiến của các Đĩa được đánh dấu màu xanh lá cây và xoay robot về phía Mục tiêu Cao màu xanh lam.
- Sử dụng cảm biến khoảng cách đáy để điều khiển Robot Anh hùng đến chồng 3 đĩa.
- Lập trình cho Robot Anh hùng quay cụm động cơ hút để phóng các Đĩa Tải Trước trong khi hút chồng 3 Đĩa. Sử dụng Line Tracker để phát hiện xem tất cả các đĩa đã được phóng ra chưa.
- Hãy lập trình cho Robot Anh hùng để phóng ba chiếc đĩa được đánh dấu màu hồng về phía mục tiêu cao màu xanh lam.
- Sử dụng cảm biến khoảng cách đáy để điều khiển Robot Anh hùng di chuyển, và sử dụng nhóm động cơ hút để hút ba đĩa lần lượt từng cái một. Hãy sử dụng tính năng và không chờ của IntakeMotorGroup để giảm thiểu thời gian hoàn thành quy trình này.
- Hãy lập trình cho Robot Anh hùng quay về phía Mục tiêu Cao màu xanh lam và quay cụm động cơ hút để phóng các Đĩa. Sử dụng Line Tracker để phát hiện xem tất cả các đĩa đã được phóng ra chưa.
- Hãy thiết lập bộ đếm thời gian và xem Hero Bot có thể hoàn thành nhiệm vụ này nhanh đến mức nào.
Mẹo hữu ích
- Đường thẳng nối vị trí xuất phát (vị trí ghi điểm) và Khung thành Cao là quỹ đạo bay dự kiến của chiếc đĩa.
Tính năng và không chờ của khối spin IntakeMotorGroup sẽ khiến các khối khác tiếp tục hoạt động trong khi động cơ hút gió quay. Để sử dụng tính năng này, hãy chọn mũi tên để mở rộng và đừng đợi.

Lệnh Python tương ứng:
intake_motor_group.spin_for(REVERSE, 40, DEGREES, wait=False)