Roboreactor เป็นแพลตฟอร์มบนเว็บที่ช่วยให้วิศวกรสามารถสร้างระบบหุ่นยนต์และระบบอัตโนมัติบน Raspberry Pi, NVIDIA Jetson หรือ SBC อื่น ๆ ได้โดยตรงจากเว็บเบราว์เซอร์ รองรับการเลือกชิ้นส่วน, การสร้างโค้ดผ่านการเขียนโปรแกรมแบบภาพ (Visual Programming) และการสร้างโมเดล URDF จากซอฟต์แวร์ Onshape นอกจากนี้ คุณยังสามารถออกแบบหุ่นยนต์ของคุณด้วย LLM ได้ตามต้องการ
ขั้นตอนแรกคือการสร้างโปรเจกต์ตามสเปกของหุ่นยนต์ของคุณ จากนั้นดาวน์โหลดและติดตั้งอิมเมจ Genflow Mini ลงใน Raspberry Pi หรือ NVIDIA Jetson SBC อีกทางเลือกหนึ่งคือการติดตั้งมิดเดิลแวร์ Gemini Mini ด้วยสคริปต์บน SBC อื่น ๆ แต่มีข้อมูลว่ากระบวนการนี้อาจใช้เวลานานถึง 10 ชั่วโมง
ในขั้นตอนนี้ คุณควรจะสามารถเข้าถึงข้อมูลจากเซ็นเซอร์และอุปกรณ์ต่อพ่วงอื่น ๆ ที่เชื่อมต่อกับบอร์ดของคุณได้แล้ว และคุณยังสามารถเริ่มพัฒนาโค้ด Python ผ่านการเขียนโปรแกรมแบบภาพ (Visual Programming) ด้วย Roboreactor node generator โดยไม่จำเป็นต้องเขียนโค้ดเองหรือทำความเข้าใจอัลกอริธึมระดับต่ำ
อีกหนึ่งองค์ประกอบของโซลูชันคือ URDF wizard ซึ่งช่วยให้ผู้ใช้สามารถนำเข้าไฟล์โมเดล 3D ในรูปแบบ ZIP และประกอบชิ้นส่วนทั้งหมดผ่านเว็บอินเทอร์เฟซ เพื่อสร้างโครงสร้างทางกลของหุ่นยนต์หรือระบบอัตโนมัติ URDF (Unified Robot Description Format) เป็นรูปแบบไฟล์ XML ที่ใช้ในเครื่องมือของ Robot Operating System (ROS) เช่น rviz (Ros Visualization tool) และ Gazebo simulator แต่ตอนนี้ URDF wizard ไม่ได้ถูกใช้งานแล้ว และฟังก์ชันดังกล่าวถูกรวมเข้ากับส่วน Manufacturing AAI แทน
สามารถสำรวจฟีเจอร์ต่าง ๆ ในอินเทอร์เฟซได้เพิ่มเติม
- 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” ซึ่งยังไม่แน่ชัดว่าหมายถึงอะไรโดยเฉพาะ
ตอนที่เราลองสมัครใช้งาน ดูเหมือนว่าระบบไม่รองรับอีเมล 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
บรรณาธิการข่าวและบทความภาษาไทย CNX Software ได้มีความสนใจในด้านเทคโนโลยี โดยเฉพาะ Smart Home และ IoT