The present invention in general relates to entertainment and games, and in particular to a mass-produced robotic game for the general public.
Most robot games are intended for the robots to push each other around (sumo), destroy each other (e.g., BattleBots, RoboWars, etc.), or play some form of soccer (push/roll/kick a ball into a goal). In addition, some robot games are designed for a specific purpose for hobbyists and educational competitions (e.g., First, etc.). In a particular game played on a pool or billiard table surface, competing robots are used to score points by pushing or knocking pool balls into the table pockets. A traditional billiard or pool table has six pockets for aiming at and targeting pool balls, with four pockets positioned at the corners of the table, and two pockets positioned at each of the midpoints of the table lengthwise sides. However, there are currently no automated methods for identifying when and which balls fall into which pockets of a billiard table.
Thus, there exists a need for mass-produced robotic games for the general public. There also exists a need for an automated method and system for identifying when and which balls fall into which pockets.
A robotic gaming system is provided that includes at least one sensor placed on a playing surface. At least one robot is controlled by a player to navigate on the playing surface and manipulate at least one target towards a gate. The sensor is operative for identifying when the target is moved to a scoring region of the playing surface. A robotic game is also provided that includes a plurality of master robots, each of the master robots uniquely assigned to a player. One or more slave targets is uniquely assigned to each of the master robots. A controller is assigned to each player for interactive control of an assigned master robot and corresponding slave targets on a playing surface. The game concludes when all of the slave targets of competing players have been eliminated from the playing surface.
A process for playing a robotic game includes electronically coupling at least one first competitor slave target, each of the at least one first competitor slave target having intelligence to a first competitor master robot. At least one second competitor slave target is coupled thereto and having intelligence to a second competitor master robot. The at least one first competitor slave target, the at least one second competitor, the first competitor master robot, and the second competitor master robot and placed onto a playing field. Functionality of the first competitor master robot is reduced when the at least one first competitor slave target is removed from the playing field alone or in combination with reducing or eliminating functionality of the second competitor master robot when the at least one second competitor slave target is removed from the playing field.
The present invention has utility as a robotic game that integrates the functions of robots with portable electronics, such as smart phones. Embodiments of the robotic game provide matched sets of a single “master” robot and multiple “slave” targets to play a game that is similar to last combatant standing games such as “Cut Throat” (three person pool game). In an embodiment of the robotic game, when the targets of a master robot are eliminated from the game, the master robot is caused to have reduced functionality (such as motion stop), and the winner is the last one to have functioning (living) slave targets.
In another embodiment, the present invention has utility as an automated method and system for identifying when and which pool balls fall into which pockets of a billiard table. The identification of a pool ball in a pocket may be used for scoring traditional games of pocket billiards, or for scoring robotic based games played on the surface of the billiard table. For example, the numeric values printed on the face of the pool balls may be added to determine a winner of a game based on a total score of values of those balls knocked in by a player by themselves or by controlling a robot.
As seen in
In
By way of example, a video camera is present as a sensor 26 and mounted above the playing surface for implementing: vision system software to track spherical (pool ball) targets going into pockets of pool table, and for broadcasting video of the game so the game can be played remotely and for instant replay. A laser system in some embodiments is mounted above the playing surface for indicating lines on the playing surface for play of cues and balls.
In some embodiments, a sensor 14, 16, or 26 tracks and identify individual targets with character recognition of the number printed on the balls surface (e.g. numbered 1 through 15 with no change to the existing pool balls appearances) when they go into any of the pockets (assigned numbers 1 through 6). Alternatively, each of the pool balls have unique machine readable (vision) markings 28 (in addition to the standard markings of numbers, colors and stripes) for each ball 18 (1 through 15) that are operative with the identification vision system as shown in
In an alternative embodiment of the inventive pool ball identification system, each of pool balls 18′ may have a unique machine readable or recognizable electronics/components (RFID, magnets, etc.) embedded inside each ball (1 through 15) 30, as shown in
In an embodiment of the inventive gaming system, a playing surface mat embedded with tracking and identification sensors 14 or 16 with such sensors mounted on gate-like goals 23, as shown in
A de novo playing surface is also constructed in user selected configurations based on modular components and is shown generally at 50 in
An exemplary robot of operation in an inventive game is shown generally at 70 in
An alternative shape of a robot operative on a playing surface 12, 12′, or 50 is shown generally at 90 in
In certain embodiments of the present invention, a target identification system may be communication with a central controller or computing device by wireless or wired connection. In other embodiments of the present invention, a display for showing scoring, current status of the pool balls, and other gaming parameters are in communication with a target identification system.
In another embodiment, the robots push targets around and/or release weapons 74, which require targets and robots being confined to a defined play space, with a scoring technique for the targets and weapon's munitions used during play or other scoring technique for assessing a success for a given player.
Game components for a weapons based game include at least one robot—one per person/team. The at least one robot having locomotion and a weapons platform. In some specific embodiments, the robot is a tracked vehicle that functions similar to a military tank. In some embodiments, targets 18 as provided illustratively include a ball, a puck, a can, or a combination thereof. It is further appreciated that games can be played with multiple targets, of like or different size and shape relative to one another to be manipulated as a basis for scoring. A weapon with munitions mounted on at least one of the robot illustratively includes a projectile launcher, a visible light beam, a laser beam, an IR beam, a water cannon, a gas gun, a flame-thrower, a missile, an aircraft, a rocket, an obstacle launcher, fireworks, or combinations thereof. A robot in some embodiments has as a controller a smart phone or tablet device with one player per robot or a second team player acting as a gunner or tactician. The game controller ties the playing surface 12 as defined by the sections, robots and controllers together to score and control the game. In some embodiments, the controller is installed in a section or mat as defined above.
It is appreciated that various games are readily developed based on the robots, targets and playing surfaces as defined herein. These games include:
Variations on a bounded playing surface 50 illustratively include:
Various methods of target reading are contemplated relative to the position of a gate are provided. These methods illustratively include:
A munitions reading device for scoring is also provided in some inventive embodiments. Such devices illustratively include:
Projectile:
Light Beam:
Laser Beam:
IR Beam:
Water:
Gas Gun:
Obstacle Layer:
Flame:
Missile:
Airplane:
Rocket:
Firework:
In embodiments of the inventive game, the slave targets are electronically intelligent and coupled/matched (owned) to each master robot of each competitor. Furthermore, there can be any number of slaves matched with a single master robot (but the number should be the same for all competing master robots in a single game). When a master robot's slave target is eliminated (or impaired) from the playing field, reduced functionality of the slave owner's master robot can be initiated. Various stages of impaired functionality can be implemented for each slave eliminated. Master robots could display an indication of the number of slaves still “alive” in the game. In embodiments, the game ends when only one master robot has functioning slaves.
Embodiments of the inventive robotic game may be played on a table, pool table, floor or other suitable indoor or outdoor surface (with tape or lines to define the playing field), etc. The object of the game is to push (using the master robot) the opponent's slave targets off the table, into a pocket of a pool table, or out of the demarcated playing field surface. Each player controls one master robot. Each robot can have any number of slave targets.
Embodiments of the master robots in the inventive game may be controlled with a portable electronic device (controller), such as a smart phone, with communication and imaging capabilities, such as a camera. The master robot and slave targets may sync (and link with each other) with the portable electronic device via a bar code, quick response (QR) code, radio frequency identification (RFID), near field communication, Bluetooth, and other identification methods. In an embodiment the barcode may be positioned on the bottom of the robot for scanning or image capture with the portable electronic device. The master robot also may be configured with the ability to sync with the slave targets. The portable electronic device or controller may be configured with software, such as a downloadable application (App) for playing the inventive game. The controller may have inertial sensors to provide a tilt to drive for the robot being controlled i.e.,—more tilt, more speed—horizontal is no speed in any direction. Additional movement control may include “Push to Pass” feature to enable short bursts of speed for the robot. The controlling device may also provide indicators such as a for example a timer to show when the last target was killed—used to decide who wins in close decisions, controls to set the number of targets in a game, a way to connect all controllers in a game so that they can all start the game at the same time. The controller may have display aspects to provide simulated game play to practice the physical game, as well as the ability to control a physical game remotely.
Embodiments of the master robots may be configured with software to keep the robot on the playing field (table), or be user programmable to map the playing field (surface). In addition the master robots may be equipped with sensors to identify the boundaries or edges of the playing field surface. Embodiments of the software for controlling the master robots may also be configured with a victory “dance” and an introductory “dance” routine program. Embodiments of the robot may have omni-wheel drive so that it can move in any direction at any time (no steering).
Embodiments of the master robot may have a power source such as a battery, lights, vision capability with one or more cameras, and audio capability through a speaker. In an embodiment, the vision system may enable viewing (controlling) the game from the robot's perspective. The robot may be configured with a removable crown which can be illuminated from the bottom with multi-colored light(s) from the Robot. Each crown can be unique by using rapid manufacturing. The robot may have an Indicator to show how many targets are still alive, such as multiple lights to indicate how many targets are left.
Embodiments of the slave targets may have electronic intelligence and two-way communication capability with any master robot, and have an ability to “lock” with one individual master robot. Embodiments of the slave target may have a power source such as a battery, lights, vision capability with one or more cameras, and audio capability through a speaker. An example of audio may be a scream when killed. The slave targets may be equipped with sensors to identify the boundaries or edges of the playing field surface. The slave targets may assume a spherical shape (ball) for rolling on playing field surface (pool table).
Embodiments of the slave targets may be configured with a removable “Head” that can fall off during game, thereby initiating some response from the master robot. In an embodiment the head that pops off (spring loaded) when eliminated from game (as it goes off a table, into a pocket, over the line). Furthermore, the head may be configured like the back end of a throwing dart (post) to accommodate the “flights” for identification of the targets.
Embodiments of the slave targets may sync with the portable electronic device via a bar code, quick response (QR) code, radio frequency identification (RFID), near field communication, Bluetooth, and other identification methods. In an embodiment the barcode may be positioned on the bottom of the slave target for scanning with the portable electronic device.
The game field (table, pool table, floor, etc.) may have lines/tape to identify boundaries. In an embodiment the playing surface may be a mat with graphics and indicators for positioning game pieces before play begins (and to protect pool table felt). In embodiments the mat may have Intelligence to monitor game pieces, and/or electronic graphics for visual stimulation of the players and audience. The mat may also be rolled up for easy transport and storage. A video camera may be mounted above the playing surface for implementing: vision system software to track spherical (pool ball) targets going into pockets of pool table; shutting down a master robot when targets are off the playing field; and for broadcasting video of the game so the game can be played remotely and for instant replay. A laser system may be mounted above the pool table for providing indicating lines on pool table for play of cues and balls.
Embodiments for a carrying/shipping/storage/retail/packaging case can have: built-in charging station for the robot(s) and targets; a large battery to support charging; solar panels to support charging; and an electronic tracking device.
Any patents or publications mentioned in this specification are herein incorporated by reference to the same extent as if each individual publication was specifically and individually indicated to be incorporated by reference.
The foregoing description is illustrative of particular embodiments of the invention, but is not meant to be a limitation upon the practice thereof.
This application is a non-provisional application that claims priority benefit of U.S. Provisional Application Ser. No. 61/712,083 filed Oct. 10, 2012; and U.S. Provisional Application Ser. No. 61/870,480 filed Aug. 27, 2013; the contents of these provisional applications are hereby incorporated by reference.
Number | Name | Date | Kind |
---|---|---|---|
6674259 | Norman | Jan 2004 | B1 |
7831337 | Greenspan | Nov 2010 | B2 |
7893646 | Yourlo et al. | Feb 2011 | B2 |
7974738 | Bruemmer et al. | Jul 2011 | B2 |
8073564 | Bruemmer et al. | Dec 2011 | B2 |
8246050 | Do et al. | Aug 2012 | B2 |
8292733 | Crawford et al. | Oct 2012 | B2 |
20020137427 | Peters | Sep 2002 | A1 |
20030208304 | Peless et al. | Nov 2003 | A1 |
20030232649 | Gizis et al. | Dec 2003 | A1 |
20060063599 | Greenspan | Mar 2006 | A1 |
20060223637 | Rosenberg | Oct 2006 | A1 |
20060252340 | Bach | Nov 2006 | A1 |
20090081923 | Dooley et al. | Mar 2009 | A1 |
20090170602 | Martin | Jul 2009 | A1 |
20090248200 | Root | Oct 2009 | A1 |
20100013153 | Yourlo et al. | Jan 2010 | A1 |
20100042258 | Perlin et al. | Feb 2010 | A1 |
20100178994 | Do | Jul 2010 | A1 |
20100283883 | Sato et al. | Nov 2010 | A1 |
20110054689 | Nielsen et al. | Mar 2011 | A1 |
20110065520 | Morris | Mar 2011 | A1 |
20120208150 | Spychaiski | Aug 2012 | A1 |
20120238366 | Tedder | Sep 2012 | A1 |
Number | Date | Country |
---|---|---|
2009039181 | Feb 2009 | JP |
102002033303 | May 2002 | KR |
2020100011328 | Nov 2010 | KR |
2020110005089 | May 2011 | KR |
WO 2010000068 | Jan 2010 | WO |
Entry |
---|
Angel Osorno and Brandan Sackett “Hustler's, Inc., Electronic Pool Scoring System” Final Design Report., pp. 1-9. |
Sara Mitri et al. “Fast Color-Independent Ball Detection for Mobile Robots”, Fraunhofer Institute for Autonomous Intelligent Systems (AIS), Schloss Birlinghoven, D-53754 Sankt Augustin, Germany, {firstname.surname}@ais.fraunhofer.de; 6 pages. |
http://www.gosphero.com/. |
http://drgraeme.net/drgraeme-free-nxt-g-tutorials/Ch108/SoccerGenIINXTG/Soccer Ball/SoccerBall.htm. |
http://www.okanagan.bc.ca/programs/areas—of—study/engineeringtechnologies/robocup/soccer—challenge.html. |
http://www.robocup2011.org/en. |
http://www.dezeen.com/2013/10/07/ctrus-football-by-agent. |
http://www.dailymail.co.uk/sciencetech/article-2169176/Goal-line-technology-finally-signed-Premiership.html. |
http://www.robotex.ee/eng/node/364. |
Number | Date | Country | |
---|---|---|---|
20140100012 A1 | Apr 2014 | US |
Number | Date | Country | |
---|---|---|---|
61712083 | Oct 2012 | US | |
61870480 | Aug 2013 | US |