Marble race system

The marble race system addresses inefficiencies in conventional systems by using actuators to create variable obstacle forces, enabling automated and frequent races with controlled outcomes for betting purposes.

EP4603160A1Pending Publication Date: 2025-08-20DERBY INC
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
EP2024158184
Authority / Receiving Office
EP · EP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-02-16
Publication Date
2025-08-20

AI Technical Summary

Technical Problem

Conventional marble race systems are inefficient for regulated betting operators due to high manual work, repetitiveness, and unpredictability, lacking a controlled environment for frequent and varied gaming events.

Method used

A marble race system with controlled obstacles using actuators to generate variable obstacle forces, allowing for automated and frequent marble races with adjustable conditions, enabling betting opportunities.

Benefits of technology

Provides a controlled environment for frequent marble races with variable outcomes, enhancing betting interest and efficiency by automating race organization and outcome prediction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure IMGAF001_ABST
    Figure IMGAF001_ABST
Patent Text Reader

Abstract

The invention relates to automated real-life events, e.g. performed with a marble race system. The marble race system comprises an obstacle with an obstacle force which can be controlled between a plurality of non-zero settings. The marble race system can e.g. hold completely automated marbles races based on a plurality of control parameters. The automated real-life event can be visualized to a user, wherein prior to the start of the automated real-life event a plurality of information parameters can be shown to the user, being based on the control parameters.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] The present invention relates to the field of marble races, in particular systems where a plurality of marbles is guided on a track between a starting point and an end point. In particular embodiments, the invention can be applied to provide gaming / betting events. The present invention also relates to visualizing real-life events, and / or gaming events, in particular real-life events which can be automated. These events can e.g. be organized using the marble race system as described herein.

[0002] Marbles are known for a long time and are used for various games and entertainment purposes. Marble race systems provide a track, wherein the marbles are moving from a start point to an end point of the track. In some systems, marbles race the track one by one, wherein a race time can be recorded to decide which marble wins the race. In other systems, multiple marbles are racing the track at the same time, wherein the first marble to reach the finish is considered to be the winner.

[0003] The track usually comprises several bends that the marbles have to take. In addition, it is possible that the system comprises obstacles. The obstacles may cause a deviation of the course the marble is following. The obstacles increase the chance factor of the race.

[0004] It is known to bet on the outcome of marble races. Some people may consider it fun to bet on the races, because it combines the chance factor and unpredictability of typical betting games, while also having elements of sports (or at least racing) entertainment. Different than sports, however, it is less obvious if a team (i.e. marble) is a huge favourite. In addition, a marble race can be held at any moment and many times after each other.

[0005] Although people enjoy betting on marble races, conventional marble race systems are not ideal for regulated betting operators to efficiently hold marble race events and provide bets on those races. Problems in existing systems include e.g. that they require too much manual work, are too repetitive, or too random.

[0006] More generally, it is also known to provide gaming events, e.g. offer a better odds to bet on the outcome of an event. Most common types of events that are bet on, are sports events. These events can be visualized to the better, e.g. via a broadcast. However, sports events have the disadvantage that they are only organized sporadically. Moreover, the organisation is usually out of the control of the party offering the bets. Various factors affect the likelihood of different outcomes, which are not always predictable or known to all parties involved (e.g. the party offering the bets but also the bettor). Such factors can e.g. be changes in weather, but also whether certain players participate, strategic choices, condition of certain players, etc.

[0007] It is an object of the invention to overcome the disadvantages of the prior art, or at least provide an alternative to the prior art. It is in particular an object of the invention to provide marble races that can be used efficiently for gaming / betting purposes. It is in particular an object of the invention to provide a way to visualize a real-life / physical event to a user which can be organized frequently and within a controlled environment (while still having different possible outcomes). It is in particular an object of the invention to provide a way to organize / offer a gaming event on a real-life / physical event which can be organized frequently and within a controlled environment (while still having different possible outcomes).

[0008] One or more objects are achieved with a marble race system for a marble race with a plurality of marbles. Optionally, the marble race system comprises: at least one obstacle configured to be arranged between a starting point and an end point of a track, wherein the obstacle is configured to subject the marbles to an obstacle force, wherein the obstacle comprises an actuator for generating the obstacle force a control unit, wherein the control unit is configured to control the actuator for controlling the obstacle force between a plurality of non-zero force settings.

[0009] The invention thus relates in embodiments to a marble race system. A marble race system is a system that can be used in a marble race. The marble race system can e.g. include a track having a starting point and an end point, but it also possible that the marble race system is used together with a track and / or other components, to accommodate the marble race together.

[0010] The track can e.g. include a racetrack, delimited by track limits. The track limits can e.g. be walls next to the racetrack. The racetrack can e.g. be on even level when seen in a width direction, or the racetrack can be shaped convex when seen width direction. The starting point of the racetrack can e.g. be arranged at a higher level than the end point. This allows the marbles to move from the starting point to the end point (at least partially) by gravity. The racetrack may e.g. comprise one or more bends between the starting point and the end point. The bends are configured to adapt the direction in which the marbles are rolling.

[0011] The marble race is generally a race between a plurality of marbles. It may be possible that these marbles are performing the race simultaneously, e.g. being together on the same track. It is also possible that the marbles are racing the track one after the other. The plurality of marbles may e.g. include at least five marbles, e.g. at least ten marbles.

[0012] The marbles can be any type of spherical object that can be used for racing. The marble can e.g. be a ball-shaped object. The marble can e.g. be round. The marbles are configured to roll over the racetrack. The marble can e.g. be made from glass, clay, steel, plastic, or agate. The marble can be of any suitable size, e.g. ranging from 10 mm to 10 cm, e.g. the marble can be 34 mm or 42 mm. The plurality of marbles in the race can be of mutually different sizes and / or materials.

[0013] In embodiments, the marble race system comprises at least one obstacle. Within this context, an obstacle is an element that can alter the course (e.g. the trajectory and / or speed) of the marble, other than the bends in the track. The obstacle can be arranged between a starting point and an end point of the track. That is, the obstacle is configured to interact (with or without contact) with the marbles, as the marbles are guided along the track between the starting point and the end point. The obstacle can do this by subjecting the marble to an obstacle force, which can be a contact-force or a contactless force.

[0014] The obstacle comprises an actuator for generating the obstacle force. Various types of actuators are possible, as is explained in more detail further below. The type of actuator may e.g. depend on the type of obstacle and the type of obstacle force. In some embodiments, the obstacle force may be an actuator force generated directly by actuator, e.g. being the output of the actuator. In other embodiments, the obstacle force may be generated indirectly by the actuator force. For example, one or more conversion elements may convert the actuator force into the obstacle force.

[0015] In embodiments, the marble race system further comprises a control unit (which in some embodiments can be comprised by the obstacle). When the marble race system comprises an obstacle with an actuator, the control unit may e.g. control the actuator and can thus control the actuator force and with that also the obstacle force. Optionally, the control unit can in particular control the obstacle force between a plurality of force settings. Optionally, the plurality of force settings includes a plurality of non-zero force settings. A non-zero forces setting is a setting wherein the obstacle force exerted onto the marble is not zero. A plurality of non-zero force settings thus include more than merely "on" or "off" (e.g. off corresponding to not interacting with the marbles). Optionally, the plurality of non-zero force settings include at least three non-zero force settings. At least three thus includes more than guiding the marbles either in a first direction or in a second direction. The plurality of (non-zero) force settings are mutually different from each other.

[0016] These embodiments thus allow to control the obstacle force with the control unit and the actuator. This allows to generate different settings of the marble race, and thus allow to hold marble races in different conditions, on a single marble racetrack. At the same time, the effect of the obstacle force on each marble includes a factor of chance. Said effect may e.g. depend on how the marble approaches the obstacle (e.g. including trajectory and speed), and at which moment (e.g. when the obstacle force varies in time).

[0017] These embodiments may in particular be advantageous for betting purposes. The force setting of the obstacle force can e.g. in advance be communicated to betters, thereby providing a factor which the better can take into account when deciding which marble to bet on. Different force settings provide different race conditions, thereby keeping the better interested. At the same time, the obstacle force provides the chance factor required for entertaining betting.

[0018] The control unit can be any type of suitable type of control unit, e.g. being embodied in a computer, PLC, raspberry pi, or the like. The control unit can be configured to control additional components, such as the components of the marble race system described herein, or be configured to be in communication with additional control units for controlling such additional components. The control unit can e.g. comprise a memory. The control unit can e.g. comprise a processing unit.

