Game Machine and Self-Running Body For Use Therein
The invention provides a game machine enabling to reduce the load of the maintenance of a running surface by using the guide line detecting function of a self-running body. The game machine includes a game machine main body (10) having a running surface (18) on which a guide line (34) is provided and a self-running body (30) capable of self-running on the running surface (18) and having a guide line detecting device for detecting the guide line (34) and a traveling control device (110) for controlling the running of the self-running body according to the result of detection by the guide line detecting device. The guide line detecting unit is a line sensor (50) having light-receiving elements arranged in the lateral direction of the self-running body (30) to detect the luminance distribution in a predetermined detection region including the guide line (34) of the running surface (18). The self-running body (30) is provided with the line width inspecting device (136) for determining the line width of the detected guide line (34) according to the output of the line sensor (50).
Latest KONAMI DIGITAL ENTERTAINMENT CO., LTD. Patents:
- Method for controlling game apparatus, game system, and recording medium
- Watching system, computer program for watching system, and control method for watching system
- DISTRIBUTION SYSTEM, AND CONTROL PROGRAM AND CONTROL METHOD FOR DISTRIBUTION SYSTEM
- GENERATIVE SYSTEM, GENERATIVE SYSTEM CONTROL PROGRAM, AND CONTROL METHOD
- GAME SYSTEM, STORAGE MEDIUM USED THEREIN, AND CONTROL METHOD
The present invention relates to a game machine enabling a self-running body placed on a running surface to run thereon so as to perform a racing game such as a horse-racing game.
BACKGROUND ARTIn this type of horse-racing game machine, a game machine is well known in which a shift amount of a self-running body is measured with respect to a guide line on a running surface by using light-receiving elements arranged in the lateral direction of the self-running body, and the position of the self-running in the lateral direction is controlled according to the measured shift amount (see Patent Document 1, for example).
Patent Document 1: Japanese Patent Application Laid-Open No. 2003-33567.
DISCLOSURE OF THE INVENTION Problem to be Solved by the InventionIn the above conventional game machine, when the line width of the guide line increases or decreases relative to the original line width due to smear of the running surface, adhesion of a foreign matter, and peel-off of the guide line or the like, a detection error relating to the position of the self-running body is generated in the width direction of the guide line, which possibly results in such a problem that control accuracy of the position of the self-running body is decreased or the self-running body cannot run properly. When a linear trail, a dot, or the like similar to the guide line is formed by aggregation of the smear of the running surface, the linear trail or the dot is erroneously recognized as the guide line, and an error is possibly generated in running control. Because the conventional game machine has no means for inspecting the running surface, it is necessary for a game machine manager to visually inspect the running surface to perform maintenance work such as cleaning, so that a large burden is put on the manager. Therefore, omission of the inspection of the running surface possibly invites the above problems.
Thus, an object of the invention is to provide a game machine and a self-running body for use therein, wherein the load of the maintenance of a running surface can be reduced by using the guide line function of detecting the self-running body, thereby to contribute to proper maintenance of the running surface.
Means for Solving the ProblemIn order to solve the above problem, a game machine according to the invention includes a game machine body (10) having a running surface (18) on which a guide line (34) is provided; and a self-running body (30) capable of self-running on the running surface (18) and having a guide line detecting device for detecting the guide line (34) and a run control device (110) for controlling the running of the self-running body according to the result of detection by the guide line detecting device, wherein the guide line detecting device is a line sensor (50) having light-receiving elements arranged in the lateral direction of the self-running body (30) for detecting the luminance distribution in a predetermined detection region including the guide line (34) of the running surface (18), and the self-running body (30) is provided with a line width inspection device (136) for determining the line width of the detected guide line (34) according to the output of the line sensor (50).
In order to solve the above problem, a self-running body according to the invention includes a guide line detecting device for detecting a guide line provided on a running surface of a game machine; and a run control device for controlling the running of the self-running body on the running surface according to the result of detection by the guide line detecting device, wherein the guide line detecting device is a line sensor (50) having light-receiving elements arranged in the lateral direction of the self-running body (30) for detecting the luminance distribution in a predetermined detection region including the guide line (34) of the running surface (18), and the self-running body (30) is provided with a line width inspection device (136) for determining the line width of the detected guide line (34) according to the output of the line sensor (50).
In the invention, the run control device of the self-running body identifies the guide line in the detection region by identifying the luminous region corresponding to the guide line from the luminance distribution detected by the line sensor which acts as the guide line detecting device. Then, the run control device determines the position of the self-running body in the width direction of the guide line using the position of the identified guide line in the detection region, and controls the running of the self-running body based on the result of the determination. Because the line sensor is configured by arranging many light-receiving elements in line, the guide line is detected with a finer pitch than the line width, and the line width of the guide line can be determined with a high resolution. Because the self-running body determines the line width of the guide line, the work load of the maintaining the running surface can be reduced using the result of the determination for inspection of the running surface. In the invention, the target object for the line width to be determined by the line width inspection device is not limited to the original guide line. The term “detected guide line” includes a linear trail or a dot formed by smear or a foreign matter. The generation or existence of the object similar to the guide line, which appears due to smear or the like, can be detected by applying the line width determination to the object.
In one aspect of the invention, the line width inspection device may further determine suitability of the determined line width. Since the line width inspection device further determines the suitability of the determined line width, anomaly relating to the line width can be easily recognized.
In one aspect of the invention, the self-running body may include a direction detecting device for detecting information necessary to specify a directional shift of the self-running body in the longitudinal direction of the guide line. The run control device may be configured to determine the directional shift of the self-running body with respect to the longitudinal direction of the guide line based on the result of detection by the direction detecting device, and further to control the running of the self-running body by referring to the result of the determination. The line width inspection device may determine the line width based on the result of detection by the guide line detecting device and the directional shift determined by the run control device.
In a case when the line sensor is obliquely inclined with respect to the guide line, the width of the luminous region corresponding to the guide line in the detection region of the line sensor also increases or decreases according to the inclination of the line sensor. Therefore, when the line width of the guide line is determined only based on the width of the luminous region, the determined line width sometimes includes an error corresponding to the inclination of the line sensor. On the other hand, when the directional shift of the self-running body with respect to the longitudinal direction of the guide line is determined and the result of the determination is referred to for running control, the inclination of the line sensor with respect to the longitudinal direction of the guide line can be recognized using the directional shift. Accordingly, when the directional shift which is referred to in running control is also referred to in the determination of the line width, the error of the line width corresponding to the inclination of the line sensor with respect to the guide line can be eliminated and the line width can be determined more precisely without having a new sensor for determining the line width.
In one aspect of the invention, the self-running body may include a longitudinal-direction position detecting device for detecting information necessary to specify a position of the self-running body in the longitudinal direction of the guide line.
The run control device may be configured to determine the position of the self-running body on the running surface based on the results of detection by the longitudinal direction position detecting device and the line sensor, and to control the running of the self-running body based on the result of the determination.
The line width inspection device may generate inspection data in which the result of the determination of the line width is correlated with the position of the self-running body determined by the run control device.
In the aspect, the line width of the guide line or the suitability of the line width can be recognized in a correlated manner with the position on the running surface by referring to the inspection data, whereby the running surface can be maintained more easily. For example, the position on the running surface where the inspection is particularly required can be easily identified from the inspection data. Because the inspection data can be generated by using the positions in the longitudinal and width directions of the guide line which are determined by the self-running body for its running control, it is not necessary to have a new sensor to generate the inspection data. The manager or the like can refer to the generated inspection data through appropriate means. The self-running body itself may have means for displaying the inspection data. The inspection data may be stored in a storage medium attached to the self-running body, and the inspection data may be read if necessary by detaching the storage medium from the self-running body.
The self-running body may further include a data output device for outputting the inspection data to the outside of the self-running body. Accordingly, the inspection data can be received outside the self-running body, and then the running surface is easily checked based on the inspection data. In this case, the game machine may further include a running surface maintenance device which performs a predetermined process based on the inspection data outputted from the self-running body so as to notify the game machine manager of the state of the running surface. Therefore, the game machine manager can easily check the running surface at the installation place of the game machine.
In the predetermined process, the running surface maintenance device may generate data for specifying the position on the running surface where the line width is unsuitable and for specifying the number of detection times of the position based on the inspection data outputted from the self-running body; collects the data, and displays a running surface check screen indicating the position on the running surface where the line width is unsuitable and the number of detection times of the position based on the collected data. In this aspect, the game machine manager can recognize the position on the running surface where the line width is unsuitable and the number of detection times of the position through the running surface check screen, and determine the necessity of the inspection or cleaning in a correlated manner with the position on the running surface.
In the predetermined process, the running surface maintenance device may generate data for specifying at least one of the position on the running surface where the line width is unsuitable and the number of detection times of the position based on the inspection data outputted from the self-running body, collect the data, and provide a predetermined warning to the game machine manager when amount of the collected data exceeds a predetermined allowable amount. In this aspect, the game machine manager is urged to check the running surface based on the inspection data transmitted from the self-running body.
In the aspect of including the running surface maintenance device and in a case the game machine includes a game control device which makes the run control device of the self-running body to perform a predetermined game by transmitting to the run control device an instruction for the running of the self-running body through predetermined communication means, the game control device may act as the running surface maintenance device. Accordingly, the inspection data can be transferred from the self-running body to the game control device using the configuration for providing the self-running body with instructions for the running of the self-running body, and thereby to recognize the condition of the running surface using the game control device.
In the case when the game machine is connected to a server for managing the game machine through a predetermined network, the server may act as the running surface maintenance device. This enables a server manager to recognize the state of the running surface, and the server manager can provide information on the state of the running surface to a store or the like where the game machine is installed to promote the inspection, cleaning or the like of the running surface.
EFFECT OF THE INVENTIONAs described above, according to the invention, the line width of the guide line or the suitability of the line width is determined using the configuration in which the guide line provided on the running surface is detected to control the running of the self-running body, so that the generation of the anomaly such as the dirt of the running surface, the adhesion of the foreign matter, and the peel-off of the guide line can be detected. Accordingly, the invention can provide the game machine and self-running body in which the burden to the game machine manager is reduced in managing the running surface and the running surface can properly be managed.
The center server 3 mainly processes data concerning a game according to a request of the game machine 2. The maintenance server 4 stores data concerning the maintenance such as error log information on the game system 1 in a maintenance storage device 4a which is a storage device of the maintenance server 4, and manages the data concerning the maintenance. The maintenance client 5 is installed in, e.g., a maintenance service division which collectively manages the maintenance of the game system 1, and the maintenance client 5 performs analysis and study of the maintenance of the game system 1 using the data stored in the maintenance storage device 4a. For example, the Internet is used as the communication network 6.
The game machine 2 is configured in the form of a commercial game machine installed in a store and allowing a user to play the game in exchange for an economic value. A chassis (game machine main body) 10 of the game machine 2 includes a field unit 11, plural station devices 12, . . . , 12 arranged so as to surround the field unit 11, and a monitor device 13 arranged at one end of the field unit 11. The field unit 11 provides running surfaces 18 and 19 to a motor vehicle (self-running body) 30 and a race-horse model 31 shown in
The stage 15 is liftably provided to the base 14.
As shown in
The adjuster device 24 includes an adjuster 24a fixed to the leading end of the piston rod 22a and an adjuster receiver 24b fixed to the stage 15. The adjuster 24a is not fixed to the adjuster receiver 24b but inserted into the adjuster receiver 24b with some play. Consequently, shift of an axis of the piston rod 22a is allowed in the operation of the hydraulic cylinder 22, and thus the plural hydraulic cylinders 22 can be operated without interference to raise and lower the stage 15 smoothly. The oil pressure generating device 23 is driven by electric power supplied to the game machine 2 so as to generate oil pressure suitable to the hydraulic cylinder 22. The operation of the oil pressure generating device 23 is controlled by a main control device 100 (see
In the game machine 2, the guide line 34 is rated as a mark indicating a lane of the round track 35. For example, the innermost guide line 34 corresponds to a first lane, and subsequently the guide lines 34 are correlated with the lane numbers: a second lane, a third lane, . . . toward the outer circumference. In the game machine 2, a position of the motor vehicle 30 in a transverse direction (direction orthogonal to the guide line 34) of the round track 35 is recognized with the lane number. The motor vehicle 30 controls its operation so as to run along the guide line 34 corresponding to the current lane unless it is instructed to change lanes by the main control device 100. Although the number of guide lines 34 is six in
As shown in
The pitch (interval) between the magnetic measurement lines 36 in the straight section 35a is set to a constant value PTm. Hereinafter the pitch PTm is referred to as reference pitch. As shown in
As shown in
The position of the indication lamp 38 in the longitudinal direction of the round track 35 is set in a gap between the magnetic measurement lines 36. On the infrared ray emitted from each indication lamp 38 of the absolute-position indicating device 37, data respectively indicating an absolute position and the lane number of the indication lamp 38 on the round track 35 are superposed. That is, the absolute-position indicating device 37 functions as a device for providing information respectively indicating the absolute position and the lane on the round track 35. In this case, the absolute position of the indication lamp 38 may be correlated with the degree of progress using the magnetic measurement lines 36. For example, the absolute-position indicating device 37 located at the reference position Pref is set to the degree of progress of 0, and the degree of progress of 100 may be transmitted as the position information from the indication lamp 38 arranged between the clockwise (or counterclockwise) 100th magnetic measurement line 36 and the 101st magnetic measurement line 36. Furthermore, the number of absolute-position indicating devices 37 counted from the reference position Pref may be transmitted as the position information from the indication lamp 38, and then the number of absolute-position indicating devices 37 may be substituted with the degree of progress-using an internal table of the game machine 2.
As shown in
As shown in
As shown in
The line sensor 50 includes a pair of light emitting devices 53 provided in a symmetrical manner in the front end section 30a of the motor vehicle 30, and a light-receiving device 54 arranged between the light emitting devices 53. The light emitting device 53 emits visible light having a predetermined wavelength range to the lower-stage running surface 18, and the light-receiving device 54 accepts the light reflected from the lower-stage running surface 18. The detection wavelength range of the light-receiving device 54 is restricted to the wavelength range of the visible light emitted from the light emitting device 53 such that the light emitted from the indication lamp 38 is not wrongly detected.
The light-receiving device 54 includes a sensor array 55 which is provided so as to be equally extended across the center plane CP in the lateral direction of the motor vehicle 30, and an imaging lens 56 which focuses the image on the lower-stage running surface 18, formed by the light reflected from the lower-stage running surface 18, onto the sensor array 55. For example, the sensor array 55 is formed by arranging many CMOS light-receiving elements in line. The sensor array 55 detects a luminance distribution in the lateral direction of the motor vehicle 30 with fine resolution relative to the width Wg of the guide line 34. For example, the resolution is set such that the width 1.5 times the pitch PTg of the guide line 34 is detected while divided into 128 dots. In other words, when the center plane CP is located in the center of the width direction of the guide line 34, a region formed by the guide line 34 and a blank portion adjacent to the guide line 34 is set to a detection region, and the resolution of the sensor array 55 is set such that the detection region is detected with the resolution of 128 dots. For example, when the pitch PTg of the guide line 34 is set to 12 mm, the sensor array 55 has the detection width of 18 mm, and the sensor array 55 detects the luminance distribution with the resolution of 0.14 mm per one dot.
The imaging lens 56 is provided to upwardly separate the sensor array 55 from the lower-stage running surface 18. This is because the vertical vibration of the motor vehicle 30 caused by the position shift of the assist wheels 44F and 44R is prevented from influencing the accuracy of detecting the luminance distribution.
As shown in
The magnetic sensor 52 includes plural detecting elements 60 arranged at a constant pitch PTms in the longitudinal direction of the motor vehicle 30. In the following description, sometimes the detecting element 60 is divided into a detecting element #1, a detecting element #2, and . . . in the order from the front end portion 30a of the motor vehicle 30. Each detecting element 60 detects a magnetic field in the lower-stage running surface 18, and outputs signals corresponding to the S pole and N pole, respectively. For example, the detecting element 60 outputs a Low signal when detecting the S pole, and outputs a High signal when detecting the N pole. Accordingly, the magnetic measurement line 36 can be detected by the inversion of the signal of each detecting element 60. Therefore, the magnetic sensor 52 functions as a measurement line detecting device. As shown in
However, in the case when the motor vehicle 30 runs in the lane except for the first lane of the corner section 35b, circumstances differ from those of
On the other hand, in
Then, a control system of the game machine 2 will be described.
The main control device 100 exchanges the information with the center server 3 and the maintenance server 4 through the network 6 of
A transmitter 112 and a receiver 113 are connected to the motor vehicle control device 110 through a communication control circuit 114 to conduct communication with the communication device 101. As described above, the main control device 100 gives the information for instructing the target progress and target lane of the motor vehicle 30 at predetermined intervals during the game. The motor vehicle control device 110 computes a target speed, a direction correction amount, and the like of the motor vehicle 30 based on the given target progress and target lane and the output signals of various sensors 50 to 52 and 111, so as to provide speed instructions VL and VR to the motor drive circuit 115 based on the computation results. The motor drive circuit 115 controls the drive current or voltage supplied to each motor 43 such that the given speed instructions VL and VR are obtained.
Because the progress shortage amount ΔAD is given as the number of magnetic measurement lines 36, the progress shortage amount ΔAD is determined by subtracting the current degree of progress ADcrt from the target progress ADtgt in both the straight section 35a and the corner section 35b. In the corner section 35b, however, a distance Ltr corresponding to the progress shortage amount ΔAD is changed by the position of the motor vehicle 30 in the transverse direction of the round track 35, and thus, it is necessary to control the speed in consideration of the changed progress shortage amount ΔAD. The lane correction amount ΔYamd is determined by subtracting the shift amount ΔY between the current position Pcrt of the motor vehicle 30 and the current lane from a lane interval Ychg corresponding to a distance between the target lane and the lane on which the motor vehicle 30 runs currently. In the case when the target lane is in agreement with the current lane, namely, in the case when the instruction for changing the lane is not provided, the lane correction amount ΔYamd is equal to the shift amount ΔY. A straight-ahead direction from the reference position Pref of
The motor vehicle control device 110 also includes a target speed computation device 127 which computes the target speed Vtgt of the motor vehicle 30 based on the target progress ADtgt, the degree of progress ADcrt stored in the progress counter 121, and the lane number stored in the lane counter 123; a speed setting device 128 which sets the drive speed of the motor 43 of the motor vehicle 30 based on the target speed Vtgt; a speed FB-correction device 129 which performs feedback correction to the set drive speed according to a difference between the target speed Vtgt and the current speed Vact; a lane correction amount computation device 130 which computes the lane correction amount ΔYamd of the motor vehicle 30 based on the target lane, the lane number of the lane counter 123, and the lane shift amount ΔY of the motor vehicle 30 determined by the lane management device 124; a direction correction amount computation device 131 which computes the direction correction amount Δθamd of the motor vehicle 30 based on the degree of progress ADtgt stored in the progress counter 121 and the angle θgyr stored in the gyro counter 125; and a speed-ratio setting device 133 which sets a speed ratio between the motors 43 based on the lane correction amount ΔYamd and the direction correction amount Δθamd. The speed-ratio setting device 133 determines the speed instructions VL and VR of the right and left motors 43, and the instructions are outputted to the motor drive circuit 115 of
Processes of the devices in the motor vehicle control device 110 will be described below with reference to
After the current speed Vact is computed, the variable m is incremented by one in Step S106. In Step S107, the progress management device 122 determines whether or not the absolute position detecting sensor 51 detects the absolute position, namely, whether or not the absolute position detecting sensor 51 detects the infrared light from the indication lamp 38. When the absolute position detecting sensor 51 does not detect the infrared light from the indication lamp 38, the flow returns to Step S101. On the other hand, when the absolute position detecting sensor 51 detects the infrared light from the indication lamp 38 in Step S107, the progress management device 122 determines the progress information coded in the infrared light, and corrects the progress counter 121 such that the determined progress matches with the degree of progress ADcrt of the progress counter 121. Then, the flow returns to Step S101. When the output of the detecting element #m (60) is not inverted in Step S104, the flow skips Steps S105 and S106 to go to Step S107.
According to the above process, the value ADcrt of the progress counter 121 is incremented by one in each time the detecting element #1 (60) measures the magnetic measurement line 36. Additionally, the absolute position detecting sensor 51 detects the signal from the absolute-position indicating device 37, which appropriately corrects the degree of progress ADcrt. Therefore, the position of the motor vehicle 30 in the longitudinal direction of the round track 35 can be recognized from the value of the progress counter 121. The current speed Vact of the motor vehicle 30 is computed in each time the motor vehicle 30 moves by the pitch PTms of the detecting element 60 of the magnetic sensor 52.
In Step S125, the target speed computation device 127 estimates the number of times Nx of the output inversion of the magnetic sensor 52 (number of counted inversions), which should be detected before the motor vehicle 30 reaches the next degree of progress on the basis of the current degree of progress ADcrt and the lane on which the motor vehicle 30 runs currently. That is, the target speed computation device 127 estimates, as the number of counted inversions Nx, a value (quotient) obtained by dividing the pitch PTx of the magnetic measurement line 36 between the current degree of progress ADcrt and the next degree of progress ADcrt+1 by the pitch PTms of the detecting element 60. When a fraction after decimal point is included in the quotient, the quotient is rounded to the whole number by counting the fraction as one or zero or rounding it off. The lane number is used to specify the pitch PTx. In a case when the motor vehicle 30 runs in the straight section 35a and on the innermost lane of the corner section 35b, the reference pitch PTm of
After the number of counted inversions Nx is estimated, the flow goes to Step S126 to compute an inversion reference time tx. As shown in
Returning to
As described in
Returning to
In Step S185, the lane management device 124 determines whether or not the absolute position detecting sensor 51 detects the absolute position. When the absolute position detecting sensor 51 does not detect the absolute position, the flow returns to Step S181. On the other hand, when the lane management device 124 determines that the absolute position detecting sensor 51 detects the absolute position in Step S185, the lane management device 124 determines the lane number coded in the infrared light from the absolute-position indicating device 37, and corrects the value of the lane counter 123 such that the determined lane number is equal to the value of the counter 123. Then, the flow returns to Step S181. The lane shift amount ΔY determined in the above process is given to the lane correction amount computation device 130.
Through the process of
According to the series of processes described above, the target speed Vtgt of the motor vehicle 30 is given in each time the degree of progress of the motor vehicle 30 is incremented by one, and the current speed Vact of the motor vehicle 30 is sequentially computed in each time the motor vehicle 30 is moved by the distance corresponding to the pitch PTms of the detecting element 60. Therefore, the speed of the motor vehicle 30 can be controlled rapidly and accurately. The detecting elements 60 enough to cover the maximum pitch PTms of the magnetic measurement line 36 therewith are provided in the magnetic sensor 52. As a consequence, the current speed Vact can be detected with high resolution according to the pitch PTms irrespective of the pitch PTx of the magnetic measurement line 36 even if the motor vehicle 30 runs in any lane of the corner section 35b. Accordingly, the error of the speed control in which the current speed Vact is used can be restrained to a low level, and a speed fluctuation can effectively be restrained when the motor vehicle 30 runs on the corner section 35b.
The gyro sensor 111 is provided to detect the direction of the motor vehicle 30, and the shift between the detected direction and the direction of the target lane is given as the direction correction amount Δθamd to the speed-ratio setting device 133. Therefore, the accuracy of control is improved compared with the case in which the position and direction in the transverse direction of the motor vehicle 30 are controlled based on only the output of the line sensor 50. The angle change amount, the angular velocity change, or the angular acceleration is determined using the output of the gyro sensor 111 to be used in the direction control of the motor vehicle 30. Therefore, the motor vehicle 30 is converged to the target lane more smoothly and rapidly, and the orientation of the motor vehicle 30 can be matched with the target direction correctly and rapidly.
The direction correction amount Δθamd to the target direction of the motor vehicle 30 can immediately be determined from the output of the gyro sensor 111. In the determination of the lane shift amount ΔY with the output of the line sensor 50, the shift amount ΔY can correctly be detected using the direction correction amount Δθamd. Accordingly, it is possible to improve the accuracy of lane tracking of the motor vehicle 30 or the accuracy of moving control to the target lane.
The apparent increase or decrease in width of the guide line 34 due to, for example, the dirt of the lower-stage running surface 18, the mixture of the foreign matter, and the peel-off of the guide line 34 can be detected through the above process. The generation of the dirt, flaw or the like in the linear shape which is wrongly detected as the guide line can be detected as the anomaly of the line width. The abnormal point of the line width can also be detected by the degree of progress and lane of the round track 35 using the stored data. In the embodiment, the output of the line sensor 50 is referred to in the detection of the lane shift amount ΔY, the determination of the current lane, and the computation of the lane correction amount ΔYamd. Therefore, in the case when the width of the guide line 34 is changed due to the dirt or the like, the tracking property of the motor vehicle 30 to the guide line 34 is degraded by the influence of the changed width, and malfunction such as unstable behavior in changing the lane is possibly generated. Accordingly, the periodic check and cleaning of the lower-stage running surface 18 are required. The data produced by the line width inspection device 136 can effectively be used in such work operations.
Although the number of dots Ndot is converted into the line width in the above process, it may be determined whether or not the line width exists within the allowable range using the value in which the number of dots Ndot is corrected by the angle Δθamd. The angle correction may be neglected to determine whether or not the line width exists within the allowable range using the number of dots Ndot. For example, in the case when the running control is performed such that the direction correction amount Δθamd of the motor vehicle 30 is restricted to a constant range, the number of dots Ndot on the line sensor 50 is previously determined, and it may be determined that the line width exceeds the allowable range when the detected number of dots exceeds the number of dots Ndot on the line sensor 50. The number of dots Ndot on the line sensor 50 corresponds to the guide line width Wg in the case when the direction correction amount Δθamd becomes the maximum. In this case, it is not necessary that the inclination be corrected with the direction correction amount Δθamd. On the other hand, for the lower limit value of the line width, on the basis of the detected number of dots corresponding to the line width Wg in the case when the motor vehicle 30 proceeds straight along the guide line 34, it may be determined that the line width is lower than the allowable range when the detected number Ndot of dots is lower than the reference value.
The line width inspection may be performed during the horse-racing game by the line width inspection device 136 as needed or may appropriately be performed when the race is not performed. For example, in a proper period during which the race is not performed, the line width inspection may be performed such that the main control device 100 provides the instruction for performing line width inspection to cause the motor vehicle 30 to run along the round track 35 in a predetermined running pattern. In the above embodiment, the signal outputted from the line sensor 50 is binarized to distinguish the black portion in the running surface 18 from the white portion. Alternatively, the line sensor 50 outputs an analog signal waveform, and the analog signal waveform is digitalized with 256 levels of gray to detect colored portions except for the white and black portions, and the colored portion may be recognized as the dirt and the like.
The preferable mode in which the line width inspection data obtained by the line width inspection device 136 is utilized will be described below. Because the motor vehicle 30 does not have the function of displaying the line width inspection data, the motor vehicle 30 transmits the line width inspection data to the main control device 100, and the line width inspection data is transmitted to the maintenance server 4 and the like through the network 6 as necessary, which allows the line width inspection data to be effectively used. The method of utilizing the line width inspection data will be described below.
Returning to
For example, the running surface check screen can be configured as shown in
The running surface check screen is not limited to the example shown in
In
In Step S362, the main control device 100 determines whether or not the operator provides the instruction for ending the maintenance. When the operator provides the instruction, the flow goes to Step S363. In Step S363, the main control device 100 lowers the stage 15. In Step S364, the main control device 100 makes a confirmation to the operator whether or not the running surface warning data is deleted. In Step S365, the main control device 100 determines whether or not the operator provides the instruction for deleting the running surface warning data. When the operator provides the instruction, the main control device 100 deletes the running surface warning data, namely, the main control device 100 deletes the running surface warning data in Step S366. Then, the process is ended. On the other hand, when the operator does not provide the instruction in Step S365, the flow skips Step S366, and the process is ended.
The running surface warning data is transmitted to the maintenance server 4 in Step S326 of
In the above embodiments, the line sensor (50) corresponds to the guide line detecting device, the gyro sensor 111 corresponds to the direction detecting device, the magnetic sensor 52 corresponds to the longitudinal direction position detecting device, and the motor vehicle control device 110 corresponds to the run control device. The combination of the run control device 30, the communication control circuit 114, and the transmitter 112 corresponds to the data output device, and the main control device 100 corresponds to the game control device. The combination of the communication device 101, the relay device 102, the transmitter 112, the receiver 113, and the communication control circuit 114 corresponds to the communication means. The main control device 100 and the maintenance server 4 correspond to the running surface maintenance device. The line width inspection device 136 of the motor vehicle control device 110 acts as the line width inspection means.
In the above embodiments, the magnetic measurement line 36 is detected by the magnetic sensor 52 to determine the position of the motor vehicle 30 in the longitudinal direction of the guide line 34. However, the determination of the position in the longitudinal direction of the guide line is not limited to the method using the above means. For example, a rotation amount of the drive wheel 42 may be accumulated to determine the position of the motor vehicle 30. The direction detection of the motor vehicle 30 is not limited to the method using the gyro sensor 111, but various changes may be made. For example, the direction may be detected based on the difference in rotation speed between the drive wheels 42.
The invention is not limited to a game machine having a lower-stage running surface and an upper-stage running surface. The invention can be applied to the game machine having a single running surface as long as the guide line is detected to control the running of the self-running body. The game performed in the game machine is not limited to a horse-racing game. The guide line is not limited to the guide line which is provided so as to form the round track, but the guide line may be provided so as to form a straight track. The invention can be applied not only to a network-connected game machine but also to a stand-alone type game machine which is disconnected from the network.
Claims
1. A game machine comprising:
- a game machine main body having a running surface on which a guide line is provided; and
- a self-running body capable of self-running on the running surface and having a guide line detecting device for detecting the guide line and a run control device for controlling the running of the self-running body according to the result of detection by the guide line detecting device, wherein
- the guide line detecting device is a line sensor having light-receiving elements arranged in the lateral direction of the self-running body for detecting the luminance distribution in a predetermined detection region including the guide line of the running surface, and
- the self-running body is further provided with a line width inspection device for determining the line width of the detected guide line according to the output of the line sensor.
2. The game machine according to claim 1, wherein the line width inspection device further determines suitability of the determined line width.
3. The game machine according to claim 1, wherein
- the self-running body includes a direction detecting device for detecting information necessary to specify a directional shift of the self-running body in the longitudinal direction of the guide line,
- the run control device being configured to determine the directional shift of the self-running body with respect to the longitudinal direction of the guide line based on the result of detection by the direction detecting device, and further to control the running of the self-running body by referring to the result of the determination, and
- the line width inspection device determines the line width based on the result of detection by the guide line detecting device and the directional shift determined by the run control device.
4. The game machine according to claim 1, wherein
- the self-running body includes a longitudinal-direction position detecting device for detecting information necessary to specify a position of the self-running body in the longitudinal direction of the guide line,
- the run control device is configured to determine the position of the self-running body on the running surface based on the results of detection by the longitudinal direction position detecting device and the line sensor, and to control the running of the self-running body based on the result of the determination, and
- the line width inspection device generates inspection data in which the result of the determination of the line width is correlated with the position of the self-running body determined by the run control device.
5. The game machine according to claim 4, wherein
- the self-running body includes a data output device for outputting the inspection data to the outside of the self-running body.
6. The game machine according to claim 4, further comprising a running surface maintenance device which performs a predetermined process based on the inspection data outputted from the self-running body so as to notify the game machine manager of the state of the running surface.
7. The game machine according to claim 6, wherein
- in the predetermined process, the running surface maintenance device produces data for specifying the position on the running surface where the line width is unsuitable and for specifying the number of detection times of the position based on the inspection data outputted from the self-running body; collects the data; and displays a running surface check screen indicating the position on the running surface where the line width is unsuitable and the number of detection times of the position based on the collected data.
8. The game machine according to claim 6, wherein
- in the predetermined process, the running surface maintenance device generates data for specifying at least one of the position on the running surface where the line width is unsuitable and the number of detection times of the position based on the inspection data outputted from the self-running body, collects the data, and provide a predetermined warning to the game machine manager when amount of the collected data exceeds a predetermined allowable amount.
9. The game machine according to claim 6, comprising:
- a game control device which makes the run control device of the self-running body to perform a predetermined game by transmitting to the run control device an instruction for the running of the self-running body through predetermined communication means, wherein
- the game control device acts as the running surface maintenance device.
10. The game machine according to claim 6, wherein
- the game machine is connected to a server for managing the game machine through a predetermined network, and
- the server acts as the running surface maintenance device.
11. A self-running body comprising:
- a guide line detecting device for detecting the guide line provided on a running surface of a game machine; and
- a run control device for controlling the running of the self-running body according to the result of detection by the guide line detecting device, wherein
- the guide line detecting device is a line sensor having light-receiving elements arranged in the lateral direction of the self-running body for detecting the luminance distribution in a predetermined detection region including the guide line of the running surface, and
- the self-running body is further provided with a line width inspection device for determining the line width of the detected guide line according to the output of the line sensor.
12. The self-running body according to claim 11, wherein the line width inspection device further determines suitability of the determined line width.
13. The self-running body according to claim 11, wherein
- the self-running body includes a direction detecting device for detecting information necessary to specify a directional shift of the self-running body in the longitudinal direction of the guide line,
- the run control device being configured to determine the directional shift of the self-running body with respect to the longitudinal direction of the guide line based on the result of detection by the direction detecting device, and further to control the running of the self-running body by referring to the result of the determination, and
- the line width inspection device determines the line width based on the result of detection by the guide line detecting device and the directional shift determined by the run control device.
14. The self-running body according to claim 11, wherein
- the self-running body includes a longitudinal-direction position detecting device for detecting information necessary to specify a position of the self-running body in the longitudinal direction of the guide line,
- the run control device is configured to determine the position of the self-running body on the running surface based on the results of detection by the longitudinal direction position detecting device and the line sensor, and to control the running of the self-running body based on the result of the determination, and
- the line width inspection device generates inspection data in which the result of the determination of the line width is correlated with the position of the self-running body determined by the run control device.
15. The self-running body according to claim 14, comprising a data output device for outputting the inspection data to the outside of the self-running body.
16. The game machine according to claim 3, wherein
- the self-running body includes a longitudinal-direction position detecting device for detecting information necessary to specify a position of the self-running body in the longitudinal direction of the guide line,
- the run control device is configured to determine the position of the self-running body on the running surface based on the results of detection by the longitudinal direction position detecting device and the line sensor, and to control the running of the self-running body based on the result of the determination, and
- the line width inspection device generates inspection data in which the result of the determination of the line width is correlated with the position of the self-running body determined by the run control device.
17. The game machine according to claim 16, wherein
- the self-running body includes a data output device for outputting the inspection data to the outside of the self-running body.
18. The game machine according to claim 16, further comprising a running surface maintenance device which performs a predetermined process based on the inspection data outputted from the self-running body so as to notify the game machine manager of the state of the running surface.
19. The game machine according to claim 18, wherein
- in the predetermined process, the running surface maintenance device produces data for specifying the position on the running surface where the line width is unsuitable and for specifying the number of detection times of the position based on the inspection data outputted from the self-running body; collects the data; and displays a running surface check screen indicating the position on the running surface where the line width is unsuitable and the number of detection times of the position based on the collected data.
20. The game machine according to claim 18, wherein
- in the predetermined process, the running surface maintenance device generates data for specifying at least one of the position on the running surface where the line width is unsuitable and the number of detection times of the position based on the inspection data outputted from the self-running body, collects the data, and provide a predetermined warning to the game machine manager when amount of the collected data exceeds a predetermined allowable amount.
Type: Application
Filed: Jan 18, 2006
Publication Date: Jan 8, 2009
Applicant: KONAMI DIGITAL ENTERTAINMENT CO., LTD. (Tokyo)
Inventors: Tetsuo Ishimaru (Tokyo), Satoru Atsuchi (Tokyo)
Application Number: 11/814,711
International Classification: A63F 9/24 (20060101); A63F 9/14 (20060101);