·Îº¿½Å¹®»ç
Ȩ > ·Îº¿ÄÃó > Àç¹ÌÀÖ´Â ·Îº¿À̾߱â
[¿ù°£ ·Îº¿]¿ÀÇ ¼Ò½º·Î ¹ßÀüÇϴ¸ð¹ÙÀÏ ·Îº¿°ú ³»ºñ°ÔÀ̼Ç
ÆùƮŰ¿ì±â ÆùÆ®ÁÙÀ̱â ÇÁ¸°Æ®Çϱ⠸ÞÀϺ¸³»±â ½Å°íÇϱâ
½ÂÀÎ 2016.04.11  11:33:04
Æ®À§ÅÍ Ä«Ä«¿ÀÅå ÆäÀ̽ººÏ

¡ã ¹°·ù â°í °ü¸® ·Îº¿ Å°¹Ù(À§), ÀÚÀ² ÁÖÇà ÀÚµ¿Â÷(¾Æ·¡) Ãâó:amazone,Google
¸ð¹ÙÀÏ ·Îº¿°ú ³»ºñ°ÔÀ̼Ç

·Îº¿°øÇп¡¼­ °¡Àå ¿À·¡µÈ ¿ª»ç¸¦ ÀÚ¶ûÇÏ°í ³ôÀº °ü½ÉÀ» ¹Þ´Â °ÍÀÌ ÀÖ´Ù¸é ·Îº¿ ÆÈ°ú °°Àº ´Ù°üÀý ·Îº¿ Á¦¾î¿¡ »ç¿ëµÇ´Â ‘¸Å´Ïǽ·¹À̼ǒ°ú ¸ð¹ÙÀÏ ·Îº¿(À̵¿Çü ·Îº¿)ÀÇ ‘³»ºñ°ÔÀ̼ǒÀ» ²ÅÀ» ¼ö ÀÖ´Ù. ƯÈ÷, ³»ºñ°ÔÀ̼ÇÀº ·Îº¿¿¡°Ô À̵¿¼ºÀ» Áشٴ Àǹ̿¡¼­ ·Îº¿ÀÇ È°µ¿ ¹üÀ§¸¦ ³ÐÇôÁØ´Ù. ÃÖ±Ù µé¾î¼­´Â ³»ºñ°ÔÀ̼ÇÀ» È°¿ëÇÑ À̵¿¼ºÀ» ¹ÙÅÁÀ¸·Î ¾Æ¸¶Á¸°ú °°Àº ³ÐÀº â°í¿¡¼­ ÀÛ¾÷ÀÌ °¡´ÉÇÑ Å°¹Ù(Kiva)¿Í °°Àº ·Îº¿ÀÌ ¹°·ù â°í °ü¸®¿¡ »ç¿ëµÇ±âµµ ÇÑ´Ù. ±¸±Û°ú Å×½½¶ó¿¡¼­µµ ÀÚÀ² ÁÖÇà ÀÚµ¿Â÷¸¦ ¼±º¸ÀÌ¸ç ³»ºñ°ÔÀÌ¼Ç ±â¼úÀ» Àû±ØÀûÀ¸·Î °³¹ßÇÏ°í ÀÖ´Ù.

³»ºñ°ÔÀ̼Ç(Navigation)Àº ¿ì¸®¸»·Î ‘±æ µµ¿ì¹Ì’¶ó ºÎ¸¦ ¼ö Àִµ¥ ÀÌ ´Ü¾î¸¦ µé¾îº¸Áö ¸øÇÑ Çö´ëÀÎÀº ¾øÀ» µí ÇÏ´Ù. ¿ì¸® »ýÈ°¿¡ Ä£¼÷ÇÏ°Ô »ç¿ëÇÏ°í ÀÖ´Â ÀÚµ¿Â÷¿¡ ¼³Ä¡µÈ ³»ºñ°ÔÀ̼Ç(Á¤È®ÇÑ Ç¥ÇöÀº ³»ºñ°ÔÀÌÅÍ)Àº ÁÙ¿©¼­ ‘³»ºñ’¶ó°íµµ ĪÇÑ´Ù. ³»ºñ°ÔÀ̼ǿ¡ Ç¥½ÃµÈ Áöµµ¿¡ ¸ñÀûÁö¸¦ ¼³Á¤Çϸé ÇöÀç À§Ä¡¿¡¼­ ¸ñÀûÁö±îÁöÀÇ Á¤È®ÇÑ °Å¸®, ¼Ò¿ä½Ã°£, ÃÖÀû °æ·Î µîÀ» È®ÀÎÇÒ ¼ö ÀÖ´Ù. µµÁß¿¡ °ÅÃÄ¾ß ÇÏ´Â Àå¼Ò³ª ÀÌ¿ëÇÏ´Â µµ·Î µîÀ» ¼¼ºÎÀûÀ¸·Î ¼³Á¤ÇÒ ¼öµµ ÀÖ´Ù.

