parameters: (self, target_yaw)
return_statement: return False if math.fabs(target_yaw-robot_cur_yaw)>self.tolerance_radian else True
docstring: to check has the robot arrived target position
          :param: target_yaw: the target yaw that robot needs turn to
          :type: float
          :return: False --- robot has not arrived the target position
                   True --- robot has arrived the target position
docstring_summary: to check has the robot arrived target position
          :param: target_yaw: the target yaw that robot needs turn to
          :type: float
          :return: False --- robot has not arrived the target position
                   True --- robot has arrived the target position
docstring_tokens: to check has the robot arrived target position : param : target_yaw : the target yaw that robot needs turn to : type : float : return : False --- robot has not arrived the target position True --- robot has arrived the target position
function: def __is_robot_arrived(self, target_yaw):
          """
          to check has the robot arrived target position
          :param: target_yaw: the target yaw that robot needs turn to
          :type: float
          :return: False --- robot has not arrived the target position
                   True --- robot has arrived the target position
          """
          robot_cur_yaw = (self.__get_robot_pos()+math.pi*2)%(math.pi*2)
          return False if math.fabs(target_yaw-robot_cur_yaw)>self.tolerance_radian else True
function_tokens: def __is_robot_arrived ( self , target_yaw ) : robot_cur_yaw = ( self . __get_robot_pos ( ) + math . pi * 2 ) % ( math . pi * 2 ) return False if math . fabs ( target_yaw - robot_cur_yaw ) > self . tolerance_radian else True