ข้ามไปยังเนื้อหาหลัก
ต้นแบบ · ทดสอบกับชิ้นงานจริง

กล้อง AI ตรวจว่าชิ้นส่วนในถาดจัดชุดครบ สำหรับผู้ผลิตชิ้นส่วนยานยนต์ในไทย

ลูกค้า: ผู้ผลิตชิ้นส่วนยานยนต์ (ในเครือญี่ปุ่น)

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

อุตสาหกรรม
ยานยนต์
ปี
2568
ขอบเขตงาน
ข้อมูลเข้า: ภาพถาดทีละใบจากกล้องเลนส์ 12 mm บนรถเข็นลำเลียงถาด และรายการชิ้นส่วนย่อยของแต่ละรุ่นชิ้นงาน (P/No.) · ประมวลผล: โมเดล YOLO บนบอร์ด NVIDIA Jetson Xavier หาชิ้นส่วนในภาพ แล้วเทียบกับรายการของรุ่นนั้น · แสดงผล: โปรแกรม Camera Inspection บนแท็บเล็ตแสดงชิ้นที่ขาดในถาด · อุปกรณ์: ไฟแผงและไฟแท่งที่ควบคุมผ่านรีเลย์ · ซอฟต์แวร์: ขั้นตอนสอนและทดสอบโมเดลบน nimitFlow ร่วมกับ Label Studio · สิ่งที่เราสร้าง: ชุดต้นแบบ 1 ชุดบนรถเข็นลำเลียงถาด ออกแบบรองรับข้อมูลชิ้นงาน 3 รุ่น (P/No.)
ระยะเวลา
เม.ย.–ส.ค. 2568

สรุปสั้น

  • กล้อง AI บนรถเข็นลำเลียงถาด ตรวจว่าแต่ละถาดมีชิ้นส่วนย่อยครบตามรุ่นที่ผลิต และแสดงชิ้นที่ขาดบนแท็บเล็ต เราสร้างระบบนี้เป็นต้นแบบ (PoC) ในปี 2568
  • ชุดต้นแบบใช้กล้องเลนส์ 12 mm บอร์ด NVIDIA Jetson Xavier ไฟส่องสว่างของตัวเอง และแท็บเล็ต ขอบเขตต้นแบบกำหนดข้อมูลชิ้นงานไว้ 3 รุ่น
  • เราสอนโมเดล YOLO (โมเดลตรวจจับวัตถุในภาพ) ด้วยขั้นตอนบน nimitFlow ตั้งแต่แปลงวิดีโอเป็นภาพ ติดป้ายภาพ จนถึงทดสอบผลและส่งรายงานทางอีเมล
  • หน้าหลักของโปรแกรมและขั้นตอนสอนโมเดลบน nimitFlow พัฒนาเสร็จตามรายการตรวจของทีม ขั้นต่อจากต้นแบบคือวัดความแม่นยำกับถาดจริงตามเกณฑ์ผ่าน–ไม่ผ่าน
  • หลักการจากงานนี้: ตกลงแสงและพื้นหลังก่อนเก็บภาพ วางแผนดึงข้อมูลรุ่นที่กำลังผลิตจากระบบเดิมไว้ตั้งแต่ต้น และกำหนดเกณฑ์ผ่าน–ไม่ผ่านก่อนวัดผลกับถาดจริง
01

โจทย์หน้างาน

ทีมผลิตต้องการให้กล้องตรวจทีละถาดว่าถาดจัดชุด (Bento) มีชิ้นส่วนย่อยครบตามรายการของรุ่นชิ้นงาน (P/No.) หรือขาดชิ้นไหน ก่อนส่งถาดเข้าไลน์ประกอบ

02

สิ่งที่เราทำ

กล้องบนรถเข็นลำเลียงถาดถ่ายภาพทีละถาดภายใต้ไฟส่องสว่างของชุดต้นแบบเอง แล้วโมเดล YOLO (โมเดลตรวจจับวัตถุในภาพ) หาชิ้นส่วนในภาพ โปรแกรมเทียบผลกับรายการชิ้นส่วนของรุ่นนั้น และแสดงชิ้นที่ขาดบนแท็บเล็ต เราสอนโมเดลด้วยขั้นตอนบน nimitFlow

03

ผลทดสอบกับชิ้นงานจริง

เราประกอบชุดต้นแบบสำหรับสาธิตบนรถเข็นลำเลียงถาดของลูกค้าในเดือน พ.ค. 2568 หน้าหลักของโปรแกรมและขั้นตอนสอนและทดสอบโมเดลบน nimitFlow พัฒนาเสร็จตามรายการตรวจของทีม ขั้นต่อจากต้นแบบนี้คือวัดความแม่นยำกับถาดจริงตามเกณฑ์ผ่าน–ไม่ผ่านที่ตกลงร่วมกัน

