Software Review : Mediapipe

What is Mediapipe ? Mediapipe เป็น Open source library สำเร็จรูปของทาง Google ที่สามารถสำหรับตรวจจับ สิ่งของ ใบหน้า มือ และท่าทางต่างๆที่มีความซ้บซ้อน โดยใช้ Machine learning มาช่วยในการทำการประมวลผล Mediapipe Hand Tracking เราจะทำการใช้ตัว Mediapipe ในการ tracking มือของเราผ่าน python การติดตั้ง Mediapipe สามารถทำได้โดยใช้คำสั่ง โดยการใช้ Mediapipe จะมีการใช้ตัว …

Software Review: RapidMiner Studio

มนุษย์ใช้ชีวิตผ่านการเรียนรู้จากประวัติศาสตร์หรือสิ่งที่ได้เกิดขึ้นแล้วในอดีต ทำให้มีคนคิดศาสตร์หนึ่งที่สามารถทำให้มนุษย์สามารถคาดการณ์สิ่งที่อาจเกิดขึ้นได้นั่นคือการจัดการและใช้ประโยชน์จาก Data ปัจจุบัน Data เป็นสิ่งที่ขาดไม่ได้ในหลายๆเรื่องเช่นการทำธุรกิจ บริษัทใดที่มี Data และสามารถจัดการได้อย่างมีประสิทธิภาพก็จะเป็นบริษัทที่ได้เปรียบกว่าคู่แข่งรายอื่นๆ RapidMiner Studio เป็นโปรแกรมสำเร็จรูปที่ใช้ในการออกแบบและทำโมเดล Machine Learning ที่เหมาะสำหรับผู้ที่ต้องการเริ่มต้นเรียนรู้เกี่ยวกับ Data Science ผู้ที่ใช้งานโปรแกรมนี้ไม่จำเป็นต้องมีความรู้ในด้านการเขียน Code มาก่อนก็สามารถสร้างโมเดล Machine Learning เบื้องต้นได้เพราะโปรแกรมได้ย่อ Code ในการ Explore Data และการทำ Preprocess ต่างๆให้มาอยู่ใน Block เดียวที่สามารถเรียกมาใช้งานได้ทันที ข้อดีของ RapidMiner การเป็นโปรแกรมสำเร็จรูปที่ย่อ …

Software review : Mixed Reality Toolkit (for Unity)

Overview Mixed Reality Toolkit (MRTK) เป็นชุดเครื่องมือซึ่งประกอบไปด้วยชุดของ component และ features ที่หลากหลายซึ่งจะเข้ามาช่วยลดเวลาและลดความยุ่งยากในการสร้าง แอปพลิเคชั่น Mixed Reality ที่เป็นผสมผสานกันระหว่าง Virtual Reality (VR) กับ Augumented Reality (AR)  และ Mixed Reality Toolkit (MRTK) ยังเป็นชุดเครื่องมือข้ามแพลตฟอร์มทำให้รองรับแพลตฟอร์มที่หลากหลาย ไม่ว่าจะเป็น OpenXR ,Ultraleap Hand Tracking, Mobile Fundamental components Tutorial …

Software : Photon Unity Network

Photon Unity Network คืออะไร? Photon Unity Network เป็น server ที่มีการเชื่อมต่อแบบ Peer-to-Peer ซึ่งแตกต่างกับ Server based ดังภาพ ข้อดี ข้อเสีย Photon Network เหมาะกับ Unity อย่างไร? ในปัจจุบันมี Server มากมายที่สามารถรองรับผู้ใช้ และ พื้นที่ ได้มากกว่า Photon Network แต่เนื่องจาก Photon Network มีการเชื่อมต่อแบบ Peer-to-Peer ทำให้สามารถต้องสอบระบบได้ง่าย จึงเหมาะกับการทดสอบระบบที่ขนาดไม่ใหญ่มาก …

Software review: Gather Town

Gathertown เป็นweb-app ที่ให้คนใช้ประชุมคุยงานทางไกล หรือ remote-conference ในรูปแบบเกมSimulation 8 bit โดยเราสามารถออกแบบที่ประชุม ห้องต่างๆ และตัวละครได้ ref: https://www.gather.town/conferences

