Skip to main content

บทที่ 3: จุดเชื่อมโยงหลายจุด

ในบทเรียนที่ 2 ท่านได้เรียนรู้วิธีหาเส้นทางเพื่อกำหนดเส้นทางควบคุมสำหรับแขนหุ่นยนต์ 6 แกนเพื่อหลีกเลี่ยงสิ่งกีดขวาง ในบทเรียนนี้ท่านจะฝึกหาจุดทางเพื่อหลีกเลี่ยงอุปสรรคหลายอย่าง ในตอนท้ายของบทเรียนนี้ท่านจะใช้จุดนำทางที่พบเพื่อกำหนดรหัสแขน 6 แกนเพื่อเคลื่อนที่และวาดเส้นทางระหว่างสิ่งกีดขวาง

ตั้งค่ากิจกรรมพร้อมแสดงเส้นทาง

หลายจุดเชื่อมต่อ

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

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

ร่างเค้าโครงนี้ในสมุดบันทึกวิศวกรรมของคุณ

เค้าโครงของบทเรียนที่ 3

แขน 6 แกนของคุณจะต้องลากเส้นเพื่อไปตามเส้นทางที่ให้ไว้ที่นี่ บันทึกเส้นทางในสมุดบันทึกวิศวกรรมของคุณ

2 อุปสรรคที่มีทางเดิน

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

ในขั้นตอนต่อไปคุณจะต้องกำหนดพิกัด (x, y, z) ของแต่ละเส้นทาง ซึ่งสามารถทำได้โดยใช้สูตรจากบทเรียนที่ 2 หรือคุณสามารถใช้คอนโซลหน้าจอเพื่อรวบรวมแต่ละพิกัดเหล่านี้

จุดทางที่มีป้ายกำกับ

สำหรับข้อมูลของคุณ

เมื่อใช้สูตรเพื่อคำนวณพิกัดที่ไม่รู้จักของจุดทางทิศทางที่แขน 6 แกนต้องเดินทางไปตามแกนเป็นสิ่งสำคัญ หากแขน 6 แกนจะเคลื่อนที่ไปในทิศทางบวก x หรือ y ค่าของ Ω x หรือ Ω y จะเป็นบวก หากแขน 6 แกนจะเคลื่อนที่ไปในทิศทางลบ x หรือ y ค่าของ ´ x หรือ ´ y จะเป็นลบ 

ตัวอย่างเช่นเมื่อเคลื่อนที่จากจุดทางที่ 3 ไปยังจุดทางที่ 4 แขนแกน 6 จะเคลื่อนที่ไปตามแกน x ในทิศทางลบภาพเส้นทางที่ 3 และ 4 บนไวท์บอร์ดที่มีทิศทางการเคลื่อนที่ไปตามแกน x ที่ทำเครื่องหมายไว้

เมื่อใช้สูตรค่าสำหรับ ̍ x จะเป็นลบ ในตัวอย่างนี้พิกัด x ของจุด 3 คือ 195 มม. และระยะห่างระหว่างจุด 3 และ 4 ถูกวัดที่ 105 มม. โดยใช้สูตรเราสามารถคำนวณพิกัด x ของจุด 4 ให้เป็น 90 มม. ดังแสดงที่นี่ ภาพสูตรคำนวณพิกัด x ของจุด 4

 

ก่อนหน้านี้คุณเคยใช้คอนโซลมอนิเตอร์ในหน่วยที่ 3

หากต้องการเปิดคอนโซลมอนิเตอร์ใน VEXcode EXP ให้เลือกไอคอนมอนิเตอร์ ตรวจสอบให้แน่ใจว่าแขน 6 แกนของคุณเชื่อมต่อกับ VEXcode EXP

ไอคอนจอภาพคำบรรยาย

ย้ายปลายแขน 6 แกนไปยังแต่ละเส้นทางด้วยตนเองและบันทึกพิกัด (x, y, z) ที่สอดคล้องกันในสมุดบันทึกวิศวกรรมของคุณ

คอนโซลมอนิเตอร์เปิด

ตอนนี้คุณมีพิกัดของแต่ละเส้นทางแล้วคุณต้องแก้ไขโครงการ VEXcode จากบทเรียนที่ 2 

เปิดโปรเจกต์ของคุณใน VEXcode EXP. โปรเจกต์นี้ควรมีบล็อคต่อไปนี้แต่อาจมีค่าพิกัดที่แตกต่างกัน

ภาพโครงการหน่วยที่ 4 บทเรียนที่ 2

ป้อนพิกัดของทางจุดที่ 1, 2 และ 3 ลงในสาม ย้ายไปยังตำแหน่ง บล็อกตามลำดับ อย่าลืมใช้พิกัดของคุณ

หมายเหตุ: คุณสามารถแก้ไข C omment blocks ให้ตรงกับโปรเจกต์ได้โดยเลือกที่พักและพิมพ์ 

ภาพโครงการที่มีการเพิ่มพิกัดของจุดสามทางแรก

ดูบล็อก ในโปรเจกต์ คุณคิดว่าแขน 6 แกนจะทำอะไรเมื่อโครงการดำเนินการ? บันทึกการคาดการณ์ของคุณลงในสมุดบันทึกวิศวกรรมของคุณ 