¿ì¸®°¡ ÇöÀç Æí¸®ÇÏ°Ô »ç¿ëÇÏ°í ÀÖ´Â ³»ºñ°ÔÀ̼ÇÀº ºñ±³Àû ¿ª»ç°¡ ªÀºµ¥ 1981³â ÀϺ»ÀÇ È¥´Ù»ç¿¡¼­ ‘ÀÏ·ºÆ®·Î ÀÚÀÌ·ÎÄÉÀÌÅÍ(Electro Gyrocator)’¶ó´Â 3Ãà ÀÚÀ̷νºÄÚÇÁ¿Í Çʸ§ Áöµµ¿¡ ±â¹ÝÀ» µÐ ¾Æ³¯·Î±× ¹æ½ÄÀÌ Ã³À½ Á¦¾ÈµÇ¾ú´Ù. ±× ÈÄ ¹Ì±¹ ÀÚµ¿Â÷¿ëÇ° ¾÷ü ÀÌÅÃ(Etak)ÀÇ ÀüÀÚ ³ªÄ§ÆÇ°ú ¹ÙÄû¿¡ ¼¾¼­¸¦ ÀåÂøÇÏ¿© µ¿ÀÛÇÏ´Â ÀüÀÚ½Ä ³»ºñ°ÔÀÌ¼Ç ‘ÀÌÅà ³»ºñ°ÔÀÌÅÍ(Etak Navigator)’ µîÀÌ ³ª¿À±â ½ÃÀÛÇß´Ù. ±×·¯³ª ÀüÀÚ ³ªÄ§ÆÇ°ú ¹ÙÄû¿¡ ¼¾¼­¸¦ ÀåÂøÇÏ´Â °ÍÀº ¾È ±×·¡µµ ºñ½Ñ ÀÚµ¿Â÷ °¡°Ý¿¡ ºñ¿ë ºÎ´ãÀ» ³ô¿´°í ½Å·Úµµ¿¡µµ ¹®Á¦°¡ ÀÖ¾ú´Ù. ¹Ì±¹Àº 1970³â´ëºÎÅÍ ±º»ç ¸ñÀûÀ¸·Î ÀΰøÀ§¼ºÀ» ÀÌ¿ëÇÑ À§Ä¡ ½Ã½ºÅÛÀ» °³¹ßÇÏ°í ÀÖ¾ú´Ù. 2000³â´ë¿¡ ±×Áß 24°³ÀÇ GPS(Global Positioning System) À§¼ºÀ» °³¹æÇÏ°Ô µÇ¾ú°í À̸¦ ÀÌ¿ëÇÑ Áö±ÝÀÇ ³»ºñ°ÔÀÌ¼Ç ¹æ½ÄÀÌ º¸±ÞµÇ±â ½ÃÀÛÇÏ¿´´Ù.

Áöµµ ÀÛ¼º¿¡ ÇÊ¿äÇÑ ½½·¥(SLAM) ±â¼ú

SLAM(Simultaneous Localization and Mapping)Àº ‘½½·¥’À̶ó°í ÀÐ°í ¿ì¸®¸»·Î ‘µ¿½ÃÀû À§Ä¡ ÃßÁ¤ ¹× Áöµµ ÀÛ¼º’ Á¤µµ·Î ¹ø¿ªÇÒ ¼ö ÀÖ°Ú´Ù. Áï, ·Îº¿ÀÌ ¹ÌÁöÀÇ È¯°æÀ» Ž»öÇϸ鼭 ·Îº¿¿¡ ÀåÂøµÈ ¼¾¼­¸¸À¸·Î ·Îº¿ ½º½º·Î ÀÚ½ÅÀÇ À§Ä¡¸¦ ÃßÁ¤ÇÏ´Â µ¿½Ã¿¡ ¹ÌÁö ȯ°æÀÇ Áöµµ¸¦ ÀÛ¼ºÇÏ´Â °ÍÀ» ÀǹÌÇÑ´Ù. ÀÌ´Â ³»ºñ°ÔÀ̼ÇÀÇ ÀÚÀ² ÁÖÇàÀ» À§ÇÑ ÇÙ½É ±â¼úÀÌ´Ù. À§Ä¡ ÃßÁ¤¿¡ »ç¿ëµÇ´Â ´ëÇ¥ÀûÀÎ ¼¾¼­¿¡´Â ¿£ÄÚ´õ(Encoder)¿Í °ü¼º ¼¾¼­(IMU, Inertial Measurement Unit)°¡ ÀÖ´Ù. ¿£ÄÚ´õ´Â ±¸µ¿ºÎÀÎ ¹ÙÄûÀÇ È¸Àü·®À» ÃøÁ¤ÇÏ¿© ÃßÃø Ç×¹ý(dead reckoning)À» ÅëÇØ ·Îº¿ÀÇ À§Ä¡¸¦ ±Ù»ñ°ªÀ¸·Î °è»êÇÑ´Ù. ÀÌ ºÎºÐ¿¡¼­ ¿ÀÂ÷°¡ ²Ï ¹ß»ýÇϴµ¥, °ü¼º ¼¾¼­¿¡¼­ ÃøÁ¤ÇÑ °ü¼º Á¤º¸°¡ À§Ä¡ Á¤º¸ÀÇ ¿ÀÂ÷¸¦ º¸»óÇØÁØ´Ù. ¸ñÀû¿¡ µû¶ó¼­´Â ¿£ÄÚ´õ ¾øÀÌ °ü¼º ¼¾¼­¸¸À¸·Î À§Ä¡¸¦ ÃßÁ¤Çϱ⵵ ÇÑ´Ù. ÀÌ·¯ÇÑ À§Ä¡ ÃßÁ¤Àº Áöµµ¸¦ ÀÛ¼ºÇÒ ¶§ »ç¿ëµÇ´Â °Å¸® ¼¾¼­³ª Ä«¸Þ¶ó¸¦ ÅëÇØ ¾òÀº ÁÖº¯ ȯ°æÀÇ Á¤º¸¸¦ ±â¹ÝÀ¸·Î ´Ù½Ã ÇÑ ¹ø À§Ä¡¸¦ ¹Ù·ÎÀâ´Â´Ù. ÀÌ À§Ä¡ ÃßÁ¤ ¹æ¹ý·ÐÀ¸·Î´Â Ä®¸¸ ÇÊÅÍ(Kalman Filter), ¸¶¸£ÄÚÇÁ À§Ä¡ ÃßÁ¤(Markov Localization), ÆÄƼŬ ÇÊÅÍ(Particle Filter)¸¦ ÀÌ¿ëÇÑ ¸óÅ×Ä«¸¦·Î À§Ä¡ÃßÁ¤(Monte Carlo Localization) µîÀÌ ÀÖ´Ù.

