ÀÌ·± ÀÏÀ» ÇÕ´Ï´Ù.
´ã´ç ¾÷¹« ¹× ¿ªÇÒ
AMR ½Ã½ºÅÛ ¼ÒÇÁÆ®¿þ¾î °³¹ß
Linux/ROS2 ±â¹Ý AMR ¼ÒÇÁÆ®¿þ¾î ¾ÆÅ°ÅØÃ³ ¼³°è ¹× °³¹ß
AMR »óÅ °ü¸® ¹× ½ºÄÉÁÙ¸µ ·ÎÁ÷ °³¹ß : ¸ÅÇÎ, ÁÖÇà, ´ë±â, ¿¡·¯ µî ·Îº¿ÀÇ »óÅÂ(State) °ü¸® ¹× Task ½ºÄÉÁÙ¸µ
Ÿ ¸ðµâ ¹× Çϵå¿þ¾î Åë½Å ¿¬µ¿ : SoC, MCU, ¼¾¼ ¹× »óÀ§ ½Ã½ºÅÛ °£ÀÇ µ¥ÀÌÅÍ Åë½Å ÀÎÅÍÆäÀ̽º (CAN, Serial, TCP/IP µî) °³¹ß
½Ã½ºÅÛ ÅëÇÕ : ÀÚÀ²ÁÖÇà / SLAM ¾Ë°í¸®Áò ¸ðµâ°úÀÇ ½Ã½ºÅÛ ÅëÇÕ ¹× ÃÖÀûÈ
ÀÌ·± ºÐ°ú ÇÔ²² ÇÏ°í ½Í½À´Ï´Ù.
Áö¿øÀÚ°Ý
ÇзÂ
Çлç ÇÐÀ§ ÀÌ»ó (4³âÁ¦)
°æ·Â
°ü·Ã ¾÷¹« °æÇè ÃÖ¼Ò 3³â ÀÌ»ó
Çʼö ÀÚ°Ý ¿ä°Ç
Linux ȯ°æ¿¡¼ÀÇ C++ ¶Ç´Â Python °³¹ß ¿ª·® º¸À¯
ROS2 ÇÁ·¹ÀÓ¿öÅ© ±â¹Ý ½Ã½ºÅÛ ¼³°è ¹× °³¹ß °æÇè º¸À¯
´Ù¾çÇÑ µð¹ÙÀ̽º(MCU, ¼¾¼ µî)¿ÍÀÇ µ¿½Å ÇÁ·ÎÅäÄÝ ¿¬µ¿ °æÇè º¸À¯
·Îº¿ ½Ã½ºÅÛ ¾ÆÅ°ÅØÃ³¿¡ ´ëÇÑ ÀÌÇØ¸¦ ¹ÙÅÁÀ¸·Î Ÿ Á÷¹«(¾Ë°í¸®Áò µî)¿Í ¿øÈ°ÇÑ Çù¾÷ ¹× Ä¿¹Â´ÏÄÉÀ̼ÇÀÌ °¡´ÉÇÑ ºÐ
ÀÌ·± °æÇèÀÌ ÀÖ´Ù¸é ´õ ȯ¿µÇÕ´Ï´Ù.
¿ì´ë»çÇ×
°æÇè
AMR/AGV µî ½ÇÁ¦ ¸ð¹ÙÀÏ ·Îº¿ Á¦Ç°ÀÇ ¾ç»ê ¹× ÇöÀå ¹èÆ÷ °æÇè
ÀÚÀ²ÁÖÇà ¾Ë°í¸®Áò(SLAM, Navigation)¿¡ ´ëÇÑ Àü¹ÝÀûÀÎ ÀÌÇØµµ º¸À¯
·Îº¿ »óÅ ¸Ó½Å(State Machine) ¼³°è ¹× ±¸Çö °æÇè
DDS(Data Distribution Service) ³×Æ®¿öÅ© ¼³Á¤ ¹× Åë½Å ¼º´É ÃÖÀûÈ °æÇè
ÀÌ·¯ÇÑ ¿©Á¤À¸·Î ÁøÇàµË´Ï´Ù.
ÀüÇüÀýÂ÷
¼·ùÁ¢¼ö¡æSKCTÀüÇü¡æ1, 2Â÷ ¸éÁ¢¡æÃ³¿ìÇùÀÇ¡æÃ¤¿ë°ËÁø¡æÀÔ»ç
ÀÔ»çÁö¿ø¼ ³»¿ëÀÌ »ç½Ç°ú ´Ù¸¦ °æ¿ì ÃÖÁ¾ ÇÕ°Ý ¾È³» ÀÌÈÄ¶óµµ ÇÕ°Ý(ÀÔ»ç)ÀÌ Ãë¼ÒµÉ ¼ö ÀÖ½À´Ï´Ù.
°æ·Â ÀÎÀ翵ÀÔ Æ¯¼º»ó, ¸ðÁýÁ÷¹«¿¡ ÀûÇÕÇÑ Áö¿øÀÚ°¡ ¾øÀ» °æ¿ì ÃÖÁ¾ ÇÕ°ÝÀÚ°¡ ¾øÀ» ¼öµµ ÀÖÀ½À» »çÀü¿¡ ¾È³»µå¸³´Ï´Ù.
ÀϺΠÆ÷Áö¼ÇÀÇ °æ¿ì ÆòÆÇÁ¶È¸ ÀüÇüÀÌ Ãß°¡ µÉ ¼ö ÀÖ½À´Ï´Ù. (Èĺ¸ÀÚ °³º° ¾È³»)
¹Ì¸® È®ÀÎÇØ ÁÖ¼¼¿ä.
±âŸ
°øÅë»çÇ×
ÇØ¿Ü¿©Çà¿¡ °á°ÝÀÌ ¾ø´Â ºÐ, (³²¼ºÀÇ °æ¿ì)º´¿ª ÇÊ ¶Ç´Â ¸éÁ¦À̽ŠºÐ
º¸ÈÆ ´ë»óÀÚ ¹× Àå¾ÖÀÎ µî·ÏÁõ ¼ÒÁöÀÚ´Â °ü·Ã ¹ý¿¡ ÀǰŠ¿ì´ëÇÕ´Ï´Ù.
º» °ø°í´Â SK±×·ìÀÇ Å¸ °ø°í¿Í Áߺ¹Áö¿ø ÇÒ ¼ö ¾ø½À´Ï´Ù.
Q&A
intellixjob@sk.com
******@*******.***