Tag: <span>MQTT</span>

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 …

การสั่งงานการเคลื่อนที่ของหุ่นยนต์โดยใช้การควบคุมผ่านระบบไอโอที

ผู้จัดทำ ที่มาและความสำคัญ : ปัจจุบันระบบไอโอทีมีการพัฒนาและเติบโตในการใช้งานเป็นไปด้วยความรวดเร็วและวงกว้าง ส่งผลให้เทคโนโลยีหลายๆ อย่างมีระบบไอโอทีเป็นส่วนประกอบ ดังนั้นทางทีมผู้จัดทำจึงมีความต้องการศึกษาการสื่อสารผ่านระบบไอโอทีเพื่อนำมาประยุกต์ใช้กับการควบคุมหุ่นยนต์ในการเคลื่อนที่และรับสัญญาณจากเซนเซอร์เพื่อมาแสดงผลผ่าน Dashboard วัตถุประสงค์ : 1.ศึกษาการสื่อสารผ่านระบบไอโอทีเพื่อนำมาประยุกต์ใช้กับการควบคุมการเคลื่อนที่ของหุ่นยนต์ 2.ศึกษาการรับค่าจาก sensor และส่งค่าผ่านระบบไอโอทีเพื่อนำมาสร้าง Dashboard ในการแสดงผล หลักการทำงานของ MQTT จะประกอบไปด้วย 3 ส่วน MQTT Broker  ทำหน้าที่เป็นคนกลาง โดยรับข้อมูลว่าใครจะเป็น Publisher เพื่อส่งข้อมูลใดๆ หรือรับข้อมูลว่าใครจะเป็น Subscriber เพื่อสมัครรับข้อมูลใดๆ โดยตัว Broker จะ forward ข้อมูลไปให้อุปกรณ์ต่างๆ …

META MOBOT – User Interface

ในการออกแบบและพัฒนา User Interface ของ META MOBOT ได้ออกแบบโดยมุ่งเน้นให้เกิดการมีปฏิสัมพันธ์ระหว่างคอมพิวเตอร์กับผู้ใช้งานหลายคนพร้อมกัน (Multi-User) โดยจัดทำหน้า User Interface ในการรับค่า (Input) ผ่าน Oculus Quest 2, เมาส์, และคีย์บอร์ด นอกจากนี้ยังมี User Interface สำหรับการรับค่าจาก META MOBOT เพื่อแสดงข้อมูล (Output) ให้แก่ผู้ใช้งาน ซึ่งประกอบไปด้วยรายละเอียด ดังนี้ 1. Theme2. Player Model3. การแสดงผลข้อมูล4. …

META MOBOT – Software Implementation

META MOBOT จะประกอบไปด้วย Node โปรแกรมที่ใช้ควบคุม Actuator 3 ส่วนหลัก ๆ ได้แก่ ส่วนของ Mobility, ส่วนของ Manipulator, ส่วนของ Lidar Detection, และส่วนของ Vision Control โดย node โปรแกรมที่ใช้ในการควบคุม META MOBOT ทั้งหมดจะถูกเขียนอยู่ใน Board ประมวลผล Jetson Nano 2 ตัว ด้วยภาษา Python และมีการใช้ชุด …

META MOBOT

Introduction META MOBOT คือหุ่นยนต์ที่มีความสามารถในการเคลื่อนที่และหยิบจับสิ่งของ ผู้เล่นจะได้รับประสบการณ์ใหม่ในการควบคุมหุ่นยนต์ผ่านเทคโนโลยี Metaverse เพลิดเพลินไปกับโลกที่ถูกเนรมิตขึ้นในมุมมองของห้องควบคุมภายในตัวหุ่นยนต์ผสมผสานกับหุ่นยนต์ที่กำลังทำงานในโลกจริงผ่าน Metaverse ผู้เล่นจะต้องทำภารกิจด้วยการควบคุมหุ่นยนต์เพื่อหยิบลูกบอลจากจุดเริ่มต้นและควบคุมให้ตัวหุ่นเคลื่อนที่ไปยังเป้าหมาย เป้าหมายแต่ละตำแหน่งจะมีอุปสรรคในการทำภารกิจที่แตกต่างกัน นอกจากนี้ผู้เล่นที่มาเป็นกลุ่มก็สามารถเข้าร่วมกิจกรรมแบบจับคู่ (Multiplayer) เพื่อช่วยกันทำภารกิจ เพิ่มความเพลิดเพลินให้กับผู้เล่นได้อีกด้วย META MOBOT เป็นโปรเจคที่พัฒนาต่อยอดมาจาก Teleoperated Mobile Manipulator ต่อมาได้เข้าร่วมจัดแสดงและทำกิจกรรมในงาน FIBO ON TOUR 2022 ที่ห้างสรรพสินค้าเซ็นทรัลพระราม 9 โดยได้เปิดให้ให้ผู้ใช้งานสามารถเข้ามาทดลองควบคุม META MOBOT โดยใช้แว่น VR [Oculus Quest, META] …