Áöµµ ÀÛ¼º¿¡´Â °Å¸® ¼¾¼­°¡ ¸¹ÀÌ »ç¿ëµÈ´Ù.
ÃÊÀ½ÆÄ ¼¾¼­, ±¤¼± ŽÁö±â(LiDAR), ÀüÆÄ Å½Áö±â(Radar), ·¹ÀÌÀú ·¹ÀÎÁö ÆÄÀδõ(LRF, Laser Range Finder), Àû¿Ü¼± ½ºÄ³³Ê µîÀÌ ¸¹ÀÌ »ç¿ëµÇ°í ÀÖ´Ù. °Å¸® ¼¾¼­ ÀÌ¿Ü¿¡ Ä«¸Þ¶ó¸¦ ÀÌ¿ëÇϱ⵵ Çϴµ¥ ½ºÅ×·¹¿À Ä«¸Þ¶ó¸¦ ÀÌ¿ëÇÑ °Å¸® ÃøÁ¤À¸·Î °Å¸® ¼¾¼­Ã³·³ ÀÌ¿ëÇϰųª ÀÏ¹Ý Ä«¸Þ¶ó¸¦ ÀÌ¿ëÇÑ ºñÁÖ¾ó SLAMµµ ÀÖ´Ù. ±×¸®°í ȯ°æ¿¡ Ç¥½Ã¹°(Marker)À» ºÙ¿©¼­ ÀνÄÇÏ´Â ¹æ½Äµµ Á¦¾ÈµÇ°í ÀÖ´Ù. ¿¹¸¦ µé¾î, õÀå¿¡ Ç¥½Ã¹°À» ÀåÂøÇÏ¿© Ä«¸Þ¶ó·Î Ç¥½Ã¹°À» ±¸º°ÇÏ´Â ¹æ¹ýÀÌ´Ù. ÃÖ±Ù¿¡´Â Ä«¸Þ¶ó¸¦ »ç¿ëÇÏ¿© °Å¸® ¼¾¼­ÀÇ °á°ú¹°¿¡ ÁØÇÏ´Â °Å¸® °ªÀ» ÃßÃâÇÏ´Â Depth camera(Kinect, Xtion µî)°¡ º¸±ÞµÇ¾î¼­ À̵éÀ» ÀÌ¿ëÇÏ´Â ¹æ¹ýµµ ¸¹ÀÌ ¿¬±¸µÇ°í ÀÖ´Ù.

¸ð¹ÙÀÏ ·Îº¿ÀÇ ³»ºñ°ÔÀ̼Ç

À̾߱⸦ ·Îº¿ ÂÊÀ¸·Î µ¹·Áº¸ÀÚ. ¸ð¹ÙÀÏ ·Îº¿ÀÇ ±âº»ÀÌÀÚ ²ÉÀº ¹Ù·Î ³»ºñ°ÔÀ̼ÇÀ̶ó°í ÇÒ ¼ö ÀÖ´Ù. ·Îº¿ °øÇп¡¼­ ³»ºñ°ÔÀ̼ÇÀº »©³õÀ» ¼ö ¾øÀ» ¸¸Å­ Áß¿äÇÏ´Ù. ³»ºñ°ÔÀ̼ÇÀº ·Îº¿ÀÌ Á¤ÇØÁø ¸ñÀûÁö±îÁö À̵¿ÇÏ°Ô ÇÑ´Ù. ¸»ÀÌ¾ß ½±Áö¸¸, ·Îº¿ ½º½º·Î°¡ ¾îµð¿¡ ÀÖ´ÂÁö, ÁÖ¾îÁø ȯ°æÀÇ Áöµµ¸¦ °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù´Â °Í, ´Ù¾çÇÑ °æ·Î Áß¿¡ ÃÖÀûÈ­µÈ °æ·Î´Â ¾î¶² °ÍÀÎÁö, ±×¸®°í µµÁß¿¡ ·Îº¿¿¡°Ô Àå¾Ö¹°ÀÌ µÇ´Â º®, °¡±¸, ¹°Ã¼ µîÀ» ÇÇÇÏ¿© À̵¿ÇÏ´Â µî ¾î´À °Í Çϳª ½¬¿î ¹Ì¼ÇÀÌ ¾ø´Ù. ·Îº¿¿¡ ³»ºñ°ÔÀ̼ÇÀ» ±¸ÇöÇÏ·Á¸é ¾î¶°ÇÑ °ÍµéÀÌ ÇÊ¿äÇÒ±î? ³»ºñ°ÔÀÌ¼Ç ¾Ë°í¸®Áò¿¡ µû¶ó ´Ù¸£°ÚÁö¸¸, ´ÙÀ½ ±â´É Á¤µµ´Â Çʼö·Î °®Ãß°í ÀÖ¾î¾ß ÇÒ °ÍÀÌ´Ù.

Áöµµ
·Îº¿ À§Ä¡ °èÃø/ÃßÁ¤ ±â´É
º®, ¹°Ã¼ µî Àå¾Ö¹° °èÃø ±â´É
ÃÖÀû °æ·Î¸¦ °è»êÇÏ°í ÁÖÇàÇÏ´Â ±â´É

