บทเรียนที่ 4: ขับรถไปยังการท้าทายตัวเลขสามตัว
ใน Drive to Three Numbers Challenge หุ่นยนต์ VR จะขับไปที่ตัวเลขสามตัวบน Number Grid Map Playground ในลำดับใดก็ได้โดยใช้ตัวตรวจจับตำแหน่งและตัวดำเนินการเปรียบเทียบ

ผลการเรียนรู้
- ใช้คำสั่งจากหมวดหมู่ Drivetrain, Sensing และ Control ในลำดับที่ถูกต้องเพื่อให้หุ่นยนต์ VR สามารถขับไปยังตัวเลขสามตัวบน Number Grid Map Playground ได้สำเร็จ ในลำดับใดก็ได้ในขณะที่ใช้เซ็นเซอร์ตำแหน่งที่ตั้ง
รวมทุกอย่างเข้าด้วยกัน
เซ็นเซอร์ตำแหน่งสามารถใช้เพื่อนำทางพิกัดของสนามเด็กเล่นใดๆหรือเพื่อย้ายหุ่นยนต์ VR ไปยังตำแหน่งที่ทราบ การใช้กริดพิกัดจากแต่ละสนามเด็กเล่นหุ่นยนต์ VR สามารถใช้ค่าเซ็นเซอร์หลายค่า (ค่า X และ Y) เพื่อขับไปยังตำแหน่งที่ระบุเหล่านี้ ตัวดำเนินการเปรียบเทียบที่ใช้กับเซ็นเซอร์ตำแหน่งในโครงการจะได้รับผลกระทบจากการกระทำก่อนหน้าของหุ่นยนต์ VR และทิศทางที่หุ่นยนต์ VR กำลังขับเคลื่อน
สิ่งนี้สอดคล้องกับการเคลื่อนไหวซ้ายและขวาเมื่อมองไปที่สนามเด็กเล่น หากหุ่นยนต์ VR เคลื่อนที่จากซ้ายไปขวาหรือล่างขึ้นบน (ค่าที่ใหญ่กว่า) จะมีการใช้ตัวดำเนินการน้อยกว่าเพื่อขับเคลื่อนในขณะที่ตำแหน่ง น้อย กว่าค่าเป้าหมาย
หากหุ่นยนต์ VR เคลื่อนที่จากขวาไปซ้ายหรือจากบนลงล่าง (ค่าน้อยกว่า) ผู้ปฏิบัติงานจะถูกใช้เพื่อขับเคลื่อนในขณะที่ตำแหน่ง มาก กว่าค่าเป้าหมาย
การรวมการใช้ตัวดำเนินการเปรียบเทียบ และค่าหลายค่าจากเซ็นเซอร์ตำแหน่งช่วยให้หุ่นยนต์ VR สามารถขับไปยังตำแหน่งที่ทราบได้หลีกเลี่ยงการตกจากสนามเด็กเล่นหรือไปยังระนาบพิกัดของสนามเด็กเล่นใดๆ
ภาพรวมการท้าทาย
ในการท้าทาย Drive to Three Numbers คุณจะขับหุ่นยนต์ VR ไปยังตัวเลขสามตัวโดยใช้เซ็นเซอร์ตำแหน่งและตัวดำเนินการเปรียบเทียบบน Number Grid MapPlayground เพื่อให้การท้าทายนี้เสร็จสมบูรณ์หุ่นยนต์ VR จะต้องขับไปที่ตัวเลข ‘25 ,'' 42 ,' และ‘ 78 ’ตามลำดับใดๆ

ทำตามขั้นตอนต่อไปนี้เพื่อทำการท้าทายให้เสร็จ:
-
ดูวิดีโอด้านล่างเพื่อดูโครงการที่สมบูรณ์ที่หุ่นยนต์ VR ขับไปยังหมายเลขที่แตกต่างกันสามหมายเลขบน Number Grid Map Playground สนามเด็กเล่นนี้มีสี่เหลี่ยมที่มีหมายเลขตั้งแต่ 1 ถึง 100 ในแถวที่ 10 เริ่มต้นด้วย 1 ที่มุมซ้ายล่างและ 100 ที่มุมขวาบน หุ่นยนต์ VR เริ่มต้นที่หมายเลข 1 จากนั้นนำทางไปตามแกนทีละแกนเพื่อขับไปยังหมายเลข 25, 78 และ 42 ในแต่ละหมายเลขหุ่นยนต์จะหยุดเป็นเวลา 1 วินาทีเพื่อระบุว่าถึงตำแหน่งแล้ว
- สร้างโครงการใหม่หรือโหลดโครงการจากบทเรียนก่อนหน้าในหน่วยนี้ หากสร้างโปรเจกต์ใหม่ให้เลือก Number Grid Map Playground เมื่อได้รับแจ้ง
- เปลี่ยนชื่อโปร เจกต์ Unit6Challenge
- เปิด หน้าต่างสนามเด็กเล่นหากยังไม่ได้เปิด ตรวจสอบให้แน่ใจว่า Number Grid Map Playground เปิดขึ้น
- เพิ่มคำสั่งที่จำเป็นในการนำทางหุ่นยนต์ VR ไปยังหมายเลข ‘25 ,'' 42 ,' และ‘ 78 ’
- เริ่มโครงการเพื่อทดสอบว่าได้ผลหรือไม่
- หากโปรเจกต์ไม่สำเร็จให้แก้ไขแล้วลองอีกครั้ง แก้ไขและดำเนินโครงการต่อไปจนกว่าหุ่นยนต์ VR จะขับไปยังหมายเลข ‘25 ,'' 42 ,' และ’ 78 ‘ได้สำเร็จ
- บันทึกโปรเจกต์เมื่อ VR Robot ขับไปยังแต่ละหมายเลขเหล่านี้สำเร็จ
ขอแสดงความยินดี! คุณได้ทำภารกิจท้าประลอง Drive to Three Numbers สำเร็จแล้ว!