การใช้งานและผลการทดสอบ FIBO ROBOT CAFE

การทดสอบระบบเคลื่อนที่แต่ละแกน ทดลองสั่งเคลื่อนไปที่ตำแหน่ง x=0.5 y=0 z=0.5 roll =0 pitch=0 yaw =0 ด้วยการเคลื่อนที่แบบ joint space ผลลัพธ์ที่ได้คือคือ แกนx=0.487 y=0 เนื่องจากไม่มีการขยับของแกน 1 z=0.51 ผลลัพท์ที่ได้จากการแสดงตำแหน่งใน rviz มีความคลาดเคลื่อนจากความจริงเฉลี่ย7.7 mm. Joint angle in simulation for joint  space ทดลองสั่งเคลื่อนไปที่ตำแหน่ง x=0.5 y=0 z=0.5 roll …

การออกแบบระบบตรวจจับแก้วของ FIBO ROBOT CAFE

68340700414 นาย ปณิธิ สีหะวงษ์ FIBO ROBOT CAFE ซึ่งเป็นการนำความรู้จากวิชา Foundation of Robotics (FRA631) และเรื่อง Human-Robot Interaction (HRI) มาประยุกต์ใช้จริงครับในโปรเจกต์นี้ ผมได้รับผิดชอบหลักในส่วนของ Detection model for detecting a coffee cup โดยมีเนื้อหาสำคัญดังนี้ เทคโนโลยีและเครื่องมือที่ใช้พัฒนา (Technology & Tools) โครงการนี้บูรณาการเทคโนโลยีล้ำสมัยหลายด้านเพื่อให้หุ่นยนต์ทำงานร่วมกับมนุษย์ได้อย่างมีประสิทธิภาพ ฮาร์ดแวร์และหน่วยประมวลผล (Hardware) ได้แก่ Jetson …

การออกแบบทางกล (Mechanical Design) ของ FIBO ROBOT CAFE

