D-Robotics RDK X5 : บอร์ดพัฒนา AI ที่มาพร้อมชิป Sunrise X5 octa-core และ BPU 10 TOPS สำหรับโปรเจกต์ที่ใช้ ROS

D-Robotics RDK X5 เป็นบอร์ดพัฒนา AI รุ่นอัปเกรดที่สร้างขึ้นโดยใช้ชิป Sunrise X5 แบบ Octa-core และออกแบบมาสำหรับการใช้งาน ROS ที่มีความต้องการสูง เมื่อเปรียบเทียบกับบอร์ดพัฒนา AI RDK X3 และ Horizon X3 ที่ใช้ชิป Sunrise X3 ซึ่งมี CPU แบบ 4 คอร์ และ BPU ที่ให้พลังประมวลผล AI ที่ 5 TOPS แล้ว, RDK X5 มาพร้อมกับชิป SoC Cortex-A55 แบบ 8 คอร์, NPU ประสิทธิภาพ 10 TOPS และ RAM ขนาด 8GB ซึ่งเพิ่มทั้งพลัง AI และหน่วยความจำเป็นสองเท่าเพื่อรองรับงานที่มีความซับซ้อนสูง

บอร์ดยังมาพร้อมกับตัวเลือก I/O หลากหลาย เช่น Wi-Fi 6, Bluetooth 5.4, CAN FD และรองรับ PoE ในขณะที่รุ่น X3 จำกัดอยู่ที่ Wi-Fi 5, Bluetooth 4.2 และ PoE เป็นอุปกรณ์เสริมเท่านั้น นอกจากนี้ X5 ยังเพิ่มพอร์ต USB 3.0 จำนวน 4 พอร์ต และรองรับการแสดงผลวิดีโอ 4K ที่ 60 FPS ทำให้เหมาะสำหรับงานด้าน computer vision, การควบคุมหุ่นยนต์ และงานด้าน machine learning

D-Robotics RDK X5 AI Developer Kit

สเปคของบอร์ดพัฒนา D-Robotics RDK X5

  • SoC – ชิป Sunrise X5 พร้อม
    • 8x Arm Cortex-A55 cores @ 1.5GHz
    • BPU (Neural Processing Unit) 10 TOPS
    • GPU 32 GFLOPS
    • รองรับการเข้ารหัส/ถอดรหัสวิดีโอ H.265/H.264 สูงสุด 3840×2160 @ 60fps
    • รองรับการเข้ารหัส/ถอดรหัส JPEG สูงสุด 16MP
  • หน่วยความจำ – เลือกได้ระหว่าง LPDDR4 ขนาด 4GB หรือ 8GB
  • ที่เก็บข้อมูล – รองรับ microSD card (ไม่มี eMMC บนบอร์ด)
  • การแสดงผล
    • พอร์ต HDMI Type-A รองรับสูงสุด 1080p60
    • คอนเนกเตอร์ MIPI DSI แบบ 4-lane
  • กล้อง – MIPI CSI แบบ 4-lane จำนวน 2 ช่อง สำหรับใช้งาน Stereo Vision
  • เสียง – ช่องเสียบหูฟัง/ไมโครโฟน ขนาด 3.5 มม.
  • เครือข่าย
    • พอร์ต Gigabit Ethernet RJ45 พร้อมรองรับ PoE (อุปกรณ์เสริม)
    • Wi-Fi 6 และ Bluetooth 5.4 พร้อมเสาอากาศบนบอร์ด
  • USB
    • 4x พอร์ต USB 3.0 Type-A (host)
    • พอร์ต USB 2.0 Type-C (อุปกรณ์, รองรับ Flash Connect)
    • พอร์ต Micro USB สำหรับ UART debug
  • การขยาย
    • GPIO header แบบ 40 พิน มี GPIO ใช้งานได้ 28 พิน (รองรับ UART, PWM, I2C, SPI, I2S)
    • คอนเนกเตอร์ JST สำหรับ CAN bus
  • อื่นๆ – ไฟ LED แสดงสถานะ Power และ User
  • พลังงาน – จ่ายไฟเข้า 5V/5A ผ่านพอร์ต USB Type-C
  • ขนาด – 85 x 56 x 20 มม.
  • ช่วงอุณหภูมิ – -20°C ถึง 60°C

หมายเหตุ: ยังไม่มีข้อมูล pinout อย่างเป็นทางการของ RDK X5 ถ้าทางบริษัทใช้โครงสร้าง pinout เดียวกับรุ่น RDK X3 ก็อาจอ้างอิงจากบอร์ดรุ่นนั้นได้

RDK X5 AI Developer board Hardware Overview

บอร์ดพัฒนา RDK X5 ที่ใช้ชิป Sunrise X5 นี้รันระบบปฏิบัติการ Ubuntu 22.04 และรองรับเฟรมเวิร์กโอเพ่นซอร์สยอดนิยม เช่น ROS, TensorFlow และ PyTorch โดย NPU ที่มีประสิทธิภาพ 10 TOPS สามารถนำมาใช้ในงานด้าน Machine Vision ได้หลากหลาย เช่น การตรวจจับจุดสำคัญ (Keypoint Detection), การประเมินการไหลเชิงแสงโดยใช้ Deep Learning, การทำแผนที่ความลึกแบบ Stereo (Stereo Depth Mapping) และการวิเคราะห์พื้นที่การใช้งาน (Occupancy Analysis)

ความสามารถเหล่านี้ช่วยให้หุ่นยนต์สามารถวิเคราะห์สภาพแวดล้อมรอบตัวได้อย่างแม่นยำ แม้ในสภาพแสงน้อย มีแสงสะท้อน หรือพื้นผิวที่มีรายละเอียดน้อย นอกจากนี้ยังมีตัวอย่างอัลกอริทึมโอเพ่นซอร์สมากกว่า 200 รายการให้ใช้งานผ่านแพลตฟอร์ม NodeHub โดยสามารถดูเอกสารฉบับเต็มพร้อมคู่มือเริ่มต้นใช้งาน (Getting Started Guide) ได้บน Wiki ของบริษัทเป็นภาษาอังกฤษ

Various Deep Learning Algorithms Running on RDK X5
สามารถรันอัลกอริทึม Deep Learning บน RDK X5 ได้

RDK X5 มีให้เลือกทั้งรุ่นที่มาพร้อม RAM ขนาด 4GB และ 8GB โดยมีวางจำหน่ายในหลายร้านค้า ที่น่าสนใจคือบน AliExpress เริ่มต้นที่ราคา $89.79 (~2,900฿), บน Amazon ราคา  $98.99(~3,200฿)/$129.99 (~4,200฿) แล้วยังมีจำหน่ายบนเว็บไซต์ Waveshare และ DFRobot โดยราคาจะแตกต่างกันไปตามแต่ละร้านค้า ในหมายเหตุเพิ่มเติมขณะนี้ยังมีบอร์ดรุ่นใหม่ชื่อว่า RDK S100 SBC ที่อยู่ระหว่างการพัฒนา ซึ่งมาพร้อมกับ NPU ประสิทธิภาพสูงถึง 100 TOPS โดยมีเอกสารบางส่วนเผยแพร่ออกมาแล้ว แต่ยังเป็นภาษาจีนเท่านั้น ซึ่งเราจะนำเสนอข้อมูลเพิ่มเติมทันทีเมื่อมีรายละเอียดเพิ่มเติมออกมา

แปลจากบทความภาษาอังกฤษ : D-Robotics RDK X5 development board features Sunrise X5 octa-core SoC with 10 TOPS BPU for ROS projects

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