-ลิงค์การลงทะเบียนในการขอรับ license ลิขสิทธิ์แท้สำหรับโรงเรียนที่เข้าร่วมโครงการ
CiRA COREเป็นPlatformที่ใช้งานทางด้านปัญญาประดิษฐ์(Artificial Intelligence:AI) โดยใช้กระบวนการในการประมวลผลแบบDeep Learning(DL)ส่งผลให้AIในCiRA COREมีประสิทธิภาพที่สูงขึ้นกว่าAIในสมัยเริ่มแรกเป็นอย่างทวีคูณ เนื่องจากกระบวนการDeep Learningสามารถนำเอาประสิทธิภาพของการ์ดจอGPUไปใช้ในการTrain AIให้มีความลึกได้มากกว่า1ชั้นทำให้AIมีความฉลาดเพิ่มมากขึ้น อีกทั้งPlatform CiRA COREยังสามารถใช้งานร่วมกับอุปกรณ์เชื่อมต่ออื่นๆ(Device)ได้อย่างหลากหลาย อาทิ กล้องUSB กล้องIP Camera แขนกลโรงงาน บอร์ดสมองกลฝังตัวArduino Uno บอร์ดสมองกลฝังตัวLotus Nano Bot เป็นต้น ที่สำคัญPlatform CiRA COREพัฒนาโดยคนไทยเป็นผลงานของคณาจารย์และนักวิจัยจากวิทยาลัยนวัตกรรมการผลิตขั้นสูง(AMI)และคณะเทคโนโลยีสารสนเทศ(IT) สถาบันเทคโนโลยีพระจอมเกล้าเจ้าคุณทหารลาดกระบัง ซึ่งมีท่านอาจารย์ รศ.ดร ศิริเดช บุญแสง เป็นผู้ก่อตั้งโครงการฯเริ่มแรก ในปัจจุบันPlatform CiRA COREได้มีการนำเอาไปใช้งานในอุตสาหกรรมชั้นนำในประเทศไทยอย่างแพร่หลายและเริ่มบรรจุในหลักสูตรในรายวิชาเพิ่มเติมระดับการศึกษาขั้นพื้นฐานสำหรับโรงเรียนที่มีความพร้อมในการศึกษาด้านปัญญาประดิษฐ์ เปิดการสอนตั้งแต่ระดับประถมศึกษาจนถึงระดับมัธยมศึกษาตอนปลาย
สำหรับPlatform CiRA COREที่ติดตั้งบนเครื่องคอมพิวเตอร์PCหรือเครื่องคอมพิวเตอร์NotebookในปัจจุบันจะทำงานในระบบปฏิบัติการUbutu16.04 Ubuntu 18.04 Windows10 ชนิด 64 bit และสำหรับบอร์ดสมองกลฝังตัวตระกูลNvidia Jetson ในระบบปฏิบัติการJetpack 4.4 ดังนั้นในการเตรียมความพร้อมของเครื่องที่แนะนำสเปกเครื่องคอมพิวเตอร์เบื้องต้นดังตารางข้างล่าง
สเปกขั้นต่ำสำหรับเครื่องที่ใช้งาน(ไม่เน้นการสร้างweight AI)
1. cpu intel core i3
2. ram ddr4 gb
**หากไม่มีการ์ดจอnvidia gpu4gb จะต้องนำWeight AIมาใช้งานบน cpuแทนซึ่งจะทำให้ภาพที่ใช้งานผ่านAIมีความหน่วงค่อนข้างมาก
สเปกแนะนำสำหรับเครื่องที่ใช้งานและใช้สร้างweight AI
1.cpu intel core i5
2. ram ddr ตั้งแต่4gbขึ้นไป
3. การ์ดจอ nvidia gpuตั้งแต่4gbขึ้นไป
สำหรับในเนื้อหาLab0นี้จะเป็นการแนะนำการลงUbuntuแบบ 2 ระบบปฏิบัติการร่วมกับWindows และติดตั้งPlatform CiRA COREเพื่อใช้งานในระบบปฏิบัติการUbuntu เราสามารถทำได้ตามคลิปวิดีโอแนะนำเรียงจากคลิปที่ 1- 4ดังต่อไปนี้ครับ
1. การทำ Shrink Volume ก่อนการติดตั้งCiRA CORE เพื่อเตรียมขนาดพื้นที่ให้กับระบบปฏิบัติการUbuntuร่วมกับโปรแกรมเสริมต่างๆรวมทั้งPlatform CiRA CORE ซึ่งในที่นี้ขอแนะนำให้แบ่งพท้นที่ไว้ประมาณ 60 GB ดังวิดีโอด้านล่าง
2.สร้างไฟล์ติดตั้ง Ubuntu16.04 ผ่านFlash drive สามารถดาวน์โหลดไฟล์Image Ubuntu 16.04 (AMD64) ผ่านโปรแกรม Rufus เพื่อทำการสร้างไฟล์ติดตั้ง ดังวิดีโอด้านล่าง
3.การติดตั้งUbuntu แบบ 2 ระบบปฏิบัติการร่วมกับWindows (สามารถเลือกระบบปฏิบัติได้) สามารถติดตั้งได้ตามวิดีโอด้านล่าง
คำสั่ง : Boot menu ผ่าน flash drive usb ของคอมพิวเตอร์แต่ละยี่ห้อ
4.การติดตั้ง Platform CiRA CORE และโปรแกรมเสริม มีวิธีการติดตั้งดังวิธีการข้างล่างนะครับ
แหล่งรวบรวมระบบปฏิบัติและโปรแกรมที่ใช้งานร่วมกับ CiRA CORE กับบอร์ด Lotus Nano Bot
1.ดาวน์โหลดโปรแกรม Rufus เพื่อทำตัวติดตั้งผ่าน USB
2.ดาวน์โหลดระบบปฏิบัติการ Ubuntu v.16.04
เมื่อทำการติดตั้งตัวโปรแกรม Ubuntu เสร็จสิ้น ให้ทำตามขั้นตอนดังต่อไปนี้
1.1 ทำการ update ระบบปฏิบัติการ คำสั่งTerminal :sudo apt-get update
1.2 ให้ทำการ upgrade โปรแกรม คำสั่งTerminal :sudo apt-get upgrade หลังจากเสร็จสิ้นโปรแกรมจะขึ้นคำว่า Do you want to continue? ให้กด y และกดที่ปุ่ม Enter
3.1 พิมพ์คำสั่งTerminalเป็นตัวช่วยในการติดตั้ง :sudo apt-get install expect
3.2 และใช้คำสั่งTerminalในการติดตั้งโปรแกรม :python install.py พาสเวิร์ดของเครื่อง
** กรณีที่ไม่มีการ์ดจอ nvidia เพื่อแก้ปัญหาlogin เข้า ubuntu ไม่ได้ ให้ใช้คำสั่งTerminal :sudo prime-select intel
4.ดาวน์โหลดโปรแกรม CiRA CORE Robot เพื่อใช้งานร่วมกับแขนกล คำสั่งTerminalในการติดตั้ง :catkin build
5. ดาวน์โหลดโปแกรม CiRA Lotus Nano Bot คำสั่งTerminalในการติดตั้ง :bash install.sh ดาวน์โหลดเวอร์ชันใหม่ให้เข้าไปที่นี่ คำสั่งTerminalในการติดตั้ง : python install.py [password]
6.ดาวน์โหลดโปรแกรม Arduino IDE สำหรับระบบปฏิบัติการ Linux คำสั่งTerminalในการติดตั้ง :./install.sh
7.ดาวน์โหลด Library ที่นี่ โดยนำไฟล์ไปวางไวัที่ไดเรกทอรี่ :Home/Arduino/libraries
8. ดาวน์โหลด Test AI ในการ Config กล่อง Deep Detect
คำสั่งTerminalในการเปิดพอร์ตUSB :sudo chmod 666 /dev/ttyUSB0
** website : https://git.cira-lab.com/cira
** Download CiRA CORE IO (Arduino UNO)