AWS เปิดฟีเจอร์ AWS RoboMaker พัฒนาหุ่นยนต์

Amazon Web Services, Inc. (AWS) ซึ่งเป็น บริษัท ในเครือของ Amazon.com เปิดตัวบริการใหม่ AWS RoboMaker ที่จะช่วยให้พัฒนาหุ่นยนต์อัจฉริยะได้อย่างง่ายดาย ผ่านบริการคลาวด์ บนแพลตฟอร์มโอเพ่นซอร์สที่ใช้งานกันอย่างแพร่หลายมากที่สุดของระบบปฏิบัติการหุ่นยนต์ (ROS)

โดยควบรวมการทำงานของ ML (Machine Learning) การติดตามผล ตลอดจนการวิเคาะห์ข้อมูลเพื่อเชื่อมต่อการสื่อสารกับหุ่นยนต์ที่สร้างขึ้น ด้วย AWS RoboMaker และจะใช้แพลตฟอร์มการสร้างหุ่นยนต์ด้วยมาตรฐานการสื่อสาร AWS Cloud9 ในการเชื่อมต่อ เพื่อสั่งการควบคุม และดูระบบหุ่นยนต์นั้นๆ ได้จากทุกที่ สามารถทดลองใช้งานได้ที่ http://aws.amazon.com/robomaker

ทั้งนี้หุ่นยนต์เริ่มเป็นเครื่องจักรที่มีปฎิกิริยาตอบสนองมากขึ้น และเริ่มกลายมาเป็นส่วนหนึ่งของชีวิตประจำวันของเรา ยกตัวอย่างเช่น การทำงานที่น่าเบื่อของคลังสินค้า การตรวจสอบท่อส่งก๊าซ การตรวจหาสารพิษ ตลอดจนสายไฟฟ้าแรงสูงในสภาพแวดล้อมที่เป็นอันตรายในโรงงานอุตสาหกรรม ซึ่งหุ่นยนต์สามารถบรรลุงานเหล่านี้ผ่านคำแนะนำที่แสดงในแอปพลิเคชัน โดยการประมวลผลข้อมูลจากเซนเซอร์และตัวควบคุม แล้วเคลื่อนไหวและกระทำการตอบสนองได้อัตโนมัติ

ฟังดูง่ายในทางทฤษฎี แต่การพัฒนา การทดสอบและปรับใช้แอปพลิเคชันหุ่นยนต์อัจฉริยะเป็นเรื่องยากลำบาก ต้องใช้ทักษะพิเศษในการเรียนรู้ ตัวอย่างเช่นการใช้ฟังก์ชันหุ่นยนต์อัจฉริยะ เช่นการจดจำวัตถุ การประมวลผลภาษาธรรมชาติ หรือการเคลื่อนไหวที่เป็นอิสระ จำเป็นต้องเรียนรู้เกี่ยวกับกลไกทางวิทยาศาสตร์ที่หลากหลาย นอกจากนี้การพัฒนายังต้องใช้เวลาหลายวัน ในการกำหนดค่าโครงสร้างพื้นฐานและซอฟต์แวร์

การสร้างเครื่องจำลองเสมือนจริง เพื่อทดสอบแอปพลิเคชันหุ่นยนต์ในสภาพแวดล้อมเสมือนหลายแห่งใช้เวลาเป็นเดือน ๆ ในการสร้างซอฟต์แวร์และโครงสร้างพื้นฐานที่จำเป็น ในการใช้งานแบบจำลองหลากหลายรูปแบบ เมื่อโปรแกรมเสร็จสมบูรณ์แล้วนักพัฒนาซอฟต์แวร์ ยังคงต้องสร้างหรือทำงานร่วมกับระบบ OTA (Over-the-air (OTA)) เพื่อปรับใช้แอปพลิเคชันบนหุ่นยนต์ และอัปเดตแอปพลิเคชันบนหุ่นยนต์ในขณะที่ใช้งานอยู่ ความพยายามทั้งหมดนี้ จำกัด จำนวนหุ่นยนต์และฟังก์ชันอัจฉริยะที่ใช้งานอยู่ในปัจจุบัน