ที่มาของโจทย์

โจทย์ของเคสนี้คือการตรวจว่าถาดจัดชุดชิ้นส่วน (Bento) มีชิ้นส่วนย่อยครบก่อนส่งเข้าไลน์ประกอบ พนักงานหยิบชิ้นส่วนย่อยใส่ถาดตามรายการของแต่ละรุ่นชิ้นงาน (P/No. คือรหัสรุ่นชิ้นงาน) ในถาดเดียวมีชิ้นส่วนย่อยหลายแบบ เช่น คันโยก (Lever) และแผ่นเพลทหลายรุ่น

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

ถาดจัดชุด (Bento / Kitting) คืออะไร

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

ข้อกำหนดและข้อจำกัด

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

  • ติดตั้งบนรถเข็นลำเลียงถาด และตรวจได้ทีละถาด
  • ตรวจชิ้นส่วนย่อยหลายแบบในถาดเดียว โดยเทียบกับรายการชิ้นส่วนของรุ่นชิ้นงานนั้น
  • ภาพทุกภาพต้องได้แสงแบบเดียวกัน ชุดต้นแบบจึงมีไฟแผง (Area Light) และไฟแท่ง (Bar Light) ของตัวเอง ควบคุมผ่านรีเลย์ (สวิตช์ไฟฟ้าที่สั่งเปิด–ปิดด้วยสัญญาณ)
  • ขอบเขตต้นแบบกำหนดข้อมูลชิ้นงานไว้ 3 รุ่น (P/No.) และตั้งรายการรุ่นไว้ล่วงหน้าในโปรแกรม
  • โปรแกรมออกแบบให้ผู้ใช้เก็บภาพเพิ่มและอัปโหลดไฟล์โมเดลใหม่จากหน้าโปรแกรมได้ เพื่อรองรับชิ้นส่วนหรือรุ่นใหม่

กล้อง AI ตรวจชิ้นส่วนในถาดจัดชุดทำงานอย่างไร

กล้องบนรถเข็นลำเลียงถาดถ่ายภาพถาดทีละใบ แล้วโมเดล YOLO (โมเดลตรวจจับวัตถุในภาพ) บนบอร์ด NVIDIA Jetson Xavier หาว่าในภาพมีชิ้นส่วนย่อยใดบ้าง โปรแกรมเทียบผลกับรายการชิ้นส่วนของรุ่นนั้น แล้วแสดงชิ้นที่ขาดบนแท็บเล็ต

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

  1. 1

    เตรียมรายการชิ้นส่วนของแต่ละรุ่น

    ต้นแบบนี้ตั้งรายการรุ่นชิ้นงาน (P/No.) ไว้ล่วงหน้า พร้อมรายการชิ้นส่วนย่อยของแต่ละถาดและใบสเปกที่เปิดดูได้บนแท็บเล็ต

  2. 2

    ถ่ายภาพทีละถาด

    ผู้ใช้กดปุ่มเมื่อถาดอยู่ใต้กล้อง เราออกแบบให้ระบบเปิดไฟ ถ่ายภาพ แล้วปิดไฟ

  3. 3

    โมเดล AI ตรวจภาพ

    บอร์ด NVIDIA Jetson Xavier รันโมเดล YOLO เพื่อหาว่าในภาพมีชิ้นส่วนใดบ้าง

  4. 4

    แสดงชิ้นที่ขาด

    แท็บเล็ตแสดงรายการชิ้นส่วนย่อยที่ตรวจไม่พบในถาดนั้น ผู้ใช้กดไปถาดถัดไป หรือย้อนกลับไปดูถาดก่อนหน้าได้

  5. 5

    สอนและปรับโมเดล

    ผู้ใช้บันทึกภาพหรือวิดีโอจากหน้าโปรแกรม จากนั้นเราใช้ขั้นตอนบน nimitFlow แปลงวิดีโอเป็นภาพ ติดป้ายภาพ สอนโมเดล และอัปโหลดไฟล์โมเดลใหม่กลับเข้าโปรแกรม

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