³»ºñ°ÔÀ̼ÇÀº ÁÖ¾îÁø ȯ°æ¿¡¼­ ·Îº¿ÀÌ ÇöÀç À§Ä¡ºÎÅÍ ÁöÁ¤ÇÑ ¸ñÀûÁö±îÁö À̵¿ÇÏ´Â °ÍÀÌ´Ù. À̸¦ À§Çؼ­´Â ÁÖ¾îÁø ȯ°æÀÇ °¡±¸, ¹°Ã¼, º® µîÀÇ ±âÇÏÇÐÀûÀÎ Á¤º¸(Geometry, geo-: ÅäÁö, metry: ÃøÁ¤)°¡ ´ã±ä Áöµµ°¡ ÇÊ¿äÇÏ´Ù. ¾Õ¼­ ¼³¸íÇÑ SLAM ±â¼úÀ» ÀÌ¿ëÇÏ¿© ·Îº¿ÀÌ ÀÚ½ÅÀÇ À§Ä¡ Á¤º¸¿Í ¼¾¼­·ÎºÎÅÍ ¾òÀº °Å¸® Á¤º¸¿¡¼­ Áöµµ¸¦ ¾òÀ» ¼ö ÀÖ¾ú´Ù. ³»ºñ°ÔÀ̼ÇÀº ÀÌ Áöµµ¿Í ·Îº¿ÀÇ ¿£ÄÚ´õ, °ü¼º ¼¾¼­, °Å¸® ¼¾¼­ µîÀ» ÀÌ¿ëÇÏ¿© ÇöÀç À§Ä¡ºÎÅÍ Áöµµ»ó¿¡ ÁöÁ¤µÈ ¸ñÀûÁö±îÁö À̵¿ÇÏ°Ô µÈ´Ù. À̸¦ ¼öÇàÇÏ´Â ¼ø¼­´Â ´ÙÀ½°ú °°´Ù.

¼¾½Ì(Sensing)Áöµµ»ó¿¡¼­ ·Îº¿Àº ¿£ÄÚ´õ¿Í °ü¼º ¼¾¼­(IMU ¼¾¼­) µîÀ¸·Î ÀÚ½ÅÀÇ ¿Àµµ¸ÞÆ®¸®(Odometry) Á¤º¸¸¦ °»½ÅÇϸ鼭 °Å¸® ¼¾¼­°¡ ÀåÂøµÈ À§Ä¡ºÎÅÍ Àå¾Ö¹°(º®, ¹°Ã¼, °¡±¸ µî)°úÀÇ °Å¸®¸¦ °èÃøÇÑ´Ù.

À§Ä¡ ÃßÁ¤(Localization / Pose Estimation)¿£ÄÚ´õ·ÎºÎÅÍ ¹ÙÄû ȸÀü·®, °ü¼º ¼¾¼­·ÎºÎÅÍ °ü¼º Á¤º¸, °Å¸® ¼¾¼­·ÎºÎÅÍ Àå¾Ö¹°°úÀÇ °Å¸® Á¤º¸ µîÀ» ±â¹ÝÀ¸·Î ±âÁ¸¿¡ ÀÛ¼ºÇØ µÐ Áöµµ»ó¿¡ ·Îº¿ÀÌ ÇöÀç ¾îµð¿¡ ÀÖ´ÂÁö À§Ä¡¸¦ ÃßÁ¤(Localization / Pose Estimation)ÇÏ°Ô µÈ´Ù.

¸ð¼Ç °èȹ(Motion Planning)À̵¿ °æ·Î °èȹ(Path Planning)À̶ó°íµµ ºÒ¸°´Ù. ÇöÀç À§Ä¡¿¡¼­ºÎÅÍ Áöµµ»ó¿¡ ÁöÁ¤¹ÞÀº ¸ñÇ¥ ÁöÁ¡±îÁö À̵¿ ±ËÀû(Trajectory)À» »ý¼ºÇÑ´Ù. Áöµµ Àüü»óÀÇ Àü¿ª À̵¿ °æ·Î °èȹ(Global Path Planning)°ú ·Îº¿ Áß½ÉÀ¸·Î ÀϺΠÁö¿ªÀ» ´ë»óÀ¸·Î ÇÑ ±¹ºÎ À̵¿ °æ·Î °èȹ(Local Path Planning)À¸·Î ³ª´©¾î ·Îº¿ÀÇ À̵¿ °æ·Î¸¦ ¸¸µç´Ù.

À̵¿/Àå¾Ö¹° ȸÇÇ(Move / Collision Avoidance)¸ð¼Ç °èȹ¿¡¼­ ÀÛ¼ºµÈ À̵¿ ±ËÀûÀ» µû¶ó¼­ ·Îº¿¿¡ ¼Óµµ ¸í·ÉÀ» ³»¸®¸é ·Îº¿Àº ±× À̵¿ ±ËÀûÀ» µû¶ó ¸ñÀûÁö±îÁö À̵¿ÇÑ´Ù.

¡ã SLAM6D °ü·Ã GUI Åø(À§), Gmapping °á°ú¹°(¾Æ·¡) Ãâó:www.openslam.org
OpenSLAM

