สารบัญ:

การเลือกและวางตามวิสัยทัศน์ด้วย UArm: 6 ขั้นตอน
การเลือกและวางตามวิสัยทัศน์ด้วย UArm: 6 ขั้นตอน

วีดีโอ: การเลือกและวางตามวิสัยทัศน์ด้วย UArm: 6 ขั้นตอน

วีดีโอ: การเลือกและวางตามวิสัยทัศน์ด้วย UArm: 6 ขั้นตอน
วีดีโอ: วิธีการใช้รีโมท Robotic Arm : Using Robotic Arm remote 2024, พฤศจิกายน
Anonim
การเลือกและวางตามวิสัยทัศน์ด้วย UArm
การเลือกและวางตามวิสัยทัศน์ด้วย UArm

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

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

ขั้นตอนที่ 1: ส่วนประกอบ

ส่วนประกอบ
ส่วนประกอบ
ส่วนประกอบ
ส่วนประกอบ

การบรรยายสรุปอย่างรวดเร็วของส่วนประกอบ--

ยูอาร์ม, ,กล้อง, ƒA PC

แพลตฟอร์มซอฟต์แวร์--

Windows

วิชวลสตูดิโอ C++

ห้องสมุด -- Opencv3.0, Aruco1.3, QT5.5

โดยเฉพาะอย่างยิ่ง uArm จะแยกเหรียญสองประเภทที่แตกต่างกัน คือ 1 หยวนและ 1 เจียวของเหรียญจีน และใส่ลงในกล่องโปร่งใสขนาดเล็กที่สอดคล้องกัน (เส้นผ่านศูนย์กลาง 1 หยวนประมาณ 25 มม. และ 1 เจียวประมาณ 19 มม.)

ขั้นตอนที่ 2: มาสร้าง Mind-map ของโครงการนี้กันเถอะ

มาสร้าง Mind-map ของโปรเจ็กต์นี้กันเถอะ
มาสร้าง Mind-map ของโปรเจ็กต์นี้กันเถอะ

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

ขั้นตอนที่ 3: โมดูลที่หนึ่ง-- การรับรู้

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

ขั้นตอนต่อไปคือการจดจำ ขนาด 1 หยวน กับ 1 เจียว แยกความแตกต่างได้ง่าย หากคุณมีเหรียญสีอื่นๆ หรือรูปทรงที่แตกต่างกัน คุณสามารถแบ่งปันความคิดของคุณกับเราได้:)

ขั้นตอนที่ 4: โมดูลที่สอง -- การแปลงพิกัด

โมดูลสอง-- การแปลงพิกัด
โมดูลสอง-- การแปลงพิกัด

ด้วยการประมวลผลภาพ เราสามารถระบุตำแหน่งของเหรียญในพิกัดพิกเซลได้ อย่างไรก็ตาม เราต้องการพิกัดของเหรียญในแกนเฟรมของ uArm เราสามารถรับข้อมูลเหล่านั้นได้จริงตามพิกัดของพิกเซลและกล้อง

ขั้นตอนที่ 5: โมดูลสุดท้าย - ปรับตำแหน่ง Sucker และหาเป้าหมายให้ถูกต้อง

โมดูลสุดท้าย -- ปรับตำแหน่งตัวดูดและให้ตรงเป้าหมาย!
โมดูลสุดท้าย -- ปรับตำแหน่งตัวดูดและให้ตรงเป้าหมาย!

เราจะจัดการกับปัญหาความแม่นยำในการจับเหรียญเป้าหมายได้อย่างไร? มาดูกัน!

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

ขั้นตอนที่ 6: วิดีโอนี้ดำเนินการขั้นตอนการรวบรวมเหรียญและแยกแยะทั้งหมด

ขอบคุณสำหรับความสนใจของคุณ หวังว่าวิดีโอนี้จะช่วยได้และขอให้สนุก!

คำถามใด ๆ โปรดพูดคุยในฟอรั่ม --

forum.ufactory.cc/

:)

ป๊อปปี้ใน uArm

แนะนำ: