Distance Sensor บนหุ่นยนต์ VR จะรายงานระยะห่างระหว่าง VR Robot กับวัตถุที่ใกล้ที่สุด เซ็นเซอร์คำนวณระยะทางโดยใช้เวลาที่แสงเลเซอร์ใช้ในการสะท้อนวัตถุและกลับไปที่เซ็นเซอร์
เซ็นเซอร์ระยะบนหุ่นยนต์ VR
Distance Sensor คือเซ็นเซอร์ที่รายงานระยะห่างระหว่าง VR Robot กับวัตถุที่เป็นของแข็งที่ใกล้ที่สุด
Distance Sensor ใช้เลเซอร์คลาส 1 คล้ายกับเลเซอร์ที่โทรศัพท์มือถือสมัยใหม่ใช้สำหรับการตรวจจับศีรษะ โดยจะส่งแสงเลเซอร์ที่ปลอดภัยออกมาเป็นพัลส์เล็กๆ จากนั้นจึงใช้เวลาในการสะท้อนของพัลส์เพื่อคำนวณระยะห่างของวัตถุใกล้เคียง เซ็นเซอร์จะคำนวณระยะทางตามระยะเวลาที่เลเซอร์พัลส์ใช้ในการเดินทางไปกลับ
คำสั่ง VEXcode VR ที่ใช้กับเซ็นเซอร์วัดระยะ
คำสั่งที่ใช้กับ Distance Sensor สามารถพบได้ในหมวด Sensing
ระยะทางจากคำสั่ง
การใช้คำสั่ง Distance from Distance Sensor สามารถรายงานระยะห่างของวัตถุที่ใกล้ที่สุดในหน่วยมิลลิเมตร (มม.) หรือนิ้ว . คำสั่ง Distance from รายงานค่าตัวเลขเป็นมิลลิเมตร (มม.) หรือนิ้ว
หากต้องการแสดงค่า Distance Sensor ใน Monitor Console ให้ลากหรือพิมพ์คำสั่ง Monitor Sensor จากนั้นตั้งค่าพารามิเตอร์เป็นตัวระบุสตริงเพื่อให้แสดงค่าเซ็นเซอร์ ในกรณีนี้ ตัวระบุสตริงจะเป็น "distance.get_distance"
ระยะทางจะแสดงเป็นมิลลิเมตร (มม.) และนิ้วในคอนโซลมอนิเตอร์
ระยะทางที่พบวัตถุ คำสั่ง
Distance Sensor ตรวจจับว่ามีวัตถุอยู่ข้างหน้าหรือไม่โดยใช้คำสั่ง Distance found object Distance Sensor สามารถตรวจจับวัตถุหรือพื้นผิวภายใน 3000 มม. (~118 นิ้ว) ของเซ็นเซอร์ คำสั่งอ็อบเจกต์ Distance Found จะคืนค่าบูลีนเป็น True หรือ เท็จ
ค่าของคำสั่ง Distance found object ส่งคืนบูลีน และรายงาน จริง เมื่อ Distance Sensor อยู่ใกล้กับวัตถุ และรายงาน Fและ เมื่อไม่ได้อยู่ใกล้วัตถุมากพอ
หากต้องการแสดงค่า Distance Sensor ใน Monitor Console ให้ลากหรือพิมพ์คำสั่ง Monitor Sensor จากนั้นตั้งค่าพารามิเตอร์เป็นตัวระบุสตริงเพื่อให้แสดงค่าเซ็นเซอร์ ในกรณีนี้ ตัวระบุสตริงจะเป็น "distance.found_object"
จริง หรือ เท็จ จะถูกรายงานและปรากฏในคอนโซลมอนิเตอร์
เลเซอร์ช่วยให้เซ็นเซอร์มีระยะการมองเห็นที่แคบมาก ดังนั้นการตรวจจับจะอยู่ตรงหน้าเซ็นเซอร์เสมอ
การใช้งานทั่วไปของเซนเซอร์วัดระยะ
Distance Sensor สามารถตรวจจับได้ว่ามีวัตถุอยู่ด้านหน้าหุ่นยนต์ VR หรือไม่ สามารถใช้เพื่อหลีกเลี่ยงอุปสรรค
Distance Sensor สามารถวัดระยะห่างระหว่างด้านหน้าของ Distance Sensor กับด้านหน้าของวัตถุได้ วิธีนี้จะเป็นประโยชน์ในการสร้างเขาวงกตให้เสร็จโดยไม่ชนกำแพงหรือหลีกเลี่ยงวัตถุอย่างต่อเนื่อง
โครงการตัวอย่างเซนเซอร์วัดระยะ
ในตัวอย่างนี้ หุ่นยนต์ VR จะขับเคลื่อนไปข้างหน้าหาก Distance Sensor พบวัตถุ หากตรวจไม่พบวัตถุ หุ่นยนต์ VR จะเลี้ยวขวาและตรวจสอบวัตถุต่อไป
หมายเหตุ: ตัวอย่างนี้จะค้นหาสิ่งปลูกสร้างแรก แต่ต้องมีการปรับปรุงเพื่อไม่ให้ตกจากโต๊ะ