| CPC G05D 1/0261 (2013.01) | 6 Claims |

|
1. A control device that controls a running direction of a running body running along a plurality of magnetic markers arranged at intervals on a track, the control device comprising:
a first sensor that detects the magnetic marker;
a second sensor that detects at least one of a velocity or an acceleration of the running body;
a first lateral position calculation unit that calculates a lateral deviation of the running body from a central axis of the track on the basis of a detection result of the first sensor in a case where the first sensor detects the magnetic marker;
a second lateral position calculation unit that calculates the lateral deviation of the running body on the basis of a detection result of the second sensor in a case where the first sensor does not detect the magnetic marker;
wherein the second lateral position calculation unit calculates the lateral deviation of the running body by subtracting at least one of a lateral velocity or a lateral acceleration that depends on running of the running body on a curved portion of the track, and
wherein the second lateral position calculation unit calculates the at least one of the lateral velocity or the lateral acceleration that depends on running of the running body on the curved portion by referencing a track shape database in which each position on the track and information on the curved portion with respect to the each position are stored in association with each other in advance, and using the information on the curved portion corresponding to a running position of the running body; and
a running direction control unit that controls the running direction of the running body on the basis of the lateral deviation of the running body calculated by either the first lateral position calculation unit or the second lateral position calculation unit.
|