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 ในโปรแกรมโดยรับภาพจากกล้อง …

Class Project : TeleManipulation of Robot Hand using Human Gesture

TeleManipulation of Robot Hand using Human Gesture คืออะไร TeleManipulation of Robot Hand using Human Gesture คือการควบคุมการเคลื่อนไหวของหุ่นยนต์จากระยะไกล โดยใช้การตรวจจับท่าทางของมือ ไม่ว่าจะเป็นการขยับตำแหน่งของหุ่นยนต์หรือการบังคับการทำงานของตัวกริปเปอร์ ขอบเขตของโปรเจกต์ System scenario Dataflow Diagram Mediapipe Handpose Detection คืออะไร? Mediapipe Handpose Detection คือ machine learning solution สำหรับการตรวจจับท่าทางของมือ …

Progress Update Class Project

ภาพรวมของโปรเจ็ค เป็นเกมมุมมองบุคคลที่ 1 ที่ต้องให้ผู้เล่นสองคนมายิงลูกบอลไฟใส่กัน ผ่านการเล่นจาก Hololen’s 2 เพื่อให้ผู้เล่นได้สัมผัสประสบการณ์ที่สมจริงผ่านการมองโลกความเป็นจริงผสม หรือ Mixed Reality ที่วัตถุ 3D ที่สร้างด้วยคอมพิวเตอร์ ถูกซ้อนทับในโลกความเป็นจริง สิ่งที่ทำไปแล้ว ปัญหาที่พบ สิ่งที่จะทำต่อ การวัดผล ในการเก็บผลเราจะเก็บข้อมูล ดังนี้ 1. เรื่องการตอบสนองระหว่างผู้เล่นว่ามี Delay มากน้อยแค่ไหน ส่งผลต่อผู้เล่นหรือไม่ 2. การตอบโต้ระหว่างผู้เล่นกับวัตถุ ว่ามี position ที่ตรงกับหรือไม่ ทั้ง 2 ผู้เล่น

Class Project : ClicBot with Human Gesture and more!

Clicbot คือ หุ่นยนต์ที่สนุกและชาญฉลาด ที่จะสอนให้คุณเขียนโค้ด มีปฎิกริยาตอบสนองมากกว่า 200 รายการ เขารับฟัง คิด และเขาก็ตอบสนอง ด้วยบุคคลิกที่ขี้เล่นทำให้เขาดูน่ารักยิ่งขึ้น นอกจากนั้นเขายังเป็นครูที่มีส่วนร่วมในการเรียนรู้และสนุก รายวิชา FRA500 TOPIC I : Human-Robotics Interface (HRI) ต้องการให้ผู้ใช้งานได้รับประสบการณ์ในการที่เกี่ยวข้องกับ HRI ที่มีการตอบสนองกันระหว่าง มนุษย์และหุ่นยนต์ ผู้จัดทำต้องการใช้ผู้ใช้งานได้รับประสบการณ์ที่ใกล้เคียงกับการมีสัตว์เลี้ยงประจำบ้าน ที่จะคอยเป็นเพื่อนกับคุณในทุกช่วงเวลา มีกิจกรรมที่สามารถใช้ท่าทางและการโต้ตอบต่าง ๆ กับคุณได้ ศึกษาและออกแบบรูปร่าง เน้นหน้าตา รูปร่าง และ ฟังก์ชั่นการทำงานให้ใกล้เคียงกับสัตว์เลี้ยง เช่น …