SamuRoid : หุ่นยนต์ฮิวแมนนอยด์ 22-DOF ที่ใช้ Raspberry Pi 4 Model B พร้อมรองรับ Multimodal LLMs และ ROS

Shenzhen Xiao R Geek Technology (XiaoR GEEK) SamuRoid เป็นหุ่นยนต์ฮิวแมนนอยด์แบบชีวภาพ (bionic humanoid) แบบ 22 องศาอิสระ (22-DOF) ที่พัฒนาขึ้นโดยใช้ Raspberry Pi 4 Model B เป็นแกนหลัก ออกแบบมาสำหรับนักวิจัย ผู้สอน และนักพัฒนาด้านหุ่นยนต์ โดยหุ่นยนต์รุ่นนี้ผสานการทำงานของระบบ Robot Operating System (ROS) แบบดั้งเดิมเข้ากับความสามารถด้านปัญญาประดิษฐ์เชิงกายภาพ (embodied AI) สมัยใหม่ได้อย่างลงตัว

แนวคิดของหุ่นยนต์ฮิวแมนนอยด์ที่ใช้บอร์ด SBC ไม่ใช่เรื่องใหม่ โดยก่อนหน้านี้เราเคยกล่าวถึงหุ่นยนต์ลักษณะคล้ายกัน เช่น Tonybot และ PiMecha, ซึ่งมุ่งเน้นไปที่การควบคุมเซอร์โวพื้นฐาน การประมวลผลภาพด้วย OpenCV และการเขียนโปรแกรมที่เหมาะสำหรับผู้เริ่มต้น เมื่อเปรียบเทียบกับหุ่นยนต์เหล่านั้น SamuRoid มีราคาสูงกว่าค่อนข้างมาก แต่ก็มาพร้อมกับระบบที่ล้ำหน้ากว่า ทั้งในด้านการผสานฮาร์ดแวร์และซอฟต์แวร์ที่แน่นแฟ้นยิ่งขึ้น รวมถึงการรองรับการโต้ตอบแบบมัลติโหมด (multimodal interaction) ที่ผสานการมองเห็น เสียง และโมเดลภาษาขนาดใหญ่ (LLMs) เข้าด้วยกัน, รวมถึงหุ่นยนต์สองขา (bipedal) ที่มีความเรียบง่ายกว่า แต่มีขนาดใหญ่กว่าอย่าง Mini π

SamuRoid AI Humanoid Robot with Raspberry Pi

สเปคของ SamuRoid

  • SBC – Raspberry Pi 4 Model B (ตัวเลือก RAM ขนาด 4GB หรือ 8GB)
  • แอคชูเอเตอร์ (Actuators) – 22x เซอร์โวแบบ XRS-series bus ให้แรงบิด ≥ 30 kgf·cm ที่แรงดัน 12V
    • 2x สำหรับศีรษะ
    • 2x สำหรับหัวไหล่
    • 4x สำหรับแขน
    • 2x สำหรับมือ
    • 10x สำหรับขา
    • 2x สำหรับเท้า
  • หน้าจอแสดงผล – OLED ขนาด 0.96 นิ้ว สำหรับแสดง IP Address, ระดับแบตเตอรี่, สถานะปัจจุบัน และโหมดการทำงาน
  • กล้อง – กล้องมุมกว้างความละเอียด 1080p ติดตั้งบนกิมบอล 2 แกน (2-DOF) มุมมอง 170° (FOV) รองรับการหมุน Pan 180° และ Tilt 130°
  • ระบบเสียง – ไมโครโฟน USB ในตัว สำหรับรับคำสั่งเสียง
  • การเชื่อมต่อ – WiFi 5 แบบ Dual-band (802.11 b/g/n/ac) และ Bluetooth 5.0 (ผ่าน Raspberry Pi 4)
  • เซนเซอร์ – MPU6050 เซนเซอร์ IMU แบบ 6 แกน สำหรับการทรงตัวอัตโนมัติ
  • การขยาย – บอร์ดเสริม PWR.ROSBOT.X ที่แยกขา GPIO ทั้ง 40 ขาของ Raspberry Pi ออกมา รองรับโมดูลเซนเซอร์เพิ่มเติมได้มากกว่า 40 แบบ
  • อื่น ๆ
    • 3x ปุ่มกด  (สลับโหมด, ฟังก์ชัน, ตรวจสอบระบบ หรือกำหนดเอง)
    • รองรับการควบคุมผ่านจอย PlayStation 2 Controller (PS2)
  • แหล่งจ่ายไฟ – แบตเตอรี่ลิเธียม 12V / 3,000mAh ใช้งานได้
  • ประมาณ 1 ชั่วโมง
  • ขนาด – 389.81 × 190.98 × 141.6 มม.
  • น้ำหนัก – 2.3 กก.
