Skip to main content

บทเรียนที่ 1: เซ็นเซอร์ตรวจจับดวงตาและปัญหาเขาวงกตดิสก์

การใช้ข้อมูลเซ็น เซอร์ตากับปัญหาเขาวงกต ดิสก์

เซ็นเซอร์ตรวจจับดวงตาบนหุ่นยนต์ VR สามารถใช้งานได้หลายวิธี โปรดทราบว่าเซ็นเซอร์ดวงตาลงไม่ได้ตรวจจับพื้นของสนามเด็กเล่นเป็นวัตถุ รายการอื่นๆเช่นดิสก์จะลงทะเบียนเป็นวัตถุ เซนเซอร์ตรวจจับดวงตาด้านหน้าตรวจจับผนังในสนามเด็กเล่นรวมถึงวัตถุที่ยกขึ้นเช่นดิสก์หรือปราสาท

เซ็นเซอร์ตรวจจับดวงตาสามารถตรวจจับสีของวัตถุที่อยู่ใกล้เซ็นเซอร์เช่นดิสก์สีใน Disk Maze Playground สิ่งนี้มีประโยชน์หากคุณต้องการให้หุ่นยนต์ VR จัดเรียงวัตถุที่มีสีแตกต่างกันขับไปยังวัตถุที่มีสีเฉพาะหรือทำพฤติกรรมที่แตกต่างกันตามสีของวัตถุที่ตรวจพบ

ตัวอย่างเช่นในโครงการนี้หุ่นยนต์ VR จะขับไปยังดิสก์สีเขียวตัวแรกใน Disk Maze จากนั้นหันไปที่ดิสก์ถัดไป 

def main ():
    while not front_eye.detect (GREEN): drivetrain.drive (
        forward)
        wait (5, msec) drivetrain.turn_for

    (RIGHT, 90, DEGREES)

ชมวิดีโอที่นี่เพื่อดู VR Robot  ขับไปข้างหน้า ขณะที่เซ็นเซอร์ตรวจจับดวงตาด้านหน้า ไม่ ตรวจจับวัตถุสีเขียว หรือ  เมื่อตรวจพบวัตถุสีเขียวหุ่นยนต์ VR จะเลี้ยวขวา

ไฟล์วิดีโอ

ข้อมูลจากเซ็นเซอร์ตรวจจับดวงตาด้านหน้าและเซ็นเซอร์ตรวจจับดวงตาลงจะถูกรายงานในแดชบอร์ดแบบเรียลไทม์เนื่องจากโครงการกำลังทำงานอยู่ สังเกตว่าเซ็นเซอร์ตรวจจับดวงตาด้านหน้าตรวจจับทั้งวัตถุ (ดิสก์) และสี (สีเขียว) เมื่อเข้าใกล้ดิสก์

โครงการ VEXcode VR ที่อธิบายไว้ข้างต้นทางด้านซ้ายโดยมีหน้าต่างสนามเด็กเล่นทางด้านขวา กล่องสัญลักษณ์เน้นคำวัตถุตาด้านหน้าจริงและสีเขียว สิ่งนี้จะสอดคล้องกับภาพของหุ่นยนต์บนสนามเด็กเล่นซึ่งหยุดอยู่หน้าดิสก์สีเขียว

เซ็นเซอร์ตรวจจับดวงตาลงตรวจจับสีของพื้น (สีเขียว) แต่เนื่องจากไม่มีวัตถุอยู่บนพื้นสนามเด็กเล่นค่านั้นจึงถูกรายงานว่าเป็นเท็จ 

ภาพเดียวกันของโครงการและหน้าต่างสนามเด็กเล่นเหมือนเดิมแต่คราวนี้กล่องคำบรรยายเน้นข้อความลงวัตถุตาปลอมสีเขียว สิ่งนี้บ่งชี้ว่าตาล่างตรวจจับสีของสี่เหลี่ยมจัตุรัสบนพื้นสนามเด็กเล่นแต่ไม่ได้รายงานว่าสี่เหลี่ยมจัตุรัสนั้นเป็นวัตถุ

คุณสามารถใช้ข้อมูลที่รายงานในแดชบอร์ดได้ตลอดเวลาเพื่อช่วยให้เห็นภาพข้อมูลที่เซ็นเซอร์ตรวจจับดวงตารายงานแบบเรียลไทม์ 

คำถาม

โปรดเลือกลิงก์ด้านล่างเพื่อเข้าถึงแบบทดสอบบทเรียน

Google Doc /.docx /.pdf