WAVEGO Pro : หุ่นยนต์สุนัขไบโอนิก 12 DOF พร้อมระบบควบคุมแบบคู่ ESP32 และ Raspberry Pi 4/5 SBC

เราเคยเห็นหุ่นยนต์สุนัขสำหรับผู้ใช้ทั่วไปที่ใช้ Arduino และ Raspberry Pi หลายรุ่น เช่น Petoi Bittle และ XGO 2 รวมถึง XGO Mini Pro ที่ใช้ชิป AI Kendryte K210/K510 ล่าสุด Waveshare ได้เปิดตัวอีกหนึ่งทางเลือก คือ WAVEGO Pro หุ่นยนต์สุนัข 4 ขาแบบไบโอนิกมีค่าองศาอิสระ หรือ Degree of Freedom (DOF) 12 จุดพร้อมระบบควบคุมแบบคู่ ESP32/Raspberry Pi, เซอร์โวพร้อมระบบป้อนข้อมูลแบบเรียลไทม์, กล้องมุมกว้าง 5MP และอินเทอร์เฟซควบคุมผ่านเว็บโอเพ่นซอร์ส

ESP32 ทำหน้าที่เป็นซับคอนโทรลเลอร์ จัดการงานควบคุมการเคลื่อนไหวระดับล่างแบบเรียลไทม์ การเชื่อมต่อไร้สาย ส่วน Raspberry Pi 4B/5 (เลือกติดตั้งได้) ทำหน้าที่ประมวลผลขั้นสูง เช่น การประมวลผลภาพด้วย OpenCV, การตัดสินใจด้วย AI และตรรกะควบคุมขั้นสูง หุ่นยนต์นี้ใช้เซอร์โวแบบ Serial Bus กำลัง 2.3 kg·cm ตัวโครงสร้างทำจากอลูมิเนียมอัลลอย 5052 และไนลอน PA12 พร้อมจุดหมุนตลับลูกปืน 40 จุด เพื่อให้การเคลื่อนไหวราบรื่นและทนทาน

เพื่อการทรงตัวอัตโนมัติ หุ่นยนต์ติดตั้ง IMU แบบ 9 แกน และในด้านการควบคุมยังรองรับโหมด host–sub ESP-NOW, ระบบบันทึกและเล่นไฟล์งานแบบ JSON, และการสร้างจังหวะการเดิน (gait) ด้วย ESP32 นอกจากนี้ยังมีไฟแสดงสถานะ RGB และรองรับกล้องเสริม 5MP มุมกว้าง 160° สำหรับงาน OpenCV เช่น การติดตามใบหน้า/สี/การเคลื่อนไหว ขาแบบหลายจุดเชื่อมที่ใช้หลัก Inverse Kinematics ช่วยเพิ่มแรงบิดที่มีประสิทธิภาพ และ UI แบบเว็บบราวเซอร์ช่วยให้ควบคุมได้โดยไม่ต้องติดตั้งแอป คุณสมบัติเหล่านี้ทำให้หุ่นยนต์เหมาะกับการวิจัย AI, การมองเห็นเชิงหุ่นยนต์ และการทดลองการเคลื่อนไหวขั้นสูง

WAVEGO Pro Raspberry Pi and ESP32 robot dog

