5 คะแนน โดย GN⁺ 2023-12-28 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • โซลูชันซอฟต์แวร์สำหรับหุ่นยนต์ดูดฝุ่นที่ทำงานได้โดยไม่ต้องพึ่งคลาวด์
  • เริ่มต้นในปี 2018 และเติบโตจนเป็นโซลูชันที่เชื่อถือได้

เหตุผลที่ใช้ Valetudo

  • ไม่ผูกติดกับผู้ผลิตรายใดรายหนึ่ง
  • ตัดการเชื่อมต่อกับคลาวด์ออก
    • ขจัดการพึ่งพาเซิร์ฟเวอร์ (ยังคงใช้งานต่อได้แม้บริษัทจะล้มหรือถูกขายกิจการ)
    • ไม่มีการอัปเดตแบบบังคับ (เช่น เปลี่ยนเป็นเสียเงินหรือมีการตัดฟีเจอร์ออก)
    • ไม่ต้องมีบัญชีผู้ใช้

ข้อเสียของ Valetudo

  • เป็น Opionated Software
  • เมื่อหยุดการเชื่อมต่อคลาวด์เดิมแล้ว แอปที่ผู้ผลิตให้มาก็จะใช้งานไม่ได้เช่นกัน และไม่สามารถใช้ทั้งสองอย่างพร้อมกันได้
  • เนื่องจากต้องติดตั้ง Valetudo ผ่านการรูท จึงไม่สามารถย้อนกลับไปสภาพเดิมได้ในเกือบทุกรุ่น ยกเว้นบางรุ่น
  • รองรับเฉพาะหุ่นยนต์บางรุ่น และไม่รองรับหลายชั้น/หลายแผนที่
  • รองรับเฉพาะภาษาอังกฤษ

หุ่นยนต์ที่รองรับ

  • Xiaomi : V1, 1C, 1T, X10 Plus, Vacuum-Mop P/2 Ultra
  • Dreame : D9, D9 Pro, F9, L10 Pro, Z10 Pro, W10, W10 Pro, L10s Ultra, D10s Pro, D10s Plus
  • Roborock : S5, S6, S6 Pure, S4, S4 Max, S5 Max, S7, S7 Pro Ultra, Q7 Max
  • MOVA : Z500
  • Viomi : V6, SE
  • Cecotec : Conga 3290, Conga 3790
  • Proscenic : M6 Pro
  • Commodore : CVR 200

Valetudo ก็เหมือนสวน

  • โปรเจกต์ Valetudo เป็นงานอดิเรกของคนคนหนึ่งบนอินเทอร์เน็ต และไม่มีเจตนาที่จะทำเชิงพาณิชย์หรือขยายขนาด
  • มอง Valetudo เหมือนสวนสาธารณะที่มีเจ้าของส่วนบุคคล ซึ่งทุกคนสามารถมาเยี่ยมชมและเพลิดเพลินได้ฟรี
  • ไม่มีเหตุผลอันชอบธรรมที่จะเรียกร้องให้เปลี่ยนแปลงสวน และการเปิดสวนให้เข้าชมควรถูกมองว่าเป็นของขวัญสำหรับทุกคน

ความเห็นของ GN⁺

  • Valetudo มีความสำคัญในฐานะโซลูชันหุ่นยนต์ดูดฝุ่นที่เคารพความเป็นส่วนตัวของผู้ใช้และขจัดการพึ่งพาคลาวด์
  • จุดที่น่าสนใจคือการให้เสรีภาพแก่ผู้ใช้ในการทำความเข้าใจการทำงานของอุปกรณ์และปรับแก้ได้ตามต้องการผ่านไลเซนส์โอเพนซอร์ส
  • การที่เป็นโปรเจกต์ซึ่งดำเนินการโดยบุคคลและเปิดให้ผู้ใช้ฟรีนั้นน่าสนใจ และแนวทางการพัฒนาที่ขับเคลื่อนโดยชุมชนเช่นนี้อาจส่งผลเชิงบวกต่ออุตสาหกรรมซอฟต์แวร์ได้