SLAM ºÐ¾ß´Â ¾Õ¼­ ¼³¸íÇÏ¿´µíÀÌ ·Îº¿ °øÇп¡¼­ ¸Å¿ì ¸¹ÀÌ ¿¬±¸µÇ°í ÀÖ´Â ºÐ¾ßÀÌ´Ù. ÀÌ·¯ÇÑ Á¤º¸´Â ÃֽŠÇмúÁö³ª ÇÐȸ ¹ßÇ¥ ÀڷḦ ÅëÇØ Ã£¾Æº¼ ¼ö ÀÖ´Ù. ÀÌµé ¿¬±¸´Â ¿ÀÇ ¼Ò½º·Î °ø°³µÈ ºÎºÐÀÌ »ó´çÈ÷ ¸¹´Ù. ÀÌ·¯ÇÑ Á¤º¸¸¦ OpenSLAMÀ̶ó´Â ±×·ìÀÌ ¸ðµÎ Á¤¸®ÇÏ¿´°í, OpenSLAM.org¶ó´Â »çÀÌÆ®¿¡¼­ È®ÀÎÇÒ ¼ö ÀÖ´Ù. ¿ì¸®°¡ ²À ¹æ¹®ÇغÁ¾ß ÇÒ »çÀÌÆ®¶ó°í ÇÒ ¼ö ÀÖ´Ù. ÀÌ »çÀÌÆ®¿¡´Â ·Îº¿ ¿î¿µ üÁ¦ ROS¿¡¼­ ´ëÇ¥ÀûÀ¸·Î ¸¹ÀÌ »ç¿ëµÇ´Â Gmapping ÀÌ¿Ü¿¡µµ RGBDSlam, DP SLAM µî 30°¡Áö ÀÌ»óÀÇ SLAM °ü·Ã ¼Ò½º Äڵ尡 °ø°³µÇ¾î ÀÖ´Ù.


SLAM
¹× ³»ºñ°ÔÀÌ¼Ç Áö¿ø ¿ÀÇ ¼Ò½º ¸ð¹ÙÀÏ ·Îº¿

½ÃÁß¿¡´Â ¸ð¹ÙÀÏ ·Îº¿À̶ó ÇÏ¿© ±³À°¿ë Å°Æ®·Î ³ª¿Â Á¦Ç°À̳ª ¿¬±¸¿ë Ç÷§Æû Á¦Ç°µéÀÌ ´Ù¼ö ³ª¿Í ÀÖ´Ù. ±×·±µ¥ ÀϺδ ¿ø°Ý Á¦¾î¸¸ °¡´ÉÇÏ°í SLAM ¹× ³»ºñ°ÔÀ̼ǿ¡ ²À ÇÊ¿ä·Î ÇÏ´Â ¼¾¼­ µîÀÌ ¹ÌžÀçµÇ¾î ¸ð¹ÙÀÏ ·Îº¿À̶ó ºÎ¸¦ ¼ö ¾ø´Â ·Îº¿µéÀÌ ¸¹´Ù. ÀÌ·¯ÇÑ ¼¾¼­µéÀ̳ª ±â´ÉÀ» ¸ðµÎ ¸¸Á·ÇÏ´Â Ç÷§ÆûµéÀº ÀÏ¹Ý »ç¿ëÀÚ°¡ ±¸Çϱ⿡´Â ³Ê¹« ºñ½Î°Å³ª ¾ø¾î¼­ ½º½º·Î Á¦ÀÛÇØ¾ß ÇÏ´Â °æ¿ì°¡ ¸¹¾Ò´Ù. ÇÏÁö¸¸ OpenSLAM ¹× ·Îº¿ ¿î¿µÃ¼Á¦ ROS µî°ú °°Àº ¿ÀÇ ¼Ò½ºÀÇ º¸±ÞÀ¸·Î ¸ð¹ÙÀÏ ·Îº¿¿¡¼­µµ ¼Õ½±°Ô ±¸Çϰųª Á¦ÀÛÇÒ ¼ö ÀÖ´Â ´Ü°è¿¡ ÁøÀÔÇß´Ù. ´õºÒ¾î ÀÌ·¯ÇÑ ¿ÀÇ ¼Ò½ºÀÇ ¿µÇâÀ¸·Î ±âÁ¸ SLAM ¹× ³»ºñ°ÔÀÌ¼Ç ºÐ¾ßµµ ¸¹Àº À̵éÀÌ ÀÚÀ¯·Ó°Ô Âü¿©ÇÏ´Â °ÍÀÌ °¡´ÉÇØÁ® ±Þ¼Óµµ·Î ¹ßÀüÇÏ°í ÀÖ´Ù.

ÅÍƲº¿(TurtleBot)

