¿£ºñµð¾Æ°¡ ¼¼°è ÃÖ´ë±Ô¸ð ·Îº¿ ÄÜÆÛ·±½ºÀÎ ·Î½ºÄÜ(ROSCon)¿¡¼ ·Îº¿¿î¿µÃ¼Á¦(ROS) °³¹ßÀÚ¸¦ À§ÇÑ »ý¼ºÇü AI ¼Ö·ç¼ÇÀ» ¹ßÇ¥Çß´Ù.
·Î½ºÄÜÀº µ§¸¶Å©¿¡¼ °¡Àå ¿À·¡µÈ µµ½Ã Áß ÇϳªÀÌÀÚ ÀÚµ¿ÈÀÇ Áß½ÉÁöÀÎ ¿Àµ§¼¼(Odense)¿¡¼ 10¿ù 21ÀÏ(ÇöÁö ½Ã°£)ºÎÅÍ »çÈê °£ ÁøÇàµÈ´Ù. À̹ø ¹ßÇ¥¿¡¼ ¿£ºñµð¾Æ(NVIDIA)´Â ·Îº¿ »ýÅ°è ÆÄÆ®³Êµé°ú ÇÔ²² ROS °³¹ßÀÚ¸¦ À§ÇÑ »ý¼ºÇü AIÅø, ½Ã¹Ä·¹À̼Ç, ÀÎ½Ä ¿öÅ©Ç÷ο츦 °ø°³Çß´Ù.
¿©±â¿¡´Â ¿§Áö AI¿Í ·Îº¸Æ½½º¿ë ¿£ºñµð¾Æ Á¬½¼(Jetson) Ç÷§Æû¿¡ ¹èÆ÷ÇÏ´Â ROS °³¹ßÀÚ¸¦ À§ÇÑ »õ·Î¿î »ý¼ºÇü AI ³ëµå¿Í ¿öÅ©Ç÷ο찡 Æ÷ÇԵƴÙ. »ý¼ºÇü AI¸¦ ÅëÇØ ·Îº¿Àº ÁÖº¯ ȯ°æÀ» ÀνÄÇÏ°í ÀÌÇØÇϸç, Àΰ£°ú ÀÚ¿¬½º·´°Ô ¼ÒÅëÇÏ°í, ÀÚÀ²ÀûÀ¸·Î »óȲ¿¡ ¸Â´Â °áÁ¤À» ³»¸± ¼ö ÀÖ´Ù.
ROS 2¸¦ ±â¹ÝÀ¸·Î ±¸ÃàµÈ ¸®¸É¹ö(ReMEmbR)´Â »ý¼ºÇü AI¸¦ »ç¿ëÇØ ·Îº¿ÀÇ Ã߷аú ÇൿÀ» Çâ»ó½ÃŲ´Ù. ÀÌ´Â °Å´ë ¾ð¾î ¸ðµ¨(Large Language Model, LLM), ºñÀü ¾ð¾î ¸ðµ¨(Vision Language Model, VLM), °Ë»ö Áõ° »ý¼º(retrieval-augmented generation, RAG)À» °áÇÕÇÑ´Ù. À̸¦ ÅëÇØ ·Îº¿ÀÌ Àå±âÀûÀÎ ÀÇ¹Ì ±â¾ïÀ» ±¸ÃàÇÏ°í Äõ¸®Çϸç ȯ°æÀ» Ž»öÇÏ°í »óÈ£ ÀÛ¿ëÇÏ´Â ´É·ÂÀ» Çâ»ó½ÃŲ´Ù.
À½¼º ÀÎ½Ä ±â´ÉÀº À§½ºÆÛTRT(WhisperTRT) ROS 2 ³ëµå¿¡ ÀÇÇØ ±¸µ¿µÈ´Ù. ÀÌ ³ëµå´Â ¿£ºñµð¾Æ ÅÙ¼RT(TensorRT)¸¦ »ç¿ëÇØ ¿ÀÇÂAI(OpenAI)ÀÇ À§½ºÆÛ(Whisper) ¸ðµ¨À» ÃÖÀûÈÇØ ¿£ºñµð¾Æ Á¬½¼¿¡¼ Áö¿¬ ½Ã°£ÀÌ ÂªÀº Ãß·ÐÀ» °¡´ÉÇÏ°Ô ÇÔÀ¸·Î½á Àΰ£°ú ·Îº¿ÀÇ Áï°¢ÀûÀÎ »óÈ£ ÀÛ¿ëÀ» °¡´ÉÇÏ°Ô ÇÑ´Ù.
À½¼º Á¦¾î ±â´ÉÀ» °®Ãá ROS 2 ·Îº¿ ÇÁ·ÎÁ§Æ®´Â ¿£ºñµð¾Æ ¸®¹Ù(Riva) ASR-TTS ¼ºñ½º¸¦ »ç¿ëÇØ ·Îº¿ÀÌ À½¼º ¸í·ÉÀ» ÀÌÇØÇÏ°í ÀÌ¿¡ ÀÀ´äÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù. ³ª»ç Á¦Æ®ÃßÁø¿¬±¸¼Ò(The NASA Jet Propulsion Laboratory)´Â ROS¿ë AI ±â¹Ý ¿¡ÀÌÀüÆ®ÀÎ ·Î»ç(ROSA)¸¦ µ¶ÀÚÀûÀ¸·Î ¼±º¸¿´´Ù. ÀÌ´Â ³×ºæ¶ó-SPOT(Nebula-SPOT) ·Îº¿°ú ¿£ºñµð¾Æ ¾ÆÀÌÀÛ ½É(Isaac Sim)ÀÇ ¿£ºñµð¾Æ ³ë¹Ù Ä«ÅÍ(Nova Carter) ·Îº¿¿¡¼ ÀÛµ¿Çß´Ù.
·Î½ºÄÜ¿¡¼ ij³ë´ÏÄÃ(Canonical)Àº ¿£ºñµð¾Æ Á¬½¼ ¿À¸° ³ª³ë(Jetson Orin Nano) ½Ã½ºÅÛ ¿Â ¸ðµâ¿¡¼ ½ÇÇàµÇ´Â Á¦·Î¼¦(zero-shot) ¹°Ã¼ °¨Áö ¸ðµ¨ÀÎ ³ª³ëOWL(NanoOWL)À» ½Ã¿¬ÇÑ´Ù. ÀÌ ¸ðµ¨À» »ç¿ëÇÏ¸é ·Îº¿ÀÌ »çÀü Á¤ÀÇµÈ ¹üÁÖ¿¡ ÀÇÁ¸ÇÏÁö ¾Ê°íµµ ±¤¹üÀ§ÇÑ ¹°Ã¼¸¦ ½Ç½Ã°£À¸·Î ½Äº°ÇÒ ¼ö ÀÖ´Ù.
°³¹ßÀÚ´Â ÀÌÁ¦ ·Îº¿ ±â´ÉÀ» Çâ»óÇϱâ À§ÇØ ¿£ºñµð¾Æ Á¬½¼¿¡ ÃÖÀûÈµÈ LLM°ú VLMÀ» Á¦°øÇÏ´Â »ý¼ºÇü AI¿ë ROS 2 ³ëµå¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù.
½Ã¹Ä·¹À̼ÇÀº ¹èÆ÷ Àü¿¡ AI Áö¿ø ·Îº¿À» ¾ÈÀüÇÏ°Ô Å×½ºÆ®ÇÏ°í °ËÁõÇÏ´Â µ¥ ¸Å¿ì Áß¿äÇÑ ÀÛ¾÷ÀÌ´Ù. ¿ÀÇÂUSD(OpenUSD)¸¦ ±â¹ÝÀ¸·Î ±¸ÃàµÈ ·Îº¿ ½Ã¹Ä·¹ÀÌ¼Ç Ç÷§ÆûÀÎ ¿£ºñµð¾Æ ¾ÆÀÌÀÛ ½ÉÀº ROS °³¹ßÀÚ¿¡°Ô ·Îº¿À» ROS ÆÐÅ°Áö¿¡ ½±°Ô ¿¬°áÇØ Å×½ºÆ®ÇÒ ¼ö ÀÖ´Â °¡»ó ȯ°æÀ» Á¦°øÇÑ´Ù. ÇöÀç ·Îº¿ ½Ã¹Ä·¹À̼ǰú Å×½ºÆ®¸¦ À§ÇÑ ¿£µåÅõ¿£µå ¿öÅ©Ç÷ο츦 ¼³¸íÇÏ´Â »õ·Î¿î ‘¾ÆÀÌÀÛ ½ÉÀ» »ç¿ëÇÑ ROS 2 ¿öÅ©Ç÷οì Ãʺ¸ÀÚ °¡À̵å(Beginner’s Guide to ROS 2 Workflows With Isaac Sim)’°¡ Á¦°øµÇ°í ÀÖ´Ù.
½ºÅ¸Æ®¾÷À» À§ÇÑ ¿£ºñµð¾Æ ÀμÁ¼Ç(Inception) ÇÁ·Î±×·¥ÀÇ È¸¿ø»çÀÎ Æø½º±Û·¯ºê(Foxglove)´Â °³¹ßÀÚ°¡ ¾ÆÀÌÀÛ ½ÉÀ» ±â¹ÝÀ¸·Î ±¸ÃàµÈ ¸ÂÃãÇü È®Àå ±â´ÉÀ» »ç¿ëÇØ ½Ã¹Ä·¹ÀÌ¼Ç µ¥ÀÌÅ͸¦ ½Ç½Ã°£À¸·Î ½Ã°¢ÈÇÏ°í µð¹ö±ëÇÏ´Â µ¥ µµ¿òÀÌ µÇ´Â ÅëÇÕ ±â¼úÀ» ½Ã¿¬Çß´Ù.
¿ÀÇ ¼Ò½º ROS 2 ¼ÒÇÁÆ®¿þ¾î ÇÁ·¹ÀÓ¿öÅ©¸¦ ±â¹ÝÀ¸·Î ±¸ÃàµÈ ¿£ºñµð¾Æ ¾ÆÀÌÀÛ ROS´Â ·Îº¸Æ½½º °³¹ßÀ» À§ÇÑ °¡¼Ó ÄÄÇ»Æà ÆÐÅ°Áö¿Í AI ¸ðµ¨ÀÇ ¸ðÀ½ÀÌ´Ù. °ð Ãâ½ÃµÉ 3.2 ¹öÀüÀº ·Îº¿ÀÇ ÀνÄ, Á¶ÀÛ, ȯ°æ ¸ÅÇÎÀ» Çâ»ó½ÃŲ´Ù.
¿£ºñµð¾Æ ¾ÆÀÌÀÛ ¸Å´Ïǽ·¹ÀÌÅÍ(Isaac Manipulator)ÀÇ ÁÖ¿ä °³¼± »çÇ׿¡´Â ÆÄ¿îµ¥À̼ÇÆ÷Áî(FoundationPose)¿Í cu¸ð¼Ç(cuMotion)À» ÅëÇÕÇÏ´Â »õ·Î¿î ·¹ÆÛ·±½º ¿öÅ©Ç÷ο찡 Æ÷ÇԵȴÙ. ÀÌ´Â ·Îº¸Æ½½º¿¡¼ ÇȾØÇ÷¹À̽º(pick-and-place)¿Í °´Ã¼ ÃßÀû ÆÄÀÌÇÁ¶óÀÎÀÇ °³¹ßÀ» °¡¼ÓÈÇÑ´Ù.
¾Æ¿ï·¯ ¿£ºñµð¾Æ ¾ÆÀÌÀÛ ÆÛ¼ÁÅÍ(Isaac Perceptor)µµ °³¼±µÆ´Ù. ÀÌ´Â »õ·Î¿î ½Ã°¢Àû SLAM ·¹ÆÛ·±½º ¿öÅ©Ç÷οì, Çâ»óµÈ ´ÙÁß Ä«¸Þ¶ó °¨Áö, 3D À籸¼ºÀ» Ư¡À¸·Î ÀÚÀ² ÁÖÇà ·Îº¿(autonomous mobile robot, AMR)ÀÇ È¯°æ Àνİú â°í¿Í °°Àº µ¿ÀûÀΠȯ°æ¿¡¼ÀÇ ¼º´ÉÀ» °³¼±ÇÑ´Ù.
·Îº¸Æ½½º ±â¾÷µéÀÌ ¿£ºñµð¾Æ ¾ÆÀÌÀÛ °¡¼Ó ¶óÀ̺귯¸®¿Í AI ¸ðµ¨À» ÀÚ»ç Ç÷§Æû¿¡ ÅëÇÕÇÏ°í ÀÖ´Ù.
Å׶ó´ÙÀÎ ·Îº¸Æ½½º(Teradyne Robotics)ÀÇ ÀÚȸ»çÀÎ À¯´Ï¹ö¼³ ·Îº¿(Universal Robots)Àº AI ±â¹Ý ÄÚº¿(cobot) ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÒ ¼ö ÀÖ´Â »õ·Î¿î AI ¿¢¼¿·¯·¹ÀÌÅÍ ÅøŶ(AI Accelerator toolkit)À» Ãâ½ÃÇß´Ù.
¹Ì¼Ò ·Îº¸Æ½½º(Miso Robotics)´Â ¾ÆÀÌÀÛ ROS¸¦ »ç¿ëÇØ AI ±â¹Ý ·Îº¿ °¨ÀÚÆ¢±è Á¦Á¶ Çø®ÇÇ ÇÁ¶óÀÌ ½ºÅ×À̼Ç(Flippy Fry Station)ÀÇ ¼Óµµ¸¦ ³ôÀÌ°í ½ÄÇ° ¼ºñ½º ÀÚµ¿ÈÀÇ È¿À²¼º°ú Á¤È®¼ºÀ» Çâ»ó½ÃÅ°°í ÀÖ´Ù.
ÈÙ¹Ì(Wheel.me)´Â ¾Ë°í ·Îº¸Æ½½º(RGo Robotics)¿Í ¿£ºñµð¾Æ¿Í Çù·ÂÇØ ¾ÆÀÌÀÛ ÆÛ¼ÁÅ͸¦ »ç¿ëÇØ »ý»ê¿¡ ¹Ù·Î »ç¿ëÇÒ ¼ö ÀÖ´Â AMRÀ» °³¹ßÇÏ°í ÀÖ´Ù.
¸ÞÀÎ ½ºÆ®¸®Æ® ¿ÀÅä³ë¹Ì(Main Street Autonomy)´Â ¼¾¼ º¸Á¤À» °£¼ÒÈÇϱâ À§ÇØ ¾ÆÀÌÀÛ ÆÛ¼ÁÅ͸¦ »ç¿ëÇÏ°í ÀÖ´Ù.
¿À¸£º¤(Orbbec)Àº ¾ÆÀÌÀÛ ÆÛ¼ÁÅ͸¦ À§ÇÑ Áï½Ã »ç¿ë °¡´ÉÇÑ AMR ¼Ö·ç¼ÇÀÎ ÆÛ¼ÁÅÍ µð¹ë·ÎÆÛ Å°Æ®(Perceptor Developer Kit)¸¦ ¹ßÇ¥Çß´Ù.
¸³½º ÄÚÆÛ·¹À̼Ç(LIPS Corporation)Àº Çâ»óµÈ AMR ³»ºñ°ÔÀ̼ÇÀ» À§ÇÑ ¸ÖƼ Ä«¸Þ¶ó ÀÎ½Ä °³¹ß Å°Æ®¸¦ Ãâ½ÃÇß´Ù.
ij³ë´ÏÄÃÀº ROS °³¹ßÀÚ¸¦ À§ÇØ ¿ÏÀüÈ÷ ÀÎÁõµÈ ¿ìºÐÅõ(Ubuntu) ȯ°æÀ» °Á¶Çϸç Àå±âÀûÀÎ Áö¿øÀ» Áï½Ã Á¦°øÇÑ´Ù.
ij³ë´ÏÄÃ, ¿¡Äí¸à(Ekumen), Æø½º±Û·¯ºê, ÀÎÆ®¸°Á÷(Intrinsic), ¿ÀÇ ³»ºñ°ÔÀ̼Ç(Open Navigation), Áö¸à½º(Siemens), Å׶ó´ÙÀÎ ·Îº¸Æ½½º µî ROS Ä¿¹Â´ÏƼ ȸ¿ø°ú ÆÄÆ®³Ê°¡ µ§¸¶Å©¿¡¼ ¿öÅ©¼¥, °¿¬, ºÎ½º µ¥¸ð, ¼¼¼ÇÀ» ÁøÇàÇÑ´Ù. ÁÖ¿ä ³»¿ëÀº ´ÙÀ½°ú °°´Ù:
¿ÀÇ ³»ºñ°ÔÀÌ¼Ç LLCÀÇ ½ºÆ¼ºê ¸ÅÄ˽ºÅ°(Steve Macenski)¿Í ÇÔ²²ÇÏ´Â ¼Ò±Ô¸ð ±×·ì ¼¼¼Ç ‘³»ºê2 »ç¿ëÀÚ ¹Ô¾÷(Nav2 User Meetup)’
BMW AGÀÇ ¸¶ÀÌŬ °ÕÆ®³Ê(Michael Gentner)¿Í Áö¸à½º AGÀÇ Ä«¸£½ºÅÙ ºê¶ó¿î·Î½º(Carsten Braunroth)°¡ ÇÔ²²ÇÏ´Â ‘´ë±Ô¸ð °øÀå ÀÚµ¿ÈÀÇ ROS(ROS in Large-Scale Factory Automation)’
¿£ºñµð¾ÆÀÇ Ä®¸®¾È ¹Ùµå·¹ºÎ(Kalyan Vadrevu)¿Í ÇÔ²²ÇÏ´Â ¼Ò±Ô¸ð ±×·ì ¼¼¼Ç ‘·Îº¿ Á¶ÀÛ ¿öÅ©Ç÷ο쿡 AI ÅëÇÕÇϱâ(Integrating AI in Robot Manipulation Workflows)’
¿£ºñµð¾ÆÀÇ ¸¶¸£Äí½º ¿ì¿£½´ (Markus Wuensch)¿Í ÇÔ²²ÇÏ´Â ¼Ò±Ô¸ð ±×·ì ¼¼¼Ç ‘½Ã¹Ä·¹À̼ǿ¡¼ ´ë±Ô¸ð ·Îº¿ ÇнÀ °¡¼ÓÈ(Accelerating Robot Learning at Scale in Simulation)’
¿ÀÇ ³»ºñ°ÔÀÌ¼Ç LLCÀÇ ½ºÆ¼ºê ¸ÅÄ˽ºÅ°¿Í ÇÔ²²ÇÏ´Â “³»ºê2 µµÅ· »ç¿ë(On Use of Nav2 Docking)”
Áö³ 22ÀÏ È¿äÀÏ µ§¸¶Å© ¿Àµ§¼¼¿¡¼ ¿£ºñµð¾Æ´Â Å׶ó´ÙÀÎ ·Îº¸Æ½½º¿Í °øµ¿À¸·Î Á¡½É°ú Àú³á ¸®¼Á¼ÇÀ» ÁÖÃÖÇß´Ù. ¿ÀÇ ¼Ò½º ·Îº¸Æ½½º Àç´Ü(The Open Source Robotics Foundation, OSRF)ÀÌ ·Î½ºÄÜÀ» ÁÖÃÖÇÑ´Ù. ¿£ºñµð¾Æ´Â OSRF¿Í ±× ¸ðµç À̴ϼÅƼºê¸¦ À§ÇÑ »êÇÏ Á¶Á÷ÀÎ ¿ÀÇ ·Îº¸Æ½½º(Open Robotics)ÀÇ ÈÄ¿ø»ç´Ù.
|