
นี่คือโพสต์ที่แปลด้วย AI
แบล็กเบอร์รี สนับสนุนการนำหุ่นยนต์อุตสาหกรรมที่ใช้ ROS 2 ไปใช้งานจริงด้วย QNX SDP 8.0
- ภาษาที่เขียน: ภาษาเกาหลี
- •
-
ประเทศอ้างอิง: ประเทศญี่ปุ่น
- •
- เทคโนโลยีสารสนเทศ
เลือกภาษา
แบล็กเบอร์รี่ เจแปน ได้จัดงานแถลงข่าว ณ กรุงโตเกียว เมื่อวันที่ 5 มิถุนายน 2567 โดยเน้นย้ำว่า "QNX SDP 8.0" ซึ่งเป็นเวอร์ชันล่าสุดของแพลตฟอร์มซอฟต์แวร์สำหรับระบบฝังตัวของบริษัทนั้น เหมาะอย่างยิ่งสำหรับการพัฒนาหุ่นยนต์สำหรับอุตสาหกรรมและการแพทย์ โดยเฉพาะอย่างยิ่ง บริษัทผู้ผลิตหุ่นยนต์อุตสาหกรรมในญี่ปุ่นซึ่งมุ่งเน้นการพัฒนาหุ่นยนต์โดยใช้ "ROS 2" ซึ่งเป็นเฟรมเวิร์กซอฟต์แวร์สำหรับการพัฒนาหุ่นยนต์ ทางแบล็กเบอร์รี่ได้อธิบายว่า QNX SDP 8.0 นั้นเป็นตัวเลือกที่แข็งแกร่งในแง่ของความปลอดภัย ความมั่นคง และประสิทธิภาพ เมื่อนำไปใช้กับการพัฒนาหุ่นยนต์เชิงพาณิชย์ที่ใช้ ROS 2 นอกจากนี้ ยังได้สาธิตตัวควบคุมและแขนหุ่นยนต์ที่สามารถควบคุมระยะไกลแบบเรียลไทม์พร้อมฟีดแบ็กแบบสัมผัส โดยใช้การผสานรวม QNX SDP 8.0 และ ROS 2
QNX ของแบล็กเบอร์รี่นั้น เป็นแพลตฟอร์มซอฟต์แวร์สำหรับระบบฝังตัวที่มีแกนหลักเป็นระบบปฏิบัติการแบบเรียลไทม์ (RTOS) คือ "QNX Neutrino" โดยรายได้จากธุรกิจที่เกี่ยวข้องกับ QNX นั้น มากกว่าครึ่งหนึ่งมาจากอุตสาหกรรมยานยนต์ โดยเฉพาะระบบอินโฟเทนเมนต์ในรถยนต์ (IVI) นายอา갈왈 사친 (Agarwal Sachin) ผู้จัดการฝ่ายขายประจำประเทศของแบล็กเบอร์รี่ เจแปน กล่าวว่า "ส่วนที่เหลืออีกครึ่งหนึ่งนั้น ใช้ในงานด้านอื่นๆ ที่มีความสำคัญอย่างยิ่ง เช่น การควบคุมอัตโนมัติในอุตสาหกรรม หุ่นยนต์ และอุปกรณ์ทางการแพทย์ สิ่งที่ได้รับการยกย่องอย่างสูงในทั้งอุตสาหกรรมยานยนต์และอุตสาหกรรมอื่นๆ ก็คือ ความปลอดภัยโดยเน้นที่การปฏิบัติตามมาตรฐานด้านความปลอดภัยของฟังก์ชัน การรักษาความปลอดภัยขั้นสูงบนพื้นฐานของไมโครเคอร์เนลอาร์คิเทคเจอร์ของ RTOS และประสิทธิภาพผ่านการควบคุมแบบเรียลไทม์" QNX ที่มีชื่อเสียงโด่งดังในญี่ปุ่นจากการใช้งานในอุตสาหกรรมยานยนต์นั้น มีแผนที่จะขยายธุรกิจไปยังอุตสาหกรรมหุ่นยนต์อุตสาหกรรม ซึ่งเป็นอุตสาหกรรมที่ QNX มีบทบาทสำคัญในตลาดโลกเช่นเดียวกับอุตสาหกรรมยานยนต์ ญี่ปุ่นครองส่วนแบ่งการตลาดหุ่นยนต์อุตสาหกรรมทั่วโลกอยู่ที่ 45% โดยเกือบ 80% ของหุ่นยนต์เหล่านี้ส่งออกไปต่างประเทศ นอกจากนี้ ในแง่ของจำนวนหุ่นยนต์ต่อประชากร 10,000 คน ญี่ปุ่นมีจำนวนมากกว่าสหรัฐอเมริกาถึง 2 เท่า นายซาชินเน้นย้ำว่า "หุ่นยนต์อุตสาหกรรมมีความสำคัญอย่างยิ่งต่อเศรษฐกิจของญี่ปุ่น และจำเป็นต้องเสริมสร้างห่วงโซ่อุปทานรวมถึงซอฟต์แวร์"
QNX SDP 8.0 ที่เปิดตัวในเดือนธันวาคม 2566 นั้น ได้รับการพัฒนาอย่างก้าวกระโดดจากรุ่นก่อนหน้าคือ "QNX SDP 7.1" โดยได้มีการทบทวนสถาปัตยกรรม RTOS ซึ่งเป็นแกนหลักของ QNX เพื่อให้สอดคล้องกับความต้องการของอุปกรณ์ฝังตัวรุ่นใหม่ และได้ขยายขอบเขตการใช้งานอย่างมาก นายคิอุจิ ชิโร่ วิศวกรประยุกต์ภาคสนามหลักของแบล็กเบอร์รี่ เจแปน กล่าวว่า "แม้ว่าโปรเซสเซอร์จะมีจำนวนคอร์มากขึ้น แต่เราได้ปรับปรุงให้สามารถใช้ประโยชน์จากประสิทธิภาพเหล่านั้นได้อย่างเต็มที่" เดิมทีรองรับได้สูงสุด 16 คอร์ แต่ QNX SDP 8.0 สามารถรองรับได้ถึง 64 คอร์ และได้นำสเกจูลเลอร์แบบเธรดเข้ามาใช้เพิ่มเติมจากสเกจูลเลอร์ทั่วไป สามารถควบคุมการประมวลผลสัญญาณรบกวนได้อย่างละเอียดมากขึ้น และได้เปลี่ยนเน็ตเวิร์กสแตกจาก NetBSD เป็น FreeBSD นอกจากนี้ยังได้ปรับปรุงกลไกการจัดการหน่วยความจำเพื่อรองรับหน่วยความจำที่มีขนาดใหญ่ขึ้น แม้ว่าจะมีการปรับปรุงสถาปัตยกรรมอย่างมาก แต่ก็ยังคงรักษาความสามารถในการใช้งานร่วมกันกับเวอร์ชันก่อนหน้า เช่น QNX SDP 7.1 ไว้ แม้ว่าการขยายฟังก์ชันของสถาปัตยกรรมอาจทำให้ภาระการประมวลผลเพิ่มขึ้นและส่งผลต่อความเร็วในการประมวลผล แต่ "ประสิทธิภาพในการประมวลผลไม่ได้ลดลงเลย" นายคิอุจิกล่าว นอกจากนี้ ยังมีการเพิ่มตัวเลือกสภาพแวดล้อมการพัฒนาใหม่ๆ โดยนอกเหนือจาก "Momentics" ซึ่งเป็นสภาพแวดล้อมการพัฒนาที่ใช้ Eclipse ที่ QNX ได้จัดหาให้มาโดยตลอดแล้ว ยังสามารถใช้ "Visual Studio Code" ซึ่งเป็นที่นิยมใช้กันอย่างแพร่หลายในหมู่ผู้พัฒนาซอฟต์แวร์ได้อีกด้วย
QNX SDP 8.0 ได้รับการอัพเกรดด้านประสิทธิภาพอย่างมาก แต่ก็ยังคงรักษาความปลอดภัยและความมั่นคงเช่นเดียวกับเวอร์ชันก่อนหน้า สิ่งที่สะท้อนถึงความปลอดภัยก็คือ การได้รับการรับรองว่าตรงตามระดับความปลอดภัยสูงสุดตามมาตรฐานความปลอดภัยของฟังก์ชันต่างๆ เช่น IEC 61508 SIL3, IEC 62304 Class C, ISO 26262 ASIL D นายคิอุจิอธิบายว่า "สำหรับบริษัทที่เป็นผู้ให้บริการระบบหุ่นยนต์ (Robot SIer) ที่รวมหุ่นยนต์อุตสาหกรรมหลายประเภทเข้าด้วยกันเพื่อสร้างระบบหุ่นยนต์นั้น การได้รับการรับรองในระดับซอฟต์แวร์พื้นฐานนั้น จะช่วยลดต้นทุนในการสร้างระบบที่เป็นไปตามมาตรฐานความปลอดภัยของฟังก์ชัน" และเนื่องจากไมโครเคอร์เนลยังคงสามารถแยกส่วนประกอบที่สำคัญต่อความปลอดภัยออกจากส่วนประกอบที่ไม่สำคัญต่อความปลอดภัยได้ จึงทำให้การรักษาความปลอดภัยทำได้ง่ายกว่าเมื่อเปรียบเทียบกับระบบปฏิบัติการแบบโมโนลิธิก (monolithic OS) เช่น Linux
ในงานแถลงข่าว ได้มีการสาธิตการผสานรวมแขนหุ่นยนต์ของ Flexiv บริษัทในสหรัฐอเมริกา ซึ่งเป็นพันธมิตรของแบล็กเบอร์รี่ในด้านหุ่นยนต์อุตสาหกรรมและหุ่นยนต์ทางการแพทย์ กับตัวควบคุมระยะไกล/ฟีดแบ็กแบบสัมผัสของ Haply Robotics บริษัทในแคนาดา แขนหุ่นยนต์และตัวควบคุมเชื่อมต่อกับบอร์ดประเมินผล "i.MX 8M Plus" ของ NXP Semiconductors โดยมี ROS 2 ที่ควบคุมการเชื่อมโยงระหว่างแขนหุ่นยนต์และตัวควบคุม รวมถึง OpenCV ที่ประมวลผลภาพจาก i.MX 8M Plus ติดตั้งอยู่บน QNX SDP 8.0 นายคิอุจิกล่าวว่า "ผู้ผลิตหุ่นยนต์อุตสาหกรรมในญี่ปุ่นกำลังพัฒนาโดยใช้ ROS 2 แต่ดูเหมือนว่าจะมีความท้าทายในแง่ของความปลอดภัย ความมั่นคง และประสิทธิภาพแบบเรียลไทม์สำหรับการนำไปใช้ในเชิงพาณิชย์ การใช้ QNX SDP 8.0 จะช่วยแก้ไขปัญหาเหล่านี้ได้"