AWS RoboMaker สามารถตอบสนองความท้าทายเหล่านี้ได้ โดยการนำเสนอชุดซอฟต์แวร์และบริการที่ครบวงจรสำหรับลูกค้า เพื่อพัฒนา ทดสอบและปรับใช้งานหุ่นยนต์อัจฉริยะในระดับสูง ภายในสภาพแวดล้อมการพัฒนาหุ่นยนต์ AWS RoboMaker นักพัฒนาซอฟต์แวร์สามารถเริ่มต้นการพัฒนาแอปพลิเคชันได้ด้วยคลิกเดียวใน AWS Management Console AWS RoboMaker

สามารถจัดโครงสร้างพื้นฐานโดยอัตโนมัติและดาวน์โหลดคอมไพล์ พร้อมทั้งกำหนดค่าระบบปฏิบัติการซอฟต์แวร์สำหรับการพัฒนาและ ROS ซึ่งการจำลองหุ่นยนต์ของ AWS RoboMaker ทำให้การจำลองแบบขนาดใหญ่และแบบขนานทำได้ง่ายขึ้น ด้วยโลกเสมือนที่สร้างไว้ล่วงหน้า เช่นห้องในอาคารร้านค้าปลีก และแทร็คแข่งรถ

ดังนั้นนักพัฒนาจึงสามารถทดสอบแอปพลิเคชันของตนเองได้ตามต้องการ และเรียกใช้การจำลองหลากหลายรูปแบบมาได้อย่างสะดวก นอกจากนี้ยังทำงานร่วมกับ AWS Greengrass และสนับสนุนการใช้งานหุ่นยนต์แบบ over-the-air (OTA) จากสภาพแวดล้อมการพัฒนาไปยังหุ่นยนต์

อีกทั้ง AWS RoboMaker ยังมีแพคเกจ ROS เพิ่มเติมที่เชื่อมต่อกับบริการ AWS ซึ่งนักพัฒนาซอฟต์แวร์ที่คุ้นเคยกับ ROS สามารถใช้เพื่อสร้างฟังก์ชันขั้นสูงในแอปพลิเคชันหุ่นยนต์ได้ รวมทั้งส่วนขยายระบบ AWS RoboMaker สำหรับ ROS ได้แก่ การแพร่ภาพวิดีโอจาก Amazon Kinesis การเรียนรู้ภาพและการวิเคราะห์วิดีโอของ Amazon การจดจำเสียงพูดของ Amazon Lex การสร้างคำพูดของ Amazon Polly และการตรวจสอบและการเข้าสู่ระบบของ Amazon CloudWatch ทั้งหมดนี้ทำให้ง่ายขึ้นในการสร้างหุ่นยนต์ โดยฟังก์ชันเหล่านี้จะช่วยสร้างแบบจำลองหุ่นยนต์อัจฉริยะ และทดสอบหุ่นยนต์ ตลอดจนจัดการและปรับปรุงหุ่นยนต์ได้สะดวกมากขึ้น

Roger Barga ผู้จัดการทั่วไปของ AWS RoboMaker กล่าวว่า “เมื่อพูดคุยกับลูกค้า เราจะเห็นรูปแบบเดียวกันซ้ำแล้วซ้ำอีก พวกเขาใช้เวลามากในการสร้างโครงสร้างพื้นฐานและทำซอฟแวร์ร่วมกัน สำหรับขั้นตอนต่างๆ ของวัฏจักรการพัฒนาหุ่นยนต์ โดยทำซ้ำงานอื่นๆ ที่เคยทำ ทำให้มีเวลาน้อยลงสำหรับนวัตกรรม ”