[0019] In embodiments, the obstacle force is configured to vary in time at each of the non-zero force settings. The obstacle force can e.g. vary between a minimal force and a maximal force. Optionally, the obstacle force is periodic. The varying in time of the obstacle force in each force settings increases the chance factor of the marbles race, since the effect on the marble depends on which moment in time the marble is subjected to the obstacle force. In addition, it may more accurately emulate real-life influences, as e.g. elaborated on further below.

[0020] In embodiments, the at least one obstacle comprises a pneumatic obstacle, wherein the pneumatic obstacle is configured to generate the obstacle force by emitting air onto one or more marbles for adjusting the trajectory and / or speed of the marble. The actuator of the pneumatic obstacle may e.g. be a compressor. The pneumatic obstacle may e.g. comprise an air nozzle. The air nozzle may e.g. be arranged next to the racetrack, e.g. being configured to emit air through an opening in a side wall of the racetrack. The air nozzle may e.g. be arranged below the racetrack, e.g. being configured to emit air through an opening in of the racetrack. The air nozzle may e.g. be arranged above the racetrack.

[0021] As the marbles are moving on the racetrack, they will pass the pneumatic obstacle. The marble is subjected to the obstacle force by means of the air emitted onto the marble. This will adjust the trajectory and / or the speed of the marble. The pneumatic obstacle may e.g. be a wind obstacle.

[0022] In embodiments, the at least one obstacle comprises a stop-and-go obstacle, configured to: position one or more of the plurality of marbles stationary, and exert the obstacle force to accelerate said or more marbles after having been stationary. The stop-and-go obstacle may e.g. be a pit-stop obstacle. The stop-and-go obstacle can e.g. be part of the racetrack, e.g. stopping one or more marbles passing on the racetrack. However, it is also possible that the stop-and-go obstacle comprises a parallel track portion, configured to receive some of the marbles. Other marbles may e.g. stay on a main racetrack. Optionally, a division element is configured to guide some marbles into the main racetrack and other marbles into the parallel racetrack.

[0023] The stop-and-go obstacle may e.g. comprise a marble stopping module configured to stop a marble for positioning the marble stationary. The marble stopping module may e.g. comprise an upwards sloped track portion. The upwards sloping will slow the marble down and cause it to roll back, e.g. into a marble trapping portion. It may also be possible that the marble stopping module comprises a marble catching element configured to catch a marble for stopping the marble. It may also be possible that the marble stopping module comprises a marble blocking element configured to stop the marble. The marble stopping element may e.g. be an obstruction in the (parallel) racetrack preventing the marble from passing.

[0024] The obstacle force exerted on the marble after having been stationary can be implemented in various ways. For example, the obstacle force can be exerted from behind the marble, to accelerate the marble in the racetrack direction. The obstacle force can e.g. be provided with a compressor being the actuator, being configured to emit compressed air onto the marble. The obstacle force can e.g. be provided with a contact force, e.g. a shaft being moved against the marble by the actuator. It is also possible that the stop-and-go obstacle is configured to adjust an inclination of a part of the racetrack between a stopping position and an accelerating position. For example, in the stopping position said part of the racetrack is inclined upwards, and in the accelerating position said part of the track is inclined downwards. The obstacle in that case is (at least partially) a gravity force. It is noted however, that the stop-and-go obstacle is configured to actively generate the obstacle force. Thus, the stop-and-go obstacle is not a blocking obstacle such as a blocking pin which blocks the marble and is then retracted.

[0025] Optionally, the stop-and-go obstacle can comprise a marble sensor configured to detect the presence of a marble (e.g. being arranged stationary and / or in the marble trapping portion), and generate a marble detection signal. The control unit is configured to receive the marble detection signal, and control the obstacle force based on the marble detection signal. The marble sensor can e.g. be a contact sensor configured to be contacted by a marble. The marble sensor can e.g. be a weight sensor (e.g. arranged in or below the track), configured to detect the weight of a marble. The marble sensor can e.g. be a radiation sensor, e.g. comprising a radiation emitter on one side of the track and a radiation detector on the other side of the track, wherein the radiation received by the radiation detector is obstructed when a marble passes on the track. The radiation can e.g. laser, light, sound, or infrared.

[0026] In embodiments, the stop-and-go obstacle comprises: an upwards sloped track portion with a marble trapping portion; a marble sensor configured to detect the presence of a marble in the marble trapping portion, and generate a marble detection signal; and a marble accelerator (e.g. being the actuator) configured to exert the obstacle force, wherein optionally the marble accelerator is configured to emit compressed air onto said one or more marbles. The control unit is configured to: receive the marble detection signal, and control the marble accelerator based on the marble detection signal.

[0027] Optionally, the control unit is further configured to vary a time period between the detection of the presence of the marble and the exerting of the obstacle force. Optionally, the control unit is further configured to vary a magnitude of the obstacle force, e.g. by selecting a force setting between a plurality of force settings. Such varying by the control unit increases the chance factor of the marble race.

[0028] In embodiments, the at least one obstacle comprises a rotational obstacle, wherein the rotational obstacle comprises: a rotation element arranged at least partially in the track, wherein the rotation element is configured to contact one or more marbles to exert the obstacle force on said on or more marbles; and an actuator configured to rotate the rotation element. The rotation element can e.g. be configured to rotate around a rotation axis. The rotation axis may e.g. coincide with a centre axis of the rotation element. The rotation axis may e.g. extend perpendicular to the track. The rotation element can e.g. be arranged on the racetrack. The rotation element can e.g. be arranged in the racetrack, i.e. forming part of the racetrack. The rotation element can e.g. comprise a plurality of protrusions. The actuator can e.g. be an electric actuator, e.g. an electric motor.

[0029] Optionally, the control unit is configured to control the actuator to control the speed and / or direction of rotation. As such, the control unit can control the obstacle force between a plurality of force settings. Optionally, the control unit is configured to vary the speed and / or direction of rotation. Such varying by the control unit increases the chance factor of the marble race. The control unit may e.g. be configured to vary between a plurality of predetermined settings.

[0030] In embodiments, the at least one obstacle comprises a wind obstacle, wherein the wind obstacle is configured to emit air onto the one or more marbles to exert the obstacle force. The actuator in this case may e.g. be a compressor.

[0031] Optionally, the wind obstacle comprises an air nozzle, e.g. a windjet nozzle, wherein optionally the air nozzle is arranged on a side section of the track. The wind obstacle may further comprise an air control system configured to control the pressure and / or volume of the air provided to the air nozzle. The control unit may be configured to control the air control system. As such, the control unit can control the obstacle force, which is exerted by the air onto the marbles.

[0032] Optionally, the control unit is configured to receive a weather input and control the air control system based on the weather input. The weather input can e.g. be provided by an operator, a general control system, or a gaming offering control system. The weather input can e.g. reflect a wind-level, which may correspond to a setting of pressure and / or volume of the air provided to the air nozzle. The weather input may advantageously emulate real-life weather conditions, which may be enjoyable for the betters.

[0033] In embodiments, the one or more obstacles may include a blocking obstacle. The blocking obstacle comprises: one or more blocking elements, e.g. blocking pins; and an element actuator configured to move the blocking elements between a blocking position and a non-blocking position. For example, in the blocking position the blocking elements are arranged withing the trajectory followed by the marbles on the racetrack; and in the non-blocking position the blocking elements are arranged outside of said trajectory. For example, in the non-blocking position the blocking elements are retracted, e.g. below the racetrack. In the blocking position, the blocking elements are e.g. configured to stop the marbles and hold them stationary.

[0034] Although various obstacles have been described individually above, it will be understood that one or more of them can be combined in a single marble race system. Different obstacles can e.g. be arranged at different parts of the track. When multiple obstacles are present, it is possible that a single control unit is configured to control the actuators of two or more obstacles.

[0035] In embodiments, the marble race system further comprises a starting mechanism comprising: a plurality of starting positions for the marbles, e.g. arranged side to side of each other; a plurality of fences configured to hold a marble in a starting position; a fence actuator system configured to move the fences simultaneously between a marble holding position and a retracted position. Optionally, the control unit is configured to control the starting mechanism for starting the marble race. For example, the control unit may be configured to control the fence actuator system. The starting positions for the marbles may e.g. be arranged at a starting point of the track.

[0036] When multiple marbles take part simultaneously to the marble race, a starting position may be provided for each of the marbles. So, for example, when the marble race is held with ten marble races, at least ten starting positions are provided. In some embodiments, it is possible that two or more (or even all) of the plurality of starting positions are arranged side to side of each other. This may provide an equal start for each marble. Optionally, the racetrack may then be relatively wide at the starting point, and converge to a smaller racetrack downstream of the starting point. In some embodiments, two or more of the starting positions may be arranged behind each other, e.g. similar to a starting grid of a motor-race.