TemiVR

TemiVR พัฒนาขึ้นมาเพื่อให้ผู้ใช้สามารถควบคุมการเคลื่อนที่หุ่นยนต์บริการ (Temi) ด้วยลู่วิ่งรอบทิศทาง สำหรับเทคโนโลยีภาพเสมือน (KAT VR) สามารถจับการเคลื่อนไหวของร่างกายได้แบบ Real-Time เพื่อเป็นพื้นฐานสำหรับการเสริมสร้างประสบการณ์ให้กับผู้ใช้งาน Temi ในการควบคุมระยะไกลนอกเหนือจากการใช้ Web Application เพียงอย่างเดียวเท่านั้น สมาชิกผู้จัดทำ นักศึกษาสถาบันวิทยาการหุ่นยนต์ภาคสนาม โครงการ Internship ปีการศึกษา 2565 จารุวรรณ วิจิตร์แสงสี ศศิกานต์ เจนพิทักษ์ชัย ศุภกร จารุจุณาวงศ์ วัตถุประสงค์ เพื่อศึกษาการใช้งานและพัฒนาระบบสำหรับควบคุมหุ่นยนต์ Temi เพื่อศึกษาการใช้งาน VR Treadmil (KAT Walk …

Tele-Operated Mobile Robot

จากการสำรวจพบว่ามีความต้องการบุคคลากร และองค์ความรู้ใหม่ในด้านหุ่นยนต์มากขึ้น รวมถึงผลกระทบของเหตุการณ์โควิด-19 ทำให้สื่อการการศึกษารูปแบบออนไลน์เหมาะสมกับการพัฒนาบุคคลากร และองค์ความรู้ในการศึกษาในวิถีชีวิตใหม่ ซึ่งทำให้เกิดโครงงานสื่อการสอนออนไลน์เกี่ยวกับหุ่นยนต์ในหัวข้อ Tele-Operated Mobile Robot Platform งานวิจัยนี้นำเสนอเรื่องการควบคุมหุ่นยนต์เคลื่อนที่จากระยะไกลด้วยระบบออนไลน์ โดยมีจุดประสงค์เพื่อออกแบบและพัฒนาแพลทฟอร์มการเรียนรูปแบบใหม่ที่ช่วยทำให้ผู้เรียนสามารถเรียนรู้ทฤษฎีและปฏิบัติผ่านระบบ “Tele-Operated Mobile Robot Platform” โดยสามารถทดลองภาคปฏิบัติด้วยการส่งข้อมูลทางไกลไปยังคอมพิวเตอร์แม่ข่ายและหุ่นยนต์เคลื่อนที่ สมาชิกผู้จัดทำ นักศึกษาสถาบันวิทยาการหุ่นยนต์ภาคสนาม โครงการ WiL ปีการศึกษา 2564 นางสาวธัญญานินท์ อรุณจิระพัฒน์ นายนภัทร จันทร์บูรณ์ วัตถุประสงค์ เพื่อศึกษาการควบคุมหุ่นยนต์ระยะไกล เพื่อออกแบบและพัฒนาหุ่นยนต์เคลื่อนที่ สามารถควบคุมได้จากระยะไกล เพื่อพัฒนาระบบการเรียนรู้สำหรับหุ่นยนต์เคลื่อนที่จากระยะไกล เพื่อประเมินการทำงานและการใช้งานของระบบการเรียนรู้สำหรับหุ่นยนต์เคลื่อนที่จากระยะไกล ภาพรวมของการทำงาน เมื่อผู้ใช้งานเปิดหน้าเว็บไซต์ …

การพัฒนาเครื่องให้อาหารแมวอัตโนมัติควบคุมผ่านเว็บแอปพลิเคชัน

ปัจจุบันแมวเป็นสัตว์เลี้ยงที่มนุษย์นิยมเลี้ยง ซึ่งแมวจะมีพฤติกรรมกินอาหารถี่ตลอดทั้งวัน และยังมีการใช้พลังงานสูงในช่วงกลางคืน แต่เนื่องจากผู้เลี้ยงแมวหลายท่านอาจมีข้อจํากัดในด้านเวลาและสถานที่ทําให้ไม่สามารถให้อาหารแมวได้ตามเวลาและปริมาณที่เหมาะสม รวมถึงไม่สามารถรับรู้ถึงสภาพความเป็นอยู่ของแมวในช่วงเวลาที่ผู้เลี้ยงไม่อยู่บ้าน ดังนั้นการพัฒนาเครื่องให้อาหารแมวอัตโนมัติที่สามารถควบคุมผ่านเว็บแอปพลิเคชันจะช่วยให้ผู้เลี้ยงมีความสะดวกสบายมากขึ้น สมาชิกผู้จัดทำ นางสาวณภัทร เสรีรักษ์ โครงการ วมว. โรงเรียนดรุณสิกขาลัย ปีการศึกษา 2564 นางสาวภาวิดา ผุสดีโสภณ โครงการ วมว. โรงเรียนดรุณสิกขาลัย ปีการศึกษา 2564 นายสิงหา จุลจันทร์ โครงการ วมว. โรงเรียนดรุณสิกขาลัย ปีการศึกษา 2564 วัตถุประสงค์ เพื่อสร้างเครื่องให้อาหารแมวอัตโนมัติแบบควบคุมผ่านเว็บแอปพลิเคชันได้ เพื่อศึกษาผลการทํางานของเครื่องให้อาหารแมวอัตโนมัติควบคุมผ่านเว็บแอปพลิเคชัน เพื่อศึกษาความพึงพอใจจากการใช้งานโดยกลุ่มตัวอย่างผู้ใช้งาน ภาพรวมของการทำงาน เครื่องให้อาหารแมวอัตโนมัตินี้สามารถควบคุมผ่านเว็บแอปพลิเคชัน ซึ่งพัฒนาโดยใช้เครื่องมือ …

อุปกรณ์อำนวยความสะดวกด้วยระบบรู้จำท่าทางมือสำหรับคนตาบอด

จำนวนคนตาบอดในปัจจุบันที่มีค่อนข้างมากสามารถนำไปสู่ปัญหาการคลาดแคลนแรงงานในอนาคตได้ อีกปัญหาที่พบก็คือคนตาบอดที่ไม่สามารถดูแลตัวเองได้หรือดูแลตัวเองได้ไม่ดีนัก โดยทั่วไปหลายครอบครัวมักจะจ้างผู้ดุแล แต่ในสถานการณ์โควิด-19 ทำให้เป็นไปได้ยากที่จะดูได้อย่างใกล้ชิด ผู้จัดทำจึงได้คิดค้นอุปกรณ์ที่ที่จะมาช่วยแก้ปัญาหาเหล่านี้ อุปกรณ์ที่สามารถสั่งการด้วยเสียงหรือท่าทางมือ ช่วยแจ้งเตือนยามเกิดเหตุฉุกเฉิน สมาชิกผู้จัดทำ นางสาวชญานิศ ราโอบ โครงการ วมว. ปีการศึกษา 2564 โรงเรียนดรุณสิกขาลัย นางสาวชนิษฐา ราโอบ โครงการ วมว. ปีการศึกษา 2564 โรงเรียนดรุณสิกขาลัย นางสาวปวันรัตน์ จุลพล โครงการ วมว. ปีการศึกษา 2564 โรงเรียนดรุณสิกขาลัย วัตถุประสงค์ เพื่อสร้างอุปกรณ์อำนวยความสะดวกสำหรับคนตาบอดด้วยระบบจำท่าทางมือ เพื่อศึกษาประสิทธิภาพของอุปกรณ์อำนวยความสะดวกสำหรับคนตาบอด ภาพรวมของการทำงาน อุปกรณ์อำนวยความสะดวกสำหรับคนตาบอดถูกออกแบบมาในรูปของสร้อยคอ …

TeleRobot

ในการออกแบบโครงสร้างอาคารนั้นจะต้องคำนึงถึง การใช้งาน รูปแบบที่เป็นเอกลักษ์ และที่สำคัญที่สุดก็คือความปลอดภัยของโครงสร้างที่จะคอยรับมือกับเหตุการณ์ที่ไม่คาดคิดต่าง ๆ ในงานทางด้านสถาปัตยกรรมการออกแบบโครงสร้างนั้นจะต้องได้รับการทดสอบว่ามีความทนทานต่อเหตุการณ์แผ่นดินไหวหรือไม่ ผู้จัดทำจึงได้คิดที่จะศึกษาและพัฒนาโปรแกรมที่สามารถออกแบบและจำลองการเกิดแผ่นดินไหวได้ สมาชิกผู้จัดทำ นายธนภัทร อัศวนภานนท์ โรงเรียนกรุงเทพคริสเตียน นายสายฟ้า มีทอง โรงเรียนกรุงเทพคริสเตียน วัตถุประสงค์ เพื่อเป็นสื่อการเรียนการสอนในภาควิชาสถาปัตยกรรม ในการจำลองโครงสร้างพื้นฐานต่างๆ ในสถานการณ์แผ่นดินไหว ใช้เป็นสื่อการสอนพื้นฐานสำหรับเยาวชนที่สนใจในเรื่องโครงสร้างและการออกแบบอาคารได้ทดลองและศึกษาผ่านทางโปรแกรม ภาพรวมของการทำงาน ใช้ MQTT Dashboard ส่งข้อมูลไปที่ MQTT cloud และส่งต่อไปยังคอมพิวเตอร์เพื่อควบคุมโปรแกรม Unity การนำเสนอผลการออกแบบ Flow Chart ของระบบ ตัวอย่างโค้ดที่ใช้เขียน ผลการทดลอง Tele …