แนะนำ OpenMower หุ่นยนต์ตัดหญ้าโอเพนซอร์ส
(github.com/ClemensElflein)- OpenMower เป็นโปรเจกต์โอเพนซอร์สที่สามารถอัปเกรดหุ่นยนต์ตัดหญ้าตามท้องตลาดราคาย่อมเยาให้กลายเป็น หุ่นยนต์ขับเคลื่อนอัตโนมัติอัจฉริยะบนพื้นฐาน RTK GPS
- เป้าหมายหลักคือ การตัดหญ้าอัตโนมัติ, ความปลอดภัยที่ยอดเยี่ยม, ไม่ต้องเดินสายกำหนดขอบเขต, ต้นทุนต่ำ และ เปิดทั้งหมดอย่างแท้จริง
- ฮาร์ดแวร์ของผลิตภัณฑ์เดิม มีความแข็งแรงทนทาน และสามารถให้ประสิทธิภาพเพียงพอได้ด้วยการอัปเกรดซอฟต์แวร์โดยไม่ต้องแก้ไขตัวเครื่อง
- ฟังก์ชันพื้นฐานในปัจจุบัน ใช้งานได้แล้ว โดยงานหลักอย่างการเรียนรู้แผนที่ การขับเคลื่อนอัตโนมัติ และการชาร์จ ถูกพัฒนาเสร็จแล้ว
- มีเพียงบางรุ่น เช่น YardForce Classic 500 ที่ รองรับฮาร์ดแวร์ ในตอนนี้ แต่คาดว่าจะขยายไปยังหุ่นยนต์รุ่นอื่นได้ในอนาคต
ภาพรวมของโปรเจกต์
OpenMower เป็นโปรเจกต์ฮาร์ดแวร์/ซอฟต์แวร์โอเพนซอร์สที่นำหุ่นยนต์ตัดหญ้าซึ่งหาซื้อได้ทั่วไปในตลาด เช่น YardForce Classic 500 มาแยกชิ้นส่วน แล้วติดตั้ง RTK GPS และซอฟต์แวร์สมัยใหม่ เพื่อเปลี่ยนให้กลายเป็นหุ่นยนต์ตัดหญ้าอัตโนมัติอัจฉริยะในราคาประหยัด
- หุ่นยนต์ตัดหญ้าแบบเดิมรองรับเพียง การวิ่งแบบสุ่มทิศทาง จึงมีทั้งประสิทธิภาพและความฉลาดที่จำกัด
- จากการแยกชิ้นส่วนพบว่า ฮาร์ดแวร์มีคุณภาพดี ทั้ง การใช้มอเตอร์ brushless ความสามารถกันน้ำ ความแข็งแรงทนทาน และการใช้คอนเน็กเตอร์มาตรฐาน
- จุดอัปเกรดที่แท้จริงคือซอฟต์แวร์
เป้าหมายของโปรเจกต์
- สร้าง หุ่นยนต์ตัดหญ้าอัตโนมัติเต็มรูปแบบ
- ความปลอดภัยที่ยอดเยี่ยม: รองรับการตอบสนองฉุกเฉิน เช่น หยุดทันทีเมื่อถูกยกขึ้นหรือชนสิ่งกีดขวาง
- รองรับหลายพื้นที่ โดยไม่ต้องเดินสายกำหนดขอบเขต
- ต้นทุนต่ำ: ตั้งเป้าลดค่าใช้จ่ายเมื่อเทียบกับผลิตภัณฑ์เชิงพาณิชย์ระดับกลาง
- โอเพนซอร์ส: ใครก็สามารถสร้างเองและต่อยอดองค์ความรู้ได้
- ดีไซน์เรียบร้อยสวยงาม
- ฟังก์ชัน หลบสิ่งกีดขวาง
- ตรวจจับฝน และหยุดอัตโนมัติเมื่อสภาพอากาศไม่เหมาะสม
Open Mower App
- มีแอปที่รองรับ การควบคุมและการแสดงผลอย่างเข้าใจง่ายผ่านสมาร์ตโฟน
สถานะการพัฒนาปัจจุบัน
- ฟังก์ชันตัดหญ้าพื้นฐานเสร็จสมบูรณ์: ยืนยันแล้วว่าสามารถทำงานอย่างการเรียนรู้แผนที่ การตั้งค่าเส้นทาง การตัดหญ้า และการ dock อัตโนมัติ (กลับไปชาร์จและทำงานต่อ) ได้
- แนะนำให้ผู้ใช้ที่มีทักษะด้านเทคนิคสร้างเองโดยตรง
- เนื่องจากมีทั้งต้นทุนและความซับซ้อนค่อนข้างสูง หากมีข้อสงสัยสามารถสอบถามและขอความช่วยเหลือได้ผ่านชุมชน เช่น Discord และ Wiki
ฮาร์ดแวร์
- ประกอบด้วย เมนบอร์ด และคอนโทรลเลอร์เซอร์โวมอเตอร์อย่าง xESC mini/xESC 2040
- xESC 2040 เป็น คอนโทรลเลอร์ราคาประหยัดที่ใช้ชิป RP2040 และปัจจุบันยังอยู่ในขั้นรองรับแบบทดลอง
- รายการ To-Do: มีแผนเพิ่มฟังก์ชันฮาร์ดแวร์บางส่วน เช่น ปรับปรุงความแม่นยำของระดับแบตเตอรี่
ซอฟต์แวร์
- พัฒนาเสร็จแล้วสำหรับ การจัดการสถานะของหุ่นยนต์ตัดหญ้า (เช่น dock/ทำงาน) และฟังก์ชันสร้างเส้นทาง
- ฟังก์ชัน หลบสิ่งกีดขวาง ยังไม่ได้พัฒนา
- ซอฟต์แวร์โอเพนซอร์สที่อิง ROS ถูกจัดการแยกในอีก repository หนึ่ง
คู่มือการสร้างและเริ่มต้นใช้งาน
- เว็บไซต์ทางการและ Wiki มีข้อมูลแนะนำเกี่ยวกับ ชิ้นส่วนที่ต้องใช้ วิธีติดตั้งซอฟต์แวร์ และคู่มือชุมชน
- มีการเพิ่มเอกสารเสริมต่าง ๆ อย่างต่อเนื่องโดยชุมชน
การมีส่วนร่วมและชุมชน
- สามารถลอง สร้าง OpenMower ด้วยตนเอง หรือช่วยสนับสนุนการพัฒนาโดยกด star และ watch ให้ repository
- สามารถแลกเปลี่ยนข้อมูลผ่าน YouTube และ Discord อย่างเป็นทางการ
ฮาร์ดแวร์ที่รองรับ
- ปัจจุบันรองรับบอร์ดของ YardForce Classic 500 และ Herkules/SA650 ECO บางรุ่น
- ยังมีผลิตภัณฑ์ OEM จาก SUMEC Hardware ของจีนบางส่วนที่ใช้บอร์ดเดียวกัน แต่ความสามารถในการขยายยังมีจำกัด
- เพื่อ แชร์และขยายรายชื่ออุปกรณ์ที่รองรับ แนะนำให้ส่งข้อมูลการแยกชิ้นส่วนและรูปถ่ายบอร์ดให้ชุมชน
ข้อมูลเพิ่มเติมและข้อสังเกต
- ต้องตรวจสอบ สิทธิบัตร กฎหมาย และข้อกำหนดด้านความปลอดภัย ของแต่ละประเทศก่อนเสมอ
- ข้อมูลที่ให้ไว้ไม่มีการรับประกันใด ๆ เกี่ยวกับการทำงานจริง ความเหมาะสม หรือปัญหาทางกฎหมาย
- การสร้างและใช้งานต้องอาศัยความเชี่ยวชาญทางเทคนิค
- การใช้งานเชิงพาณิชย์และการนำไปขายต่อจำเป็นต้องได้รับความยินยอมจากผู้พัฒนา ส่วนการใช้งานส่วนบุคคลเพื่อไม่แสวงหากำไรหรือเพื่อการศึกษานั้นแนะนำให้ทำได้
ใบอนุญาต
- เผยแพร่ภายใต้ Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License
- สามารถนำไปใช้ ในเชิงไม่แสวงหากำไรและเพื่อการศึกษา ได้อย่างอิสระ ส่วนการใช้งานเชิงพาณิชย์และการทำเป็นสินค้า ต้องได้รับความยินยอมจากผู้พัฒนา
สรุป
OpenMower เป็นโปรเจกต์ DIY ที่น่าสนใจซึ่งนำซอฟต์แวร์โอเพนซอร์สไปใช้กับฮาร์ดแวร์หุ่นยนต์เชิงพาณิชย์ต้นทุนต่ำ เพื่อแปลงให้เป็น หุ่นยนต์ตัดหญ้าอัจฉริยะขับเคลื่อนอัตโนมัติ จุดเด่นคือการสนับสนุนจากชุมชนอย่างใกล้ชิด เอกสารและวิกิที่ละเอียด รวมถึงการเปิดทั้งฮาร์ดแวร์และซอฟต์แวร์ ซึ่งช่วยให้ ใช้ประโยชน์จากผลิตภัณฑ์ตระกูลเดียวกัน ลดต้นทุน และลดอุปสรรคในการเริ่มต้น ได้
ด้วยการปรับเปลี่ยนฮาร์ดแวร์ค่อนข้างน้อยและมีชุมชนช่วยสนับสนุน ทำให้เข้าถึงได้ ง่ายกว่า หลายโปรเจกต์เดิม และเหมาะกับบุคคลทั่วไปและวิศวกรสาย DIY
ยังไม่มีความคิดเห็น