[0037] Fences are provided to keep the marbles in the starting position until the start of the marble race. The fences may e.g. be retractable to retracted position. The retracting of the fences can e.g. be achieved by moving the fences downwards or upwards. A fence actuator system moves the fences simultaneously. The fence actuator system may e.g. comprise a single fence actuator having an output shaft connected to each of the fences. It is also possible that the fence actuator system comprises a plurality of fence actuators. The control unit is configured to control the fence actuator system. By moving all fences at the same time, the marbles start the marble race at the same time.

[0038] In embodiments, the marble race system further comprises a starting grid comprising the starting positions. Optionally, the marble race system comprises a grid actuator configured to adapt a tilting angle of the starting grid. The control unit can e.g. be configured to control the grid actuator. Generally, the starting grid may be arranged in a position which is inclined with a downwards slope in the direction that the marbles are configured to roll after the start, i.e. the direction of the racetrack. This way, the marbles will start moving by gravity as soon as the fences are moved to the retracted position. The tilting angle of the starting grid defines the inclination. By adapting the tilting angle, the inclination can thus be adapted. As such, also the speed (in particular the acceleration) at the beginning of the marble race can be adapted. This allows to adapt the race conditions, allowing to provide different races for keeping the betters interested.

[0039] In embodiments, the marble race system further comprises a marble warehouse configured to store a plurality of marbles. The marble warehouse can e.g. be provided in the vicinity of the starting point. The marble warehouse can e.g. comprise a plurality of marble storage spots, e.g. each configured to store one marble. The marble storage spots can e.g. be arranged in a plurality of rows and / or columns. The marble warehouse can e.g. be configured to store the marbles grouped based on type of marble (e.g. including size and / or colour of the marble).

[0040] In embodiments, the marble race system further comprises a starting positioning robot, configured to move marbles from the marble warehouse into starting positions. The starting positioning robot can e.g. be a multi-axis robot comprising a marble gripper. The starting positioning robot can be configured to grab a marble from the marble warehouse with the marble gripper, and position said marble at one of the starting positions, preferably while the fence is arranged in the blocking position. The marble gripper can e.g. be configured to close for gripping the marble. The marble gripper can e.g. be configured to use a magnetic force to grip the marble, e.g. when the marble comprises magnetic material, e.g. a suitable metal. The control unit may e.g. be configured to control the starting positioning robot. It is noted that the invention may also relate to a marble race system having a starting robot according to any of the embodiments described herein, thus without being limited to necessarily having any of the obstacles according to any of the embodiments described herein.

[0041] In embodiments, the marble race system further comprises a marble conveyor configured to convey the plurality of marbles from an end point of the track to the marble warehouse or to (the vicinity of) a starting point of the track. Generally, the end point may be arranged at a lower elevation than the starting point and the marble warehouse. The marble conveyor may then convey the marbles to a higher elevation. After being conveyed to the marble warehouse or starting point, a new marble race can be conducted with the marbles. The control unit may e.g. be configured to control the marble conveyor. The marble conveyor may e.g. comprise a conveyor buffer for storing the marbles before they are moved to e.g. a marble warehouse or a starting grid. The marble conveyor may e.g. comprise a plurality of marble supports configured to support one or more marbles during the conveying. The marble supports may e.g. be connected to a conveying belt.

[0042] Optionally, the marble warehouse may be configured to arrange the marbles on predetermined positions, e.g. based on size or colour of the marble. This may e.g. be done by the starting positioning robot or another (multi-axis) marble positioning robot. It is also possible that the marble warehouse comprises a marbles divider configured to divide the marbles coming from the marble conveyor into predetermined warehouse tracks.

[0043] In embodiments, a marble robot may be configured to grab the marbles at the end point and position them in a marble warehouse and / or in starting position.

[0044] Although the marble race system has been described herein having certain features and combinations of features in certain embodiments, it will be understood that the features of some embodiments can also be applied independently of other embodiments.

[0045] For example, the marble race system is configured to operate autonomous for multiple marble races after each other. That is, no physical interaction of an operator is required to start a new marble race.

[0046] For example, in embodiments, the invention can be defined as a marble race system configured to operate autonomous for multiple marble races after each other. Said marble system may further comprise any of the features described herein.

[0047] For example, in embodiments, the invention can be defined as a marble race system comprising a marble warehouse configured to store a plurality of marbles, and a starting positioning robot, configured to move marbles from the marble warehouse into starting positions. Said marble system may further comprise any of the features described herein, such as e.g. a marble conveyor

[0048] For example, the marbles can be arranged in the marble warehouse. The control unit controls the marble positioning robot to position the marbles in the starting position. Then, the fences are retracted to start the marble race. The marbles roll over the racetrack, during which they encounter a plurality of obstacles, from which the obstacle forces can be controlled. When the marbles have reached the finish, i.e. the end point, the marbles are guided back to the marble warehouse with the marble conveyor. The process can then be restarted. All components can e.g. be controlled by the control unit.

[0049] The marble race system can as such be used to hold an automated real-life event, e.g. be the automated marble race. Being a real-life event, i.e. an event that physically takes place, may allow to use the event for gaming purposes according to legislation of various jurisdictions. Being furthermore automated, has the advantages that the event can be held frequently without requiring human intervention. Moreover, even though the outcome of the event is not predetermined, the variable factors affecting the likelihood of different outcomes is predetermined. Indeed, the control unit can control these variable factors, e.g. which marbles participate from which starting positions, the settings of the obstacles, the tilting angle of the starting grid, etc. The organisation of the event can be completely controlled, and is not dependent on e.g. strategy of participating parties, mental / physical state of participating parties, weather conditions, etc.

[0050] The invention can thus relate to a system for holding an automated real-life event, e.g. for gaming / betting purposes.

[0051] The invention can thus relate to marble race system for holding a marble race as an automated real-life event comprising one or more of the features described herein.

[0052] The control unit can e.g. be configured to organize the automated real-life event based on a plurality of control parameters. The control parameters can e.g. include one or more of: the (non-zero) force setting(s) at which the control unit controls (the actuators of) the one or more obstacles; the weather input based on which the control unit controls the air control system; a starting moment based on which the control unit controls the starting mechanism for controlling when the marble race is started; a tilting angle based on which the control unit controls the grid actuator; starting positions of the marbles based on which the control unit controls the starting positioning robot.

[0053] For example, the invention can relate to a marble race system for holding a marble race as an automated real-life event, further comprising: a track comprising a starting point and an end point; optionally, a marble warehouse configured to store a plurality of marbles, a starting mechanism comprising a plurality of starting positions for the marbles at the starting point; a starting positioning robot, configured to move marbles (e.g. from the marble warehouse) into starting positions. optionally at least one obstacle between the starting point and the end point of a track, wherein the obstacle is configured to subject the marbles to an obstacle force, wherein optionally the obstacle comprises an actuator for generating the obstacle force; a control unit, wherein optionally the control unit is configured to control the actuator for controlling the obstacle force, e.g. between a plurality of non-zero force settings. a marble conveyor configured to convey the plurality of marbles from the end point of the track to the marble warehouse or the vicinity of the starting point; wherein the control unit configured to control the starting positioning robot for positioning marbles in a starting grid; the starting mechanism for starting the marble race; optionally the actuator of the obstacle, e.g. for controlling the obstacle force between a plurality of non-zero force settings.

[0054] The features described above (e.g. track, marble warehouse, starting mechanism, starting positioning robot, obstacle, control unit, marble conveyor) may be embodied according to any of the respective embodiments described herein. It may be possible that the marble race system comprises two or more obstacles, which can each be according to any of the embodiments described herein.

[0055] Optionally the control unit is configured to organize the automated real-life event based on a plurality of control parameters, wherein the control parameters include the starting positions of the marbles and optionally the non-zero force setting of the obstacle force. The control parameters may also include a starting moment for starting the marble race.

[0056] The control unit can e.g. be configured to set the control parameters and transmit the control parameters to a central gaming system; or the control unit can be configured to receive the control parameters from the central gaming system.

[0057] Optionally, the control unit is configured to autonomously organise multiple marble races after each other.

[0058] In embodiments, the marble race system further comprises a plurality of cameras configured to film the plurality of marbles when rolling on the track. The marble race system (e.g. the control unit) can e.g. be configured to transmit the images captured by the cameras to a central gaming system. The central gaming system may e.g. be configured to visualize an automated real-life event (e.g. the marble race) to a user. The central gaming system may e.g. be configured to generate a digital gaming event based on the marble race. The control unit can e.g. be configured to communicate wirelessly with the central gaming system, e.g. via an internet connection. The control unit can e.g. comprise a communication terminal for such communication.