การออกแบบทางกล (Mechanical Design)  ภาพตัวอย่าง Gripper Model T42  ได้รับแรงบันดาลใจมาจาก Gripper Model T42 (https://www.eng.yale.edu/grablab/openhand/model_t42.html#about) โดยเริ่ม Desigh ตามขนาด Servo Motor(DS3218MG 20Kg) พิมด้วยเครื่องพิมพ์ 3 มิติ โดยส่วนที่สัมผัสกับแก้วและข้อต่อใช้เป็นวัสดุ TPU เพื่อความยืดหยุ่น ส่วนกรอบและโครงสร้างใช้เป็นวัสดุ PETG-CF  มี servo motor control แยกซ้ายขวาใช้ไฟ 5Vdc. ควบคุมด้วยสัญญาณ PWM 2 …

FRA500 : Human-Robotics Interface Class Project System Scenario [Robot Cockpit]

Robot Cockpit เป็นโปรแกรมที่จะจำลอง Cockpit ที่สามารถควบคุมหุ่นยนต์ของจริงได้ ผ่าน MQTT Server และส่งข้อมูลไปยัง Real Robot โลกจริง Scenario Scenario 1: เปิดอุปกรณ์ User Action: ผู้ใช้เปิดระบบของหุ่นยนต์ Jet Rover รอ Boot เสร็จจากนั้นทำการเปิด Program “Robot Controller for Cockpit” และเปิดการทำงานของ Oculus Quest 2 สวมใส่แว่นหลังจากนั้นทำการเปิดแอปพลิเคชัน “Robot …

FRA500 : Human-Robotics Interface Class Project [Sausage Bot into FIBO Tour]

ในปัจจุบัน ค่าใช้จ่ายในการเดินทางมีแนวโน้มสูงขึ้นอย่างต่อเนื่อง โดยเฉพาะราคาน้ำมันที่ปรับตัวเพิ่มขึ้น ส่งผลให้การเดินทางไปยังสถานที่ต่าง ๆ มีต้นทุนที่สูงขึ้นทั้งในด้านเวลาและค่าใช้จ่าย นอกจากนี้ ผู้ใช้งานบางกลุ่มยังมีข้อจำกัดในการเข้าถึงสถานที่จริง เช่น ระยะทางที่ไกล ความไม่สะดวกในการเดินทาง หรือข้อจำกัดด้านเวลา ทำให้โอกาสในการเข้าไปเยี่ยมชมสถานที่จริงลดลง แม้ว่าจะมีการนำเสนอข้อมูลผ่านรูปภาพหรือวิดีโอ แต่รูปแบบดังกล่าวยังไม่สามารถถ่ายทอดประสบการณ์เชิงพื้นที่ (Spatial Experience) ได้อย่างเต็มที่ ผู้ใช้งานจึงไม่สามารถรับรู้ขนาด ระยะทาง หรือบรรยากาศของสถานที่ได้อย่างสมจริง ด้วยเหตุนี้ จึงเกิดแนวคิดในการพัฒนา ระบบ Virtual Reality (VR) Tour ที่สามารถจำลองสถานที่จริงให้ผู้ใช้งาน “เข้าไปสำรวจได้” โดยไม่จำเป็นต้องเดินทาง ช่วยลดข้อจำกัดด้านค่าใช้จ่าย เพิ่มโอกาสในการเข้าถึง และยกระดับประสบการณ์การเรียนรู้ให้มีความสมจริงมากยิ่งขึ้น โครงการนี้จึงมีเป้าหมายในการพัฒนา …

Wireless MR Piano

Objective โครงการนี้มีวัตถุประสงค์หลักเพื่อพัฒนาแอปพลิเคชันจำลองการฝึกทักษะดนตรีในรูปแบบ Mixed Reality (MR) บนอุปกรณ์ Meta Quest 2 โดยมุ่งเน้นการบูรณาการระบบซอฟต์แวร์เข้ากับฮาร์ดแวร์ไมโครคอนโทรลเลอร์ ESP32-S3 ที่ทำหน้าที่เป็น USB MIDI Host เพื่อรับส่งข้อมูลจากคีย์บอร์ดภายนอกมาแสดงผลร่วมกับวัตถุเสมือนผ่านระบบ Passthrough การเลือกใช้คีย์บอร์ดแยกอย่าง Yamaha MX61 มีเหตุผลสำคัญเพื่อลดข้อจำกัดด้านคุณภาพและประเภทของเสียงเครื่องดนตรี ช่วยให้ผู้ใช้งานสามารถปรับแต่งหรือนำชุดเสียงที่ต้องการจากเครื่องดนตรีจริงมาต่อพ่วงเพื่อใช้งานได้ทันทีตามความชอบส่วนบุคคล System Scenario Designed System Flow Chart Programming Implementation 1. ส่วนของฮาร์ดแวร์และโปรแกรมควบคุม (ESP32-S3 Bridge) : …

FRA500 : Human-Robotics Interface Class Project [ Keep Posing and Everyone Survives ]

Keep Posing and Everyone Survives เกมเกี่ยวกับการถอดรหัสโดยมีผู้เล่น 2 ฝ่าย ได้แก่ฝ่ายแกะรหัส (Web Camera User) และฝ่ายช่วยเหลือ (VR User) มีการสื่อสารจากฝ่ายแกะรหัสส่งข้อมูล คอยสนับสนุนและส่งข้อมูลด้วยรหัสลับจากมือ ส่งข้อมูลไปยังฝ่ายช่วยเหลือที่สามารถติดต่อกลับด้วยแผ่นกระดาน และดำเนินการช่วยเหลือต่อไปให้ได้(ธีมปัจจุบัน : ไฟไหม้และแผ่นดินไหว) วัตถุประสงค์ ภาพรวมของระบบ System Scenario System Data Flow System Overview การออกแบบ (Design) 1. การออกแบบสภาพแวดล้อมจำลอง 1.1 …

FRA500 : Human-Robotics Interface Class Project [ Wireless MR Piano ]

Wireless MR Piano โปรเจกต์นี้เป็นการพัฒนาระบบ MR ที่ทลายขีดจำกัดเรื่องสายสัญญาณ โดยเชื่อมต่อเครื่องดนตรีจริง เข้ากับแว่น Meta Quest 2 แบบไร้สาย เพื่อสร้างประสบการณ์การเล่นดนตรีในรูปแบบใหม่ System Scenario ระบบนี้ทำงานแบบ Two-way Wireless Communication ผ่านโปรโตคอล UDP และ USB OTG โดยมี ESP32-S3 ทำหน้าที่เป็นตัวเชื่อม ระหว่างเครื่องดนตรี และ MR 1. ข้อมูลจากโลกจริงส่งไปยัง VR (Bottom Flow: …

FRA500 : Human-Robotics Interface Class Project [ Put Your Hand Sign! ]

สมาชิกกลุ่ม นายธเนศพล หีบแก้ว รหัส 65340500027นายชยากร ชื่นประเสริฐ รหัส 66340500012 Put Your Hand Sign! เกมเกี่ยวกับการแข่งการออกแบบท่าทางต่างๆที่กำหนดให้ หรือกำหนดเองผ่านกล้อง webcam โดยมีการสื่อสารออกไปในรูปแบบของท่าทางต่างๆ รายละเอียดของเกม การเล่นถูกแบ่งออกเป็น 2 ฝ่าย โดยมีเป้าหมายคือการสร้างเงาให้ถูกต้อง และรวดเร็ว 1.  ฝ่ายตั้งโจทย์ (The Challenger)สามารถเลือกการกำหนดเกมได้ 2 รูปแบบ: 2. ฝ่ายทำตาม (The Player) กติกาการเล่น VS Mode …

Learning UR3E with MR

ผู้จัดทำ  :   นายธีร์ธวัช กมลทกาภัย 6634050021 Objective โครงการนี้จัดทำขึ้นเพื่อให้ผู้ที่ยังไม่รู้จักว่า UR3e คืออะไร ได้เข้าใจพื้นฐานของแขนหุ่นยนต์ โดยผู้ใช้งานจะได้เรียนรู้ว่าแขนหุ่นยนต์มีทั้งหมดกี่ข้อต่อ (joint) และสามารถทดลองขยับแขนหุ่นยนต์ผ่าน UI Panel ที่แสดงผลบนแว่น Meta Quest 3s ซึ่งทำงานในรูปแบบ passthrough ทำให้สามารถมองเห็นการเคลื่อนไหวของหุ่นยนต์ได้แบบเรียลไทม์ นอกจากนี้ยังมีระบบ popup แสดงชื่อของแต่ละข้อต่อของแขนกล เพื่อช่วยให้เข้าใจโครงสร้างของหุ่นยนต์ได้ชัดเจนยิ่งขึ้น System Scenario การทำงานเริ่มต้นจากผู้ใช้งานที่ควบคุมแขนหุ่นยนต์ผ่าน UI Panel บนแว่น Meta Quest 3s …