Software Review: libnifalcon

libnifalcon คือ open source library สร้างขึ้นมาเพื่อใช้ในการใช้งาน Novint Falcon Haptic Device โดย Library นี้สามารถใช้ได้ทั้งบนระบบปฎิบัติการ window และ linux โดยสำหรับบทความนี้จะยกตัวอย่างการใช้งานบน linux (ubuntu) เป็นหลัก Library Requirements How to install library สำหรับ ubuntu ให้ทำการเปิด terminal และพิมพ์คำสั่ง เพื่อใช้ในการ clone github library …

Hardware Review : KAT WALK C

KAT Walk C เป็นนวัตกรรมลู่วิ่งรอบทิศทางที่เชื่อมต่อด้วยระบบ VR สามารถเคลื่อนไหวได้ 360 องศาในโลกเสมือนจริงได้อย่างอิสระ ซึ่งสามารถรองรับอุปกรณ์ VR Headsets ได้เกือบทุกประเภท และรองรับเกมทุกเกมที่มีการเคลื่อนที่แบบ free locomotion ซึ่งจะช่วยให้มีประสบการณ์การเล่น VR ที่สมจริงมากยิ่งขึ้น โดยเราจะสามารถเดินไปได้ทุกที่โดยที่เราไม่ต้องคอยกังวลว่าจะเดินไปชนสิ่งกีดขวางหรือไม่ (KAT Walk C เป็นอุปกรณ์เสริมที่ช่วยเพิ่มประสบการณ์การใช้งาน VR เพราะฉนั้น KAT Walk C จึงมีแต่ตัวเครื่อง ไม่รวม VR Headsets)

โดย KAT Walk C นี้จะมีอุปกรณ์อยู่ 2 อย่างหลักๆก็คือ

UNRESTRICTIVE & BODY-ADAPTIVE WAIST HARNESS

ตัวล็อกเอว ซึ่งจะมีหน้าที่คอยจับตัวผู้ใช้งานไว้ให้อยู่ในจุดกึ่งกลางของแท่น สามารถหมุนได้ 360 องศา และสามารถขยับขึ้นลงได้อีกเล็กน้อย

DEDICATED FOOTWEAR INCLUDED

รองเท้าสำหรับจับตำแหน่งการเดิน ระบายอากาศได้ดีไม่อับ มีเซ้นเซอร์อยู่ที่ตะวรองเท้าทำให้สามารถรู้ได้ว่าผู้ใช้งานเดินไปในทิศทางไหนและเดินไกลเท่าไหร่

แหล่งอ้างอิง

https://www.katvrthailand.com/17697957/kat-walk-c

Hardware Review : falcon haptic device

Novint’s* Falcon Haptic Device เป็นอุปกรณ์สำหรับใช้ในการควบคุมซึ่งแตกต่างจาก Joy stick หรืออุปกรณ์อื่นๆ เนื่องจากสามารถให้การตอบสนองแบบสัมผัส (haptic interface) แก่ผู้ใช้งานได้ โดยอุปกรณ์นี้สามารถควบคุมได้ 3 แกน (3 DOF) ซึ่งการควบคุมจะใช้เป็นการจับคันบังคับ (knob) เลื่อนไปในทิศทางต่างๆ ที่ต้องการ และสามารถโปรแกรมได้ว่าหากสิ่งที่ผู้ใช้งานทำการควบคุมอยู่ไปชนกับสิ่งของบางอย่าง Falcon Haptic Device จะสามารถเลียนแบบให้ผู้ควบควบคุมสัมผัสถึงสิ่งของนั้นๆ ได้จากการที่มอเตอร์ใน Falcon haptic Device มีการทำงานต้านกับแรงที่ผู้ควบคุมกำลังใช้งาน จึงทำให้ผู้ควบคุมได้รู้สึกเหมือนสัมผัสสิ่งของนั้นอยู่จริง ดังนั้นจึงทำให้ Novint’s* Falcon …

Software review: Speech recognition module

Speech recognition คือ library ในภาษา python ใช้สำหรับการวิเคราะห์เสียงว่าพูดอะไรโดยใช้ร่วมกับ library ที่ใช้ในการอ่านเสียงเช่น pyaudio โดยท่านสามารถหาข้อมูลเพิ่มเติมได้จาก link ที่อยู่ข้างล่าง SpeechRecognition · PyPI Installation พิมพ์คำสั่งใน terminal เพื่อทำการติดตั้ง module pip install SpeechRecognition Speech recognition support Tutorial Example แปลงเสียงเป็นตัวอักษรจากไมโครโฟน(speech_recognition/microphone_recognition.py at master · Uberi/speech_recognition (github.com)) …

Hardware review: TESLA GLOVE

การจะเข้าไปในโลกเสมือนจริงเพื่อจำลองสถานการณ์ที่อาจ้กิดในโลกจริงหรือการฝึกทำอะไรสักอย่าง เป็นเรื่องที่ได้รับความนิยมในปัจจุบัน แต่โลกเสมือนจริงนั้นก็มีข้อเสียที่อะไรหลายอย่างไม่สามารถทำได้ในแบบโลกจริง เช่น การสัมผัส รับรู้กลิ่น รู้สึกถึงแรง ดังนั้น จึงได้มีการพัฒนา TESLA GLOVE | Haptic Glove for Virtual Reality with Force Feedback โดยถุงมือนี้มีราคาอยู่ที่ 14999 $ โดยถุงนี้จะมี function ได้แก่ รับรู้การสัมผัสในแต่ละนิ้ว เพื่อจำลองการสัมผัสกับของแข็งซึ่งมีพื้นผิวหลายรูปแบบ โดยจุที่จะเป็นที่สำหรับส่งสัญญาณไฟฟ้าเพื่อจำลองการสัมผัสจะมีทั้งหมด 45 จุด ต่อข้างของถุงมือ โดยมีความถี่ของสัญญาณไฟฟ้าได้ตั้งแต่ 1-60 Hz …

