Automatic Fruit Detection Machine

22p11c0018_Ton
Super AI Engineer
Published in
Mar 28, 2021

“สำหรับบทความนี้ ผู้เขียนจะมา share idea ในการนำ AI มาใช้ในงานทางด้านการเกษตรนะครับ ซึ่งถือได้ว่าเป็นรากฐานที่สำคัญ ที่จะช่วยปฎิวัติวงการเกษตรของประเทศให้ไปสู่ยุคอุตสาหกรรมแบบ 4.0 ได้ครับ”

picture 1.show line layout of automation machine

จากภาพด้านบนจะเป็น line layout ของ automation machine สำหรับ ตรวจสอบคุณภาพของผลไม้ เช่น กล้วย ส้ม ทุเรียน เป็นต้น โดยจะถูกป้อนชิ้นงานโดยรถ forklift เมื่อ pallet ที่มีตระกล้าผลไม้อยู่ด้านบนถูกวางที่ตำแหน่ง sensor จะทำการส่งสัญญาณไปให้ robot มาทำการหยิบผลไม้ที่อยู่ในตระกร้า ซึ่งการที่ robot จะไปหยิบได้นั้นจะต้องมีดวงตาที่สามารถตรวจจับและบอกตำแหน่งได้ ซึ่งเป็นที่มาของบทความนี้ครับ เพราะในงานที่มีลักษณะ ชิ้นงานไม่คงที่ ทั้งรูปร่าง สี แสงรบกวน ถ้าหากใช้กล้องทั่วๆไปตามท้องตลาดคงไม่สามารถทำงานนี้ได้

ซึ่งแนวทางแก้ไขปัญหาของเราคือการใช้ deep learning มาทำการแก้ปัญหาครับ

ใน project นี้เราจะใช้ yolo ทำการตรวจจับ โดยมีขั้นตอนหลักๆที่สำคัญดังนี้

  1. การเตรียมข้อมูลสอน เราได้ใช้ภาพกล้วยน้ำว้าจะนวน 1,000 รูป โดยเป็นภาพดิบที่ถ่าย 500 รูป และเราได้ทำ augmentation ใส่ แสง noise และบิดภาพ เพื่อให้ model ไม่ overfit ครับ
  2. ทำการ label ชิ้นงานซึ่งเพื่อนๆสามารถเข้าไปศึกษาได้ตาม link ด้านล่างนะครับ ซึ่งเป็นบทความที่ผมเคยเขียนเอาไว้ตอนทำ flame detection ครับ

3.ทำการ training model

4.เขียน coding เพื่อทำการตรวจจับและส่งสัญญาณไปให้หุ่นยนต์

ผลลัพธ์ที่ได้สามารถดูได้ตาม vdo ด้านล่างครับ โดย AI ของเรานั้นสามารถทำการตรวจจับได้อย่างแม่นยำ ซึ่งสามารถนำไปต่อยอดได้อีกมากมายครับ

--

--