Open-FIBOPYLIBS - Institute of Field roBOtics (FIBO)
มหาวิทยาลัยเทคโนโลยีพระจอมเกล้าธนบุรี
  • ไทย
    • อังกฤษ

Open-FIBOPYLIBS

FIBOPYLIBS และ FIBOCLIBS เป็น Library Package สำหรับ Linux Platform ที่ถูกพัฒนาขึ้นโดย นักวิจัย วิศวกร และนักศึกษา ของห้องปฏิบัติการ THAVIDAlab โดย FIBOPYLIBS เป็น Python2 Library Package และ FIBOCLIBS เป็น C++ Library โดยมีจุดประสงค์หลักในการพัฒนาเพื่อให้สมาชิกของห้องปฏิบัติการ มีเครื่องมือพื้นฐานสำหรับสร้าง Software เพื่อดำเนินงานวิจัย ตลอดจนเป็นการส่งเสริมให้มีการส่งมอบและต่อยอดผลงานให้เกิดการพัฒนาอย่างต่อเนื่อง ซึ่งโดยปกติแล้ว Library Package นี้ จัดเก็บอยู่ใน SVN-Server ของ FIBO และใช้งานกันอย่างเป็นภายใน

เนื่องจากสมาชิกห้องปฏิบัติการ THAVIDAlab เล็งเห็นว่าการเผยแพร่ Software Library บางส่วน จะช่วยส่งเสริมการเรียนรู้ให้กับนักศึกษาและบุคคลทั่วไปนอกห้องปฏิบัติการที่มีความสนใจด้านเทคโนโลยีหุ่นยนต์ ให้สามารถเข้าถึงการพัฒนาระบบหุ่นยนต์ได้ง่ายขึ้น ดังนั้นห้องปฏิบัติการ THAVIDAlab จึงได้จัดทำ Software Library สำหรับเผยแพร่นี้ขึ้นมาภายใต้ชื่อ Open-FIBOPYLIBS โดยมี Package ที่เผยแพร่ ดังนี้

  • pyimagecapture สำหรับการ Interface กับ USB-WebCam เพื่อใช้ถ่ายภาพและปรับ Parameters การทำงานต่างๆ ของ USB-WebCam โดย Package นี้เป็น Python Wrapper ของ Video4Linux2 Library โดยภาพที่ได้จาก pyimagecapture จะอยู่ใน Format ของ Python-Numpy ในรูปแบบเดียวกับที่ใช้ใน Python-OpenCV ดังนั้น จึงสามารถนำภาพที่ได้ไปประมวลภาพด้วย Python-OpenCV ได้ทันที
  • pycmvision สำหรับการประมวลผลภาพเพื่อทำ Color Region Segmentation โดย Package นี้ เป็น Python Wrapper ของ CMVision ใน HSV color space
  • robotis สำหรับการ Interface กับ Digital DC Servo Motor ของบริษัท Robotis
  • colorcalibrator เป็น Software Application สำหรับการทำ Color Thresholding ใน HSV Color Space

โดยในการติดตั้งบน Ubuntu หรือ LinuxMint มีขั้นตอนดังนี้

ขั้นที่ 1: ติดตั้ง Dependency Tools and Libraries

ขั้นที่ 2: ติดตั้ง Open-FIBOCLIBS

ขั้นที่ 3: ติดตั้ง Open-FIBOPYLIBS

ขั้นที่ 4: ทดสอบผลการติดตั้งด้วยการเรียกใช้ Example Applications

 

สอบถามข้อมูลเพิ่มเติมติดต่อ Email: sathit_wan@fibo.kmutt.ac.th

Categories: ไม่ทราบหมวดหมู่