1 ความคิดเห็น

 
GN⁺ 2023-12-28
ความเห็นจาก Hacker News
  • โปรเจ็กต์นี้เป็นโอเพนซอร์สและพยายามทำให้คนทั่วไปเข้าถึงได้ ซึ่งก็ประสบความสำเร็จในระดับหนึ่ง
    • มีกลุ่ม Telegram ที่แชร์ PCB แบบมาตรฐานสำหรับรูทหุ่นยนต์ทั่วไปที่วางขายในยุโรปสำหรับผู้ใช้ปลายทาง
    • ผู้พัฒนาหลักของโปรเจ็กต์ก็เข้าไปช่วยเหลือในกลุ่มอย่างกระตือรือร้นด้วยตัวเอง
    • แต่การพูดคุยเรื่อง fork หรือ PCB แบบคัสตอมดูไม่ค่อยดีนัก เพราะอาจทำให้คนที่ไม่ใช่นักพัฒนาสับสน
  • ในมุมของนักพัฒนา จำเป็นต้องมีการประนีประนอม เช่น ไม่รองรับฟังก์ชันเฉพาะของหุ่นยนต์ เพื่อให้ทำสิ่งที่ใช้งานง่ายและเป็นมาตรฐานได้
    • นั่นหมายความว่าถ้าเป็น power user ก็น่าจะรัน fork ของตัวเองอยู่แล้ว
  • การติดตั้ง Valetudo ก็เหมือนกับการย้ายออกจากแหล่งที่มาปิดของจีนไปสู่สวนที่เปิดให้ใช้แหล่งที่มาจากยุโรปได้
    • ถึงอย่างนั้น ส่วนตัวก็ยังพอใจมากกับการรัน fork ที่ไม่ได้รับการรองรับบน Dreame W10
  • ใช้ Valetudo กับ Dreame Z10 pro มานานกว่าหนึ่งปีแล้ว และเป็นประสบการณ์ที่ยอดเยี่ยม
    • จะไม่ซื้อหุ่นยนต์ดูดฝุ่นที่ไม่รองรับ Valetudo เด็ดขาด
    • แม้จะยังไม่ได้ใช้งานมากนัก แต่ก็ชื่นชมการผสานรวมกับ HomeAssistant ที่ค่อนข้างง่าย
  • มีการให้ลิงก์ตรงไปยังรายการหุ่นยนต์ที่รองรับ
  • สามารถดูบรรยายล่าสุดจาก 37c3 ได้ และถ้าสนใจกระบวนการได้สิทธิ์ root บนแพลตฟอร์มต่าง ๆ ก็แนะนำให้รับชม
  • เป็นเจ้าของ Neato Robotics Botvac Connected แต่เมื่อ Neato ยุติการให้บริการ ฟีเจอร์ที่พึ่งพาคลาวด์ก็ไร้ประโยชน์ไปเลย (เริ่มทำงานระยะไกล, แอป iPhone ฯลฯ)
    • น่าเสียดายที่ไม่รองรับกับ Valetudo
    • หุ่นยนต์ $Mi จากจีนไม่มีแรงดูดเท่ากับที่ Neato มี
    • ผลิตภัณฑ์ของ Dyson ดูดี แต่แพงเกินไป
  • แม้จะนอกประเด็น แต่ชอบเก้าอี้ cantilever สไตล์ Bauhaus ทว่าหุ่นยนต์มักพยายามขึ้นไปบนเก้าอี้แล้วติด หรือไม่ก็เกิดเสียงดังเป็นปัญหา
    • สงสัยว่าหุ่นยนต์แบบ vision/lidar จะหลีกเลี่ยงปัญหานี้ได้หรือไม่
  • ไลเซนส์ Apache-2.0 เป็นไลเซนส์แบบผ่อนปรนมาก ทำให้มีการแบ่งปันงานจำนวนมากได้ฟรี
    • เชื่อใจให้ผู้คนนำ Valetudo ไปขายหรือแอบอ้างว่าเป็นผลงานของตัวเอง
    • นี่เป็นตัวอย่างสมบูรณ์ของโปรเจ็กต์ที่เสี่ยงต่อ Tivoization เพราะ OEM สามารถนำ Valetudo ไปใส่ในเครื่องดูดฝุ่นของตัวเองได้ง่าย และทำให้ผู้ใช้กับนักพัฒนาไม่สามารถเปลี่ยนเฟิร์มแวร์ได้
    • GPLv3 ถูกคิดขึ้นมาเพื่อป้องกันเรื่องนี้
  • น่าเสียดายที่หาวิธีรัน Valetudo บน iOS ไม่ได้
    • แอปพื้นฐานบางครั้งช้าเกินไป
  • ฮาร์ดแวร์ Roomba ถูกล็อกไว้จึงไม่รองรับ
    • แต่สิ่งนี้เจ๋งมาก เพราะไม่ชอบที่ Roomba มีแปลนบ้านอยู่ในมือ และในแอปก็คอยผลักดันให้ซื้อของเพิ่มอยู่เรื่อย ๆ
    • การรวมเข้ากับ HA ทำให้ทำสิ่งอย่างการตั้งตารางแบบไดนามิกมากขึ้นได้ เช่น เริ่มทำความสะอาดเมื่อไม่มีใครอยู่บ้าน ให้ห้องนี้สำคัญกว่าห้องนั้น กลับฐานเมื่อคนกำลังจะกลับมา หรือเตือนให้เทหรือเปลี่ยนถังในวันก่อนเก็บขยะ
  • รองรับเฉพาะรุ่นเก่าเท่านั้น และในกรณีส่วนใหญ่ต้องถอดเครื่องทั้งชิ้นที่ซับซ้อน รวมถึงต้องมีความรู้เรื่อง breakout board/PCB
    • การที่สิ่งนี้มีอยู่ถือว่ายอดเยี่ยม แต่ไม่ได้เหมาะกับผู้ใช้ระดับสูงแบบ “ทั่วไป”