Foxglove

ทำให้ข้อมูลหุ่นยนต์เป็นภาพแบบเรียลไทม์และดีบักเร็วขึ้น

4.5 us
ไปที่เว็บไซต์ ↗

Foxglove เป็นแพลตฟอร์มการแสดงผลและดีบักข้อมูลที่ออกแบบมาสำหรับนักพัฒนาหุ่นยนต์โดยเฉพาะ รองรับ ROS (Robot Operating System) รวมถึงข้อมูลเซนเซอร์หลายโหมดของหุ่นยนต์ที่กำหนดเอง ทำให้วิศวกรสามารถบันทึก ดูและวิเคราะห์ภาพ, ลิดาร์, point cloud, ข้อมูลสตรีมต่าง ๆ ได้แบบเรียลไทม์ แพลตฟอร์มมีอินเทอร์เฟซแบบแดชบอร์ดเรียลไทม์ ผู้ใช้เพียงลากและวางก็สร้างกราฟ, ไทม์ไลน์และมุมมอง 3D ได้โดยไม่ต้องเขียนโค้ด เพิ่มความเร็วในการระบุตำแหน่งข้อบกพร่องของเซนเซอร์หรืออัลกอริธึม ลดระยะเวลาการวนรอบการดีบักและการตรวจสอบอย่างมีนัยสำคัญ

ปัญหาที่แก้ไข

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

เหมาะกับใครและวิธีใช้

  • ทีมพัฒนาหุ่นยนต์: เมื่อพัฒนารุ่นใหม่หรืออัปเกรดเซนเซอร์ สามารถบันทึก ROS topic แบบเรียลไทม์และใช้มุมมอง 2D/3D ตรวจสอบคุณภาพข้อมูลได้ทันที
  • นักวิจัยด้านวิชาการ: ในห้องทดลองใช้ Foxglove รีเพลย์ข้อมูลการทดลองเพื่อให้มีภาพประกอบที่ชัดเจนเมื่อเขียนบทความวิจัย
  • ผู้ให้บริการระบบรวม: นำข้อมูลเซนเซอร์ที่ไม่ใช่ ROS เข้าผ่านปลั๊กอินที่กำหนดเอง เพื่อการจัดการและดีบักแบบรวมศูนย์

วิธีใช้ค่อนข้างตรงไปตรงมา: ติดตั้ง Foxglove Bridge บนหุ่นยนต์ ส่งข้อมูลเซนเซอร์ผ่าน WebSocket ไปยัง Foxglove Studio ที่ทำงานบนเครื่องหรือคลาวด์ จากนั้นเปิดเบราว์เซอร์ ลากวางวิดเจ็ตเพื่อสร้างแดชบอร์ด ดูข้อมูลแบบเรียลไทม์หรือรีเพลย์ได้ทันที แพลตฟอร์มยังรองรับการส่งออกข้อมูลเพื่อการวิเคราะห์หรือเก็บบันทึกต่อไป

ฟีเจอร์เด่น

  • สตรีมข้อมูลเซนเซอร์หลายโหมดแบบเรียลไทม์
  • มุมมอง point cloud และภาพใน 3D
  • รองรับ ROS และโปรโตคอลกำหนดเอง
  • รีเพลย์และแชร์ข้อมูลบนคลาวด์
  • สร้างแดชบอร์ดด้วยการลากและวาง

ข้อดี

  • อินเทอร์เฟซใช้งานง่าย
  • รองรับเซนเซอร์หลายประเภท
  • ฟีเจอร์ทำงานร่วมกันบนคลาวด์

ข้อเสีย

  • ต้องติดตั้ง Bridge เพิ่มเติม
  • ฟีเจอร์ขั้นสูงต้องสมัครแผนแบบชำระเงิน

กรณีการใช้งาน

  • ปรับเทียบเซนเซอร์ของรุ่นใหม่
  • ดีบักอัลกอริธม์และปรับพารามิเตอร์
  • รีเพลย์ข้อมูลระยะไกลระหว่างทีม

บันทึกบรรณาธิการ

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

คำถามที่พบบ่อย

Foxglove รองรับแพลตฟอร์มหุ่นยนต์ใดบ้าง?

นอกจากรองรับ ROS โดยตรงแล้ว Foxglove ยังมี Bridge ที่ให้คุณกำหนดโปรโตคอลของตนเอง ทำให้หุ่นยนต์ใด ๆ ที่ส่งข้อมูลผ่าน WebSocket สามารถเชื่อมต่อได้

ต้องติดตั้งซอฟต์แวร์เพิ่มเติมหรือไม่?

เพียงติดตั้ง Foxglove Bridge บนหุ่นยนต์ ข้อมูลจะถูกส่งอัตโนมัติไปยัง Foxglove Studio ซึ่งเป็นเว็บแอปที่ใช้ได้ทันทีในเบราว์เซอร์

ข้อมูลจะปลอดภัยอย่างไร?

การส่งข้อมูลใช้ WebSocket ที่เข้ารหัส และการจัดเก็บบนคลาวด์รองรับการตั้งค่าการเข้าถึงเพื่อให้เฉพาะผู้ที่ได้รับอนุญาตเท่านั้นที่ดูหรือดาวน์โหลดข้อมูลได้

เครื่องมือ AI ที่เกี่ยวข้อง

繁體中文版 →