¡¡¥´¡¼¥ë¥¡¼¥Ñ¡¼¥×¥í¥°¥é¥à¤ÎºîÀ®¤ËÅö¤¿¤Ã¤Æ¡¢¿·¤·¤¯´Ø¿ô¤òÄɲä·¤¿¡£¤³¤Î¾Ï¤Ç¤Ï¡¢¤½¤Î´Ø¿ô¤Î°ìÍ÷¤ÈÆâÍƤòÀâÌÀ¤¹¤ë¡£
1)¥Õ¥£¡¼¥ë¥É¤Îµ¬ÌϤòÊÖ¤¹´Ø¿ô
¡¦double WorldData?::mtmrjsk_return_field_width(void) ¡¡ //¥Õ¥£¡¼¥ë¥É¤ÎÉý¤ÎÃͤòÊÖ¤¹
¡¦double WorldData?::mtmrjsk_return_field_length(void) //¥Õ¥£¡¼¥ë¥É¤ÎŤµ¤ÎÃͤòÊÖ¤¹
2)ÂоݤκÂɸ¡¢¸þ¤¤òÊÖ¤¹´Ø¿ô
¡¦double WorldData?::mtmrjsk_return_my_y_coord(void) //¼«Ê¬¤ÎyºÂɸ¤òÊÖ¤¹
¡¦double WorldData?::mtmrjsk_return_my_x_coord(void) //¼«Ê¬¤ÎxºÂɸ¤òÊÖ¤¹
¡¦double WorldData?::mtmrjsk_return_my_angle(void)¡¡ //xºÂɸ¤ËÂФ¹¤ë¼«Ê¬¤Î³ÑÅÙ¤òÊÖ¤¹
¡¦double WorldData?::mtmrjsk_return_y_coord(vector_t v) //»ØÄêÂоݤÎyºÂɸ¤òÊÖ¤¹
¡¦double WorldData?::mtmrjsk_return_x_coord(vector_t v) //»ØÄêÂоݤÎxºÂɸ¤òÊÖ¤¹
¡¦double WorldData?::mtmrjsk_return_angle(vector_t v)¡¡ //xºÂɸ¤ËÂФ¹¤ë»ØÄêÂоݤγÑÅÙ¤òÊÖ¤¹¡£
3)ºÂɸ¤òÆþÎϤ¹¤ë¤È¡¢¼«Ê¬¤«¤é¤Î¥Ù¥¯¥È¥ë¤Ëľ¤¹´Ø¿ô
¡¦vector_t WorldData?::mtmrjsk_return_vector_t(dounle x , double y)
¤³¤³¤Ç¤Ï¤Þ¤º¡¢¥Õ¥£¡¼¥ë¥É¾å¥×¥ì¥¤¥ä¡¼¤È¡¢ºÂɸ¡¢Äɲä·¤¿´Ø¿ô¤ËÍѤ¤¤ë³ÑÅÙ¤äµ÷Î¥¤Ë¤Ä¤¤¤Æ¤Î²òÀâ¤ò¹Ô¤¦¡£
Fig.6 ºÂɸ·Ï¤È¼«Ê¬¼«¿È¤Î°ÌÃ֤δط¸
¡¡¤Þ¤º¤Ï¡¢¼«Ê¬¤¬TeamBLUE¡Êº¸Â¦¤Î¿ØÃϡˤξì¹ç¤Ë¤Ä¤¤¤Æ¹Í¤¨¤ë¡£
¡¡Fig.6 ¤Ï¡¢¥Õ¥£¡¼¥ë¥É¾å¤Î¼«Ê¬¤ÎºÂɸ¤òÊÖ¤¹´Ø¿ô¤òµá¤á¤ë¤¿¤á¤Ë»ÈÍѤ¹¤ë¤½¤ì¤¾¤ì¤Î¿ôÃͤδط¸¤òɽ¤·¤¿¿Þ¤Ç¤¢¤ë¡£¸¶ÅÀ¤òBottomLeftCorner?¤È¤·¤Æ¡¢TopLeftCor?£îerÊý¸þ¤òy¼´Êý¸þ¡¢BottomRightCorner? Êý¸þ¤òx¼´Êý¸þ¤ÈÄêµÁ¤¹¤ë¡£
¡¡³ÑÅ٤ϡ¢Ìó -¦Ð[rad]¡Á¦Ð[rad] ¤ÎÈϰϤμ¿ô¤ÎÃÍ¡¢µ÷Î¥¤Ï¡¢¼«Á³¿ô¤ÎÃͤÇÊÖ¤µ¤ì¤ë¡£¤Þ¤¿¡¢¤³¤³¤Ç¤Î³ÑÅ٤ˤĤ¤¤Æ¤Ï¡¢¡É»þ·×²ó¤ê¤¬Àµ¡É¤Ç¤¢¤ë¡£¡ÊËÜÍè¤Î¥Õ¥£¡¼¥ë¥É¤ÎºÂɸ¤¬¡¢º¸¾å¤ò¸¶ÅÀ¤È¤·¤Æ¤¤¤ë¤¿¤á¡£¤½¤Á¤é¤«¤é¸«¤¿¾ì¹ç¤ÏÈ¿»þ·×²ó¤ê¤¬Àµ¤Ç¡¢Ä̾ï¤Ç¤¢¤ë¡£¡Ë¤³¤³¤Ç¤Ï¡¢ºÂɸ¤òµá¤á¤ë¤¿¤á¤Î´ðÁÃŪ¤Ê´Ø¿ô¤È¤·¤Æ¡¢Æ±WorldData?¥¯¥é¥¹Æâ¤Î¡¢
mrTopLeftCorner?()¡¡¡¡¡¡//¼«Ê¬¤«¤é¸«¤¿TopLeftCorner? ¡¡¡¡ ¤Î³ÑÅ٤ȵ÷Î¥¤òÊÖ¤¹´Ø¿ô
mrBottomLeftCorner?() //¼«Ê¬¤«¤é¸«¤¿BottomLeftCorner? ¤Î³ÑÅ٤ȵ÷Î¥¤òÊÖ¤¹´Ø¿ô
mrBottomRightCorner?()//¼«Ê¬¤«¤é¸«¤¿BottomRightCorner? ¤Î³ÑÅ٤ȵ÷Î¥¤òÊÖ¤¹´Ø¿ô
¤òÍѤ¤¤ë¡£
¿ÞÃæ¤Îµ¹æ¤Î°ÕÌ£¤Ï°Ê²¼¤ÎÄ̤ê¤Ç¤¢¤ë¡£
¦È1¡¡¡¨¡¡¼«Ê¬¤«¤é¸«¤¿TopLeftCorner ¤Î³ÑÅÙ ¡ÊmrTopLeftCorner().angle¡Ë l£±¡¡ ¡¨¡¡¼«Ê¬¤«¤é¸«¤¿TopLeftCorner ¤Ø¤Îµ÷Î¥ ¡ÊmrTopLeftCorner().length¡Ë ¦È2¡¡¡¨¡¡¼«Ê¬¤«¤é¸«¤¿BottomLeftCorner ¤Î³ÑÅÙ ¡ÊmrBottomLeftCorner().angle¡Ë l2¡¡ ¡¨¡¡¼«Ê¬¤«¤é¸«¤¿BottomLeftCorner ¤Îµ÷Î¥ ¡ÊmrBottomLeftCorner().length¡Ë ¦È3¡¡¡¨¡¡¼«Ê¬¤«¤é¸«¤¿BottomRightCorner ¤Î³ÑÅÙ ¡ÊmrBottomRightCorner().angle¡Ë l3¡¡ ¡¨¡¡¼«Ê¬¤«¤é¸«¤¿BottomRightCorner ¤Îµ÷Î¥ ¡ÊmrBottomRightCorner().length¡Ë ¦Èp ¡¨¡¡¼«Ê¬¤Îx¼´¤ËÂФ¹¤ë³ÑÅÙ&br; ll ¡¨¡¡¥Õ¥£¡¼¥ë¥É¡Ê¥³¡¼¥ÈÆâ¤Î¤ß¡Ë¤ÎŤµ lw ;¡¡¥Õ¥£¡¼¥ë¥É¡Ê¥³¡¼¥ÈÆâ¤Î¤ß¡Ë¤ÎÉý xp ;¡¡¥×¥ì¥¤¥ä¡¼(¼«Ê¬)¤Îx¼´ºÂɸ yp ;¡¡¥×¥ì¥¤¥ä¡¼(¼«Ê¬)¤Îy¼´ºÂɸ SA , SB , ¦ÈA3 , ¦ÈA , ¦ÈB¡¡¡¨¡¡·×»»²áÄø¤Ç»ÈÍѤ¹¤ëÃÍ
¡¡¤Þ¤º¡¢³ÑÅÙ¦ÈA ¤Ë¤Ä¤¤¤Æ¹Í¤¨¤ë¡£¦ÈA ¤Îµá¤áÊý¤Ï¡¢ÊÖ¤êÃͤδط¸¾å¡¢¼«Ê¬¤¬¤É¤ÎÊý¸þ¤ò¸þ¤¤¤Æ¤¤¤ë¤«¤Ë¤è¤Ã¤Æµá¤áÊý¤òÊѤ¨¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£¤³¤ì¤ò¹Íθ¤¹¤ë¤È¡¢
¡ ¦È2¡¤¦È3¤¬¡¢Î¾Êý¤È¤âÀµ¤â¤·¤¯¤ÏÉé¤Î»þ ¦ÈA¡¡¡á |¦È2-¦È3 | ¡ÊÀäÂÐÃÍ¡Ë ¢ ¦È2¤¬Àµ¡¢¦È3¤¬Éé¤Î»þ ¦ÈA¡¡¡á ¦È2-¦È3 £ ¦È2¤¬Éé¡¢¦È3¤¬Àµ¤Î»þ ¦ÈA¡¡¡á 6.28¡Ý(¦È2-¦È3 )
¤Þ¤¿¡¢³ÑÅÙ¦ÈB ¤Ë¤Ä¤¤¤Æ¤Ï¾å¤Ë¾ò·ï¤Ç¦È2¢ª¦È1 , ¦È3¢ª¦È2 ¤ÈÊÑ´¹¤¹¤ì¤Ð¡¢Æ±Íͤ˵á¤á¤ë¤³¤È¤¬½ÐÍè¤ë¡£
double WorldData::mtmrjsk_return_field_width(void) ¡¡¤³¤Î¥á¥ó¥Ð´Ø¿ô¤ÎÊÖ¤êÃͤò lw ¤È¤¹¤ë¡£ ¡¡ lw ¤Ï;¸¹ÄêÍý¤è¤ê¡¢ lw ¡á ¤Çµá¤á¤ë¤³¤È¤¬½ÐÍè¤ë¡£
double WorldData::mtmrjsk_return_field_length(void) ¡¡Àè¤Û¤É¤ÈƱÍͤˡ¢ÊÖ¤êÃͤò ll ¤È¤¹¤ë¡£ ¡¡ ll ¤Ï;¸¹ÄêÍý¤è¤ê¡¢ ll ¡á ¤Çµá¤á¤ë¤³¤È¤¬½ÐÍè¤ë¡£
double WorldData::mtmrjsk_return_my_y_coord(void) ¡¡ÊÖ¤êÃͤò yp ¤È¤¹¤ë¡£ ¤Þ¤¿¡¢¥×¥ì¥¤¥ä¡¼¼«¿È¤òĺÅÀ¤È¤¹¤ë¡¢ÀþʬBottomLeftCorner – BottomRightCorner¤òÄìÊդȤ¹¤ë»°³Ñ·ÁSA¤ò¹Í¤¨¤ë¡£¤³¤ÎSA¤ÎÌÌÀѤò¡¢£²¤Ä¤ÎÊýË¡¤Ç¤½¤ì¤¾¤ìµá¤á¤ë¤È¡¢ SA¡¡¡á¡¡1/2 * ¡Ê l2 * l3 ¡Ë * sin (¦ÈA) ¡¡¡¡ ¡á¡¡1/2 * ll * yp ¤È¤Ê¤ë¡£¤³¤ì¤é¤Î¼°¤«¤éyp¤Ë¤Ä¤¤¤Æ¤Î¼°¤òƳ¤¯¤È¡¢ yp ¡á¡¡(l2*l3/ll¡Ë * sin (¦ÈA) ¤Çµá¤á¤ë¤³¤È¤¬½ÐÍè¤ë¡£
double WorldData::mtmrjsk_return_my_x_coord(void) ¡¡ÊÖ¤êÃͤò xp ¤È¤¹¤ë¡£ ¡¡Àè¤Û¤ÉÁÄƱÍͤˡ¢¥×¥ì¥¤¥ä¡¼¼«¿È¤òĺÅÀ¤È¤¹¤ë¡¢ÀþʬTopLeftCorner – BottomLeftCorner¤òÄìÊդȤ¹¤ë»°³Ñ·ÁSB¤ò¹Í¤¨¤ë¡£¤³¤ÎSB¤ÎÌÌÀѤò¡¢£²¤Ä¤ÎÊýË¡¤Ç¤½¤ì¤¾¤ìµá¤á¤ë¤È¡¢ SB¡¡¡á¡¡1/2 * ¡Ê l1 * l2 ¡Ë * sin (¦ÈB) ¡¡¡¡ ¡á¡¡1/2 * lw * xp ¤È¤Ê¤ë¡£¤³¤ì¤é¤Î¼°¤«¤éyp¤Ë¤Ä¤¤¤Æ¤Î¼°¤òƳ¤¯¤È¡¢ xp ¡á¡¡(l1*l2/ll¡Ë * sin (¦ÈB) ¤Çµá¤á¤ë¤³¤È¤¬½ÐÍè¤ë¡£
double WorldData::mtmrjsk_return_my_angle(void) ¡¡ÊÖ¤êÃͤò ¦Èp ¤È¤¹¤ë¡£ ¡¡¤Þ¤º¤Ï¡¢ ¦ÈA3¡¡¤Ë¤Ä¤¤¤Æ¡£¦ÈA3 ¤Ï¡¢¼¡¤Î¼°¤Çµá¤Þ¤ë¡£ ¦ÈA3 ¡á acos ((ll–xp) / l3) ¡¡¤³¤ì¤òÍѤ¤¤Æ¦Èp ¤òµá¤á¤ë¤È¡¢ ¡ yp > 0¤Î»þ¡¢ ¦Èp ¡á¦ÈA3¡¡-¦È3 ¢ yp < 0¤Î»þ¡¢ ¦Èp ¡á -¦ÈA3¡¡-¦È3 £ yp ¡á 0¤Î»þ¡¢ ¦Èp ¡á - ¦È3 ¤È¤·¤Æµá¤á¤ë¤³¤È¤¬½ÐÍè¤ë¡£ ¡¡¤Þ¤¿¡¢ÈϰϤò -¦Ð[rad]¡Á¦Ð[rad] ¤Ë¤¹¤ë¤¿¤á¤Ë¡¢ ¡ ¦Èp > ¦Ð ¤Î»þ¡¢ ¦Èp ¡á ¦Èp – 2¦Ð ¢ ¦Èp < ¦Ð ¤Î»þ¡¢ ¦Èp ¡á ¦Èp + 2¦Ð ¤È¤¹¤ë¡£
¤³¤³¤Ç¡¢¤Þ¤¿ÀâÌÀ¤Î¤¿¤á¤Ë£±¤Ä¿Þ¤òÍѤ¤¤ë¡£
¡¡Fig.7 ¼«Ê¬¼«¿È¤ÈǤ°Õ¤ÎºÂɸ¤Î´Ø·¸¤Î¿Þ
¡¡Fig.7¤Ï¡¢¼«Ê¬¼«¿È¤ÎºÂɸ¤ËÂФ¹¤ëǤ°Õ¤ÎÅÀ¤ÎºÂɸ¤òÊÖ¤¹´Ø¿ô¤òµá¤á¤ë¤¿¤á¤Ë»ÈÍѤ¹¤ë¤½¤ì¤¾¤ì¤Îµ÷Î¥¡¤°ÌÃÖ¡¤³ÑÅÙ¤òɽ¤·¤¿¿Þ¤Ç¤¢¤ë¡£
¡¡¿ÞÃæ¤Îµ¹æ¤Î°ÕÌ£¤Ï°Ê²¼¤ÎÄ̤ê¤Ç¤¢¤ë¡£
P¡Êxp ,yp¡Ë ; ¥×¥ì¥¤¥ä¡¼(¼«Ê¬)¼«¿È¤ÎºÂɸ X¡Êxx ,yx¡Ë ; ¤¢¤ëÆÃÄꤵ¤ì¤¿¥Ù¥¯¥È¥ë¤Î¼¨¤¹ºÂɸ ¦Èp ; ¥×¥ì¥¤¥ä¡¼¤Î£ø¼´¤ËÂФ¹¤ë³ÑÅÙ¡£ ¦Èx ; ÆÃÄꤵ¤ì¤¿ºÂɸ¤Î£ø¼´¤ËÂФ¹¤ë³ÑÅÙ ¦Èxp ; ÆÃÄꤵ¤ì¤¿ºÂɸ¤Î¥×¥ì¥¤¥ä¡¼»þ¼«¿È¤Î¸þ¤¤ËÂФ¹¤ë³ÑÅÙ lx ; ÆÃÄꤵ¤ì¤¿ºÂɸ¤Î¥×¥ì¥¤¥ä¡¼»þ¼«¿È¤«¤é¤Îµ÷Î¥
¤Þ¤º¤Ï¡¢ÂоݤÎx¼´¤ËÂФ¹¤ë³ÑÅÙ¤òµá¤á¤ë¤³¤È¤«¤é»Ï¤á¤ë¡£
double WorldData::mtmrjsk_return_angle(vector_t v) ¡¡ÊÖ¤êÃͤò ¦Èx ¤È¤¹¤ë¡£ ¡¡¤³¤³¤Ç¤Ï¡¢¼«Ê¬¤«¤éÂоݤޤǤΥ٥¯¥È¥ë¤ò»ý¤Ä¡Évector_t¡É¡Ê¼«Ê¬¤Î¸þ¤¤ËÂФ¹¤ë³ÑÅ٤ȵ÷Î¥¤ò´Þ¤à¥¯¥é¥¹¡Ë·¿¤ò°ú¿ô¤È¤·¤Æ¤¤¤ë¡£¤³¤³¤Çµá¤á¤ë³ÑÅ٤ϡ¢¥×¥ì¥¤¥ä¡¼¼«¿È¤Îx¼´¤ËÂФ¹¤ë³ÑÅÙ¤òÊÖ¤¹¥×¥í¥°¥é¥à¤ò»ÈÍѤ·¤Æµá¤á¤ë¤Î¤Ç¡¢¼«Ê¬¤Î¸þ¤¤Ë¤è¤Ã¤Æµá¤áÊý¤ò½¤Àµ¤¹¤ëɬÍפϤʤ¤¡£ ¦Èx ¡á ¦Èxp¡¡+¡¡¦Èp ¡¡¤Þ¤¿¡¢ÈϰϤò -¦Ð[rad]¡Á¦Ð[rad] ¤Ë¤¹¤ë¤¿¤á¤Ë¡¢ ¡ ¦Èx > ¦Ð ¤Î»þ¡¢ ¦Èx ¡á ¦Èx – 2¦Ð ¢ ¦Èp < ¦Ð ¤Î»þ¡¢ ¦Èx ¡á ¦Èx + 2¦Ð ¤È¤¹¤ë¡£
double WorldData::mtmrjsk_return_y_coord(vector_t v) ¡¡ÊÖ¤êÃͤò£øx¤È¤¹¤ë¡£ ¡¡»°³Ñ´Ø¿ô¤òÍѤ¤¤ë¤³¤È¤Ë¤è¤ê¡¢ £ùx ¡á £ùp + lx * sin(-¦Èx) ¡¡¤È¤¹¤ë¤³¤È¤¬½ÐÍè¤ë¡£¡Ê»°³Ñ´Ø¿ô¤Ï¡¢È¿»þ·×²ó¤ê¤òÀµ¤È¤·¤Æ¤¤¤ë¤Î¤Ç¡¢³ÑÅÙ¤Ë-¤òÉÕ¤±¤Æ·×»»¤·¤Æ¤¤¤ë¡£¡Ë
double WorldData::mtmrjsk_return_x_coord(vector_t v) ¡¡ÊÖ¤êÃͤò£øx¤È¤¹¤ë¡£ ¡¡»°³Ñ´Ø¿ô¤òÍѤ¤¤ë¤³¤È¤Ë¤è¤ê¡¢ £øx ¡á £øp + lx * cos(-¦Èx) ¡¡¤È¤¹¤ë¤³¤È¤¬½ÐÍè¤ë¡£¡Ê»°³Ñ´Ø¿ô¤Ï¡¢È¿»þ·×²ó¤ê¤òÀµ¤È¤·¤Æ¤¤¤ë¤Î¤Ç¡¢³ÑÅÙ¤Ë-¤òÉÕ¤±¤Æ·×»»¤·¤Æ¤¤¤ë¡£¡Ë
vector_t WorldData::mtmrjsk_return_vector_t(dounle x , double y) ¡¡ÊÖ¤êÃͤò¡¢vector_t·¿¤Î v ¤È¤¹¤ë¡£ ¡¡¤³¤³¤Ç¤Ï¤Þ¤º¡¢vector_t·¿¤Ë¤Ä¤¤¤Æ¤ÎÀâÌÀ¤«¤é¹Ô¤¦¡£vector_t¤Ï¡¢angle¤Èlength¤È¤¤¤¦Æó¤Ä¤ÎÊÑ¿ô¤ò»ý¤Ã¤Æ¤¤¤ë¡£¤Ä¤Þ¤ê¡¢1¤Ä¤ÎÊÑ¿ô¤Ë2¤Ä¤ÎÃͤòÆþ¤ì¤ë¤³¤È¤¬²Äǽ¤Êʪ¤È¹Í¤¨¤Æ»ÈÍѤǤ¤ë¡£¤³¤³¤Ç¤Ï¤½¤ì¤òÊÑ¿ô¤Î°ì¼ï¤È¤·¤Æ¼è¤ê°·¤Ã¤Æ¤ª¤ê¡¢¤Ä¤Þ¤ê¤Ïangle¤Èlength¤ÎÆó¤Ä¤ÎÊÑ¿ô¤òÊÖ¤êÃͤȤ·¤Æ°ìÅÙ¤ËÊÖ¤·¤Æ¤¤¤ë¾õÂ֤ˤ¢¤ë¡£¤³¤³¤Ç¤Ï¡¢angle¤Ï¼«Ê¬¤Î¸þ¤¤ËÂФ¹¤ëÂоݤθºß¤¹¤ë³ÑÅÙ¡¢¿ÞÃæ¤Îµ¹æ¤Ç¤Ï¦Èxp ¤Ç¡¢length¤Ï¼«Ê¬¤ÈÂоݤȤε÷Î¥¡¢¿ÞÃæ¤Îµ¹æ¤Ç¤Ï lx ¤È¤¹¤ë¡£ ¡¡¤Þ¤º¤Ï¡¢¦Èxp¤òµá¤á¤ë¡£ ¡¡¦Èxp¤Ï¡¢¦Èx¤È¦Èp¤ò»È¤Ã¤Æ¡¢ ¦Èxp ¡á ¦Èx - ¦Èp ¡¡ ¤È¤¹¤ë¡£¦Èx¤Ï¡¢°ú¿ô¤È¼«Ê¬¤ÎºÂɸ¤È¤Îº¹¤è¤ê¡¢ ¦Èx ¡á atan ( (yp-y) / (xp-x) ) ¤Çµá¤Þ¤ë¡£ ¡¡£ì£ø¤Ë¤Ä¤¤¤Æ¤Ï¡¢»°Ê¿Êý¤ÎÄêÍý¤è¤ê¡¢ lx ¡á ¡¡ ¤Çµá¤Þ¤ë¡£
¥Á¡¼¥àÊѹ¹¤Ø¤ÎÂбþ
¡¡¾åµ¤Î¥×¥í¥°¥é¥à¤Ï¡¢TEAM_BLUE¥µ¥¤¥É¤Ë¤Ä¤¤¤Æ¤Î¥×¥í¥°¥é¥à¤Ç¤¢¤ê¡¢TEAM_YELLOW¤Ë¤ÏÂбþ¤·¤Æ¤¤¤Ê¤¤¡£¤½¤³¤Ç¡¢¡¡(¥Õ¥£¡¼¥ë¥É¤Îµ¬ÌϤòÊÖ¤¹´Ø¿ô¤ò½ü¤¤¤Æ¡¢) ´Ø¿ô¤ÎºÇ¸å (°ú¿ô¤Î()¤ÎÁ°) ¤Ë¡Ö2¡×¤òÉÕ¤±¤¿´Ø¿ô¤ò¤Ä¤¯¤ê¡¢¤½¤ì¤ò¡¢¥Á¡¼¥àÊѹ¹¤ËÂбþ¤·¤¿¤â¤Î¤Ë¤·¤¿¡£
¡¡¶ñÂÎŪ¤Ë¤Ï¡¢¥Á¡¼¥à¤Ë¤è¤Ã¤ÆºÂɸ¸¶ÅÀ¤È¼´¤Î¸þ¤¤òÊѹ¹¤¹¤ë¤³¤È¤ÇÂбþ¤µ¤»¤Æ¤¤¤ë¡£TEAM_BLUE¤Ë´Ø¤·¤Æ¤Ï¡¢¾åµ¤Î¤È¤ª¤ê¤Ç¡¢TEAM_YELLOW¤Î¾ì¹ç¤Ë¤Ï¡¢¸¶ÅÀ¤òmrTopRightCorner?()¤Ø¡¢180¡ë²óž¤µ¤»¤Æ¤¤¤ë¡£
¡¡Âбþ¥×¥í¥°¥é¥à¤ò°Ê²¼¤Ë¼¨¤¹¡£
double WorldData::mtmrjsk_return_my_x_coord2(void); double WorldData::mtmrjsk_return_my_y_coord2(void); double WorldData::mtmrjsk_return_my_angle2(void); double WorldData::mtmrjsk_return_x_coord2(vector_t v); double WorldData::mtmrjsk_return_y_coord2(vector_t v); double WorldData::mtmrjsk_return_angle2(vector_t v); vector_t WorldData::mtmrjsk_return_vector_t2(double x,double y);