AWS RoboMaker ให้ฟังก์ชันที่สร้างขึ้นก่อนล่วงหน้า เพื่อสนับสนุนนักพัฒนาหุ่นยนต์ในระหว่างทำโครงการทั้งหมดของพวกเขา ทำให้ง่ายขึ้นอย่างมากในการสร้างหุ่นยนต์จำลองประสิทธิภาพสูง ในสภาพแวดล้อมต่างๆ ทำให้บรรลุโครงการได้เร็วขึ้นและผลักดันให้เกิดนวัตกรรมที่มากขึ้น

ที่ผ่านมา AWS ได้สร้างชุมชนนักพัฒนาหุ่นยนต์แบบเปิด โดยทำการเผยแพร่ทั้งเอกสารและโค้ดในการต่อยอดไปสู่การพัฒนาโปรแกรมที่ดียิ่งขึ้น ภายใต้ชื่อ AWS RoboMaker cloud extensions ด้วยนโยบาย ROS ที่เผยแพร่ต่อสาธารณชน ภายใต้เงื่อนไขของ Apache Software License 2.0

นับเป็นส่วนหนึ่งของการสนับสนุนอย่างต่อเนื่องของ AWS โดยหุ่นยนต์และชุมชนโอเพ่นซอร์ส AWS มีส่วนช่วยในการพัฒนา ROS เวอร์ชันล่าสุดคือ ROS2 และเป็นสมาชิกของ ROS2 Technical Steering Committee ซึ่งการมีส่วนร่วมของ AWS ต่อ ROS2 ได้แก่ การส่งข้อความการรักษาความปลอดภัย และการพิสูจน์ตัวตนแบบเรียลไทม์ ตลอดจนการทำงานกับชุมชนหุ่นยนต์ เพื่อโยกย้ายชุดรหัสต้นทางจาก ROS1 ไปสู่ ROS2

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

นายแบรด พอร์เตอร์ รองประธานและวิศวกร ด้านหุ่นยนต์ อเมซอน กล่าวว่า “หุ่นยนต์มีบทบาทสำคัญในการสร้างโซลูชันระดับโลก ช่วยให้การจัดส่งรวดเร็วขึ้นและลดค่าใช้จ่ายสำหรับลูกค้าของเรา เรารู้สึกตื่นเต้นที่ได้สนับสนุนการสร้าง AWS RoboMaker และยืนอยู่เบื้องหลังบริการที่จะช่วยเร่งการพัฒนาหุ่นยนต์ และการใช้งานเชิงพาณิชย์ เราเชื่อว่า AWS RoboMaker จะส่งผลต่อการดำเนินงานของหุ่นยนต์ขั้นสูงทั่วโลก โดยช่วยลดต้นทุนและเวลาในการผลิต ”

Stanley Black & Decker นักพัฒนาเครื่องมือและโซลูชั่นท่เป็นนวัตกรรมสำหรับผู้สร้าง ผู้คุ้มครอง ผู้ผลิตและนักสำรวจ “เรากำลังวางแผนที่จะสร้างยานพาหนะภาคพื้นดินอิสระและโดรน เพื่อทำให้อุตสาหกรรมการก่อสร้างมีประสิทธิผลมากขึ้น และลดต้นทุนการก่อสร้างลง การใช้เซ็นเซอร์ภาพที่หลากหลาย ข้อมูลที่เก็บรวบรวมสามารถนำมาใช้ในการสร้างแบบจำลองเว็บไซต์แบบ 3 มิติ สำหรับการวางแผนและการปรับปรุงกิจกรรมการก่อสร้าง ”

นายฮามิด มอนเตเซอร์รี รองประธานฝ่ายวิศวกรรมและหุ่นยนต์ SW ที่ Stanley Black & Decker กล่าวว่า “ด้วย AWS RoboMaker เราสามารถทดสอบแอปพลิเคชันที่เกี่ยวข้องกับหุ่นยนต์ได้อย่างง่ายดาย ในสภาพแวดล้อมแบบคลาวด์ และสร้างข้อมูลการถ่ายภาพสังเคราะห์ได้อย่างรวดเร็ว เพื่อฝึกขั้นตอน วิธีการสร้างโมเดล 3 มิติของเรา AWS RoboMaker เป็นโซลูชันที่จะช่วยจัดการการเชื่อมต่อที่เหมาะสำหรับใช้กับยานพาหนะภาคพื้นดินและโดรน โดยการการผสมผสานระหว่าง AWS RoboMaker และ AWS Greengrass ช่วยให้สามารถสื่อสารได้ง่ายระหว่างยานพาหนะภาคพื้นดิน โดรนและโซลูชั่น IoT ”