ROS¿¡¼­ Áö¿øÇÏ´Â ·Îº¿Àº °ü·Ã À§Å°(http://wiki.ros.org/Robots)¿¡¼­ ã¾Æº¼ ¼ö ÀÖ´Ù. ±× ¼ö°¡ ÇöÀç 140¿© °¡Áö¿¡ ´ÞÇÑ´Ù. ÀÌ Áß ¸ð¹ÙÀÏ ·Îº¿µµ »ó´ç¼ö Àִµ¥ ·Îº¿ ¿î¿µÃ¼Á¦ ÇнÀ¿¡µµ µµ¿òÀÌ µÇ°í SLAM ¹× ³»ºñ°ÔÀ̼ǵµ °¡´ÉÇÑ ·Îº¿À» ²ÅÀÚ¸é ´ëÇ¥ÀûÀ¸·Î ÅÍƲº¿(TurtleBot)ÀÌ ÀÖ´Ù. ÀÌ´Â ROSÀÇ Ç¥ÁØ ·¹ÆÛ·±½º Ç÷§Æû ·Îº¿ÀÌ´Ù. ÅÍƲº¿Àº ROS¸¦ óÀ½ ´Ù·ç´Â »ç¶÷µéÀ» À§ÇØ ³ª¿Â ·Îº¿ÀÌÀÚ ¿ÀÇ ·Îº¿°øÇÐ Ç÷§ÆûÀ¸·Î °³¹ßÀÚ, Çлý µîÀÌ ¸¹ÀÌ »ç¿ëÇÏ°í ÀÖ´Ù.

¡ã ÅÍƲº¿. Ãâó: www.turtlebot.com

ÇöÀç±îÁö ÅÍƲº¿1, 2°¡ ³ª¿Í ÀÖ´Ù. ÅÍƲº¿1¿¡´Â iRobot»çÀÇ ·ë¹Ù ±â¹ÝÀÇ ¿¬±¸¿ë ·Îº¿ Å©¸®¿¡ÀÌÆ®(Create), ÅÍƲº¿2¿¡´Â À¯Áø·Îº¿»çÀÇ °ÅºÏÀÌ(Kobuki)¸¦ Çϵå¿þ¾î·Î ÀÌ¿ëÇÏ°í ÀÖ´Ù. ±×¸®°í 3Â÷¿ø µ¥ÀÌÅÍ ¼öÁýÀ» À§ÇÏ¿© ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®»çÀÇ Kinect³ª AsusÀÇ XitionÀ» »ç¿ëÇÏ°í ÀÖ´Ù. ƯÈ÷, ÅÍƲº¿2ÀÇ º£À̽ºÀÎ °ÅºÏÀÌ(Kobuki)´Â ±¹³» ±â¾÷ÀÎ À¯Áø·Îº¿ÀÌ °³¹ßÇØ ´õ¿í Èï¹Ì·Ó´Ù. ROS Áø¿µ¿¡¼­ È°µ¿ ÁßÀÎ ±¹³» ·Îº¿ ±â¾÷Àº °ÅÀÇ ¾ø¾ú´Âµ¥ ¾ó¸¶ ÀüºÎÅÍ ROS À©µµ¿ì ¹öÀüÀ» ´ã´çÇÏ´Â µî È°µ¿À» ³ÐÇô¿Ô´Ù. Áö±ÝÀº ROS »ýÅ°迡¼­ ºüÁú ¼ö ¾ø´Â Ä¿¹ÌÅÍ(Committer)·Î¼­ È°µ¿ÇÏ°í ÀÖ´Ù. ÀÌ¿Ü¿¡µµ ±¹³» ·Îº¸Æ¼Áî»çµµ ´ÙÀ̳ª¹Í¼¿ ¸ðÅÍ¿Í °ü·ÃµÈ ROS ¹öÀüÀ» ³»³õÀº »óÅÂÀÌ´Ù. ¾Æ¹«ÂÉ·Ï ±¹³» ·Îº¿ ±â¾÷µéÀÌ ROS Áø¿µ¿¡¼­ È°¹ßÇÏ°Ô È°µ¿ÇÏ´Â ¸ð½ÀÀ» ±â´ëÇغ»´Ù.
¡ãÅÍƲº¿À¸·Î ¹æ¾ÈÀ» ½ºÄµÇÏ¿© Áöµµ¸¦ »ý¼ºÇÏ°í ³»ºñ°ÔÀÌ¼Ç ±â´ÉÀ» ÀÌ¿ëÇØ À̵¿ ÁßÀÎ ¸ð½À

ÄíÄ« À¯º¿(KUKA youBot)

À¯º¿(youBot)Àº 4°³ÀÇ Àü ¹æÇâ ¹ÙÄû¸¦ ÀÌ¿ëÇÏ¿© ÀÚÀ¯·Ó°Ô À̵¿ °¡´ÉÇÏ¸ç ·Îº¿ º»Ã¼ À§¿¡´Â 6Ãà ·Îº¿ ¾ÏÀ» žÀçÇÏ¿© ¸ð¹ÙÀÏ ¸Å´Ïǽ·¹ÀÌÅͷεµ »ç¿ëÀÌ °¡´ÉÇÏ´Ù. À¯º¿Àº ¿¬±¸±â°ü°ú ´ëÇб³¸¦ ´ë»óÀ¸·Î ÇÑ Ç÷§Æû ·Îº¿ÀÌ´Ù. ´Ù¾çÇÑ ¿ÀÇ ¼Ò½º ¼ÒÇÁÆ®¿þ¾î(C++ API, Orocos, LabView)¸¦ Áö¿øÇÏ¿© ´Ù¾çÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀ» µ½°í ÀÖ´Ù. ÅÍƲº¿°ú ¸¶Âù°¡Áö·Î ·Îº¿ ¿î¿µÃ¼Á¦(ROS)¿¡¼­µµ µ¿ÀÛÇÒ ¼ö ÀÖ¾î ROS¿¡¼­ Áö¿øÇÏ´Â ½½·¥°ú ³»ºñ°ÔÀ̼ÇÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù.

¡ã ÄíÄ«ÀÇ ¸ð¹ÙÀÏ ¸Å´Ïǽ·¹ÀÌÅÍ À¯º¿(youBot) Ãâó: ÄíÄ« ·Îº¸Æ½½º

´Ù¾çÇÑ ¿ÀÇ ¼Ò½º ¸ð¹ÙÀÏ ·Îº¿

À§¿¡¼­ ¼Ò°³ÇÑ ROS Ç¥ÁØ ·¹ÆÛ·±½º ·Îº¿ ÅÍƲº¿°ú ÄíÄ«ÀÇ À¯º¿ ÀÌ¿Ü¿¡µµ ´Ù¾çÇÑ ¿ÀÇ ¼Ò½º ¸ð¹ÙÀÏ ·Îº¿ ÇÁ·ÎÁ§Æ®°¡ ÁøÇà ÁßÀÌ´Ù. ±×Áß Çϵå¿þ¾î ºÎºÐ±îÁö ¼Ò°³ÇÑ ·Îº¿µé·Î´Â ¸ÞÀÌÄ¿(maker)µéÀÌ ÀÚÁÖ »ç¿ëÇÏ¿© Ä£¼÷ÇÑ ¾ÆµÎÀ̳ë¿Í ¶óÁ¸®ÆÄÀÌ ½Ì±Û º¸µå ÄÄÇ»Å͸¦ žÀçÇÏ°í ¿ÜÇüÀº 3D ÇÁ¸°ÅÍ·Î Á¦ÀÛ °¡´ÉÇÑ º¤ÅÍ(veter), ¿¡ÀÎƮȣ¹ø ´ëÇп¡¼­ °³¹ßÇÑ ·Îº¿ÄÅ ·Îº¿ÀÎ ÅÍƲ(Turtle), ¿Àŧ·¯½ºÇÁ¶óÀÓ(Oculusprime), ¸¶ÀÌŬÀÌ °ø°³ÇÑ ¸ð¹ÙÀÏ ·Îº¿ ¾Æ¸£¸¶µô·Î(Armadillo)¿Í ±× À§¿¡ 7Ãà ¾ÏÀ» ¿Ã¸° ¸ð¹ÙÀÏ ¸Å´Ïǽ·¹ÀÌÅÍ ¸Æ½ºÀ£(Maxwell) µî ¼ö½Ê Á¾·ù°¡ °ø°³µÇ¾î ÀÖ´Ù. °¢ À¥»çÀÌÆ®¿¡¼­ ¼ÒÇÁÆ®¿þ¾î´Â ¹°·Ð Çϵå¿þ¾î ¼³°è ÆÄÀϱîÁö ´Ù¿î·Îµå ¹ÞÀ» ¼ö ÀÖ°í ¼öÁ¤ ÆíÁýÇÏ¿© »ç¿ëÇÒ ¼ö ÀÖ´Ù.
¡ã ¿ÀÇ ¼Ò½º ¸ð¹ÙÀÏ ·Îº¿ º¤ÅÍ

¡ã TU/e¿¡¼­ °ø°³ÇÑ ·Îº¿ÄÅ ÃâÀü¿ë ¸ð¹ÙÀÏ ·Îº¿ ÅÍƲ


±âº»À̱⿡ ´õ¿í Áß¿äÇÑ ¸ð¹ÙÀÏ ·Îº¿, ±×¸®°í ¾ÕÀ¸·ÎÀÇ °úÁ¦


¸ð¹ÙÀÏ ·Îº¿ ¿ª»ç´Â ¿À·¡µÇ¾ú°í ·Îº¿°øÇп¡¼­ Áß¿äÇÑ ¿ªÇÒÀ» Â÷ÁöÇÏ°í ÀÖ´Ù. ±×·± ¸¸Å­ ¿À·£ ½Ã°£ Áö¼ÓÇؼ­ ¿¬±¸µÆ°í ÀÌ¿Í °ü·ÃµÈ ÇÙ½ÉÀÎ ½½·¥ ¹× ³»ºñ°ÔÀÌ¼Ç ±â¼úÀº ¸¹ÀÌ ¹ßÀüÇß´Ù. ´õºÒ¾î ¿ÀÇ ¼Ò½º ÇüÅ·ΠÀÌ ±â¼úµéÀÌ °ø°³µÇ¾î ´õ ¸¹Àº À̵éÀÌ ÇÔ²² ¼öÁ¤ÇÏ°í ¹ßÀü½ÃÅ°°í ÀÖ´Ù. ÃÖ±Ù¿¡ ¿Í¼­´Â ¼ÒÇÁÆ®¿þ¾î ±â¼ú »Ó¸¸ ¾Æ´Ï¶ó ¿ÀÇ ¼Ò½º Çϵå¿þ¾î ÇüÅ·Π¼³°è ÆÄÀÏ ¹× Á¦¾î ȸ·Îµéµµ °ø°³µÇ¾î ÀϹÝÀε鵵 Á¢±ÙÇϱâ ÁÁÀº ȯ°æÀÌ µÇ¾ú´Ù. ÇÏÁö¸¸ Àú°¡°Ý ÇüŸ¦ À§ÇÏ¿© ½ÉÇÏ°Ô »ç¾çÀ» ³·Ã߰ųª ÀϺΠºÎºÐÀº ºñ°ø°³·Î ÇÏ´Â µî ¾ÆÁ÷ °³¼±µÇ¾î¾ß ÇÒ ºÎºÐÀº ¸¹´Ù. ¸ð¹ÙÀÏ ·Îº¿¿¡ »ç¿ëÇϱ⿡´Â ³Ê¹« ºñ½Ñ °Å¸® ¼¾¼­(·¹ÀÌÀú ½ºÄµ µî) ¶ÇÇÑ ÁøÀÔÀ庮ÀÌ µÇ°í ÀÖ´Ù. ¼¾½Ì ºÎºÐ¿¡¼­µµ ¸¹Àº ºÎºÐÀÌ °ø°³µÇ¾î¾ß ÇÑ´Ù. ¾ÆÁ÷ °³¼±ÇØ ³ª¾Æ°¡¾ß ÇÒ ¼ýÁ¦´Â ³²¾ÆÀÖ´Ù. ¢Æ ±Û_ÀϺ» JSPS ¿¬±¸¿ø Ç¥À±¼® (pyo@irvs.ait.kyushu-u.ac.jp)
¡ã¿Àŧ·¯½º ÇÁ¶óÀÓ
¡ã ¸ð¹ÙÀÏ ¸Å´Ïǽ·¹ÀÌÅÍ ¸Æ½ºÀ£

* º» ±â»ç´Â '¿ù°£·Îº¿' 4¿ùÈ£¿¡¼­µµ º¼ ¼ö ÀÖ½À´Ï´Ù. ¸ðµç Ç¥±â´Â '¿ù°£·Îº¿'ÀÇ ±ÔÁ¤¿¡ µû¶ú½À´Ï´Ù.
¹Ú°æÀÏ  robot@irobotnews.com
ÀÌ ±â»ç¿¡ ´ëÇÑ ´ñ±Û À̾߱â (0)
ÀÚµ¿µî·Ï¹æÁö¿ë Äڵ带 ÀÔ·ÂÇϼ¼¿ä!   
È®ÀÎ
- 200ÀÚ±îÁö ¾²½Ç ¼ö ÀÖ½À´Ï´Ù. (ÇöÀç 0 byte / ÃÖ´ë 400byte)
- ¿å¼³µî ÀνŰø°Ý¼º ±ÛÀº »èÁ¦ ÇÕ´Ï´Ù. [¿î¿µ¿øÄ¢]
ÀÌ ±â»ç¿¡ ´ëÇÑ ´ñ±Û À̾߱â (0)
¹Ú°æÀÏÀÇ ´Ù¸¥±â»ç º¸±â  
ÆùƮŰ¿ì±â ÆùÆ®ÁÙÀ̱â ÇÁ¸°Æ®Çϱ⠸ÞÀϺ¸³»±â ½Å°íÇϱâ
Æ®À§ÅÍ ÆäÀ̽ººÏ ±¸±Û+ ¹êµå µÚ·Î°¡±â À§·Î°¡±â
Àαâ±â»ç
1
¸¶À½AI, ¡®2024 ±¹Á¦ÀΰøÁö´É´ëÀü¡¯¼­ 'ijÀÏ·´' ·Îº¿ °ø°³
2
´ººô¸®Æ¼, Ú¸ º¸¾È ¼­ºñ½º ±â¾÷ SFS±×·ì°ú ÆÄÆ®³Ê½Ê
3
¿ÀÅ佺Åä¾î, 'Á¦14ȸ ±¹Á¦¹°·ù»ê¾÷´ëÀü' Âü°¡
4
¿À´ÃÀÇ ·Îº¿±â¾÷ ÁֽĽü¼(2024-04-19)
5
¿À¸®¿Â½ºÅ¸ ·Îº¸Æ½½º, ÀϺ» ½ÃÀå º»°Ý ÁøÃâ
6
Ŭ·Îº¿, '2024 ±¹Á¦¹°·ù»ê¾÷´ëÀü'¼­ À̱âÁ¾ ¹°·ù ·Îº¿ ÅëÇÕ ¼Ö·ç¼Ç ½Ã¿¬
7
"±¹³» ·Îº¿»ê¾÷ »õ·Î ½ÃÀÛÇÏ´Â °è±â·Î ¸¸µéÀÚ"...5³â ¸¸¿¡ ¿­¸° 'Á¦13ȸ ·Îº¿ÀÎ µî»ê´ëȸ'
8
ñé ǪµÎ·Îº¸Æ½½º, »ê¾÷¿ë ¹°·ù ·Îº¿ 'ǪµÎ T300' °ø°³
9
¿ù¸¶Æ®, ½ºÀ§½º·Î±× ASRS(ÀÚµ¿º¸°üȸ¼ö½Ã½ºÅÛ) ¼³Ä¡
10
°í·¹·Îº¸Æ½½º-UCLA µ¥´Ï½ºÈ« ±³¼ö, °Ç¼³ ·Îº¿ ºÐ¾ß Çù·Â
·Îº¿½Å¹® ¼Ò°³¤ý±â»çÁ¦º¸¤ý±¤°í¹®ÀǤýºÒÆí½Å°í¤ý°³ÀÎÁ¤º¸Ãë±Þ¹æħ¤ýÀ̸ÞÀϹ«´Ü¼öÁý°ÅºÎ¤ýû¼Ò³âº¸È£Á¤Ã¥    £ª±¹Á¦Ç¥ÁØ°£Ç๰¹øÈ£ ISSN 2636-0381 £ªº»Áö´Â ÀÎÅͳݽŹ®À§¿øȸ ÀÚÀ²½ÉÀÇ Áؼö ¼­¾à»çÀÔ´Ï´Ù
08298) ¼­¿ï ±¸·Î±¸ °ø¿ø·Î 41(±¸·Îµ¿, Çö´ëÆÄÅ©ºô 526È£)  |  ´ëÇ¥ÀüÈ­ : 02)867-6200  |  Æѽº : 02)867-6203
µî·Ï¹øÈ£ : ¼­¿ï ¾Æ 02659  |  µî·ÏÀÏÀÚ : 2013.5.21  |  ¹ßÇàÀΡ¤ÆíÁýÀÎ : Á¶±Ô³²  |  Ã»¼Ò³âº¸È£Ã¥ÀÓÀÚ : ¹Ú°æÀÏ
Copyright © 2013 ·Îº¿½Å¹®»ç. All rights reserved. mail to editor@irobotnews.com