VR Rover ใน Rover Rescue ติดตั้งเทคโนโลยี AI ในตัวซึ่งช่วยให้สามารถตรวจจับองค์ประกอบของเกมและใช้ข้อมูลนั้นเพื่อนำทางโลกเสมือนจริงได้ดียิ่งขึ้น ข้อมูลนี้สามารถแสดงเป็นภาพและนำไปใช้ได้หลายวิธีภายใน Rover Rescue Playground และการเล่นเกม
นี่เป็นตัวอย่างของเทคโนโลยีปัญญาประดิษฐ์ (AI) อย่างไร
เทคโนโลยีปัญญาประดิษฐ์ (AI) ในตัวใน VR Rover ช่วยให้สามารถตรวจจับวัตถุและรายงานคุณลักษณะเกี่ยวกับวัตถุเหล่านั้นได้ เซ็นเซอร์ เช่น เซ็นเซอร์วัดระยะ สามารถตรวจจับวัตถุและตำแหน่งของวัตถุได้ แต่ไม่มีสติปัญญาที่จะรายงานข้อมูลใดๆ เกี่ยวกับวัตถุนั้น AI ไม่เพียงแต่สามารถตรวจจับการมีอยู่และตำแหน่งของวัตถุเท่านั้น แต่ยังสามารถใช้สติปัญญาเพื่อระบุวัตถุและคุณลักษณะที่สำคัญอื่น ๆ เกี่ยวกับวัตถุนั้นได้อีกด้วย
ใน Rover Rescue AI ในตัวของ VR Rover ได้รับการฝึกอบรมล่วงหน้าเพื่อให้สามารถตรวจจับวัตถุในเกมและบอกความแตกต่างระหว่างวัตถุเหล่านั้นได้ ตัวอย่างเช่น AI จะตรวจจับและตั้งชื่อ 'อุปสรรค' 'ศัตรู' และ 'แร่ธาตุ' เมื่อสิ่งเหล่านั้นเข้ามาภายในระยะการตรวจจับของ VR Rover AI ใช้ขนาดของวัตถุที่ตรวจพบเพื่อกำหนดระยะห่างจาก VR Rover และรายงานข้อมูลดังกล่าวอย่างต่อเนื่อง
รูปแบบของ AI ใน VR Rover
VR Rover ติดตั้ง AI สองรูปแบบหลัก: การตรวจจับและการมองเห็น
การตรวจจับเอไอ
“ตรวจจับ” ใช้เพื่อระบุสิ่งที่อยู่รอบๆ VR Rover 360 องศา ภายในรัศมี 800 มิลลิเมตร (มม.)
VR Rover สามารถตรวจจับแร่ธาตุและศัตรูได้ และสามารถแยกความแตกต่างระหว่างทั้งสองได้ รัศมีการตรวจจับจะแสดงด้วยวงกลมสีเหลืองในภาพทางด้านซ้าย
เอไอ สายตา
“การมองเห็น” ใช้เพื่อตรวจจับสิ่งที่อยู่ด้านหน้า VR Rover ภายในขอบเขตการมองเห็น 40 องศา และระยะ 1,000 มิลลิเมตร (มม.)
VR Rover สามารถมองเห็นแร่ธาตุ ศัตรู สิ่งกีดขวาง อันตราย และฐาน และสามารถแยกแยะความแตกต่างระหว่างสิ่งเหล่านั้นได้ การมองเห็นของ AI จะรายงานข้อมูลเพิ่มเติมเกี่ยวกับสิ่งที่มองเห็น เช่น ระยะทางและมุมต่อแร่ธาตุ หรือจุดสุขภาพของศัตรูที่ได้รับรังสี ขอบเขตการมองเห็นประมาณด้วยเส้นสีเหลืองในภาพทางด้านซ้าย
การแสดงข้อมูล AI ใน Rover Rescue
มีสองวิธีในการแสดงภาพข้อมูลที่ AI ในตัวรายงานภายในหน้าต่าง Rover Rescue Playground: แผนที่ขนาดเล็ก และการแสดงภาพ AI บนสนามแข่งขัน
แผนที่ขนาดเล็ก
เมื่อแผนที่ขนาดเล็กปรากฏในหน้าต่าง Rover Rescue Playground มันจะแสดงตำแหน่งสัมพันธ์ของ VR Rover กับสนามที่สามารถเล่นได้และวัตถุที่ AI ระบุได้
ข้อมูล AI ที่ปรากฏบนแผนที่ย่อประกอบด้วยรัศมีการตรวจจับและขอบเขตการมองเห็น และองค์ประกอบที่สามารถรับรู้ได้ภายในช่วงเหล่านั้น
ตรวจจับรัศมี
วงกลมสีม่วงรอบๆ VR Rover (ตามที่ไฮไลต์ด้วยลูกศรสีแดงในภาพนี้) แสดงถึงรัศมีการตรวจจับ
แร่ธาตุและศัตรูในช่วงนี้สามารถตรวจจับได้โดยใช้การตรวจจับแบบ AI
สาขาการมองเห็น
กรวยโปร่งแสงสีม่วงที่ฉายจากด้านหน้าของ VR Rover (ตามที่ไฮไลต์ด้วยลูกศรสีแดงในภาพนี้) บ่งบอกถึงขอบเขตการมองเห็น หรือจุดที่ VR Rover สามารถ "มองเห็น" ได้อย่างมีประสิทธิภาพ
สามารถมองเห็นองค์ประกอบของเกมในช่วงนี้ได้ และข้อมูลเพิ่มเติมเกี่ยวกับวัตถุเหล่านี้จะปรากฏบนสนามแข่งขัน
การแสดงภาพ AI
การแสดงภาพ AI
การแสดงภาพ AI บนสนามแข่งขันสามารถเปิดและปิดได้โดยเลือกปุ่มที่มุมขวาล่างของหน้าต่าง Playground
เมื่อเปิดใช้งาน ข้อมูล AI จะเน้นองค์ประกอบเกมที่ตรวจพบ และแสดงชื่อและคุณลักษณะที่เกี่ยวข้อง—เช่น ระยะทางหรือคะแนนสุขภาพ
ข้อมูลแอตทริบิวต์จะแสดงเฉพาะเมื่อองค์ประกอบของเกมอยู่ภายในขอบเขตการมองเห็นและระยะการมองเห็น 1,000 มม. ของ VR Rover เมื่ออยู่นอกระยะจะไม่แสดง
แร่ธาตุที่แสดงด้วยไฮไลท์เรืองแสงและฉลาก 'Mineral'
ระยะทางและมุมของแร่ธาตุก็จะปรากฏขึ้นเช่นกัน และจะเปลี่ยนไปตามเวลาจริงเมื่อ VR Rover เคลื่อนที่ไปรอบ ๆ สภาพแวดล้อมของมนุษย์ต่างดาว
ศัตรูที่ได้รับรังสีจะถูกระบุด้วยไฮไลต์เรืองแสงและป้ายกำกับ 'ศัตรู'
ระยะทางและมุมของศัตรูจะปรากฏขึ้น และจะเปลี่ยนไปตามเวลาจริงเมื่อ VR Rover และศัตรูเคลื่อนที่โดยสัมพันธ์กัน
ระดับและสุขภาพของศัตรูก็แสดงเช่นกัน ยิ่งเลเวลสูงเท่าไร คะแนนสุขภาพของศัตรูก็จะยิ่งมากขึ้นเท่านั้น ความแข็งแกร่งของการดูดซับที่จำเป็นในการต่อต้านศัตรูนั้นสัมพันธ์กับระดับและพลังชีวิตของมัน
สิ่งกีดขวางจะถูกระบุด้วยไฮไลต์ที่เรืองแสงและป้ายกำกับ "สิ่งกีดขวาง"
ระยะทางถึงสิ่งกีดขวางจะปรากฏขึ้น และจะเปลี่ยนแบบเรียลไทม์เมื่อ VR Rover เคลื่อนที่ไปรอบๆ สภาพแวดล้อมของมนุษย์ต่างดาว
การใช้ข้อมูล AI ในโครงการ
ข้อมูลจาก AI ในตัวของ VR Rover สามารถใช้ในโครงการเพื่อช่วยนำทางไปยังแร่ธาตุ ตรวจจับศัตรู หลีกเลี่ยงอุปสรรค และอื่นๆ สามารถใช้ข้อมูล AI ในโปรเจ็กต์ได้หลายวิธี
ตัวอย่างโปรเจ็กต์สามารถใช้เป็นจุดเริ่มต้นสำหรับโค้ดของคุณได้ ดูบทความนี้ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการเข้าถึงและใช้งานโปรเจ็กต์ตัวอย่างใน VEXcode VR