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 สามารถติดตั้ง …

Software Review: ur_rtde(python)

ur_rtde คือ Software library ที่ใช้สำหรับการ interface กับ universal robotโดยจะมี function หลักคือ Control interface, Receive interface, IO interface Control interface ใช้สำหรับการควบคุมระบบต่างๆยกตัวอย่างเช่นการเคลื่อนที่ example python code Receive interface ใช้สำหรับการรับค่ากลับจาก Universal Robot ยกตัวอย่างเช่นการรับค่า joint position หรือการรับค่า TCPpose example python …

Hardware Review : Leap Motion Controller

Leap Motion Controller คือ อุปกรณ์ที่ตรวจจับการเคลื่อนไหวของมือ นิ้วมือ และอุปกรณ์ทรงกระบอกเช่น ปากกา ดินสอ พู่กัน หรือกระทั่งตะเกียบ เพื่อนำมาใช้งานควบคุมคอมพิวเตอร์หรือแอพพลิเคชันต่างๆ การทำงานคล้ายๆกับ Kinect ของ Microsoft แต่อุปกรณ์ Leap Motion มีขนาดเล็ก ราคาถูกกว่ามาก Censor มีความละเอียดในการตรวจจับมากกว่า 100 เท่า ตรวจจับได้ทุกข้อนิ้ว และข้อมือของเรา ด้วยอัตราการส่งข้อมูลที่สูงถึง 120 fps และมีความแม่นยำในระดับ 0.01 มิลลิเมตร หากจะนำ Leap …

Hardware Review : AeroGuitar

AeroGuitar การฝึกเล่นกีต้าร์ อาจทำให้หลายคนถอดใจเนื่องจากปัญหาต่างๆมากมาย เช่น คอร์ดจับยาก จับคอร์ดแล้วแสบนิ้ว  เปลี่ยนคอร์ดไม่ทัน เป็นต้น จึงทำให้เกิดสิ่งนี้ขึ้น ซึ่งก็คือ AeroGuitar ที่สามารถทำให้การเล่นกีต้าร์ของคุณง่ายและหลากหลายมากขึ้น Design Aeroguitar ถูกออกแบบให้ให้ดูล้ำสมัย ได้สัมผัสกับความสนุกในการเล่นกีตาร์อย่างรวดเร็ว แต่เราไม่ต้องการให้พวกเขาหยุดอยู่ที่ขั้นตอนของการเล่นกีตาร์ ดังนั้นเราจึงออกแบบ AeroGuitar ให้ใกล้เคียงกับกีตาร์จริงมากที่สุด จากนั้นผ่านรายละเอียดบางอย่างเพื่อลดเกณฑ์การเรียนรู้ของผู้มาใหม่ Function การทำงา เป็นกีต้าร์ที่จะทำคุณจับ open chord , barre chords หรือ chord ที่ซับซ้อนได้โดยกดเพียงครั้งเดียว มีไฟ Led ถึง …

Hardware Review : Surplex Shoes

Surplex Shoes เป็น Vr Tracker ที่สามารถ Track ร่างกายได้ทุกส่วน โดยที่จะเป็น Tracker ในรูปแบบรองเท้าสวมใส่ ที่สามารถ Track ได้อย่างแม่นยำแม้เพียงขยับแค่เล็กน้อยก็สามารถตรวจจับได้ โดยจะเชื่อมต่อกับ Headset ผ่านสัญญาณ Wi-Fi ซึ่งจะสามารถช่วยลดข้อจำกัดในเรื่องของ การจำกัดพื้นที่ในการเล่น โดยใช้ station หรือ การที่จะต้องสวมใส่ข้อมือหรือเข็มขัดสำหรับการ Track ร่างกายที่น่ารำคาญ และตัวรองเท้า Surplex ยังมีแบตเตอรี่อายุการใช้งานนานถึง 9 ชั่วโมง การทำงานของ Surplex Shoes รองเท้า …

Hardware Review : Microsoft Hololens 2

Microsoft Hololens 2 Microsoft Hololens 2 เป็นแว่นตาอัจฉริยะที่พัฒนาขึ้นโดยบริษัท Microsoft ใช้เทคโนโลยี Mixed Reality คือการผสมผสานระหว่าง Physical world และ Hologram ทำให้ผู้ใช้สามารถจับต้องวัตถุที่ซ้อนขึ้นมาด้วยมือเปล่าได้ โฮโลแกรม (Hologram) คือรูปแบบของภาพที่ถูกสร้างขึ้นด้วยเทคนิค “โฮโลกราฟี” (Holography) ทำให้ภาพที่สร้างขึ้นออกมามีมิติ ดูมีความลึกความนูน ผู้ใช้รู้สึกเหมือนจับต้องได้ การนำไปประยุกต์ใช้กับงานต่างๆ เทคโนโลยีแว่นตาอัจฉริยะนี้สามารถนำไปประยุกต์ใช้กับงานต่างๆ โดยส่วนมากจะเป็นงาน on site ที่ทำในสถานที่จริง ยกตัวอย่างเช่น งานวิเคราะห์โครงสร้างของเครื่องจักรในโรงงาน (Engineering) แสดงเส้นทางเดินของหุ่นยนต์ขนส่งในโกดัง (Logistic) …