[0059] The invention may in embodiments relate to a marble race room, wherein the track according to any of the embodiments described herein is arranged in the marble race room. The marble race room optionally further comprises a climate conditioning system, e.g. configured condition the temperature and / or humidity in the marble race room. As such, the conditions in the marble race room can be controlled and maintained constant. This may enhance the controllability of the system. The marble race room optionally is configured to be locked during use of the marble race system. In particular when the marble race is used for betting purposes, locking the marble race room may be advantageous as it ensures that nobody enters the room and alters the outcome of the marble race.

[0060] The invention may further, in embodiments, relate to a central gaming system. The central gaming system is e.g. configured to set or receive control parameters based on which an automated real-life event is organized. The central gaming system can e.g. set those parameters and be configured to transmit them to a control unit; or the central gaming system can receive them from the control unit. The control unit can e.g. be configured to organize the automated real-life event based on the control parameters. The control unit may e.g. be the control unit of marble race system according to any of the embodiments described herein, and the automated real-life event may e.g. be a marble race. Optionally the control parameters include all variables affecting the likelihood of different outcomes of the real-life event. An outcome can e.g. relate to which marble wins the marble race.

[0061] In embodiments wherein the central gaming system receives the control parameters from the control unit, the central gaming system can in some embodiments receive all of the control parameters, and in other embodiments only a subset of the control parameters, e.g. those that are used for basing information parameters and / or odds on (explained in more detail further below).

