There is provided an apparatus and method for correcting location
information of a mobile body and a computer-readable recording medium
storing at least a computer program for controlling the apparatus. The
apparatus for correcting the location information of the mobile body, the
location information regarding at least one of a location and an azimuth
angle of the mobile body, includes a beam generator generating at least
one beam; and a location information correcting unit receiving measured
location information, sensing the generated beam, and correcting the
received measured location information using the sensed beam, wherein the
location information correcting unit is installed in the mobile body.
Therefore, it is possible to easily correct location information of a
mobile body using beams and more accurately correct the location
information without accumulating errors, differently from a conventional
dead reckoning system. Also, it is possible to correct the location
information without an artificial landmark, even at night, or when no
lighting exists, since the location information is corrected using an
infrared ray, and to more accurately correct the location information of
a mobile body by increasing the number of the beams. Further, it is
possible to flexibly provide a trade-off between the number of the beams
and accuracy in correcting of the location information, and to allow the
mobile body to sense beams and accurately correct its location
information, when the mobile body is picked up and moved to a different
location. Therefore, it is possible to accurately correct at least one of
a location and an azimuth angle measured by the dead reckoning system,
for example, in a home robot having a home base.