เล็งเป้าหมาย
สร้างอัลกอริทึมเพื่อใช้บล็อก [ขับเคลื่อน] และ [เลี้ยวตามทิศทาง] เซ็นเซอร์ GPS เซ็นเซอร์วัดระยะทางด้านล่าง และกลุ่มมอเตอร์ดูด เพื่อขับเคลื่อนหุ่นยนต์ฮีโร่ไปตามเส้นทางอัตโนมัติ เพื่อปล่อยแผ่นดิสก์สองแผ่นที่ไฮไลต์ด้วยสีเขียวไปยังเป้าหมายสูงสีน้ำเงิน และปล่อยแผ่นดิสก์สองแผ่นที่ไฮไลต์ด้วยสีชมพูไปยังเป้าหมายสูงสีแดง ให้เร็วที่สุด!
- เลือก VRC Virtual Skills - Spin Up Playground
- ขับหุ่นยนต์ฮีโร่ไปยังจุดกำเนิด (0, 0) แล้วเลี้ยวไปยังแผ่นดิสก์ที่ไฮไลต์ด้วยสีเขียว
- ใช้เซ็นเซอร์วัดระยะด้านล่างเพื่อนำทาง Hero Bot และใช้กลุ่มมอเตอร์ดูดเพื่อดูดแผ่นดิสก์สองแผ่นที่ไฮไลต์ด้วยสีเขียวทีละแผ่นอย่างต่อเนื่อง
- สร้างอัลกอริทึมเพื่อหาทิศทางการเคลื่อนที่ของ Hero Bot เพื่อยิงแผ่นดิสก์ไปยังเป้าหมายสูงสีฟ้า เขียนโปรแกรมให้หุ่นยนต์หันไปตามทิศทางที่กำหนดและปล่อยแผ่นดิสก์
- ใช้เซ็นเซอร์วัดระยะทางด้านล่างเพื่อนำทาง Hero Bot ให้ขับไปตามเส้นทางอัตโนมัติ และใช้กลุ่มมอเตอร์ดูดเพื่อดูดแผ่นดิสก์สองแผ่นที่ไฮไลต์ด้วยสีชมพู
- สร้างอัลกอริทึมเพื่อหาทิศทางการเคลื่อนที่ของ Hero Bot เพื่อยิงแผ่นดิสก์ไปยังเป้าหมายสีแดงที่สูง เขียนโปรแกรมให้หุ่นยนต์หันไปตามทิศทางที่กำหนดและปล่อยแผ่นดิสก์
- ตั้งเวลาและดูว่า Hero Bot จะทำงานนี้เสร็จเร็วแค่ไหน
คำแนะนำที่เป็นประโยชน์
- พิกัด X และ Y ของเสาประตูสีน้ำเงินในสนาม VRC คือ (-1350, -1350)
- พิกัด X และ Y ของเสาประตูสูงสีแดงในสนาม VRC คือ (1350, 1350)
- ใช้เซ็นเซอร์ GPS เพื่อระบุพิกัด X และ Y ปัจจุบันของหุ่นยนต์ฮีโร่
- ใช้ฟังก์ชัน Atan เพื่อคำนวณค่า Theta จากนั้นแปลงค่า Theta เป็นทิศทางของ Hero Bot ที่จำเป็นในการปล่อยดิสก์