[0062] In embodiments, the central gaming system (e.g. being a central gaming system for visualizing an automated real-life event, is configured to receive a plurality of images from the automated real-life event (e.g. from the control unit), wherein the images are e.g. captured with one or more cameras arranged at the location of the automated real-life event. The central gaming system may further be configured to digitally show the real-life event to the user, e.g. via livestream, based on the plurality of images.

[0063] The central gaming system may e.g. be configured to receive video images of the real-life event, e.g. from the control unit. The video images can e.g. have been captured by one or more cameras. The central gaming system may e.g. be configured to transmit digital images to the better for digitally showing the real-life event to the better, e.g. via a livestream. Optionally, the central gaming system is configured to superpose the surroundings of the real-life event by virtual images.

[0064] In embodiments, the central gaming system is configured to, prior to the start of the automated real-life event, show (e.g. digitally) a plurality of information parameters to a user (to user can be e.g. a better, both terms are used interchangeably within this text), wherein the information parameters are based on the control parameters.

[0065] Thus, information parameters are provided to the better, based on the control parameters. The real-life event is organized based on said control parameters. The information parameters can e.g. include one or more of: which marbles will participate in the marble race; which marbles will start from which starting positions; the tilt angle of the starting grid; information relating to the (non-zero) settings of one or more actuators of one or more obstacles. Some information may e.g. be converted. For example, a setting of the actuator of the wind obstacle may be presented as weather information, e.g. representing the wind. In some embodiments, each of the control parameters are used for the information parameters, while in other embodiments only a subset of the control parameters are used for the information parameters.

[0066] In embodiments, the central gaming system may further be configured to provide a plurality of odds to the better, wherein the odds are based on the control parameters. The odds can e.g. relate to potential winnings a user can receive when betting an outcome of the real-life event, if said outcome happens. The odds can e.g. be based on a likelihood that an outcome happens. An outcome can e.g. relate to which marble wins the marble race.

[0067] These embodiments provide the advantage that an automated real-life event is held (which can be held at any time and as frequently as desired), on which the better can place bets. In addition, the control parameters are known in advance and will correspond to actual event. There are e.g. no further factors affecting the outcome of the event which are not known.

[0068] In embodiments, the central gaming system may e.g. comprise a communication terminal configured to communicate with the control unit, e.g. wirelessly, e.g. via a cloud-based system or via the internet. The central gaming system may e.g. comprise a processing unit for processing data. The central gaming system may e.g. comprise a memory.

[0069] The central gaming system may be configured to transmit the information parameters and / or the odds to a user equipment device of the better, optionally via an intermediate server or cloud-based system. The user equipment devices can e.g. be a (smart)phone, table, computer, screen, television, on which the better can access the information parameters and odds.

[0070] In embodiments, the central gaming system is configured to receive bets from the better on the outcome of the real-life events. Optionally, the central gaming system is configured to receive and / or pay out money based on the bets and the outcome of the real-life event.

[0071] In embodiments, the invention can relate to the central gaming system for organizing a (digital) gaming event based on an automated real-life event, e.g. a marble race held with a marble race system according to any of the embodiments described herein, configured to: set or receive a plurality of control parameters of the real-life event, wherein the real-life event is organized by a control unit based on said control parameters, wherein optionally the control parameters include all variables affecting the likelihood of different outcomes of the real-life event; providing a plurality of information parameters to a better, wherein the information parameters are based on the control parameters; providing a plurality of odds to the better, wherein the odds are based on the control parameters. The central gaming system according to these embodiments can further comprise any of the feature described above for the central gaming system.

[0072] The invention may further relate to a system (e.g. for offering a gaming event based on an automated real-life event and / or for visualizing an automated real-life event), comprising the marble race system according to any of the embodiments described herein and comprising the central gaming system according to any of the embodiments herein (e.g. for offering a gaming event based on an automated real-life event and / or for visualizing an automated real-life event).

[0073] The invention further relates to one or more methods. Although the method can be performed with the system according to the invention; neither the system, nor the method is limited thereto. Features explained herein with reference to the system have the same meaning with respect to the method unless explicitly defined otherwise. Features explained with reference to the system can be applied mutatis mutandis to the method to achieve the similar advantages, and vice versa.

[0074] One or more objects of the invention can be achieved with a method for holding a marble race, wherein the method comprises a step of using a marble race system according to any of the embodiments described herein, wherein optionally the method comprises a step of controlling an obstacle force between a plurality of (non-zero) force settings.

[0075] One or more objects of the invention can be achieved with a method for holding a marble race, wherein optionally a marble race system according to any of the embodiments described herein is used. The method comprises a step of holding a first marble race, by guiding a plurality of marbles from a starting point and an end point of a track. During the first marble race, an obstacle force is subjected to the marble with at least on obstacle, wherein the obstacle force is in accordance with a first non-zero force setting. The method further comprises a step of holding a second marble race. During the second marble race, the obstacle force is in accordance with a second non-zero force setting. The second non-zero force setting is different from the first non-zero force setting.

[0076] One or more objects of the invention can be achieved with a method for organizing a gaming event based on an automated real-life event, e.g. a marble race held with a marble race system according to any of the embodiments described herein, the method comprising the following steps: setting or receiving a plurality of control parameters of the real-life event, wherein the real-life event is organized by a control unit based on said control parameters, wherein optionally the control parameters include all variables affecting the likelihood of different outcomes of the real-life event, providing a plurality of information parameters to a better, wherein the information parameters are based on the control parameters, providing a plurality of odds to the better, wherein the odds are based on the control parameters.

[0077] This method may further comprise any of the features described for the method below.

[0078] One or more objects of the invention can be achieved with a method for visualizing an automated real-life event, e.g. a marble race held with a marble race system according to any of the embodiments described herein, to a user (e.g. a better), the method comprising the following steps: setting or receiving a plurality of control parameters of the real-life event, wherein the real-life event is organized by a control unit based on said control parameters, wherein the control parameters include all variables affecting the likelihood of different outcomes of the real-life event, receiving a plurality of images from the automated real-life event, wherein the images are captured with one or more cameras e.g. arranged at the location of the automated real-life event, digitally showing the real-life event to the user, e.g. via livestream, based on the plurality of images, wherein optionally the method further comprises a step of, prior to the start of the automated real-life event, showing a plurality of information parameters to a better, wherein the information parameters are based on the control parameters.

[0079] In embodiments, the method further comprises a step of organizing the real-life event, based on control parameters.

[0080] In embodiments, a control unit is configured to control and organize the real-life event based on the control parameters without human intervention.

[0081] In embodiments, the method comprises a step of providing a plurality of odds to the better, wherein the odds are based on the control parameters.

[0082] In embodiments, the plurality of odds provided to the better are determined by running the real-life event with the same control parameters multiple times. Since the control parameters determine the likelihood of the different outcomes, the real-life event with same control parameters can be performed multiple times under the same conditions. When this is done enough times, the sample size can become large enough to accurately determine the likelihood of each outcome, which can be converted to odds as offered to the better.

[0083] In embodiments, the method further comprising a step of digitally showing the real-life event to the better, e.g. via livestream. Optionally, when the real-life event is shown to the better, the surroundings of the real-life event are superposed by virtual images.

[0084] The invention further relates to non-transitory computer readable instructions, configured to make, when executed, a control unit control a marble race system according to any of embodiments described herein to perform the method according to any of embodiments described herein.

[0085] The invention further relates to non-transitory computer readable instructions, configured to make, when executed, a central gaming system according to any of embodiments described herein to perform the method according to any of embodiments described herein.

[0086] Exemplary embodiments of the invention are described using the figures. It is to be understood that these figures merely serve as example of how the invention can be implemented and are in no way intended to be construed as limiting for the scope of the invention and the claims. Like features are indicated by like reference numerals along the figures. In the figures: Fig. 1a and fig. 1b schematically illustrate a marble race system in top view; Fig. 2a and fig. 2b illustrates a pre-race region and the starting region; Fig. 2c illustrates the starting region in more detail; Fig. 3a illustrates a stop-and-go obstacle comprised by the marble race system; Fig. 3b, fig. 3c, and fig. 3d schematically illustrate the working principle of the stop-and-go obstacle; Fig. 4a schematically illustrates a blocking obstacle; Fig. 4b and fig. 4c schematically illustrate the working principle of the blocking obstacle; Fig. 5a schematically illustrates a wind obstacle; Fig. 5b schematically illustrates a windjet nozzle that is comprised by the wind obstacle; Fig. 6a schematically illustrates a rotational obstacle; Fig. 6b schematically illustrates the working principle of the rotational obstacle; Fig. 7a-7e schematically illustrate a finish region of the track, wherein fig. 7a and fig. 7b schematically illustrate the last part of the track and the finish line, fig. 7c schematically illustrates a finish fence, and fig. 7d and fig. 7e schematically illustrate a working principle of the finish fence; Fig. 8a-8e schematically illustrate a marble conveyor, wherein fig. 8a schematically illustrates the entrance of the marble conveyor after the finish region, fig. 8b schematically an enlarged view of the section indicated in fig. 8a, fig. 8c illustrates the marble conveyor inside a conveyor housing, fig. 8d schematically illustrates the marble conveyor outlet, and fig. 8e schematically illustrates an enlarged view of the section indicated in fig. 8d; Fig. 9 schematically illustrates the control unit which is configured to control several elements of the marble race system.

[0087] Fig. 1a and fig. 1b schematically illustrate a marble race system 1 in top view. The marble race system 1 can be used to perform a marble race with a plurality of marbles 131. A starting point of marble race is provided by a starting region 20. An end point is provided by a finish region 70. The finish region 70 is arranged at a lower level than the starting region 20, such that the marbles 131 roll from the starting region to the finish region 70 at least partially under the influence of gravity.

[0088] A track 2 is provided between the starting region and the finish region for guiding the marbles 131. The track 2 is delimited on the sides by track limits 2a, 2b. The track limits 2a, 2b are walls extending partially vertically upwards, preventing the marbles 131 to leave the track 2.

[0089] The shown embodiment of the marble race system 1 has several advantages, such as the ability to operate fully automated without requiring manual interaction of an operator. In addition, several settings can be adapted, and the marble race if filmed. This is advantageous since the marble race is an automated real-life event that can be used for betting purposes. It will be understood, however, that the invention is not limited to the combination of features shown in this embodiment, since several features / aspects can be used independently of (and thus without) other shown features / aspects, while still achieving advantages in view of the state of the art.

[0090] Fig. 1a-1b illustrates that while the marbles 131 follow the track 2 from the starting region 20 to the finish region 70, said marbles 131 will encounter a plurality of obstacles 30, 40, 50, 60, 92, 93, 94, 95, 96, 97, 98. In general, each obstacle can exert an obstacle force to one or more of the marbles 131. The obstacle force will affect the trajectory and / or speed of the marble 131. For some of the obstacles, e.g. obstacles 30, 40, 50, 60, it is possible to control the obstacle force. These obstacles 30, 40, 50, 60 will be elaborated on in more detail further below.

[0091] The obstacles 93-98 are constant obstacles, meaning that they are not controlled between different (force) settings. In addition, the track 2 comprises bends, e.g. a sharp bend 91. It can be seen that the track 2 comprises many bends, which are not all indicated with reference numerals for the sake of clarity. A bend 91 usually corresponds with a change in direction of the track 2, and forces the marble 131 to change direction as well. A series of bends 92 is a combination of a few sharp bends, corresponding to what in motor-sports sometimes is referred to as a "chicane". A resilient material 92a is arranged on the entrance of each bend of the chicane, exerting a spring-like force on the marble as it engages said material 92a. The obstacle 93 is a division element, splitting the track 2 in two parallel tracks. Some marbles will follow one of the parallel tracks, while other will follow the other. The obstacle 94 is a stationary deflection element, being arranged triangular when seen in top view. It is surrounded by different track sections, and will guide the marble to one of the track sections. This will depend on how the marble approaches and engages the obstacle 94. At the obstacle 95 the track 2 is split again in two parallel tracks. In a first parallel track, the marble will follow a stairway, while in a second parallel track the marble will be guided by a guiding rail. At the obstacle 96 two stationary deflection elements are provided, this time being circular shaped. At the obstacle 97, the track 2 is split again in parallel tracks, having guiding grooves. At the obstacle 98 the track is split in two parallel tracks again, but now two time close after each other.

[0092] Fig. 2a and fig. 2b illustrates a pre-race region 10 and the starting region 20. Fig. 2c illustrates the starting region 20 in more detail.

[0093] The pre-race region 10 comprises a marble warehouse 110 for storing a plurality of marbles 131. In fig. 2a the marble warehouse 110 is almost empty having only a few marbles 131 arranged therein, but fig. 2b illustrates many marbles 131 arranged in the marble warehouse 110. The marble warehouse 110 comprises a plurality of marble rows 111. It may be advantageous to sort the marbles in the marble rows 111, e.g. each marble row 111 being provided for marbles 131 of a predetermined color and / or size.

[0094] A starting positioning robot 101 is configured to move the marbles 131 from the marble warehouse 110 to a starting grid 201. The starting positioning robot 101 is a multi-axis robot and has a marble gripper 102. The marble gripper 102 can e.g. engage the marble 131 from above and exert a suction force for grabbing the marble 131.

[0095] The marbles 131 can be stored in the marbles warehouse 110 before they participate in a marble race, and also afterwards. A marble conveyor outlet 120 is shown, through which the marbles 131 are guided back to the pre-race region 10 after the marble race. The marbles 131 accumulate on a conveyor buffer 121. The starting positioning robot 101 can grab a marble 131 from the conveyor buffer 121 and arrange the marble 131 on the appropriate position in the marble warehouse 110.

[0096] The starting region 20 comprises a starting grid 201 arranged in front of a starting line 202. The starting line 202 defines the starting point of the track. The starting grid 201 defines a plurality of starting positions 203. In the shown example, the starting grid 201 comprises a plurality of starting rows 203a, 203b and a plurality of starting columns 204a, 204b. This allows to arrange many marbles 131 in the starting grid 201 in many different combinations of starting positions. It will be understood that only a few are indicated with a reference numeral in fig. 2c for the sake of clarity.

[0097] Fig. 2c illustrates an enlarged view of a part of the starting grid 201, in which it is visible that a plurality of fences 211 are provided. The fences 211 are shown in a blocking position. In the blocking position, for each starting position, a fence 211 ensures that a marble 131 remains in the starting position. The fences 211 are controlled by a common fence actuator system (not shown), which can retract all fences 211 at the same time to a retracted position. This action can initiate the marble race, since all marbles 131 will be free to start rolling.

[0098] Fig. 2c also illustrates that the starting grid 201 is arranged at a tilting angle 231 compared to the horizontal. A grid actuator 230 can be controlled to adapt the tilting angle 231. By moving the grid actuator 230, the starting grid 201 is tilted around a pivot axis 232. The larger the tilting angle 231, the more the marbles 131 will accelerate at the start of the marble race (when the fences 211 are retracted).

[0099] Fig. 3a illustrates a stop-and-go obstacle 30 comprised by the marble race system, and fig. 3b, fig. 3c, and fig. 3d schematically illustrate the working principle of the stop-and-go obstacle 30.

[0100] The marbles will approach the stop-and-go obstacle 30 rolling in the direction indicated by arrow 301. A division element 311 divides the marbles between a parallel track portion 313 and a main racetrack 312. The marbles that follow the parallel track portion 313 will be subjected to the obstacle force of stop-and-go obstacle 30, while the marbles following the main racetrack 312 are not.

[0101] The stop-and-go obstacle 30 comprises a marble stopping module 321, which is an upwards sloped track portion 321. This is illustrated schematically in fig. 3b and fig. 3c. As marbles 131 roll onto the upwards sloped track portion 321, they are slowed down and eventually caused to roll backwards into a marble trapping portion 322. In the situation shown in fig. 3c, the marbles 131 are stationary.

[0102] A marble sensor 331 detects the presence of the marbles 131. The marble sensor 331 can e.g. be a contact sensor, which detects when at least one marble 131 is arranged in the marble trapping portion 322 and contacts the marble sensor 331. The marble sensor 331 generates a marble detection signal which is transmitted to a control unit (not shown). Based on the marble detection signal, the control unit controls an obstacle force that is generated by a marble accelerator 341. The marble accelerator is thus an actuator of the obstacle for generating the obstacle force. In the shown example, the marble accelerator 341 is configured to emit compressed air on the marbles 131, which generates the obstacle force and causes the marbles 131 to start rolling again up the upwards sloped track portion 321. Upstream of the marble accelerator 341, an air valve and / or an air compressor (not shown) may be provided for controlling the compressed air coming out of the marble accelerator 341. Said air valve and air compressor are controlled by the control unit for controlling the obstacle force.

[0103] The control unit can in particular control the obstacle force between a plurality of non-zero force settings. The control unit can e.g. control the air pressure generated by the compressor. The control unit can e.g. control the amount of air passing the air valve and / or the pressure drop over the air valve, by controlling the position of the air valve. The control unit can in embodiment select the obstacle force to vary. The control unit can also select the time period between detection of a marble 131 by the marble sensor 331 and the moment that the obstacle force is exerted onto the marbles 131 to vary. Such varying may increase the chance factor of the marble race.

[0104] Fig. 4a schematically illustrates a blocking obstacle 40, and fig. 4b and fig. 4c schematically illustrate the working principle of the blocking obstacle 40. The blocking obstacle 40 comprises a plurality of blocking obstacles 401, 402, in this case two blocking pins 401, 402. The blocking pins 401 are arranged side to side of each other in the track 2. The blocking pins 401 can be arranged in a blocking position (fig. 4a and fig. 4c) and a non-blocking position (fig. 4b). In the blocking position, the marble 131 will be blocked and thus slowed down or even stopped.

[0105] In the shown example, and element actuator 411 can move the two blocking pins 401, 402 simultaneously in a vertical direction. In the non-blocking position, the blocking pins 401, 402 are retracted below the surface of the track 2, and the marbles 131 can roll without interacting with the blocking pins 401, 402. The blocking obstacle thus has two force settings for the obstacle force: a zero-force setting (in the non-blocking position) and a non-zero force setting (in the blocking position). The control unit can control the element actuator 411.

[0106] Fig. 5a illustrates a wind obstacle 50, and fig. 5b illustrates a windjet nozzle 55 that is comprised by the wind obstacle 50. The wind obstacle 50 is configured to emit air onto the marbles passing on the track 2. In the shown example, the wind obstacle 50 comprises a first wind outlet location 511 and a second wind outlet location 512, both arranged in a side section 2b of the track 2. Arrows 531 schematically indicate the air being emitted towards the track 2 at the first wind outlet location 511. Arrows 532 schematically indicate the air being emitted towards the track 2 at the second wind outlet location 512. This emitted air will exert an obstacle force on the passing marbles, causing a change in speed and / or trajectory of said marbles.

[0107] A windjet nozzle 55 as illustrated in fig. 5b may be provided behind (or as part of) each wind outlet location 511, 512. The windjet nozzle 55 comprises a head 57 having a plurality of outlet openings 58. The outlet openings 58 are relatively small, to ensure high pressure / speed air coming out.

[0108] Upstream of an inlet 56 of the windjet nozzle, an air control system may be provided (not shown), being controlled by the control unit. The air control system can e.g. comprise an air valve and / or an air compressor (not shown) for controlling the compressed air coming out of the windjet nozzle 55. Said air valve and air compressor are controlled by the control unit for controlling the obstacle force. The control unit can in particular control the obstacle force between a plurality of non-zero force settings. The control unit can e.g. control the air pressure generated by the compressor. The control unit can e.g. control the amount of air passing the air valve and / or the pressure drop over the airvalve, by controlling the position of the air valve. The control unit may in particular be configured to receive a weather input, and control the air control system based thereon. In addition, even within a single non-zero force setting, the obstacle force can vary. The control unit can e.g. control the emitted air to have a periodic variation in pressure, speed, and / or volume, to emulate better wind in real life.

[0109] Fig. 6a schematically illustrates a rotational obstacle 60, and fig. 6b schematically illustrates the working principle of the rotational obstacle 60. The rotational obstacle 60 has a rotational element 610 that is arranged in the track 2. In this case the rotation element 610 is arranged completely in the track 2 and in the center of the track 2 between the side walls, but other arrangements are possible.

[0110] The rotational element 60 is controlled by an actuator 620, which in turn is controlled by the control unit. The actuator 620 rotates a rotation shaft 630 which is connected to the rotational element 610. The rotation of the rotation shaft 630 causes the rotational element 610 to rotate around its longitudinal center axis. When a marble 131 rolls onto the rotational element 610, it is subjected to an obstacle force, which in particular causes a movement of the marble 131 in a direction different than the trajectory it was following. This causes the speed and / or trajectory of the marble 131 to change. Fig. 6a illustrates two dead-end zones 2c, 2d of the track having a dead end. In some cases, the marble 131 is moved towards one of the dead-end zones 2c, 2d by the rotational obstacle 60.

[0111] The control unit can control the obstacle force by controlling the rotation speed of the rotation shaft 630 with the actuator 620. As such, the control unit can control the obstacle force between a plurality of non-zero force settings. In some cases, one or more of force setting may entail a constant rpm of the rotational element 610. In some cases, one or more of the force settings may entail a varying rpm of the rotational element 610, e.g. periodically varying between a minimal and maximal rpm. In some cases, one or more of the force settings may entail rotation in a clockwise direction, while one or more other force settings may entail rotation in a counterclockwise direction.

[0112] Fig. 7a-7e schematically illustrate a finish region of the track, wherein fig. 7a and fig. 7b schematically illustrate the last part of the track 2 and the finish line 720, fig. 7c illustrates a finish fence 730, and fig. 7d and fig. 7e schematically illustrate a working principle of the finish fence 730.

[0113] In the finish region 20, the track 2 comprises the finish line 720, which indicates the end of the marble race. The finish line 720 is the end point of the track 2. The first marble passing the finish line 720 is the winner of the marble race. Before the finish line 720, the track comprises narrowing portions 711, 712, 713. The first narrowing portion 711 is a bit narrower than the track 2 prior to it, the second narrowing portion 712 is a bit narrower than the first narrowing portion 711, and the third narrowing portion 713 is a bit narrower than the second narrowing portion 712. By the time the marbles reach the finish line 720, the track 2 is so narrow that it is not possible to fit two marbles next to each other in width direction of the track 2. This ensures that the marbles pass the finish line one by one, making it easier to determine which marble passed the finish line first and is the winner. It can be seen that the narrowing portion 711, 712, 713 comprise a few bends as well, this may be advantageous to increase the chance factor of how multiple marbles align themselves in the finish region.

[0114] After passing the finish line 720, the track 2 remain so narrow that the marbles stay behind each other. The marbles will roll a bit further, until they are blocked by finish fence 730. The finish fence 730 comprises a blocking element 731 which can be moved by a fence actuator 732 between a blocking position (fig. 7d) and a non-blocking position (fig. 7e). The fence actuator 732 is controlled by the control unit. The blocking element 731 will remain in the blocking position until all marbles 131 that participated in the marble race are lined up in front of the finish fence 730. The marbles 131 are automatically lined up in the finishing order, making it easy to determine said finishing order.

[0115] Fig. 8a-8e schematically illustrate a marble conveyor 811, wherein fig. 8a schematically illustrates the entrance of the marble conveyor after the finish region, fig. 8b schematically an enlarged view of the section indicated in fig. 8a, fig. 8c illustrates the marble conveyor inside a conveyor housing 801, fig. 8d schematically illustrates the marble conveyor outlet 120, and fig. 8e schematically illustrates an enlarged view of the section indicated in fig. 8d.

[0116] Fig. 8a illustrates the finishing region 70, the pre-race region 10, and the starting region 20. It can clearly be seen that the pre-race region 10 is arranged higher than the finish region 70. To use the marbles for another marble race, they should be transferred back to the pre-race region 10. The shown system advantageously comprises a marble conveyor to do this. The marble conveyor comprises a conveyor housing 801, which in the shown embodiment also supports several components of the pre-race region 10 and the starting region 20.

[0117] In the enlarged view in fig. 8b it can be seen that an entrance 810 of the marble conveyor is arranged behind the finish fence 730. When the finish fence 730 is moved to the non-blocking position, the marbles will roll into the entrance 810. The entrance 810 also forms an entrance to the conveyor housing 801.

[0118] Fig. 8c illustrates that the marble conveyor 811, moves the marbles upwards towards the marble conveyor outlet 120. Fig. 8c also illustrates a frame 802 of the conveyor housing. Better visible in fig. 8d and in particular the enlarged view of fig. 8e, is that the marble conveyor 811 comprises a plurality of marble supports 815. Each marble support 815 is configured to support a single marble 131 while moving the marbles 131 upwards on the marble conveyor 811.The marbles 131 are then dropped into the conveyor buffer 121, and the starting positioning robot 101 will arrange each marble 131 on the appropriate location in the marble warehouse 110. The marble conveyor 811 functions as an endless conveyor, moving the marble supports 815 down again to go pick up another marble 131.

[0119] It can be seen from the above explanation that the marble race system 1 as shown can function completely automatic. The control unit can control all relevant components, e.g. according to various settings. The control unit can set or receive control parameters, based on which the components are controlled. An automated real-life event can as such be organized, without any human intervention on the marble race system 1.

[0120] In addition, the marble race can be followed remotely. The marble race system 1 comprises several cameras. Illustrated in the figures is a starting camera 142 (see e.g. fig. 2b). The starting camera 142 is arranged on a post 141, and positioned above the starting region 10. The starting camera 142 films the start and beginning of the marble race. Also illustrated is a finishing camera 742 (see e.g. fig. 2b and fig. 7b). The finishing camera 742 is arranged on a post 741 above the finish line 720. The finishing camera 742 films the finish of the marble race, and also films how the marbles are lined up by the finishing fence 730. The images obtained by the finishing camera 720 can as such be used to determine which marble finished first in the marble race. In fig. 1a and fig. 1b a track camera 942 is furthermore indicated. The track camera 942 is arranged along the track 2, and films a part of the marble race. Although only one track camera 942 is indicated for the sake of clarity, it will be understood that multiple track cameras 942 can be provided as desired.

[0121] The images captured by the cameras can e.g. be converted to a livestream which can be followed. Optionally, surroundings of the marble race system are superposed with virtual images in the livestream. The livestream allows people to follow the marble race remotely, which can be enjoyable and can e.g. improve the gaming experience.

[0122] The marble race system may be arranged in a marble race room. The marble race room further comprises a climate conditioning system, configured condition the temperature and / or humidity in the marble race room. As such, the conditions in the marble race room can be controlled and maintained constant. This may be advantageous to ensure repeatable conditions for the marble race. Since the marble race system can function completely automatically, there is no need for an operator to enter the conditioned marble race room, and the climate conditioning system can function efficiently. The marble race room may be locked, such that nobody can enter the room and alter the outcome of the marble race.

[0123] Fig. 9 schematically illustrates the control unit 901 which is configured to control several elements of the marble race system. The control unit 901 comprises a memory 902 for storing data and / or computer readable instructions. The control unit 901 comprises a processing unit 902 for performing processing steps. Although a single control unit 901 is illustrated for the purpose of this explanation, it will be understood that in practice the functionalities of control unit 901 can be distributed over several physical components.

[0124] The control unit 901 is configured to communicate with a central gaming system 910. This communication is performed via communication signal 951 transmitted via communication terminals 910a and 901a. The central gaming system 910 may be a remote system, such that the communication signal 951 is transmitted using a wireless communication technology, e.g. using an internet communication.

[0125] The central gaming system 910 may be a system that runs a betting event based on the marble race. The central gaming system may provide control parameters to the control unit 901 regarding the conditions of the marble race. Based on these control parameters, the control unit 901 organizes the marble race as an automated real-life event. The control unit 901 may e.g., based on the control parameters, control which marbles participate in the marble race, and from which starting positions on the starting grid each marble starts. Also based on said control parameters, the control unit 901 may control the obstacle force of several obstacles. It will be understood that in practice it may be possible that the control parameters are set by the central gaming system 910 and transmitted to the control unit 901, or the other way around. It can also be possible that the control parameters are set by another entity, and transmitted to the central gaming system 910 and / or the control unit 901.

[0126] The central gaming system 910 is further configured to communicate with a user equipment device 960, via communication signal 961 and communication terminals 910b and 960a. Although illustrated as direct communication, it is possible that intermediate components such as servers are used for said communication. The user equipment device 960 interaction with a better. The user equipment device 960 can e.g. be a smartphone, tablet, computer, television, or a screen.

[0127] The control unit 901 may further communicate images obtained by cameras 142, 742, 942 to the central gaming system 910 via communication signal 951. The central gaming system 910 may show these images to the betters betting on the marble race, in particular by transmitting it to the user equipment device 960 on which the user sees the images. Optionally, the central gaming system 910 proves a virtual environment around the marble race. The control unit 901 is configured to receive the camera images from the cameras 142, 742, and 942. The images are sent via communication signal 961, 962, 963, respectively. Communication terminals 142a, 742a, 942a, 901k, 901l, 901m, are used for transmitting said communication terminals.

[0128] The central gaming system 910 as such visualizes the marble race as an automated real-life event to the user (in this case the better), by digitally showing the real-live event via a livestream on the user equipment device 960.

[0129] The control unit 901 is configured to control the starting positioning robot 101 (based on the control parameters). In particular, the control unit 901 controls a robot actuator 105 by means of a control signal 952 that is transmitted via communication terminals 901b, 105a. The robot actuator 105 controls the movements of the starting positioning robot 101. The control unit 901 may in particular control the starting position robot 101 to arrange to correct marbles in the correct positions in the starting grid.

[0130] The control unit 901 is configured to control (based on the control parameters) the grid actuator 230 by means of control signal 953 transmitted via communication terminals 901c and 230a. By controlling the grid actuator 230, the control unit can control the tilting angle of the starting grid 201.

[0131] The control unit 901 is configured to control (based on the control parameters) a fence actuator system 215 by means of control signal 954, which is transmitted via communication terminals 901d and 215a. The fence actuator system 215 is configured to control the fences 211. The fences 211 can be moved from a blocking position to a retracted position to start the marble race.

[0132] The control unit 901 is configured to control (based on the control parameters) an air control system 345 by means of control signal 955, which is transmitted via communication terminals 901e and 345a. The air control system 345 may comprise e.g. a compressor and / or an air valve. The air control system 345 controls the air emitted by the marble accelerator 341 of the stop-and-go obstacle 30. The control unit 901 furthermore receives a marble detection signal 964 from marble sensor 311, via communication terminals 331a and 901n. The control unit 901 can generate the control signal 955 based on the marble detection signal 964.

[0133] The control unit 901 is configured to control (based on the control parameters) the element actuator 411 by means of control signal 956, which is transmitted via communication terminals 901f and 411a. The element actuator 411 is part of the blocking obstacle and can position the blocking pins 401, 402 in the blocking or non-blocking position.

[0134] The control unit 901 is configured to control (based on the control parameters) an air control system 515 by means of control signal 957, which is transmitted via communication terminals 901g and 515a. The air control system 515 may comprise e.g. a compressor and / or an air valve. The air control system 515 controls the air emitted by the windjet nozzles 55 of the wind obstacle.

[0135] The control unit 901 is configured to control (based on the control parameters) the actuator 620 of the rotational obstacle by means of control signal 958, which is transmitted via communication terminals 901h and 620a. The actuator 620 controls the rotation of the rotational element 610.

[0136] The control unit 901 is configured to control (based on the control parameters) the fence actuator 732 by means of control signal 959, which is transmitted via communication terminals 901i and 732a. The fence actuator 732 can be used to move the blocking element 731 of the finish fence between the blocking and the non-blocking (retracted) position.

[0137] The control unit 901 is configured to control (based on the control parameters) a conveyor motor 818 by means of control signal 960, which is transmitted via communication terminals 901m and 818a. The conveyor motor 818 moves the marble conveyor 811.

[0138] It can be seen that the control parameters define all variables that affect the likelihood of different outcomes of the real-life event (in this case the marble race). In addition to visualizing the marble race, the central gaming system 910 organizes a digital gaming event based on the automated real-life event. The central gaming system 910 may provide a plurality of information parameters to the better, as well as the odds to bet on the outcome of the marble race. Both are provided to the better prior to the start of the marble race. Both the odds and the information parameters are based on the control parameters. The information parameters can e.g. include one or more of: which marbles will participate in the marble race; which marbles will start from which starting positions; the tilt angle of the starting grid; information relating to the (non-zero) settings of one or more actuators of one or more obstacles. Some information may e.g. be converted. For example, a setting of the actuator of the wind obstacle may be presented as weather information, e.g. representing the wind.

[0139] The better can thus take the information parameters into accounts when assessing the odds, and select a bet, e.g. on the user equipment device 960 or another user equipment device. The bet can e.g. be transmitted to the central gaming system 910. Based on the outcome of the marble race, the central gaming system can payout the winnings of the better or collect the bet. As required, detailed embodiments of the present invention are described herein; however, it is to be understood that the disclosed embodiments are merely examples of the invention, which may be embodied in various ways. Therefore, specific structural and functional details disclosed herein are not to be construed as limiting, but merely as a basis for the claims and as a representative basis for teaching those skilled in the art to practice the present invention in various ways in virtually any suitable detailed structure. Not all of the objectives described need be achieved with particular embodiments.

[0140] Furthermore, the terms and expressions used herein are not intended to limit the invention, but to provide an understandable description of the invention. The words "a", "an", or "one" used herein mean one or more than one, unless otherwise indicated. The terms "a multiple of", "a plurality" or "several" mean two or more than two. The words "comprise", "include", "contain" and "have" have an open meaning and do not exclude the presence of additional elements. Reference numerals in the claims should not be construed as limiting the invention.

[0141] The mere fact that certain technical features are described in different dependent claims still allows the possibility that a combination of these technical measures can be used advantageously.

[0142] A single processor or other unit can perform the functions of various components mentioned in the description and claims, e.g. of processing units or control units, or the functionality of a single processing unit or control unit described herein can in practice be distributed over multiple components, optionally physically separated of each other. Any communication between components can be wired or wireless by known methods.

[0143] The actions performed by the control unit can be implemented as a program, for example computer program, software application, or the like. The program can be executed using computer readable instructions. The program may include a subroutine, a function, a procedure, an object method, an object implementation, an executable application, a source code, an object code, a shared library / dynamic load library and / or other set of instructions designed for execution on a computer system.

[0144] A computer program or computer-readable instructions can be stored and / or distributed on a suitable medium, such as an optical storage medium or a solid-state medium supplied with or as part of other hardware, but can also be distributed in other forms, such as via internet or other wired or wireless telecommunication systems.

Claims

1. A marble race system (1) for a marble race with a plurality of marbles (131), comprising: • at least one obstacle configured to be arranged between a starting point (202) and an end point (720) of a track, wherein the obstacle is configured to subject the marbles to an obstacle force, wherein the obstacle comprises an actuator (341, 345, 620, 515) for generating the obstacle force • a control unit (901), wherein the control unit is configured to control the actuator for controlling the obstacle force between a plurality of non-zero force settings.

2. A marble race system according to claim 1 for holding a marble race as an automated real-life event, further comprising, • a track comprising a starting point and an end point; • a marble warehouse (110) configured to store a plurality of marbles, • a starting mechanism comprising a plurality of starting positions for the marbles at the starting point; • a starting positioning robot (101), configured to move marbles from the marble warehouse into starting positions. • wherein the at least one obstacle is arranged between the starting point (202) and the end point (720) of the track; • a marble conveyor (811) configured to convey the plurality of marbles from the end point of the track to the marble warehouse; • wherein the control unit is configured to control • the starting positioning robot for positioning marbles in a starting grid; • the starting mechanism for starting the marble race; • the actuator of the obstacle for controlling the obstacle force between the plurality of non-zero force settings wherein the control unit is configured to organize the automated real-life event based on a plurality of control parameters, wherein the control parameters include the starting positions of the marbles and the non-zero force setting of the obstacle force.

3. The marble race system according to claim 1 or claim 2, wherein the at least one obstacle comprises a pneumatic obstacle (30, 50), wherein the pneumatic obstacle is configured to generate the obstacle force by emitting air onto one or more marbles for adjusting the trajectory and / or speed of the marble.

4. The marble race system according to any of the preceding claims, wherein the at least one obstacle comprises a stop-and-go obstacle (30), configured to: • position one or more of the plurality of marbles stationary, • exert the obstacle force to accelerate said or more marbles after having been stationary; wherein the stop-and-go obstacle comprises: • an upwards sloped track portion (321) with a marble trapping portion (322), • a marble sensor (331) configured to: • detect the presence of a marble (131) in the marble trapping portion, and • generate a marble detection signal (964), • a marble accelerator (341) configured to exert the obstacle force, wherein optionally the marble accelerator is configured to emit compressed air onto said one or more marbles, wherein the control unit is configured to: • receive the marble detection signal, and • control the marble accelerator based on the marble detection signal, • wherein optionally the control unit is configured to vary: • a time period between the detection of the presence of the marble and the exerting of the obstacle force, and / or • a magnitude of the obstacle force.

5. The marble race system according to any of the preceding claims, wherein the at least one obstacle comprises a wind obstacle (50), wherein the wind obstacle is configured to emit air onto the one or more marbles to exert the obstacle force, wherein the wind obstacle comprises • an air nozzle, e.g. a windjet nozzle (55), arranged on a side section (2b) of the track, • an air control system (515) configured to control the pressure and / or volume of the air provided to the air nozzle, wherein the control unit is configured to control the air control system.

6. The marble race system according to any of the preceding claims, wherein the starting mechanism comprises: • a plurality of fences (211) configured to hold a marble (131) in a starting position, • a fence actuator system (215) configured to move the fences simultaneously between a marble holding position and a retracted position.

7. The marble race system according to any of the preceding claims comprising a starting grid (201) comprising the starting positions, and a grid actuator (230) configured to adapt a tilting angle (231) of the starting grid, wherein the control unit is configured to control the grid actuator.

8. The marble race system according to any of the preceding claims, further comprising a plurality of cameras (142, 742, 942) configured to film the plurality of marbles when rolling on the track, wherein the control unit is configured to transmit a plurality of images captured by the plurality of cameras to a central gaming system.

9. A marble race room, wherein the track according to any of the preceding claims is arranged in the marble race room, further comprising a climate conditioning system, e.g. configured condition the temperature and / or humidity in the marble race room.

10. A method for visualizing an automated real-life event, e.g. a marble race held with a marble race system according to any of the preceding claims, to a user, the method comprising the following steps: • setting or receiving a plurality of control parameters of the real-life event, wherein the real-life event is organized by a control unit based on said control parameters, wherein the control parameters include all variables affecting the likelihood of different outcomes of the real-life event, • receiving a plurality of images from the automated real-life event, wherein the images are captured with one or more cameras arranged at the location of the automated real-life event, • digitally showing the real-life event to the user, e.g. via livestream, based on the plurality of images, wherein the method further comprises a step of, prior to the start of the automated real-life event, showing a plurality of information parameters to the user, wherein the information parameters are based on the control parameters.

11. The method according to the preceding claim, further comprising a step of organizing the real-life event, based on control parameters.

12. The method according to the preceding claim, wherein a control unit is configured to control the real-life event without human intervention.

13. The method according to any of the preceding claims, wherein the user is a better, further comprising a step of providing a plurality of odds to the better, wherein the odds are based on the control parameters, wherein the plurality of odds provided to the better are determined by running the real-life event with the same control parameters multiple times.

14. A central gaming system for visualizing an automated real-life event, e.g. a marble race held with a marble race system according to any of the preceding claims, to a user, configured to: • set or receive a plurality of control parameters of the real-life event, wherein the real-life event is organized by a control unit based on said control parameters, wherein the control parameters include all variables affecting the likelihood of different outcomes of the real-life event, • receive a plurality of images from the automated real-life event, wherein the images are captured with one or more cameras arranged at the location of the automated real-life event, • digitally show the real-life event to the user, e.g. via livestream, based on the plurality of images, wherein the central gaming system is further configured to, prior to the start of the automated real-life event, show a plurality of information parameters to the user, wherein the information parameters are based on the control parameters.

15. Non-transitory computer readable instructions, configured to make a central gaming system perform the method according to any of the claims 10-13.

Citation Information

Patent Citations

  • Interactive challenge game systems and methods

    US7524246B2

  • Transport device

    CN111465435A

  • Automatic monitoring method for gene detection laboratory equipment

    CN115599037A

  • Unmanned vehicle universal remote data monitoring and control system and method

    CN117331372A

  • Automatic intelligent car contest platform of appraising of full control

    CN204631614U