Software Review : Navmesh Agent on Unity 3D

Navmesh หรือ Navigation Mesh คือการหาเส้นทางให้กับตัว object และเคลื่อนที่ไปยังจุดหมาย (Path finding) เมื่อนำฟังชันก์นี้มาใช้กับ Agent แล้ว จะทำให้ Agent สามารถค้นหาเส้นทางที่สั้นที่สุดเพื่อไปยังจุดหมาย และสามารถหลบสิ่งกีดขวางได้อีกด้วย โดยฟังชันก์นี้เป็นฟังชันก์ที่ติดมากับ Unity สามารถนำไปประยุกต์แล้วพัฒนาเป็นเกม หรือแบบจำลองต่างๆต่อได้ Navmesh Agent Tutorial: แนวทางต่อยอด : -พัฒนาเกม -สร้างโปรแกรมจำลอง

Software Review: Simulating Robots with ROS and Unity

ROS คืออะไร ROS หรือที่ย่อมาจาก Robot Operating System(ROS) เป็นระบบที่ออกแบบขึ้นมาเพื่อช่วยให้เกิดความยืดหยุ่นในการเขียนซอฟต์แวร์ควบคุมหุ่นยนต์ ซึ่ง ROS จะมีชุดคำสั่งต่าง ๆ ที่ใช้ในการควบคุมหุ่นยนต์มากมายรวบรวมเอาไว้ ซึ่งสิ่งต่าง ๆ เหล่านี้จะช่วยลดความยุ่งยากในการพัฒนาหุ่นยนต์ที่มีความซับซ้อน และเพิ่มประสิทธิภาพในการพัฒนาหุ่นยนต์ Unity โปรแกรมจำลองโมเดล 3 มิติ Unity เป็นโปรแกรมที่สามารถใช้งานได้ฟรีและมีแหล่งข้อมูลมากมาย ซึ่งตัวโปรแกรม Unity นั้นสามารถทำการจำลองตัวโมเดล 3 มิติของหุ่นยนต์ พร้อมกับสภาพแวดล้อมเสมือนต่าง ๆ อีกทั้งยังมีอุปกรณ์มากมายที่สามารถเขียนใช้งานกับ Unity ROS + Unity !! …

Hardware Review : Tap Strap 2

Overview Tap Strap 2 นั้นเป็นอุปกรณ์ไร้สายแบบพกพาบนมือข้างเดียว ทำหน้าที่เป็น mouse, keyboard, และ air gesture controller ส่งข้อมูลผ่าน bluetooth โดยการทำงานแบ่งเป็น 5 แบบ ดังนี้ ส่วนประกอบ ตัวอย่าง ราคา $149 หรือ ประมาณ 5,600 บาท ข้อดี ข้อเสีย การนำไปประยุกต์ใช้

Software Review : three.js (Javascript Library)

Overview three.js เป็น Javascript library ที่มีไว้เพื่อทำให้การสร้าง 2D และ 3D content บน webpage เป็นเรื่องที่ง่ายยิ่งขึ้น โดย three.js ใช้ WebGL ในการวาด 3D content (WebGL เป็น low-level system ที่ใช้ในการวาดจุด เส้น และสามเหลี่ยม) ซึ่งสิ่งที่ three.js เข้ามาช่วยจัดการคือ ฉาก, แสง, เงา, วัสดุ, การคำนวณ …

Software Review : Qt Designer

Qt Designer คืออะไร Qt Designer เป็นเครื่องมือสำหรับการส้ราง User Interface หรือ UI ด้วย widget จาก Qt GUI Framework โดยที่การทำงานของ Qt Designer สามารถใช้งานได้โดยแค่ลากหรือวาง UI Interface ที่เราต้องการที่จะออกแบบอย่างเช่น ปุ่มกด หรือข้อความ โดย Qt Designer มีลักษณะ UI ดังนี้ การติดตั้ง Qt Designer สามารถติดตั้ง …