การระบุรายละเอียดตำแหน่งโดยใช้เซ็นเซอร์ GPS ในจุดให้ทิปสำหรับ VEXcode VR

คุณสามารถใช้เซ็นเซอร์ GPS เพื่อช่วยคุณนำทางสนามใน Tipping Point Playground ของ VEXcode VR ด้วยพิกัด (X, Y) ของสถานที่ต่างๆ


เซ็นเซอร์ GPS ทำงานอย่างไรใน VEXcode VR

image12.png

เซ็นเซอร์ GPS (ระบบกำหนดตำแหน่งเกม) ใช้รหัสฟิลด์ VEX ที่ด้านในของสนาม VRC เพื่อระบุตำแหน่ง X, Y และทิศทางที่มุ่งหน้าไป รูปแบบกระดานหมากรุกในโค้ดฟิลด์ใช้เพื่อระบุตำแหน่งของแต่ละบล็อกในรูปแบบนั้น VEX GPS เป็นระบบระบุตำแหน่งสัมบูรณ์ จึงไม่เบี่ยงเบนหรือไม่จำเป็นต้องสอบเทียบในแต่ละสนาม

เพื่อตรวจจับ Field Code เซ็นเซอร์ VEX GPS ซึ่งเป็นกล้องขาวดำจะติดตั้งอยู่ที่ด้านหลังของหุ่นยนต์และหันหน้าไปทางด้านหลัง

เซ็นเซอร์ GPS รายงานพิกัด (X, Y) ของจุดศูนย์กลางการหมุนของ Moby บนสนาม หน่วยเป็นมิลลิเมตรหรือนิ้ว


การระบุพิกัด (X, Y) บนสนาม VRC

สนามใน VEXcode VR มีตั้งแต่ประมาณ -1800 มม. ถึง 1800 มม. สำหรับตำแหน่ง X และ Y ตำแหน่งเริ่มต้นของ Moby ขึ้นอยู่กับตำแหน่งเริ่มต้นที่เลือก

ตำแหน่งศูนย์กลางหรือจุดกำเนิด (0,0) อยู่ที่เป้าหมายเคลื่อนที่ที่เป็นกลางตรงกลางสนาม

image9.png


การระบุพิกัด (X, Y) ของเซ็นเซอร์ GPS

โมบี้-เทิร์นเรเดียส.png

เซ็นเซอร์ GPS สามารถใช้เพื่อระบุพิกัด X และ Y ของ Moby บนสนามได้ พิกัดเหล่านี้สะท้อนถึงตำแหน่งของจุดศูนย์กลางการหมุนของ Moby ซึ่งตั้งอยู่ระหว่างทางแยก ดังที่ระบุไว้ในภาพนี้

 

image11.png

คุณสามารถใช้บล็อก Reporter จากหมวดการตรวจจับในกล่องเครื่องมือเพื่อรายงานค่าตำแหน่งจากเซ็นเซอร์ GPS ในโครงการของคุณได้

xy_coordinates_example.png

พิกัด X และ Y ปัจจุบันของเซ็นเซอร์ GPS ของ Moby บนสนามสามารถแสดงใน Print Console โดยใช้บล็อกจากหมวด Looks ในกล่องเครื่องมือ


การใช้เซ็นเซอร์ GPS เพื่อช่วย Moby นำทางในสนาม

คุณสามารถใช้เซ็นเซอร์ GPS เพื่อช่วย Moby นำทางสนามได้โดยการขับรถไปยังสถานที่เฉพาะโดยใช้ความรู้เกี่ยวกับระบบพิกัดคาร์ทีเซียน การใช้เซ็นเซอร์ GPS ทำให้ Moby สามารถขับเคลื่อนไปตามแกน X หรือ Y ได้จนกว่าค่าของเซ็นเซอร์จะมากกว่าหรือน้อยกว่าค่าเกณฑ์ ซึ่งช่วยให้ Moby สามารถขับรถโดยใช้การตอบสนองของเซ็นเซอร์แทนการกำหนดระยะทาง

navigating_field_example.png

ในโครงการนี้ Moby จะขับไปข้างหน้าจากตำแหน่งเริ่มต้น D จนกระทั่งค่าของแกน X น้อยกว่า 600 มม. จากนั้นหยุด โดยวางจุดศูนย์กลางการหมุนของ Moby ไว้บนเส้นเทปสีขาว

หมายเหตุ: คุณอาจต้องคำนึงถึงความเฉื่อยหรือการเคลื่อนตัวของหุ่นยนต์เมื่อตั้งค่าพารามิเตอร์ของคุณ


ตำแหน่งเซ็นเซอร์ GPS และศูนย์กลางการหมุนบน Moby

image8.jpg

เซ็นเซอร์ GPS ติดตั้งอยู่ที่ด้านหลังของหุ่นยนต์ ในขณะที่จุดศูนย์กลางการหมุนของ Moby อยู่ที่ด้านหน้าของหุ่นยนต์

เซ็นเซอร์ GPS ได้รับการกำหนดค่าใน VRC Tipping Point เพื่อพิจารณาออฟเซ็ตนี้ (ประมาณ 260 มม.) เพื่อให้ค่าที่รายงานสะท้อนถึงจุดศูนย์กลางการหมุนของ Moby


รัศมีของเป้าหมายมือถือ

image3.png

เป้าหมายมือถือมีเส้นผ่านศูนย์กลางสูงสุด 330.2 มม. (13 นิ้ว) ดังนั้นระยะห่างจากจุดศูนย์กลางถึงขอบของเป้าหมายมือถือ (รัศมี) จะอยู่ที่ประมาณ 165 มม. (6.5 นิ้ว)


(X, Y) พิกัดขององค์ประกอบเกมในจุดให้ทิป

การรู้พิกัดขององค์ประกอบเกม เช่น เป้าหมายมือถือ สามารถช่วยให้คุณวางแผนโปรเจ็กต์ของคุณใน VEXcode VR ได้

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

พิกัดเป้าหมายมือถือ

รูปภาพ10.png

พิกัดคลัสเตอร์วงแหวน

Ring_cluster_coordinates.png

พิกัดขอบแพลตฟอร์ม

image2.png


การระบุทิศทาง GPS ของ Moby

image5.png

เซ็นเซอร์ GPS ยังสามารถใช้เพื่อระบุทิศทาง GPS ได้ ทิศทางที่มุ่งหน้าไปมีตั้งแต่ 0 องศาถึง 359.9 องศา ตามรูปแบบการมุ่งหน้าไปด้วยเข็มทิศ

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

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: