Ƽ¿¡½º¿£·¦, ¼¼°è ÃÖÃÊ ¡®Á¦ÆÛ¡¯ÀÇ ¶óÁ¸®ÆÄÀÌ 5 Æ÷Æà ¼º°ø

  • ÁÖ¼Ò º¹»ç
  • ¹êµå °øÀ¯
  • ³×À̹ö °øÀ¯
  • Ä«Ä«¿ÀÅå °øÀ¯
  • ÆäÀ̽ººÏ °øÀ¯
  • Æ®À§ÅÍ °øÀ¯
½Ç½Ã°£ Åë½Å, ÀΰøÁö´É(AI) Àü¹® ±â¾÷ÀΠƼ¿¡½º¿£·¦(TSN Lab, ´ëÇ¥ ±è¼º¹Î)Àº ¼¼°è ÃÖÃÊ·Î ¡®Á¦ÆÛ(Zephyr)¡¯ ½Ç½Ã°£ ¿î¿µÃ¼Á¦(RTOS)¸¦ ¶óÁ¸® ÆÄÀÌ 5(Raspberry Pi 5)¿¡ Æ÷ÆÃÇϴµ¥ ¼º°øÇß´Ù°í ¹àÇû´Ù.

Ƽ¿¡½º¿£·¦Àº Áö³­ÇØ 10¿ù ¶óÁ¸® ÆÄÀÌ 5°¡ Ãâ½ÃµÈ Á÷ÈĺÎÅÍ Á¦ÆÛÀÇ Æ÷ÆÃÀ» À§ÇÑ ¿¬±¸°³¹ßÀ» ÁøÇàÇØ¿ÔÀ¸¸ç, À̹ø Æ÷Æà ¼Ò½ºÄÚµå´Â Á¦ÆÛÀÇ »ýÅ°è È®ÀåÀ» À§ÇÑ ±Û·Î¹ú ¿ÀǼҽº Çù¾÷ ÇÁ·ÎÁ§Æ®ÀÎ ¡®Á¦ÆÛ ÇÁ·ÎÁ§Æ®(Zephyr Project)¡¯ÀÇ Äڵ帮ºä(Code Review)¸¦ Åë°úÇϸ鼭 ¾÷°èÀÇ °øÀÎÀ» ¹Þ¾Ò´Ù.

¶óÁ¸® ÆÄÀÌ´Â ¿µ±¹ ¶óÁ¸® ÆÄÀÌ Àç´Ü(Raspberry Pi Foundation)¿¡¼­ ¸¸µç Àú°¡Çü ´ÜÀϱâÆÇ ÄÄÇ»ÅÍ(Single-Board Computer, SBC)·Î, ¼¼°è¿¡¼­ °¡Àå ¸¹ÀÌ »ç¿ëµÇ´Â SBC´Ù. ÀÛÀº Å©±â¿Í Àú·ÅÇÑ °¡°ÝÀ» ¾Õ¼¼¿ö ±³À° ½ÃÀåÀÇ Ç¥ÁØ °³¹ßº¸µå·Î ÀÚ¸®¸Å±èÇßÀ¸¸ç, ±× ¿ÜÀÇ »ê¾÷ ºÐ¾ß¿¡¼­µµ ´Ù¾çÇÑ ¿ëµµ·Î ¾²ÀδÙ. ƯÈ÷ ÀÓº£µðµå ºÐ¾ß¿¡¼­´Â ´ë±Ô¸ð ÇÁ·ÎÁ§Æ®¸¦ ½ÃÀÛÇϱâ Àü °³³ä °ËÁõ(PoC, Proof of Concept)¿¡ Àû±Ø È°¿ëµÇ°í ÀÖ´Ù.

ÇÏÁö¸¸ ¶óÁ¸® ÆÄÀÌ 5´Â °ø½ÄÀûÀ¸·Î ºñ½Ç½Ã°£ OSÀÎ ¸®´ª½º(Linux)¸¸ Áö¿øÇϱ⠶§¹®¿¡ ½Ã°£À» ¹Î°¨ÇÏ°Ô ´Ù·ï¾ß ÇÏ´Â ½Ç½Ã°£ ºÐ¾ß¿¡¼­´Â È°¿ëÀÌ Á¦ÇÑÀûÀ̶ó´Â ÇÑ°è°¡ ÀÖ¾ú´Ù.