SamuRoid AI Humanoid Robot Hardware Architecture
สถาปัตยกรรมฮาร์ดแวร์
Voice Prompt Diagnostic system
ระบบแจ้งเตือนและวิเคราะห์สถานะผ่านเสียง

SamuRoid มาพร้อมโครงสร้างแชสซีที่ทำจากอะลูมิเนียมอัลลอย และใช้เซอร์โวแบบบัสแรงดันสูงซีรีส์ XRS (รุ่น XR-S270 และ XR-S15HV) ซึ่งมีเฟืองโลหะ ตัวเรือนอะลูมิเนียมช่วยระบายความร้อน และมีระบบป้องกันในตัวสำหรับอุณหภูมิ แรงดันไฟฟ้า และการติดขัดของมอเตอร์

หุ่นยนต์ยังมาพร้อมโครงสร้างข้อต่อสะโพกแบบคู่ในแกน “yaw” ซึ่งช่วยให้ขาสามารถหมุนตามแกน Z ได้ ส่งผลให้การเลี้ยวทำได้ดีขึ้น เพิ่มความคล่องตัว และทำให้การเดินดูเป็นธรรมชาติมากยิ่งขึ้น นอกจากนี้ ยังมีชุดกริปเปอร์เชิงกล (mechanical grippers) ที่มือทั้งสองข้าง สามารถเปิด–ปิดได้ พร้อมระบบป้องกันโอเวอร์โหลดในตัว ช่วยให้การหยิบจับและวางวัตถุ (pick-and-place) ทำได้อย่างปลอดภัยและมีประสิทธิภาพ

เพื่อให้ Raspberry Pi 4 Model B ทำงานได้อย่างเสถียรภายใต้ภาระการประมวลผลหนัก หุ่นยนต์ฮิวแมนนอยด์รุ่นนี้จึงมาพร้อมการออกแบบระบบระบายความร้อนแบบ Hurricane นอกจากนี้ยังมีเซนเซอร์ MPU6050 แบบ 6 แกนในตัว สำหรับตรวจสอบท่าทางของหุ่นยนต์แบบเรียลไทม์อย่างต่อเนื่อง เมื่อทำงานร่วมกับอัลกอริทึมแบบลูกตุ้มกลับหัว หุ่นยนต์จึงสามารถปรับจังหวะการเดินได้แบบเรียลไทม์ และสามารถลุกขึ้นเองโดยอัตโนมัติหากล้มลง และยังมีระบบตรวจสอบตัวเองอัตโนมัติ ในขั้นตอนเริ่มต้นการทำงาน โดยจะตรวจสอบอุปกรณ์สำคัญ เช่น เซอร์โว กล้อง คอนโทรลเลอร์ และ IMU หากพบปัญหา ระบบจะแจ้งเตือนผู้ใช้ผ่านเสียงและสัญญาณแสดงผลทันที

RobotManager Windows PC Android
RoboManager สำหรับ Windows PC และ Android

