¿£ºñµð¾Æ(CEO Á¨½¼ Ȳ)°¡ 2022³â ·Î½ºÄÜ(ROSCon)¿¡¼ ÃֽоÆÀÌÀÛ(Isaac) ·Îº¿¿î¿µÃ¼Á¦(ROS) ¼ÒÇÁÆ®¿þ¾î ¸±¸®½ºÀÎ °³¹ßÀÚ ÇÁ¸®ºä(DP) 2¸¦ ¹ßÇ¥Çß´Ù°í ¹àÇû´Ù.

À̹ø ¸±¸®½º¿¡´Â ROS 2 °³¹ßÀÚ¸¦ À§ÇÑ Ãß°¡ ±â´ÉÀ» ºñ·ÔÇÏ¿© ÀÚÀ² À̵¿ ·Îº¿(AMR) Çø´À» À§ÇÑ »õ·Î¿î Ŭ¶ó¿ìµå¿Í ¿§Áö Åõ ·Îº¿(edge-to-robot) ÀÛ¾÷ °ü¸®, ¸ð´ÏÅ͸µ ¼ÒÇÁÆ®¿þ¾î°¡ Æ÷ÇԵƴÙ.
¿£ºñµð¾Æ ¾ÆÀÌÀÛ ROS´Â Çϵå¿þ¾î °¡¼Ó ¼º´ÉÀ» À§ÇÑ °³º° ÆÐŰÁö(GEM)¿Í Àüü ÆÄÀÌÇÁ¶óÀÎ(NITROS)À¸·Î ±¸¼ºµÈ´Ù. »õ·Î¿î ¸±¸®½º´Â ¼º´É Çâ»ó ¿Ü¿¡µµ ¾Æ·¡¿Í °°Àº ±â´ÉÀÌ Ãß°¡µÆ´Ù:
¹Ì¼Ç µð½ºÆÐÄ¡¿Í Ŭ¶óÀ̾ðÆ®(Mission Dispatch and Client): Â÷·® °ü¸® ½Ã½ºÅÛ¿¡¼ ·Îº¿¿¡ ÀÛ¾÷À» ÇÒ´çÇÏ°í ¸ð´ÏÅ͸µÇϱâ À§ÇÑ ¿ÀÇ ¼Ò½º CPU ÆÐŰÁöÀÌ´Ù. ¹Ì¼Ç µð½ºÆÐÄ¡´Â ´ë±Ô¸ð Â÷·® °ü¸® ½Ã½ºÅÛÀÇ ÀϺηΠÅëÇÕµÉ ¼ö Àִ Ŭ¶ó¿ìµå ³×ÀÌÆ¼ºê ¸¶ÀÌÅ©·Î¼ºñ½º(cloud-natvie microservice)ÀÌ´Ù.
ÇÁ¸®½ºÆäÀ̽º ¼¼±×¸àÅ×À̼Ç(FreeSpace Segmentation) ºÐÇÒ: ³»ºñ°ÔÀÌ¼Ç ½ºÅÃ(navigation stack)¿¡ ´ëÇÑ ÀÔ·ÂÀ¸·Î »ç¿ëÇÒ ·Îº¿ ±Ùó¿¡¼ ºñÀü AI ±â¹Ý Á¡À¯ ±×¸®µå¸¦ »ý¼ºÇϱâ À§ÇÑ Çϵå¿þ¾î °¡¼Ó ÆÐŰÁöÀÌ´Ù.
H.264 ºñµð¿À ÀÎÄÚµù°ú µðÄÚµù: ¾ÐÃàµÈ ºñµð¿À µ¥ÀÌÅÍ ±â·Ï°ú Àç»ýÀ» À§ÇÑ Çϵå¿þ¾î °¡¼Ó ÆÐŰÁöÀÌ´Ù. ºñµð¿À µ¥ÀÌÅÍ ¼öÁýÀº AI ÀÎ½Ä ¸ðµ¨À» ÈÆ·ÃÇÏ´Â µ¥ Áß¿äÇÑ ºÎºÐÀÌ´Ù. ¿£ºñµð¾Æ Á¬½¼ AGX ¿À¸°(Jetson AGX Orin) Ç÷§Æû¿¡¼ »õ·Î¿î GEMÀÇ ¼º´ÉÀº 1080p ½ºÅ×·¹¿À Ä«¸Þ¶ó 2´ë¿¡¼ 30fps(ÃÑ 120fps ÀÌ»ó)·Î ÃøÁ¤µÇ¾î µ¥ÀÌÅÍ ¼³Ä¡ °ø°£À» ÃÖ´ë 10¹è±îÁö ÁÙ¿´´Ù.
¹Ì¼Ç µð½ºÆÐÄ¡¿Í Ŭ¶óÀÌ¾ðÆ®´Â Â÷·® °ü¸® ½Ã½ºÅÛ°ú ROS 2 ·Îº¿ °£¿¡ ÀÛ¾÷À» ÇÒ´çÇϰí ÃßÀûÇÒ ¼ö Àִ ǥÁØÇü ¿ÀÇ ¼Ò½º ¹æ¹ýÀ» Á¦°øÇÑ´Ù. ¹Ì¼Ç µð½ºÆÐÄ¡¿Í Ŭ¶óÀÌ¾ðÆ®´Â ·Îº¿ Çø´À» À§ÇØ Æ¯º°È÷ ¼³°èµÈ °³¹æÇü Åë½Å Ç¥ÁØÀÎ VDA5050À» »ç¿ëÇÏ¿© Åë½ÅÇÑ´Ù. ¸Þ½ÃÁö´Â »ç¹°ÀÎÅͳÝ(IoT) ¾ÖÇø®ÄÉÀ̼ÇÀ» À§ÇÑ °æ·® ¸Þ½Ã¡ ÇÁ·ÎÅäÄÝÀÎ MQTT¸¦ ÅëÇØ ¹«¼±À¸·Î Àü¼ÛµÈ´Ù.
¹Ì¼Ç µð½ºÆÐÄ¡´Â NGC¿¡¼ ´Ù¿î·ÎµåÇϰųª ¾ÆÀÌÀÛ ±êÇãºê(Isaac GitHub)¿¡¼ ¼Ò½º ÄÚµå·Î »ç¿ëÇÒ ¼ö ÀÖ´Â ÄÁÅ×À̳ÊÇü ¸¶ÀÌÅ©·Î¼ºñ½º·Î Â÷·® °ü¸® ½Ã½ºÅÛ¿¡ ÅëÇÕµÉ ¼ö ÀÖ´Ù. ¹Ì¼Ç µð½ºÆÐÄ¡´Â ¿ÀÅä ¸ðÅͽº(OTTO Motors)¿Í ÀοÀºø(InOrbit)ÀÌ °³¹ßÇÏ¿© ÃÖ±Ù ¹ßÇ¥ÇÑ VDA5050 Ä¿³ØÅÍ¿Í °°Àº ´Ù¸¥ ¿ÀÇ ¼Ò½º ROS 2 Ŭ¶óÀÌ¾ðÆ®¿Í »óÈ£ ¿î¿ë¼ºÀ» °®´Â °ÍÀ¸·Î È®ÀεƴÙ.
ROS 2 Çèºí(Humble)°ú ȣȯµÇ´Â ¹Ì¼Ç Ŭ¶óÀÌ¾ðÆ®´Â ¾ÆÀÌÀÛ ROS ±êÇãºê¿¡¼ ÆÐŰÁö·Î Á¦°øµÇ¸ç, Nav2 ³»ºñ°ÔÀÌ¼Ç ½ºÅðú »çÀü ÅëÇÕµÇ¾î ·Îº¿¿¡¼ Ž»ö ¹× ±âŸ ÀÛ¾÷À» ÇÒ´çÇϰí ÃßÀûÇÑ´Ù.
¾ÆÀÌÀÛ ROS´Â AI ÀνÄ, À̹ÌÁö ó¸®¿Í Ž»öÀ» À§ÇØ ROS 2 °³¹ßÀÚ Ä¿¹Â´ÏƼ¿¡ Áö¼ÓÀûÀ¸·Î Çϵå¿þ¾î °¡¼Ó ¼º´ÉÀ» Á¦°øÇÑ´Ù. ÀÚÀ² ·Îº¿Àº ÷´Ü AI¿Í ÄÄÇ»ÅÍ ºñÀü ´É·ÂÀÌ ÇÊ¿äÇÏ´Ù. ¿£ºñµð¾Æ ¾ÆÀÌÀÛ ROS´Â ·Îº¸Æ½½º ¾÷°è°¡ º¸´Ù ½±°Ô ÃÖ÷´Ü ±â¼úÀ» Àû¿ëÇÒ ¼ö ÀÖµµ·Ï Çϱâ À§ÇÑ ³ë·ÂÀÇ °á°ú¹°ÀÌ´Ù.
ÁÖ¿ä ¾ÆÀÌÀÛ ROS ÆÐŰÁöÀÇ Ãֽмº´É ¼öÄ¡¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ¾ÆÀÌÀÛ ROS ¼º´É ¿ä¾à¿¡¼ È®ÀÎÇÒ ¼ö ÀÖ´Ù.
¿£ºñµð¾Æ´Â ¿£ºñµð¾Æ ¾ÆÀÌÀÛ ROS Àü¹®°¡¿¡°Ô °í±Þ ±â¼ú ±³À°À» Á¦°øÇÏ°í ¾×¼¼½º¸¦ Á¦°øÇϱâ À§ÇØ ROS 2 °³¹ßÀÚ¸¦ Áß½ÉÀ¸·Î ÇÑ »õ·Î¿î ¿þºñ³ª ½Ã¸®Á ¹ßÇ¥Çß´Ù. ÇØ´ç ¼¼¼ÇÀº ¹«·áÀ̸ç ROS 2¿ë °¡¼Ó ¸ðµâÀ» °³¹ßÇÏ´Â ±â¼ú Àü¹®°¡¿Í ÇÔ²²ÇÏ´Â Q&A ½Ã°£À» Á¦°øÇÑ´Ù.
ÀϺ» ±³Åä¿¡¼ ¿¸®´Â ROSÄÜ Âü¼®ÀÚµéÀº ¶óÀ̺꽺Ʈ¸² ¸µÅ©¸¦ ÅëÇØ 2022³â 10¿ù 20ÀÏ ¿ÀÈÄ 2½Ã 10ºÐ(Çѱ¹½Ã°£)¿¡ ¾ÆÀÌÀÛ ½ÉÀ» ÅëÇÑ °¡Á¦º¸ ºê¸´Â¡(Bridging Gazebo with Isaac Sim) ±â¼ú ¼¼¼Ç¿¡ Âü¼®ÇÒ ¼ö ÀÖ´Ù.
¿£ºñµð¾Æ Á¬½¼ AGX ¿À¸° °³¹ßÀÚ Å°Æ®(NVIDIA Jetson AGX Orin Developer Kit)¿¡¼ ½ÇÇàµÇ´Â ¾ÆÀÌÀÛ ROS ¶óÀÌºê µ¥¸ð´Â 22¹ø ºÎ½ºÀÇ ¿£ºñµð¾Æ¸¦ ¹æ¹®ÇØ È®ÀÎÇÒ ¼ö ÀÖ´Ù.
|