Roboreactor – เว็บสำหรับออกแบบหุ่นยนต์ที่ใช้ Raspberry Pi หรือ Jetson ตั้งแต่ระบบอิเล็กทรอนิกส์ไปจนถึงโค้ดและไฟล์ 3D

Roboreactor Web based interface to design robots

Roboreactor เป็นแพลตฟอร์มบนเว็บที่ช่วยให้วิศวกรสามารถสร้างระบบหุ่นยนต์และระบบอัตโนมัติบน Raspberry Pi, NVIDIA Jetson หรือ SBC อื่น ๆ ได้โดยตรงจากเว็บเบราว์เซอร์ รองรับการเลือกชิ้นส่วน, การสร้างโค้ดผ่านการเขียนโปรแกรมแบบภาพ (Visual Programming) และการสร้างโมเดล URDF จากซอฟต์แวร์ Onshape นอกจากนี้ คุณยังสามารถออกแบบหุ่นยนต์ของคุณด้วย LLM ได้ตามต้องการ

ขั้นตอนแรกคือการสร้างโปรเจกต์ตามสเปกของหุ่นยนต์ของคุณ จากนั้นดาวน์โหลดและติดตั้งอิมเมจ Genflow Mini ลงใน Raspberry Pi หรือ NVIDIA Jetson SBC อีกทางเลือกหนึ่งคือการติดตั้งมิดเดิลแวร์ Gemini Mini ด้วยสคริปต์บน SBC อื่น ๆ แต่มีข้อมูลว่ากระบวนการนี้อาจใช้เวลานานถึง 10 ชั่วโมง

RoboReactor Sensor dashboard

ในขั้นตอนนี้ คุณควรจะสามารถเข้าถึงข้อมูลจากเซ็นเซอร์และอุปกรณ์ต่อพ่วงอื่น ๆ ที่เชื่อมต่อกับบอร์ดของคุณได้แล้ว และคุณยังสามารถเริ่มพัฒนาโค้ด Python ผ่านการเขียนโปรแกรมแบบภาพ (Visual Programming) ด้วย Roboreactor node generator โดยไม่จำเป็นต้องเขียนโค้ดเองหรือทำความเข้าใจอัลกอริธึมระดับต่ำ

Roboreactor node generator visual programming
การเขียนโปรแกรมหุ่นยนต์ที่มีความสามารถในการจดจำใบหน้าและสังเคราะห์เสียงพูด

อีกหนึ่งองค์ประกอบของโซลูชันคือ URDF wizard ซึ่งช่วยให้ผู้ใช้สามารถนำเข้าไฟล์โมเดล 3D ในรูปแบบ ZIP และประกอบชิ้นส่วนทั้งหมดผ่านเว็บอินเทอร์เฟซ เพื่อสร้างโครงสร้างทางกลของหุ่นยนต์หรือระบบอัตโนมัติ URDF (Unified Robot Description Format) เป็นรูปแบบไฟล์ XML ที่ใช้ในเครื่องมือของ Robot Operating System (ROS) เช่น rviz (Ros Visualization tool) และ Gazebo simulator แต่ตอนนี้ URDF wizard ไม่ได้ถูกใช้งานแล้ว และฟังก์ชันดังกล่าวถูกรวมเข้ากับส่วน Manufacturing AAI แทน

URDF wizard
URDF Wizard

สามารถสำรวจฟีเจอร์ต่าง ๆ ในอินเทอร์เฟซได้เพิ่มเติม

  • Motion controller ส่วนควบคุมการเคลื่อนไหว สำหรับพัฒนาคอนโทรลเลอร์ของหุ่นยนต์โดยใช้ STM32 หรือไมโครคอนโทรลเลอร์อื่น ๆ หรือควบคุมหุ่นยนต์จากระยะไกลผ่านเว็บอินเทอร์เฟซ
  • Navigation systems ระบบนำทาง สำหรับแสดงผลแผนที่แบบจุด (Point Cloud) แบบเรียลไทม์ที่สร้างโดยเซ็นเซอร์ของหุ่นยนต์ เช่น LiDAR, Radar, Sonar, การระบุตำแหน่งผ่าน WiFi, Beacons และกล้อง พร้อมทั้งติดตามการเคลื่อนที่ของหุ่นยนต์และประสานงานหลายตัวเพื่อสร้างระบบหุ่นยนต์ฝูง (Swarm Robotics)
  • Manufacturing Assistant AI (AAI) ผู้ช่วยออกแบบระบบอัตโนมัติด้วย AI ซึ่งช่วยออกแบบหุ่นยนต์และระบบอัตโนมัติโดยเพียงแค่สนทนากับ AI ที่ใช้ Llama2 หรือ Llama3.2 เพื่อสร้างทั้งโปรเจกต์ รวมถึงฮาร์ดแวร์ที่ต้องใช้, โค้ด และส่วนประกอบทั้งหมด

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

สามารถทดลองใช้งานได้ฟรีเป็นเวลา 30 วัน แต่หลังจากนั้นจะมีเฉพาะแพ็กเกจแบบเสียเงิน โดยราคาเริ่มต้นที่ $25(~850฿) ต่อเดือนสำหรับ Basic Plan, $30(~1,000฿) ต่อเดือน สำหรับ Professional Plan, และในอนาคตจะมี Enterprise Plan ราคา $46(~1,600฿) ต่อเดือน แพ็กเกจดูคล้ายกัน ยกเว้นเวอร์ชันของ Llama ที่ใช้และระดับของ “electronic components control” ซึ่งยังไม่แน่ชัดว่าหมายถึงอะไรโดยเฉพาะ

pricing

ตอนที่เราลองสมัครใช้งาน ดูเหมือนว่าระบบไม่รองรับอีเมล cnx-software.com ที่เราใช้ (อาจเป็นเพราะมีเครื่องหมายขีดกลาง) และเปลี่ยนไปใช้ hotmail.com แทน ซึ่งสามารถลงทะเบียนได้ในที่สุด แต่ต้องระวังว่าต้องกรอกข้อมูลบัตรเครดิตสำหรับการทดลองใช้งาน และถ้าไม่ต้องการใช้บริการต่อต้องยกเลิกการสมัครสมาชิกเองก่อนถึงวันต่ออายุ สามารถดูรายละเอียดเพิ่มเติมได้บนเว็บไซต์

แปลจากบทความภาษาอังกฤษ : Roboreactor – A Web-based platform to design Raspberry Pi or Jetson-based robots from electronics to code and 3D files

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