Self-position estimation of autonomous mobile robot considering variable processing time