หุ่นยนต์ทำงานบน Ubuntu 18.04 ร่วมกับเฟรมเวิร์ก ROS Melodic ซึ่งแม้ทั้งสองจะสิ้นสุดการสนับสนุนแล้ว แต่ยังคงถูกใช้อย่างแพร่หลายในงานด้านการศึกษาและพัฒนาหุ่นยนต์ เนื่องจากมีความเสถียรสูง รองรับการเขียนโปรแกรมด้วยภาษา Python และ C++ รวมถึงซอฟต์แวร์ RoboManager บน PC หรือแอปมือถือ ที่ช่วยให้สามารถสร้างท่าทางการเคลื่อนไหวได้แบบลากและวาง (drag-and-drop) โดยไม่ต้องเขียนโค้ด พร้อมทั้งแสดงข้อมูลสถานะข้อต่อแบบเรียลไทม์ เช่น มุม แรงดันไฟฟ้า และอุณหภูมิ หุ่นยนต์สไตล์ซามูไรรุ่นนี้มาพร้อมแอ็กชันสำเร็จรูปมากกว่า 70 รูปแบบ เช่น ท่าศิลปะการต่อสู้ การเต้น และการทักทาย อีกทั้งยังมี โมดูลการเรียนรู้แบบเป็นขั้นตอนจำนวน 10 บท ครอบคลุมตั้งแต่คู่มือเริ่มต้นใช้งานอย่างรวดเร็ว ไปจนถึงคอร์สด้านการมองเห็นด้วย OpenCV และการทดลองกับโมเดลภาษาขนาดใหญ่ (LLM) สามารถดูข้อมูลเพิ่มเติมเกี่ยวกับซอฟต์แวร์และดาวน์โหลดได้ที่ GitHub

Supports 70 performance action set 1
รองรับชุดแอ็กชันการแสดงมากกว่า 70 รูปแบบ

หุ่นยนต์ใช้กล้องมุมกว้างความละเอียด 1080p ติดตั้งบน pan-tilt gimbal 2 แกน (2-DOF) สำหรับงานด้าน vision โดยขับเคลื่อนด้วย OpenCV ทำให้สามารถทำงานต่าง ๆ ได้ เช่น การเดินตามเส้น (line following), การคัดแยกวัตถุ, การจดจำใบหน้า, การติดตามสี และการตรวจจับเป้าหมาย นอกจากนี้ ยังรองรับการเชื่อมต่อกับโมเดลภาษาขนาดใหญ่ (LLM) บนคลาวด์ เช่น DeepSeek, Doubao และ Tongyi Qianwen ทำให้สามารถผสานการรับรู้ด้วยเสียง การมองเห็น และการให้เหตุผล เพื่อโต้ตอบแบบเรียลไทม์ได้ ด้วยไมโครโฟนและลำโพงในตัว หุ่นยนต์สามารถเข้าใจคำสั่งเสียง วิเคราะห์สภาพแวดล้อม จดจำวัตถุ และตอบสนองผ่านการสนทนาด้วยเสียงที่เป็นธรรมชาติ พร้อมทั้งแสดงท่าทางหรือการกระทำต่าง ๆ ได้อย่างสอดคล้องกัน

SamuRoid รุ่น “Professional Edition” วางจำหน่ายแล้วในขณะนี้ โดยมีราคา $1,565.92  (~50,700฿) บน AliExpress, รุ่น Developer Edition ราคา $1,794.54 (~58,100฿) และรุ่น Flagship Edition ราคา $2,019.10 (~65,400฿) มีการระบุรายการขายพร้อมอุปกรณ์เสริม เช่น คีย์บอร์ด เกมแพด และหน้าจอขนาด 7 นิ้ว แต่ปัจจุบันสินค้าทั้งสองรุ่นยังหมดสต็อก อีกทางเลือกหนึ่ง สามารถสั่งซื้อหุ่นยนต์ได้จากร้าน XiaoR GEEK ราคา $1,072.55 (~34,700฿) สำหรับชุดพื้นฐานเท่านั้น ซึ่งจะประกอบด้วยตัวหุ่นยนต์ที่ประกอบเสร็จสมบูรณ์แล้ว, ที่ชาร์จ, คอนโทรลเลอร์, SD card reader และอุปกรณ์เสริมต่าง ๆ

แปลจากบทความ : SamuRoid – A Raspberry Pi-powered 22-DOF humanoid robot with Multimodal LLMs and ROS support

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