รูปภาพของบล็อกที่เชื่อมต่อกับบล็อกเริ่มต้นเมื่อใดในโครงการ

ตรวจสอบให้แน่ใจว่าแขน 6 แกนเชื่อมต่อกับ VEXcode แล้ว เรียกใช้โปรเจกต์ของคุณ 

สังเกตพฤติกรรมของแขน 6 แกน มันเคลื่อนไหวตามที่คุณคาดการณ์ไว้หรือไม่?

รูปภาพของปุ่มเรียกใช้ในแถบเครื่องมือ

หยุดโครงการเมื่อแขน 6 แกนเคลื่อนที่เสร็จแล้ว

แขน 6 แกนควรเคลื่อนจากจุดทางที่ 1 ไปยัง 2 และสิ้นสุดที่จุดทางที่ 3 หากไม่เป็นเช่นนั้นให้กลับไปตรวจสอบพิกัดที่คุณใส่ไว้ในโครงการ ตรวจสอบให้แน่ใจว่าพารามิเตอร์ x, y และ z ตรงกับพิกัดที่คุณรวบรวมไว้ในสมุดบันทึกวิศวกรรมของคุณ เรียกใช้โปรเจกต์อีกครั้งเพื่อทดสอบ 

เมื่อคุณนำทางไปยังเส้นทางที่ 3 เรียบร้อยแล้วให้ไปยังขั้นตอนต่อไป

ภาพตำแหน่งที่แขน 6 แกนควรเดินทาง

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

ภาพของโปรเจกต์ที่มีการเพิ่มบล็อกย้ายไปยังตำแหน่งเพิ่มเติมอีกสามบล็อกในตอนท้ายของสแต็ก

สำหรับข้อมูลของคุณ

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

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

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

ไฟล์วิดีโอ

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

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

ป้อนพิกัดลงในบล็อก

ตรวจสอบให้แน่ใจว่าแขน 6 แกนเชื่อมต่อกับ VEXcode แล้ว เรียกใช้โปรเจกต์ของคุณ

สังเกตพฤติกรรมของแขน 6 แกน มันเคลื่อนไหวตามที่คุณคาดการณ์ไว้หรือไม่?

ดำเนินโครงการ

หยุดโครงการเมื่อแขน 6 แกนเคลื่อนที่เสร็จแล้ว

แขน 6 แกนควรเคลื่อนที่จากจุดทางที่ 1 ผ่านจุดทางที่ 2 ถึง 5 และสิ้นสุดที่จุดทางที่ 6 หากไม่เป็นเช่นนั้นให้กลับไปตรวจสอบพิกัดที่คุณใส่ไว้ในโครงการ ตรวจสอบให้แน่ใจว่าพารามิเตอร์ x, y และ z ตรงกับพิกัดที่คุณรวบรวมไว้ในสมุดบันทึกวิศวกรรมของคุณ เรียกใช้โปรเจกต์อีกครั้งเพื่อทดสอบ 

เมื่อคุณนำทางไปยังเส้นทางที่ 6 เรียบร้อยแล้วให้ไปยังขั้นตอนต่อไป

ภาพเส้นทางที่แขน 6 แกนควรใช้

เปลี่ยนชื่อและบันทึกโปรเจกต์ลงในอุปกรณ์ของคุณ

เปลี่ยนชื่อโปรเจกต์

กิจกรรม

ตอนนี้คุณได้เรียนรู้วิธีหาจุดนำทางหลายจุดและตั้งรหัสแขน 6 แกนเพื่อนำทางไปยังเส้นทางแล้วคุณจะได้ฝึกฝนทักษะนี้ในกิจกรรม ในกิจกรรมนี้คุณจะต้องใส่รหัสแขน 6 แกนเพื่อเคลื่อนที่ไปตามเส้นทางที่กำหนดเพื่อหลีกเลี่ยงสิ่งกีดขวาง

  • การตั้งค่า: 
    • วาดตำแหน่ง 'เก็บออก' สามตำแหน่งบนไทล์ดังที่แสดงในภาพนี้
    • ติดป้ายตำแหน่งเริ่มต้นและสิ้นสุดของคุณ A และ B ตามที่แสดง

ตั้งค่ากิจกรรมพร้อมแสดงเส้นทาง

กิจกรรม:

  1. เขียนรหัสแขน 6 แกนเพื่อย้ายจากจุด A ไปยังจุด B ตามเส้นทางตามที่แสดงไว้ด้านบน
  2. บันทึกกระบวนการของคุณสำหรับการค้นหาจุดอ้างอิงในสมุดบันทึกวิศวกรรมของคุณ
  3. หลังจากสร้างและทดสอบโครงการของคุณแล้วให้ดำเนินการเพื่อให้แน่ใจว่าโครงการทำงานได้ตามที่ตั้งใจไว้
  4. เมื่อคุณทำกิจกรรมเสร็จแล้วให้เปลี่ยนชื่อและบันทึกโปรเจกต์ลงในอุปกรณ์ของคุณ

ตรวจสอบความเข้าใจของคุณ

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

ตรวจสอบคำถามเกี่ยวกับความเข้าใจของ คุณ > ( Google Doc /.docx /.pdf)


เลือก ถัด > ไปเพื่อใช้ทักษะของคุณในกิจกรรม Putting It All Together