This application is a National Stage of International Application No. PCT/JP2011/055742filed Mar. 11, 2011, claiming priority based on Japanese Patent Application No. 2010-055600filed Mar. 12, 2010, the contents of all of which are incorporated herein by reference in their entirety.
1. Field of the Invention
The present invention relates to a driving apparatus for traveling objects that drives multiple traveling objects.
2. Background Art
An example of a driving apparatus for traveling objects is a horse racing apparatus. In a horse racing apparatus disclosed in Patent Document 1, model horses, on which model jockeys ride, are arranged on a tabular field. Below the field, a tabular platform is disposed so as to face the tabular field. Multiple traveling objects (self-propelled carriers) that can run on the platform are arranged between the field and the platform. A magnet is provided on the upper surface of each traveling object, whereas another magnet having the opposite polarity to that of the magnet on the traveling objects is provided at a position at the bottom surface of each model horse, the position corresponding to the magnet on the traveling object. Thus, each model horse moves following its corresponding traveling object.
In the horse racing apparatus disclosed in Patent Document 1, a light emitter is provided on the bottom surface of each traveling object. The light emitters are shot by multiple cameras, of which the number is predetermined, and the location data of the traveling objects can be generated from the shot images. Since multiple traveling objects exist, first, it is necessary to identify which light emitter corresponds to which traveling object. In the horse racing apparatus disclosed in Patent Document 1, light emitters on the traveling objects are controlled to sequentially (individually) light up, so that it is determined which traveling object corresponds to the lighting light emitter. More specifically, controlling means for detecting the position of each traveling object instructs all traveling objects to turn off the light emitters, and then instructs only the first traveling object to turn on its light emitter. The controlling means associates the position data of the light emitter obtained at this stage with the first traveling object. In other words, it is determined that the light emitter lighting at this stage corresponds to the first traveling object. Next, the controlling means instructs only the second traveling object to turn on its light emitter, and associates the position data of the light emitter obtained at this stage with the second traveling object. By repetition of this operation, the light emitter corresponding to each traveling object is determined.
However, such a determination process cannot be used if it is impossible to control individual lighting of the light emitters (detected objects) of traveling objects (i.e., if it is only possible to turn on and off lighting of the light emitters of traveling objects simultaneously or if the light emitters are maintained to be always active) or if it is impossible to detect the detected objects individually (exclusively) (i.e., if it is impossible to select a detected object which is used for detection of the position from among the detected objects provided on all traveling objects, for example, if the detected objects are metal pieces). Accordingly, it is difficult to identify which detected object corresponds to which traveling object.
Accordingly, the present invention is made for solving a problem for providing a driving apparatus for traveling objects that can identify which detected object corresponds to which traveling object even if the detected objects provided on each traveling object cannot be detected individually.
In order to solve the above problem, the present invention uses solutions described below.
The present invention provides a driving apparatus for traveling objects for causing multiple traveling objects to travel on a traveling surface, including: a traveling controller adapted for controlling travel of each of the multiple traveling objects, two detected objects provided to each traveling object, the two detected objects spaced apart from each other by a predetermined interval on the corresponding traveling object; a position information outputter adapted for outputting position information on each of the multiple detected objects on the traveling surface; and a determiner adapted for identifying two detected objects corresponding to each of the multiple traveling objects on the basis of the position information on each of the multiple detected objects output from the position information outputter, in which the traveling controller is adapted for supplying a travel start instruction to each of the multiple traveling objects sequentially during a determination period for determining two detected objects corresponding to a traveling object, in which the determiner is adapted for conducting a comparison process whenever the traveling controller supplies the travel start instruction, in the comparison process, the determiner is adapted for comparing the position information of each detected object output from the position information outputter before supplying the travel start instruction with the position information of each detected object output from the position information outputter after supplying the travel start instruction, and in which the determiner is adapted for identifying two detected objects of which the position information has changed as the two detected objects corresponding to the traveling object that has moved in response to the travel start instruction.
In the present invention, whenever the traveling controller supplies the travel start instruction, the determiner conducts a comparison process for comparing the position information of each detected object output from the position information outputter before supplying the travel start instruction with the position information of each detected object output from the position information outputter after supplying the travel start instruction, and identifies two detected objects of which the position information has changed as the two detected objects corresponding to the traveling object that has moved in response to the travel start instruction. Therefore, even if information on the position of each detected object cannot be obtained individually, it is possible to determine accurately and easily two detected objects corresponding to each traveling object.
Preferably, the determiner is adapted for identifying two detected objects of which the position information has changed as the two detected objects corresponding to the traveling object that has moved in response to the travel start instruction when one of, or a combination of any of a first determination, a second determination, and a third determination is affirmative, in which in the first determination, the determiner is adapted for determining whether or not the position information on two detected objects has changed, in which in the second determination, the determiner is adapted for determining whether or not the vectors of traveling directions of the two detected objects of which the position information has changed are the same as each other, and in which in the third determination, the determiner is adapted for determining whether or not an interval between the two detected objects of which the position information has changed is the same as the predetermined interval.
In this case, it is possible to determine more accurately two detected objects corresponding to the traveling object that has moved in response to the travel start instruction. It is possible to use a result of a determination process into which another determination process is incorporated.
In an embodiment of the driving apparatus for traveling objects according to the present invention, the determiner is adapted for identifying two detected objects that have not been determined to correspond to which traveling object and of which the position information has changed as the two detected objects corresponding to the traveling object that has moved in response to the travel start instruction.
In this embodiment, it is also possible to determine two detected objects corresponding to a next traveling object by supplying the travel start instruction to the next traveling object, whereas the traveling object of which the corresponding two detected objects have been determined is maintained to travel. For example, let us assume that the travel start instruction is supplied to a second traveling object, whereas after two detected objects corresponding to a first traveling object that has traveled in response to a first travel start instruction have been determined, the first traveling object is maintained to travel. In this case, if the position information on each detected object output from the position information outputter after the travel start instruction is supplied to the second traveling object is compared with the position information on each detected object output from the position information outputter directly before the travel start instruction is supplied to the second traveling object, the number of detected objects of which the position information has changed is four since the first traveling object continually travels. However, it has already been determined that two among the four detected objects correspond to the first traveling object, and the remaining two detected objects match the “two detected objects that have not been determined to correspond to which traveling object and of which the position information has changed” and can be determined to be two detected objects corresponding to the second traveling object.
The number of detected objects provided to each of the multiple traveling objects may be one. More specifically, the driving apparatus for traveling objects according to the present invention may be a driving apparatus for traveling objects for causing multiple traveling objects to travel on a traveling surface, including: a traveling controller adapted for controlling travel of each of the multiple traveling objects, a detected object provided to each traveling object; a position information outputter adapted for outputting position information on each of the multiple detected objects on the traveling surface; and a determiner adapted for identifying a detected object corresponding to each of the multiple traveling objects on the basis of the position information on each of the multiple detected objects output from the position information outputter, in which the traveling controller is adapted for supplying a travel start instruction to each of the multiple traveling objects sequentially during a determination period for determining a detected object corresponding to a traveling object, in which the determiner is adapted for conducting a comparison process whenever the traveling controller supplies the travel start instruction, in the comparison process, the determiner is adapted for comparing the position information of each detected object output from the position information outputter before supplying the travel start instruction with the position information of each detected object output from the position information outputter after supplying the travel start instruction, and in which the determiner is adapted for identifying a detected object of which the position information has changed as the detected object corresponding to the traveling object that has moved in response to the travel start instruction.
Preferably, an embodiment of the driving apparatus for traveling objects may include a tracker adapted for tracking position information of one or two detected objects corresponding to each of the multiple traveling objects identified by the determiner. In this case, it is possible to track the position information on each traveling object.
The position information outputter of the driving apparatus for traveling objects may have any structure as long as it can output the position information of each of the detected objects. For example, the detected objects may be made of an electric conductor. Multiple driving lines and multiple detected lines may be arranged to perpendicularly intersect one another on the traveling surface, electromagnetic couplings being made at intersections of the multiple driving lines and multiple detected lines. The position information outputter may supply a driving current to each of the multiple driving lines sequentially, and may obtain the position information of each detected object on the basis of a value of an induced current flowing each of the detected lines. In this embodiment, the position information outputter simultaneously obtains the position information of each detected object on the traveling surface by scanning the traveling surface at predetermined intervals, but cannot output the position information of each detected object individually. However, as described above, whenever the traveling controller outputs the travel start instruction, the determiner conducts the comparison process for comparing the position information of each detected object output from the position information outputter before supplying the travel start instruction with the position information of each detected object output from the position information outputter after supplying the travel start instruction, and identifies two detected objects of which the position information has changed as the two detected objects corresponding to the traveling object that has moved in response to the travel start instruction. Therefore, even in this embodiment, it is possible to determine which two detected objects correspond to which traveling object accurately.
The present invention may also be understood as a method for determining two detected objects corresponding to each of multiple traveling objects. According to the present invention, there is provided a method for determining two detected objects corresponding to each of multiple traveling objects on the basis of position information on each of the multiple detected objects, the method being used in a driving apparatus adapted for causing the multiple traveling objects to travel on a traveling surface, two detected objects spaced apart from each other by a predetermined interval provided to each traveling object, the method including: supplying a travel start instruction to each of the multiple traveling objects sequentially during a determination period for determining two detected objects corresponding to a traveling object; comparing the position information of each detected object before supplying the travel start instruction with the position information of each detected object after supplying the travel start instruction whenever travel start instruction is supplied; and identifying two detected objects of which the position information has changed as the two detected objects corresponding to the traveling object that has moved in response to the travel start instruction. The method can achieve effects that are the same as those achieved by the driving apparatus for traveling objects according to the present invention.
The present invention may also be understood to be an invention of a program. The program is incorporated into a driving apparatus adapted for causing multiple traveling objects to travel on a traveling surface, two detected objects spaced apart from each other by a predetermined interval provided to each traveling object. The program causes the driving apparatus to conduct: supplying a travel start instruction to each of the multiple traveling objects sequentially during a determination period for determining two detected objects corresponding to a traveling object; comparing position information of each detected object on the traveling surface before supplying the travel start instruction with position information of each detected object on the traveling surface after supplying the travel start instruction whenever travel start instruction is supplied; and identifying two detected objects of which the position information has changed as the two detected objects corresponding to the traveling object that has moved in response to the travel start instruction.
With reference to the accompanying drawings, an embodiment according to the present invention will be described.
1. Entire Game Apparatus
As shown in
As shown in
With reference to
As best shown in the plan view of
As shown in
By the magnetic force exerted between model pullers 34 and 36 and pulled sections 52 and 54 of the model assembly 40 (which will be described later), the entire traveling object 10 is pulled upward, i.e., toward the floor panel 3. As a result, the wheels of the casters 24 and the driving wheels 26 are in contact with the upper floor panel 3. When the driving wheels 26 rotate, by the friction contact between the driving wheels 26 and the floor panel 3, the traveling object 10 travels in the direction depicted by the arrow in
Since different wheel motors 28 rotate both driving wheels 26, respectively, it is possible to rotate both driving wheels 26 at different rotational speed, and to turn the advancing direction of the traveling object 10 by the difference in speed of the driving wheels 26. The casters 20 and 24 facilitate the change in direction of the traveling object 10. The shaft of each wheel motor 28 can rotate in both directions, so that the traveling object 10 can move forward and rearward. When both driving wheels 26 are rotated in opposite directions, the traveling object 10 can pivot about a vertical axis on the spot.
A model assembly 40 is disposed on the floor panel 3. The model assembly 40 includes a carriage 42, a pair of wheels 44 rotatably attached to the carriage 42, a caster 46 rotatably attached to the carriage 42, a mast 48 standing on the pole carriage 42, and a model horse 4 mounted on the mast 48. A model jockey 50 is mounted on the model horse 4. Inside the carriage 42, two pulled sections 52 and 54 are arranged. The pulled sections 52 and 54 are ferromagnets or magnets, preferably, permanent magnets.
On the other hand, model pullers 34 and 36 are mounted on the upper part 14 of the traveling object 10. The model pullers 34 and 36 are ferromagnets or magnet, preferably, permanent magnets. The floor panel 3 is made of a non-magnetic material, so that the model puller 34 of the traveling objects 10 and the pulled section 52 of the model assembly 40 pull each other by magnetic force, and the model puller 36 of the traveling objects 10 and the pulled section 54 of the model assembly 40 pull each other by magnetic force. Therefore, when the traveling object 10 runs, the model pullers 34 and 36 pull the model assembly 40 so that the model assembly 40 travels together with the traveling object 10. In a preferred embodiment, the model pullers 34 and 36 and the pulled sections 52 and 54 are permanent magnets, but other options may be used.
As has been described above, the traveling objects 10 runs under the floor panel 3, whereas the model assembly 40 corresponding to the traveling object 10 pulled by the traveling objects 10 runs on the floor panel 3 as depicted by the arrow in
2. Control System Of Game Apparatus
Next, with reference to
The first light emitting device 104 emits light (e.g., visible light) within a wavelength region in order to activate all of the traveling objects 10 simultaneously. In accordance with a computer program, the overall control device 100 causes the first light emitting device 104 to emit the light.
After activation of the traveling objects 10, the second light emitting device 106 sends traveling control signals for controlling the travel of each traveling object 10 by means of emitting light (e.g., infrared light) within a wavelength region which is different from that of the light emitted by the first light emitting device 104. In accordance with the computer program, the overall control device 100 supplies traveling control signals for controlling the multiple traveling objects 10 to the second light emitting device 106, and the second light emitting device 106 emits the light in accordance with the traveling control signals. An identifier for identifying the traveling object 10 to be controlled is attached to each traveling control signal, so that each traveling object 10 can recognize the traveling control signal that is destined for the traveling object 10 itself. Instead of the light emitting devices 104 and 106, communication devices that use other wireless communication schemes using other radiowaves may be utilized.
Preferably, the second floor panel 6 (
As shown in the bottom view of
As shown in
After start of the electric supply from the power-supply device 60 to these elements, the second optical sensor 112 transmits traveling control signals sent from the second light emitting device 106 to the CPUs 114 of the traveling objects 10. The CPU 114 of each traveling object 10 selects a traveling control signal for the traveling object 10 to which the CPU 114 belongs from among traveling control signals for multiple traveling objects 10, and controls both wheel motors 28 in accordance with the traveling control signal.
The traveling control signal indicates the rotational speed or rotational angle for each of wheel motors 28. As a result, for each traveling object 10, the rotational speed of each of driving wheels 26 is controlled. If the rotational speeds of both driving wheels 26 are the same, the traveling object 10 travels in a straight line. Otherwise, the traveling object 10 travels in a curved line.
Next, with reference to
Electromagnetic couplings are made at intersections of the multiple driving coils 130 and multiple detected coils 132. In this embodiment, the intersections of the detected coils 132 and the driving coils 130 are referred to as cells P. Consequently, on the surface of the position detective sheet Lds, multiple cells P are arranged in a matrix of m rows and n columns. Although detailed illustration is omitted, the surface of the position detective sheet Lds on which the multiple cells P are formed in a matrix is covered with a transparent acrylic plate. The traveling objects 10 travel on the acrylic plate.
As shown in
As shown in
As shown in
On the basis of the induced currents It output sequentially from the detection circuit 160, the processing circuit 170 generates sensing data of each cycle period. More specifically, the processing circuit 170 converts the induced currents output from the detection circuit 160 to binary detection values d (digital values) sequentially, and classifies the detection values d according to cycle periods for generating the sensing data. In other words, the sensing data for one cycle period is a group of detection values of which the number is the multiplication of m by n. In this embodiment, the processing circuit 170 converts the induced current It exceeding a predetermined threshold to the detection value d of one, and converts the induced current It not exceeding the predetermined threshold to the detection value d of zero. Consequently, as shown in
3. Determination Process
On the basis of the position information of each detected piece 108 output from the position information outputter 102, the overall control device 100 executes a determination process for identifying two detected pieces 108 corresponding to each of the multiple traveling objects 10. More specifically, the overall control device 100 supplies a travel start instruction to each of the multiple traveling objects 10 sequentially during a determination period for determining two detected objects corresponding to a traveling object 10. The determination period may be set at an initializing process executed whenever the power source is applied to the game apparatus 1. Alternatively, it may be set at the initializing process executed when the power source is first applied to the game apparatus 1 after installation of the game apparatus 1 at the game facility before the determination process is executed. Alternatively, it may be set at an optional timing by manipulation of the management staff of the game facility. The overall control device 100 conducts a comparison process whenever supplying the travel start instruction. In the comparison process, the overall control device 100 compares the position information of each detected object output from the position information outputter 102 before supplying the travel start instruction with the position information of each detected object output from the position information outputter 102 after supplying the travel start instruction. The overall control device 100 identifies two detected pieces 108 of which the position information has changed as the two detected pieces 108 corresponding to the traveling object 10 that has moved in response to the travel start instruction. Details of the determination process will be described hereinafter.
Referring again to the flowchart of
After step S2, the overall control device 100 reads from the memory (not shown) the position information of each detected piece 108 output from the position information outputter 102 after supplying the travel control signal and the position information of each detected piece 108 output from the position information outputter 102 directly before supplying the travel control signal, and executes the comparison process for comparing the former position information and the present position information (step S3).
After step S3, the overall control device 100 conducts a first determination, a second determination, and a third determination (step S4). In the first determination, the overall control device 100 determines whether or not the position information on two detected pieces 108 has changed. In the second determination, the overall control device 100 determines whether or not the vectors of traveling directions of the two detected pieces 108 of which the position information has changed are the same as each other. In the third determination, the overall control device 100 determines whether or not the interval between the two detected pieces 108 of which the position information has changed is the same as the predetermined interval. Then, the overall control device 100 determines whether or not all of results of the first to third determinations are affirmative (step S5). Here, the position information of the two detected pieces 108Fa and 108Ra at the traveling object 10A will change. Therefore, the result of the first determination is affirmative. In addition, the vectors of traveling directions of the detected piece 108Fa and 108Ra are the same as each other, so that the result of the second determination is also affirmative. Furthermore, the interval between the two detected pieces 108Fa and 108Ra of which the position information (the distance along the Y direction in
If all of results of the first to third determinations are affirmative, the overall control device 100 determines the two detected pieces 108 of which the position information has changed as the two detected pieces 108 corresponding to the traveling object 10 that has moved in response to the traveling control signal (step S6). In other words, from the position information that changes due to the instruction for advancing, two detected pieces 108 are specified as the detected piece 108Fa at the side of the advancing direction of the traveling object 10A and the detected piece 108Ra at the side of the rearward movement direction of the traveling object 10A. Then, the overall control device 100 stores into the memory (not shown) the position information of the two detected pieces 108Fa and 108Ra in such a manner that the position information of the two detected pieces 108Fa and 108Ra is associated with the identifier of the traveling object 10A. On the other hand, if the result of step S5 is negative, the process returns to step S2. In this case, the overall control device 100 outputs the traveling control signal for the traveling object 10A to advance for the predetermined period again, and repeats steps S3 to S5. If the number of repetition reaches a predetermined number but the result of step S5 is not affirmative, the overall control device 100 determines that the traveling object 10A is in failure, interrupts the determination process, and conducts a predetermined error process. Alternatively, if the number of repetition reaches a predetermined number but the result of step S5 is not affirmative, the overall control device 100 may record that the traveling object 10A is in failure, may skip step S5, and may conduct the predetermined error process if the traveling object 10A is still in failure even after the end of the determination process. An example of failure of the traveling object 10A is a status in which a screw for fixing one of the detected pieces 108 is loosened, and thereby the detected piece 108 is detached.
After step S6, the overall control device 100 determines whether or not the two detected pieces 108 corresponding to each of the traveling objects 10A, 10B, and 10C have been determined (step S7). If the result of step S7 is negative, the process returns to step S2 to continue the determination process. Here, two detected pieces 108 corresponding to each of the traveling objects 10B and 10C have not been determined, the result of step S7 is negative, so that the process returns to step S2. At step S2 of this time, the overall control device 100 outputs the traveling control signal for the second traveling object 10B to advance for the predetermined period. Afterward, step S3 and the subsequent steps are the same as those described above, whereby two detected pieces 108Fb and 108Rb corresponding to the traveling object 10B are identified. Similarly, two detected pieces 108Fc and 108Rc corresponding to the traveling object 10C are also identified. By completion of determination of two detected pieces 108 corresponding to each of the traveling object 10A, 10B, and 10C, when the result of step S7 is affirmative, the determination process ends. Afterward, the overall control device 100 tracks the position information of two detected pieces 108 corresponding to each of multiple traveling objects 10A, 10B, and 10C, thereby tracking the position information of each of the traveling objects 10A, 10B, and 10C. In this embodiment, since two detected pieces 108 are provided to each of the multiple traveling objects 10A, 10B, and 10C and are spaced apart from each other by the predetermined interval, it is possible to accurately identify the direction of travel of each of the traveling objects 10A, 10B, and 10C in comparison with a case in which only a single detected piece 108 is provided to each traveling object 10.
If there is an unusual object of a metal material on the second floor panel 6, the position information outputter 102 will output position information that does not correspond to any of the traveling objects 10A, 10B, and 10C. If there is position information that does not correspond to any of the traveling objects after the end of the determination process, it is determined that there is an unusual object or something and an error alarm is made. In other words, the overall control device 100 (determiner) makes an instruction of error notification if the device 100 determines that there is position information that does not correspond to any of the traveling objects after determining two detected objects corresponding to each of the multiple self-propelled carriers (traveling objects). The error is notified to outside via a display device of the game apparatus 1 or communication.
As has been described above, in the determination period, whenever the overall control device 100 outputs the traveling control signal for each of the traveling objects 10A, 10B, and 10C to advance for the predetermined period (whenever the overall control device 100 outputs travel start instruction), the overall control device 100 conducts the comparison process for comparing the position information of each detected piece 108 output from the position information outputter 102 before supplying the travel start instruction with the position information of each detected piece 108 output from the position information outputter 102 after supplying the travel start instruction, and conducts the first to third determinations. If all of the results of the first to third determinations are affirmative, the overall control device 100 identifies the detected pieces 108 of which position information has changed as the two detected pieces 108 corresponding to the traveling object 10 that has traveled in response to the traveling control signal. Accordingly, if the position information of each detected piece 108 cannot be obtained individually, advantageously, it is possible to determine two detected pieces 108 corresponding to the traveling object 10 accurately and easily.
4. Variations
The above-described embodiment can be modified in various ways.
Specific variations will be exemplified below. Any of two or more selected from among the following variations can be combined.
(1) Variation 1
In the above-described embodiment, two detected pieces 108 are provided on each of multiple traveling objects 10. However, the present invention is not limited to this, and rather, only a single detected piece 108 may be provided on each of the multiple traveling objects 10. In this variation, in the determination period, whenever the overall control device 100 outputs the traveling control signal for each of the traveling objects 10 to advance for the predetermined period, the overall control device 100 conducts the comparison process for comparing the position information of each detected piece 108 before supplying the traveling control signal with the position information of each detected piece 108 after supplying the traveling control signal, and identifies the detected piece 108 of which position information has changed as the detected piece 108 corresponding to the traveling object 10 that has traveled in response to the traveling control signal. Accordingly, even if information on the position of each detected piece 108 cannot be obtained individually, it is possible to determine accurately and easily the detected piece 108 corresponding to each traveling object.
(2) Variation 2
In the above-described embodiment, in the determination period, the overall control device 100 executes the determination process, whereas the traveling objects 10 are moved individually. However, the present invention is not limited to this, and rather, the overall control device 100 can identify the two detected pieces 108 corresponding to a traveling object 10, whereas another traveling object 10 of which the two detected pieces 108 have been already identified is continuously being moved. Details of this variation are as follows.
After step S3, the overall control device 100 conducts a fourth determination in which the overall control device 100 determines whether or not there are two detected pieces 108 that are not identified to correspond to a traveling object 10 and of which the position information has been changed (step S4). Then, the overall control device 100 determines whether or not the result of the fourth determination is affirmative. Here, none of the six detected pieces 108 are identified to correspond to traveling objects 10, and position information of two detected pieces 108Fa and 108Ra has changed. Therefore, the result of the fourth determination is affirmative. If the result of the first determination is affirmative, the overall control device 100 determines the two detected pieces 108 as the two detected pieces 108 corresponding to the traveling object 10 that has traveled in response to the traveling control signal (step S6). Consequently, the detected piece 108Fa and 108Ra are identified as the two detected pieces 108 corresponding to the traveling object 10A that has traveled in response to the traveling control signal.
After step S6, the overall control device 100 determines whether or not the two detected pieces 108 corresponding to each of the traveling objects 10 have been determined (step S7). If the result of step S7 is negative, the process returns to step S2 to continue the determination process. Here, two detected pieces 108 corresponding to each of the traveling objects 10B and 10C have not been determined, the result of step S7 is negative, so that the process returns to step S2. At step S2 at this time, the overall control device 100 outputs the traveling control signal for the second traveling object 10B to travel continuously. Accordingly, the traveling object 10B starts continuous traveling. The traveling object 10A of which the two detected pieces 108 have been already identified is also continuously traveling. At the next comparison process of step S3, the number of detected pieces 108 of which position information has changed is four (detected pieces 108Fa, 108Ra, 108Fb, and 108Rb). However, since two detected pieces 108Fa and 108Ra have been already identified to correspond to the traveling object 10A, the remaining two detected pieces 108Fb and 108Rb are two detected pieces 108 that are not identified to correspond to a traveling object 10 and of which the position information has been changed. Thus, the result of the fourth determination of step S4 is affirmative (step S5), the two detected pieces 108Fb and 108Rb are determined as the two detected pieces 108 corresponding to the traveling object 10B that has traveled in response to the traveling control signal output at last step S2 (step S6). Thereafter, steps S2 to S6 are repeated, so that the two detected pieces 108Fc and 108Rc corresponding to the third traveling object 10C are determined. In this variation, it is possible to determine two detected pieces 108 corresponding to each traveling object 10.
Instead of the fourth determination of step S4 in
(3) Variation 3
In the above-described embodiment, the overall control device 100 executes all of the first to the third determinations. However, the overall control device 100 may execute only any one of the first to the third determinations. For example, the overall control device 100 may conduct only the first determination, and may identify the two detected pieces 108 of which the position information has changed as the two detected pieces 108 corresponding to the traveling object 10 that has traveled in response to the traveling control signal if the result of the first determination is affirmative.
The overall control device 100 may determine the two detected pieces 108 of which the position information has changed as the two detected pieces 108 corresponding to the traveling object 10 that has traveled in response to the traveling control signal if the results of two of the first to the third determinations selected optionally are affirmative. For example, the overall control device 100 may execute the first determination and the second determination without executing the third determination, and may determine the two detected pieces 108 of which the position information has changed as the two detected pieces 108 corresponding to the traveling object 10 that has traveled in response to the traveling control signal if the results of the first determination and the second determination are affirmative. In addition, it is possible to combine another determination to the two determinations.
(4) Variation 4
In the game apparatus 1 according to the above-described embodiment, a horse racing game is executed. However, the type of game executed in the game apparatus 1 may be freely decided. For example, a bicycle racing game may be executed in which bicycle models on which bicyclist models ride are pulled by the traveling objects 10. A car racing game may be executed in which racing car models are pulled by the traveling objects 10. Furthermore, it is possible to exclude models pulled by the traveling objects 10 and the floor panel 3, so that the traveling objects 10 themselves may be observed by players. In this case, the type of game executed in the game apparatus 1 may be also freely decided. For example, a car racing game may be executed in which each traveling object 10 is of the shape of a racing car. In summary, the present invention may be applied to any type of driving apparatus for driving multiple traveling objects.
(5) Variation 5
In the above-described embodiment, the position information outputter 102 outputs the position information of each detected piece 108 using electromagnetic couplings. However, for example, a light emitter may be provided to each traveling object, and the position information outputter 102 may output position information of each light emitter on the basis of a shot image of the light emitters. However, in this case, the light emitters on the traveling objects should be simultaneously activated and deactivated or maintained to be always activated. In summary, the position information outputter 102 should be of the type that can output position information of the detected objects provided to the multiple traveling objects 10 simultaneously, but cannot output the position information of the detected objects individually.
Reference Symbols
1: Game Apparatus (Driving Apparatus for Traveling Objects)
2: Column
2
a: Frame
3: Floor Panel
4: Model Horse
5: Electric Charging Apparatus
6: The Second Floor Panel
10: Traveling Object
20: Caster
22: Wheel
26: Driving Wheel
28: Wheel Motor
30: Electric Power Source Assembly
40: Model Assembly
100: Overall Control Device (Traveling Controller)
102: Position Information Outputter
104: First Light Emitting Device
106: Second Light Emitting Device
108: Detected Piece (Detected Objects)
110: First Optical Sensor
112: Second Optical Sensor
130: Driving Coils (Driving Lines)
132: Detected Coils (Detected Lines)
140: Cell Part
150: Driving Circuit
160: Detection Circuit
170: Processing Circuit
Id: Driving Current
It: Induced Current
Lds: Position Detective Sheet
P: Cell
SEL: Operational signal
SW: Switch
T: Unit Period
VSYNC: Timing Signal
Number | Date | Country | Kind |
---|---|---|---|
2010-055600 | Mar 2010 | JP | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP2011/055742 | 3/11/2011 | WO | 00 | 8/31/2012 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2011/111813 | 9/15/2011 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
5472192 | Eto | Dec 1995 | A |
5954584 | Yagi | Sep 1999 | A |
6019369 | Nakagawa et al. | Feb 2000 | A |
Number | Date | Country |
---|---|---|
9-42910 | Feb 1997 | JP |
9-44249 | Feb 1997 | JP |
9-47573 | Feb 1997 | JP |
9-203604 | Aug 1997 | JP |
9-225138 | Sep 1997 | JP |
Entry |
---|
International Search Report for PCT/JP2011/055742 dated Apr. 26, 2012. |
Number | Date | Country | |
---|---|---|---|
20120329539 A1 | Dec 2012 | US |