Class Project : Multi Player Mixed Reality Exploration with Hololens 2

Microsoft Hololens 2 เป็นแว่นตาอัจฉริยะที่พัฒนาขึ้นโดยบริษัท Microsoft ที่สามารถนำวัตถุที่สร้างมาปรากฏซ้อมทับกับภาพความเป็นจริง หรือ mixed reality ทำให้ผู้สวมใส่สามารถที่จะจับต้องหรือมีประติสัมพันธ์กับวัตถุได้ โดยทาง Microsoft ได้ Hololens 2 ขึ้นเพื่อพัฒนาการเรียนรู้ในปัจจุบันให้มีประสิทธิภาพมากขึ้นการได้จำลองสถานการณ์ หรือ สภาพแวดล้อมจำลอง เพื่อให้ผู้ใช้สามารถเข้าถึงการเรียนรู้ในสถานที่จริง โดยไม่ต้องไปสถานที่จริง Mixed Reality หรือ MR คือ เทคโนโลยีความเป็นจริงแบบผสม โดยสามารถสร้างหรือนำเอาวัตถุมาปรากฏอยู่ในโลกความเป็นจริง นอกจากการมองเห็นแล้ว MR ยังครอบคลุมถึงการรับรู้อื่นๆ เช่น การได้ยิน การสัมผัส กลิ่น และรสชาติ …

Class project : AR Telesorting system

AR Telesorting system คือระบบ sorting ผ่าน Augmented Reality ที่สามารถคัดแยกสินค้าและตรวจสอบสถานะการทำงานของsensor,actuator ว่ามีปัญหาหรือไม่ Augmented reality คืออะไร Augmented reality หรือ AR คือ การรวม สภาพแวดล้อมจริง กับ วัตถุเสมือน เข้าด้วยกันในเวลาเดียวกัน โดยวัตถุเสมือนที่ว่านั้น อาจจะเป็น ภาพ, วิดิโอ, เสียง, ข้อมูลต่างๆที่ประมวลผลมาจากคอมพิวเตอร์, มือถือ, เทปเล็ต, หรืออุปกรณ์สวมใส่ขนาดเล็กต่างๆ และทำให้เราสามารถตอบสนองกับสิ่งที่จำลองนั้นได้ โปรแกรมที่ใช้ Vuforia …

Class Project: Robot Teleoperation with Augmented Reality Virtual Surrogates

Inspiration reference: Robot Teleoperation with Augmented Reality Virtual Surrogates – HRI’19 – YouTube Class Project Overview ใช้แว่น oculus quest 2 ดูมือของผู้ใช้งานและตำแหน่งของหุ่นยนต์ และผู้ใช้งานสามารถชี้เพื่อมาร์คตำแหน่งจุดหมายให้หุ่นยนต์เคลื่อนที่ไปตำแหน่งดังกล่าวได้ อุปกรณ์ที่คาดว่าใช้ Software จุดประสงค์ ขอบเขตของงาน เนื่องจาก Oculus Quest 2 ไม่สามารถใช้ระบบ AR ได้หากยังไม่ Build and …

Class Project : ZONA

Objective ภาพพิพิธภัณฑ์ Devio Beacon Tracker Devio Beacon Tracker คือเทคโนโลยีที่ถูกพัฒนาขึ้นมาเพื่อใช้งานร่วมกับสมาร์ทโฟน มีความน่าสนใจตรงที่สามารถส่งสัญญาณ Bluetooth ที่ใช้พลังงานต่ำ (Bluetooth Low Energy) ไปยังสมาร์ทโฟนของผู้รับสัญญาณในรัศมีที่มีสัญญาณส่งไปถึง โดยมี Event ที่สามารถทำได้ 3 อย่างคือ ตาราง Event ของ Devio Beacon Tracker ภาพ Devio Beacon Tracker System Scenario ภาพระบบการทำงานของ ZONA …

Class Project : RoverC

System Scenario วัตถุประสงค์ เพื่อศึกษาการทำงาน และการเคลื่อนที่ของล้อแบบ mecanum ว่ามีหลักการทำงานอย่างไร และนำมาประยุกต์ใช้ในการสั่งงานแบบไร้สาย หรือการที่นำประโยชน์ของ Algorithm ในการควบคุมการทำงานของล้อ mecanum ไปประยุกต์ใช้การรถยนต์จริง หลักการทำงานของล้อแบบ mecanum จากรูปจะเห็นว่าล้อ mecanum สามารถหมุนได้หลายรูปแบบ หลายทิศทาง จึงนำมาปรับใช้เป็นองศา เช่น เดินหน้า คือ 0 องศา , ไปทางซ้ายคือ 90 องศา เป็นต้น การนำมาใช้ เริ่มจากการโหลด library ของ M5StickC …