สเปคของ WAVEGO Pro

  • ระบบควบคุม
    • Sub-controller – ESP32-D0WDQ6-V3 พร้อมระบบปฏิบัติการแบบเรียลไทม์ สำหรับการคำนวณ inverse
    • Host-controller (เลือกได้) – Raspberry Pi 4B หรือ Raspberry Pi 5 สำหรับงานมองเห็นด้วย AI ขั้นสูงและการตัดสินใจ
  • การเคลื่อนไหว
    • องศาอิสระ (Degrees of freedom) – 12 (ขาละ 3 DOF)
    • เซอร์โว – เซอร์โวแบบ serial bus แรงบิด 2.3 kg·cm พร้อมระบบป้อนข้อมูลตำแหน่ง, ความเร็ว และแรงดันแบบเรียลไทม์ (แรงบิดขณะล็อกสูงสุด 5.2 kg·cm)
    • การออกแบบขา – ขาแบบหลายจุดเชื่อม (multi-link) ใช้ inverse kinematics เพื่อเพิ่มแรงบิดที่มีประสิทธิภาพ
    • โครงสร้าง – อลูมิเนียมอัลลอย 5052 + ไนลอน PA12, จุดหมุนตลับลูกปืน 40 จุด เพื่อการเคลื่อนไหวที่ราบรื่นและทนทาน
  • เซนเซอร์ – ระบบทรงตัวอัตโนมัติด้วย ICM20948 เซนเซอร์ตรวจจับการเคลื่อนไหว 9 แกน
  • จอแสดงผล – OLED ขนาด 0.96 นิ้ว
  • กล้อง
    • ความละเอียด 5 MP, มุมกว้างพิเศษ 160° (มาพร้อมในรุ่น RPi EX และ Pi5 Kit)
    • รองรับฟังก์ชัน OpenCV เช่น การจดจำใบหน้า, การติดตามสี และการตรวจจับการเคลื่อนไหว
    • ไฟแสดงสถานะ RGB, จอ OLED 0.96 นิ้ว, และลำโพงเสียงเตือน (active buzzer)
  • ระบบเสียง – ลำโพงเสียงเตือน (active buzzer)
  • USB  – พอร์ต USB Type-C สำหรับการโปรแกรมและการสื่อสาร
  • การขยาย
    • พอร์ตขยายอเนกประสงค์ (RGB expansion, UART, GPIO)
    • พอร์ตขยายสำหรับ Raspberry Pi (พร้อมพัดลมระบายความร้อนและตัวยึดกล้องในรุ่น RPi)
  • อื่น ๆ
    • คอนเนกเตอร์สายอากาศ IPEX
    • ไฟแสดงสถานะ RGB
    • ปุ่มรีเซ็ต, ปุ่มปลุกแบตเตอรี่
    • ไฟบอกสถานะแบตเตอรี่ต่อผิดขั้ว
  • พลังงาน
    • แบตเตอรี่ – 5200 mAh (เซลล์ Li-ion 18650 คู่) แรงดันปกติ 3.7V, เต็มที่ 4.2V, พร้อมที่ใส่ในตัว
    • พอร์ตชาร์จแบตอยู่ด้านหลัง สามารถใช้งานขณะชาร์จได้
    • ระบบจัดการแบตเตอรี่ในตัว: ป้องกันการชาร์จเกิน, การคายประจุเกิน, กระแสเกิน, ลัดวงจร
    • ระบบตรวจวัดพลังงานผ่านเซนเซอร์ INA219 (แรงดัน/กระแส)
  • ขนาด
    • WAVEGO Pro รุ่นพื้นฐาน – 170.94 × 68.72 มม.
    • WAVEGO Pro รุ่น EX / Pi5 Kit – 179.6 × 70.27 มม.
WAVEGO Pro baseboard overview
ภาพรวม WAVEGO Pro baseboard
Basic and EX/Pi5 Kits
ชุด WAVEGO Pro Basic และ EX/Pi5

ซอฟต์แวร์และโค้ดทั้งหมดของหุ่นยนต์สุนัข WAVEGO Pro เป็นโอเพ่นซอร์สทั้งสำหรับ ESP32 (Arduino) และ Raspberry Pi (Python) โดยมีโค้ดตัวอย่างและคู่มือการใช้งานอย่างละเอียดให้ดาวน์โหลดได้จาก Wiki  และ GitHub ของ Waveshare

ESP32 sub-controller ใช้ระบบปฏิบัติการแบบเรียลไทม์ (RTOS) สำหรับการคำนวณ inverse kinematics และการสร้างจังหวะการเดิน (gait generation) โดยสามารถพัฒนาได้ด้วย Arduino IDE โดยไม่ต้องตั้งค่าสภาพแวดล้อมเอง เมื่อเปิดเครื่อง ESP32 จะสร้าง Wi-Fi ฮอตสปอตอัตโนมัติ เพื่อให้ควบคุมผ่านเว็บเบราว์เซอร์บน PC หรือมือถือได้ทันทีโดยไม่ต้องติดตั้งแอปเพิ่ม, เมื่อใช้งานร่วมกับ Raspberry Pi 4B/5 ระบบจะรองรับฟีเจอร์การมองเห็นด้วย OpenCV เช่น การจดจำใบหน้า, การตรวจจับการเคลื่อนไหว และการติดตามสี ผ่านเว็บแอป Flask-Streaming โค้ดทั้งหมดเป็นโอเพ่นซอร์ส พร้อมข้อมูลอ้างอิง API, คู่มือการดีบักจังหวะเดิน (gait debugging), และคู่มือการพัฒนาท่าทางการเคลื่อนไหวแบบกำหนดเอง แพลตฟอร์มนี้ยังมีเครื่องมือคาลิเบรชัน (calibration), การปรับค่า PWM ผ่านเว็บอินเทอร์เฟซ และพอร์ตขยาย 2×5P GPIO/serial สำหรับเชื่อมต่ออุปกรณ์เสริมเพิ่มเติมหรือสื่อสารกับโฮสต์คอนโทรลเลอร์

WAVEGO Pro details 15

 

 

หุ่นยนต์สุนัข WAVEGO Pro ที่ใช้ ESP32 และ Raspberry Pi มีราคาเริ่มต้นที่ $240 (~7,700฿) สำหรับชุดพื้นฐาน และ $313 (~10,000฿) สำหรับชุดพร้อม Raspberry Pi 4B หรือ Pi 5 (4GB) ที่ติดตั้งมาแล้ว สามารถซื้อได้ทาง AliExpressAmazon และร้านค้าอย่างเป็นทางการของ Waveshare store

dimensions

แปลจากบทความภาษาอังกฤษ : WAVEGO Pro 12-DOF bionic robot dog supports ESP-NOW and AI vision through Raspberry Pi 4/5 SBC

Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
โฆษณา