Ƽ¿¡½º¿£·¦ÀÇ À̹ø ¼º°ú´Â °í¼º´É°ú ½Ç½Ã°£ 󸮰¡ ¿ä±¸µÇ´Â ºÐ¾ß¿¡¼­µµ ¶óÁ¸® ÆÄÀÌ 5¸¦ È°¿ëÇÒ ¼ö ÀÖ´Â ±æÀ» ¿­¾ú´Ù´Â Á¡¿¡¼­ Å« Àǹ̸¦ °¡Áø´Ù. ¾ÕÀ¸·Î´Â ¸¶ÀÌÅ©·ÎÃÊ ´ÜÀ§·Î ½Ã°£À» ´Ù·ï¾ß ÇÏ´Â ½Ç½Ã°£ ºÐ¾ß¿¡¼­µµ ¶óÁ¸® ÆÄÀÌ 5ÀÇ È°¿ëÀÌ º»°Ý È®´ëµÉ °ÍÀ¸·Î ±â´ëµÈ´Ù.

Ƽ¿¡½º¿£·¦ÀÌ Æ÷Æÿ¡ ¼º°øÇÑ Á¦ÆÛ´Â ¸®´ª½º Àç´Ü(Linux Foundation)¿¡¼­ ¸®´ª½º OSÀÇ Ä«¿îÅÍÆÄÆ®·Î °ü¸®ÇÏ´Â RTOS´Ù. º¸Åë ¸¶ÀÌÅ©·ÎÃÊ ¶Ç´Â ³ª³ëÃÊ ´ÜÀ§·Î ½Ã°£À» ´Ù·ï¾ß ÇÏ´Â ºÐ¾ß¿¡¼­ »ç¿ëµÈ´Ù. °è¶õÀ» ±úÁö ¾Ê°í Àâ±â À§ÇØ ·Îº¿ÀÇ ¼Õ°¡¶ôÀ» Á¤¹Ð Á¦¾îÇϰųª µå·ÐÀÇ ÀÚ¼¼ Á¦¾î¸¦ À§ÇØ ¸Å¿ì ªÀº ½Ã°£¿¡ ÇÁ·ÎÆç·¯ÀÇ ¼Óµµ¸¦ ¹Ì¼¼Á¶Á¤ÇØ¾ß ÇÏ´Â °æ¿ì°¡ ±× ½Ç·Ê´Ù.

Á¦ÆÛÀÇ ¶óÁ¸® ÆÄÀÌ 5 Æ÷ÆÃÀÌ Æ¯È÷ Áß¿äÇß´ø °ÍÀº ·Îº¿ OSÀÇ »ç½Ç»ó Ç¥ÁØÀÎ ¡®ROS2 (Robot Operating System 2)¡¯¿¡¼­ Á¦ÆÛ¿Í ¶óÁ¸® ÆÄÀÌ 5°¡ °¡Àå ¸¹ÀÌ È°¿ëµÇ´Â Á¶ÇÕÀ̱⠶§¹®ÀÌ´Ù. ¼¾¼­·ÎºÎÅÍ ¼öÁýµÈ µ¥ÀÌÅ͸¦ ºü¸£°Ô ó¸®ÇÏ°í ½Ç½Ã°£ Á¦¾îÇϱâ À§Çؼ± ¶óÁ¸® ÆÄÀÌ 5ó·³ º¸´Ù °­·ÂÇÑ Çϵå¿þ¾î°¡ ÇÊ¿äÇϸç, ½Ã°£À» Á¤¹ÐÇÏ°Ô ´Ù·ç·Á¸é Á¦ÆÛ¿Í °°Àº RTOS°¡ ÇʼöÀûÀÌ´Ù. ÀÌ¿¡ ROS2¿¡¼­´Â ¶óÁ¸® ÆÄÀÌ µîÀÇ ÀÓº£µðµå º¸µå¿Í Á¦ÆÛ µî RTOSÀÇ Æ÷ÆÃÀ» À§ÇÑ º°µµÀÇ ¼ÒÇÁÆ®¿þ¾î ½ºÅÃÀÎ ¡®micro-ROS¡¯¸¦ Á¦°øÇÏ°í ÀÖ´Ù.

±è¼º¹Î Ƽ¿¡½º¿£·¦ ´ëÇ¥´Â ¡°¼¼°è ÃÖÃÊ·Î Á¦ÆÛ RTOS¸¦ ¶óÁ¸® ÆÄÀÌ 5¿¡ Æ÷ÆÃÇÑ °ÍÀº ½Ç½Ã°£ ºÐ¾ß¿¡¼­ Ƽ¿¡½º¿£·¦ÀÇ ±â¼ú·ÂÀÌ ÅéƼ¾î ¼öÁØÀÓÀ» ¹æÁõÇÑ´Ù. ½Ç½Ã°£ ¿î¿µÃ¼Á¦ÀÎ Á¦ÆÛ¿Í ½Ç½Ã°£ Åë½Å Ç¥Áرâ¼úÀÎ TSN (Time-Sensitive Networking)À» °áÇÕÇØ ½Ç½Ã°£ Ç÷§Æû ½ÃÀå¿¡ µµÀüÇÒ °èȹ¡±À̶ó°í ¸»Çß´Ù.