“ระบบ Robot Care System (RCS) ยังช่วยให้ผู้สูงอายุและคนพิการ สามารถใช้ชีวิตได้อย่างปลอดภัยและเป็นอิสระมากยิ่งขึ้นผ่านเทคโนโลยี โดยเป็นหนึงในความสามารถของ Lea ซึ่งเป็นผู้ช่วยหุ่นยนต์อิสระสำหรับผู้สูงอายุและคนพิการโดยเฉพาะ”

นาย Dimitrios Chronopoulos หัวหน้าวิศวกรเคลื่อนที่ของ บริษัท Robot Care Systems กล่าว ว่า Lea เป็นหุ่นยนต์แบบโต้ตอบ ช่วยให้ผู้สูงอายุปลอดภัยและกระตือรือร้น ในขณะที่สามารถพูดคุยกับคุณ และนำทางรอบ ๆ บ้านของคุณไอ้อย่างสะดวก และให้คุณเชื่อมต่อกับครอบครัวและแพทย์ ด้วยการเชื่อมต่อผ่านระบบ AWS RoboMaker cloud สำหรับ ROS ทำให้ Lea สามารถสตรีมข้อมูล วิดีโอและการควบคุมทางไกลได้อย่างอิสระ และยังสามารถโต้ตอบด้วยเสียงสำหรับการเข้าใช้บริการต่างๆเช่น Amazon Kinesis, Amazon Lex และ Amazon Polly ซึ่งเป็นบริการและส่วนขยายแบบคลาวด์ของ AWS RoboMaker ช่วยให้เราพัฒนาคุณลักษณะใหม่ ๆ ได้อย่างรวดเร็วและลดข้อจำกัด ของการประมวลผลบนเมนบอร์ดขนาดเล็ก ”

ทั้งนี้ Open Robotics ทำงานร่วมกับภาคอุตสาหกรรมสถาบันการศึกษาและรัฐบาลในการสร้างและสนับสนุนซอฟต์แวร์โอเพ่นซอร์ส สำหรับอุตสาหกรรมหุ่นยนต์ทั่วโลก ตั้งแต่การวิจัยและพัฒนา จนถึงการใช้งานเชิงพาณิชย์ “ซึ่งการสนับสนุนของ AWS สำหรับผลิตภัณฑ์ของเราซึ่งรวมถึง ROS2 จะช่วยให้เราบรรลุเป้าหมายในการทำให้แพลตฟอร์มแบบเปิด เป็นพื้นฐานสำหรับการใช้งานหุ่นยนต์ทั้งหมด”

Brian Gerkey ซีอีโอของ Open Robotics กล่าวว่า “ด้วย ROS และ Gazebo บน AWS ใช้งานได้ง่ายกว่าที่เคย สำหรับนักพัฒนาซอฟต์แวร์ที่เริ่มต้นใช้งาน และสำหรับ บริษัท ต่างๆที่ต้องการรวมเครื่องมือเหล่านี้ไว้ในเวิร์กโฟลว์ ผมแทบอดใจไม่ไหวที่จะได้เห็นหุ่นยนต์บนมาตรฐาน ROS ใหม่ ๆ และนวัตกรรมใหม่ ๆ ที่จะถูกพัฒนาขึ้นในอนาคต ”

ทั้งนี้ AWS RoboMaker มีวางจำหน่ายในสหรัฐอเมริกาตะวันออก (เวอร์มอนต์) สหรัฐอเมริกาตะวันตก (โอเรกอน) สหภาพยุโรป (ไอร์แลนด์) และจะขยายไปยังภูมิภาคเพิ่มเติมในปีต่อ ๆ ไป