Patent ID: 6988010

Claim:
An operation control system including a first virtual object corresponding to a controlled device that is operated in response to a given control command, and a second virtual object corresponding to a mobile object, respectively, said first virtual object being disposed in a virtual space corresponding to a real space and said second virtual object being disposed at a position of said mobile object in said virtual space or a vicinity thereof, respectively, and said controlled device being operated corresponding to said first virtual object on the basis of a positional relation between said first virtual object and said second virtual object, the operation control system comprising: a first storage device that stores first object information regarding a shape and disposed position of said first virtual object in a manner corresponding to said controlled device; a second storage device that stores second object information regarding a shape and disposed position of said second virtual object in a manner corresponding to said mobile object; a control command storage device that stores control commands for the operation of said controlled device in a manner corresponding to said mobile object; and a positional information acquisition device that acquires positional information specifying the position of said mobile object; said second object information in said second storage device being updated on the basis of said positional information acquired by said positional information acquisition device, and giving a control command corresponding to said mobile object as said second virtual object, among said control commands in said control command storage device, to said controlled device as said first virtual object upon determining, on the basis of said first object information in said first storage device and said second object information in said second storage device, that an area specified by said shape and disposed position of said first virtual object is overlapped with an area specified by said shape and disposed position of said second virtual object; said controlled device being operated in response to said given control command.