ชุดต้นแบบมี 3 ส่วน คือฮาร์ดแวร์บนรถเข็นลำเลียงถาด โปรแกรม Camera Inspection บนแท็บเล็ต และขั้นตอนสอนและทดสอบโมเดลบน nimitFlow รายการตามเอกสารออกแบบและรายการตรวจของทีมมีดังนี้

  • ฮาร์ดแวร์: กล้องเลนส์ 12 mm บอร์ด NVIDIA Jetson Xavier ไฟแผงและไฟแท่งที่ต่อผ่านชุดควบคุมไฟ (รีเลย์) และแท็บเล็ตแสดงผล
  • โปรแกรม Camera Inspection: ดูใบสเปกของรุ่นชิ้นงาน ดูภาพจากกล้อง ตรวจทีละถาด แสดงชิ้นที่ขาด บันทึกภาพหรือวิดีโอสำหรับสอนโมเดล และอัปโหลดไฟล์โมเดล
  • ขั้นตอนบน nimitFlow: แปลงวิดีโอเป็นภาพ ติดป้ายภาพ (Labeling) ด้วย Label Studio (โปรแกรมติดป้ายภาพแบบโอเพนซอร์ส) แปลงชุดข้อมูล สอนโมเดล YOLO ส่งออกไฟล์โมเดล และทดสอบผลพร้อมส่งรายงานทางอีเมล

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

สิ่งที่เราสร้าง และขั้นต่อจากต้นแบบ

เราสร้างชุดต้นแบบ 1 ชุดในช่วง เม.ย.–ส.ค. 2568 ประกอบฮาร์ดแวร์บนรถเข็นลำเลียงถาด พัฒนาหน้าหลักของโปรแกรม และสร้างขั้นตอนสอนและทดสอบโมเดลบน nimitFlow ตามบันทึกล่าสุด โมเดลถูกสอนแล้วกับชิ้นส่วนย่อยบางชนิด

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

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

สิ่งที่เราเรียนรู้

งานนี้ให้หลักการ 3 ข้อสำหรับงานกล้อง AI ที่ตรวจว่าชิ้นส่วนครบหรือไม่

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

นำแนวทางนี้ไปใช้กับไลน์จัดชุดของคุณได้อย่างไร

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

ส่วนที่ใช้ซ้ำได้ และส่วนที่ต้องปรับ

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

ก่อนเริ่มโครงการ ให้เตรียมเรื่องต่อไปนี้

  • เริ่มจากรุ่นจำนวนน้อยที่ถาดขาดชิ้นบ่อย แล้วจึงเพิ่มรุ่นเมื่อมั่นใจในผลตรวจ (ต้นแบบนี้กำหนดขอบเขตไว้ 3 รุ่น)
  • เตรียมรายการชิ้นส่วนย่อยของแต่ละถาดในแต่ละรุ่น และระบุว่าข้อมูลรุ่นที่กำลังผลิตอยู่ในระบบใด
  • ตกลงแสงและพื้นหลังของจุดถ่ายภาพก่อนเก็บภาพสอนโมเดล
  • กำหนดเกณฑ์ผ่าน–ไม่ผ่านและชุดถาดที่ใช้ทดสอบร่วมกันก่อนเริ่ม

เทคโนโลยีที่ใช้

AI Vision (โมเดล YOLO)NVIDIA Jetson Xavierกล้องเลนส์ 12 mmไฟแผง (Area Light) + ไฟแท่ง (Bar Light) ควบคุมผ่านรีเลย์แท็บเล็ตnimitFlowLabel Studio

คำถามที่พบบ่อย

ต้องเตรียมอะไรจากฝั่งโรงงานก่อนเริ่ม

เตรียมรายการชิ้นส่วนย่อยของแต่ละถาดในแต่ละรุ่น ระบุว่าข้อมูลรุ่นที่กำลังผลิตอยู่ในระบบใด ตกลงแสงและพื้นหลังของจุดถ่ายภาพ และเตรียมชุดถาดสำหรับวัดผลพร้อมเกณฑ์ผ่าน–ไม่ผ่าน

ระบบรู้ได้อย่างไรว่าถาดไหนต้องมีชิ้นส่วนอะไร

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

ถ้ามีรุ่นชิ้นงานใหม่ต้องทำอย่างไร

ต้องเพิ่มรายการชิ้นส่วนของรุ่นใหม่ในโปรแกรม เก็บภาพหรือวิดีโอของชิ้นส่วนจากหน้าโปรแกรม แล้วใช้ขั้นตอนบน nimitFlow ติดป้ายภาพ สอนโมเดล YOLO และอัปโหลดไฟล์โมเดลใหม่กลับเข้าโปรแกรม ในต้นแบบนี้เราเป็นผู้สอนโมเดล

ระบบคัดถาดออกหรือหยุดไลน์เองได้ไหม

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

ราคาและระยะเวลาทำต้นแบบเท่าไร

ไม่มีราคามาตรฐาน ราคาขึ้นกับจำนวนรุ่นชิ้นงาน จำนวนชิ้นส่วนที่ต้องตรวจ และการเชื่อมกับระบบเดิม ต้นแบบในเคสนี้พัฒนาในช่วง เม.ย.–ส.ค. 2568 คุณขอใบเสนอราคาได้หลังเราดูชิ้นงานและหน้างานจริง

อยากได้ระบบแบบนี้ในงานของคุณ?