Hardware review: TESLA GLOVE

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

Class Project : Generation and Solving Maze (by Simulation)

ที่มาและปัญหา : โครงการนี้เป็นโครงการที่ส่งหุ่นยนต์ออกไปเก็บข้อมูลในเขาวงกต และสามารถเลือกเส้นทางจากจุดเริ่มต้นไปยังทางออกที่เร็วที่สุดได้ วัตถุประสงค์ : สามารถเขียนอัลกอริทึมในการเก็บแผนที่ของเขาวงกต และหาทางออกจากเขาวงกตได้ สมมุติฐาน : หุ่นยนต์สามารถเดินเก็บข้อมูลของเขาวงกต และหาเส้นทางที่เร็วที่สุดในการออกจากเขาวงกต ขอบเขตการศึกษา : Program Visual Studio ประโยชน์ที่คาดว่าจะได้รับ : การเรียนรู้ concept พื้นฐานของการเขียนโปรแกรมและ data structure เบื้องต้น ผลงานวิจัยและทฤษฎีที่เกี่ยวข้อง Dept First search (DFS) การค้นหาแบบลึกก่อน(Depth first search) (DFS) เป็นการค้นหาที่กําหนดทิศทางจากรูปของโครงสร้างต้นไม้ ที่เริ่มต้นจากโหนดราก(Root …

Class Project : Lidar bot for maze solving (3rd Group)

ผู้จัดทำ ขอบเขตงาน : 1.ออกแบบโปรแกรมสำหรับหุ่นยนต์สี่ล้อที่มีความสามารถสร้างแผนที่โดยใช้ Lidar 2.ตัวหุ่นยนต์ต้องสามารถหาทางออกจากเขาวงกตที่สั้นที่สุด 3.จะต้องมีการส่งข้อมูลระหว่างหุ่นยนต์(Lidar bot)และคอมพิวเตอร์(PC) ก่อนที่จะเข้าเนื้อหาของโปรเจคนี้ เพื่อให้เข้าใจภาพรวม จะต้องเข้าใจการใช้ Protocol ในการสื่อสารชนิด MQTT Picture Ref: https://mqtt.org/assets/img/mqtt-publish-subscribe.png หลักการทำงานของ MQTT จะประกอบไปด้วย 3 ส่วน ภาพรวมการทำงานร่วมกันระหว่างLow level (Lidar bot) และ High Level (PC) โดยใช้ MQTTเป็นตัวกลางในการสื่อสารในโปรเจคนี้ ตารางแสดง Task list …

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 : Lidar bot for maze solving (SNC Group)

สวัสดีครับ วันนี้จะมาแบ่งปันความรู้ที่ได้รับจากการทำโปรเจ็คในวิชา Computer programming for robotics กันครับ ก่อนอื่นเลยโจทย์ที่ได้รับคือ Project ของรายวิชานี้เน้นที่การคิดเชิงอัลกอริทึมและการเขียนโปรแกรม นักเรียนออกแบบเขาวงกต 4000×4000 mm. ที่เรียบง่าย Algorithm ที่ใช้ Dept First search เป็น Algorithm หลักที่ใช้ในการหาเส้นทางที่ดีที่สุด โดยหลักการที่นำมาใช้เป็นดังนี้ 1.สำรวจเส้นทางโดยรวมโดยใช้หลักการให้ robot วิ่งโดยมีการเรียงลำดับความสำคัญดังนี้ โดยตัวแปรที่ใช้ในการเก็บค่าเส้นทาง เราจะใช้ array 2 มิติในการเก็บ โดยมีสองตัวแปรคือ visited: เป็น array …

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 …

CLASS PROJECT – TicTacToe Robot

TicTacToe-Robot ในปัจจุบัน มีหุ่นยนต์ที่ทำงานร่วมกับมนุษย์มากมาย ยกตัวอย่างเช่น หุ่นยนต์ผ่าตัดของแพทย์ หุ่นยนต์บริการในร้านอาหาร และในอนาคตจะมีเพิ่มขึ้นอีกแน่นอน โปรเจ็กต์นี้เป็นต้นแบบของการทำกิจกรรมร่วมกันของมนุษย์และหุ่นยนต์ในรูปแบบของเกม “TicTacToe” หรือที่รู้จักกันในชื่อ “XO” นั่นเอง โดยหุ่นยนต์มีความสามารถในการรับรู้  การเรียนรู้ การให้เหตุผล และการแก้ปัญหาต่างๆได้เอง โดยไม่ต้องพึ่งพามนุษย์ไปสั่งงาน โดยในการทำงานลักษณะนี้ก็ถือว่าเป็น ปัญญาประดิษฐ์  (AI : Artificial Intelligence) นั่นเอง จุดประสงค์ของโปรเจ็กต์ 1.เพื่อความบันเทิงของผู้ใช้งาน 2.เพื่อการศึกษาการทำงานของ Opencv , Minimax Algorithms, การควบคุมแขนกลด้วย Python ขอบเขตของโปรเจกต์ 1.สร้างตารางสำหรับการเล่นได้ผ่านการ Calibrate ในโปรแกรมโดยรับภาพจากกล้อง …