Computational and Robotic Pool

Computational and Robotic Pool

Jean-Pierre Dussault (University of Sherbrooke, Canada), Michael Greenspan (Queen’s University, Canada), Jean-François Landry (University of Sherbrooke, Canada), Will Leckie (Nortel, Canada), Marc Godard (Queen’s University, Canada) and Joseph Lam (Queen’s University, Canada)
DOI: 10.4018/978-1-60566-406-4.ch012
OnDemand PDF Download:


We introduce pool and its variants, and describe the challenges of computationally simulating the game to create a robot capable of selecting and executing shots on a real table. A proficient pool player performs accurate shots and recovers good position with reasonable alternatives to play following each shot, which requires planning. The computational and robotic simulation of a high level player requires vision, calibration, and accurate robot positioning, as well as an ability to precisely anticipate the table arrangement through simulation of the planned shots. Such a system also requires strategic planning in order to recreate the human’s ability to clear table after table. Ultimately, the challenges associated with the creation of a pool robot will promote new ways of using existing AI methods and provide, if successful, a training tool for players wanting to improve their game.
Chapter Preview


The interest in computational pool is motivated by a variety of factors. The mechanics of pool has long served as a focus of interest for physicists, an interest which has extended naturally to the realm of computer simulation. Realistic and efficient simulators have led to the proliferation of computer pool games. These games include significant computer graphics components, often including human avatar competitors with unique personalities, as well as an element of rudimentary artificial intelligence to simulate strategic play. In addition to the interesting challenges of computational pool, the interest in robotic pool stems from the requirement of dealing with a physical system. The issues of robotic pool include the identification and accurate localization of balls through computer vision techniques, and accurate calibration and positioning of the robotic mechanism. Robotic pool systems are geared toward serving as advanced training platforms to assist and improve human play, and also hold the promise of competing directly against proficient humans, which is in some sense the ultimate challenge.

Though in the context of this chapter the primary objective is the creation of a robotic pool player, we wish to extend our research beyond the scope of robotics. We hope that by researching the best way of making a perfect player we can develop new AI approaches, and possibly contribute to other problems of that nature. Coincidently, a sub-goal is also to come up with a system good enough so that a human player can use it for training. Although the problem we wish to solve is deterministic in nature, subject to the laws of physics, it is so easily influenced by many small factors that it can actually be seen as stochastic. This makes it very hard to create a perfect player, because even if he never misses, the outcome of the game is never pre-defined.

In this chapter we will explore the technical challenges of computational and robotic pool. Some recent work on artificial intelligence methods for strategic play is presented. The graphics elements of computational pool are not covered in this chapter, as they are considered to be similar to other computer games, and not worth discussing uniquely. We also present a review of previous work in robotic pool, as well as a detailed description of the Deep Green® robotic pool system.

For simplicity, and somewhat loosely, we use the term pool here to encompass all cue-sports, and we limit ourselves to those variants which involve pockets. The basic elements common to all of these games are as follows:

Complete Chapter List

Search this Book:
Editorial Advisory Board
Table of Contents
Graham Cuskelly
Nigel Pope, Kerri-Ann L. Kuhn, John J.H. Forster
Chapter 1
John J.H. Forster
One of the major forces shaping modern sport is the application of digital technology. This is transforming the mass consumption, distribution... Sample PDF
Digital Technologies and the Intensification of Economic and Organisational Mechanisms in Commercial Sport
Chapter 2
Sean Reilly, Peter Barron, Vinny Cahill, Kieran Moran, Mads Haahr
The area of computer-augmented sports is large and complex and spans several disciplines. This chapter presents a general-purpose taxonomy of... Sample PDF
A General-Purpose Taxonomy of Computer-Augmented Sports Systems
Chapter 3
Veljko Potkonjak, Miomir Vukobratovic, Kalman Babkovic, Branislav Borovac
This chapter relates biomechanics to robotics. The mathematical models are derived to cover the kinematics and dynamics of virtually any motion of a... Sample PDF
Dynamics and Simulation of General Human and Humanoid Motion in Sports
Chapter 4
Brendan Burkett
Monitoring of player activity within a competition is currently a reality within some high performance sporting teams, and the demand and level of... Sample PDF
Technologies for Monitoring Human Player Activity Within a Competition
Chapter 5
Chee Kwang Quah, Michael Koh, Alex Ong, Hock Soon Seah, Andre Gagalowicz
Through the advancement of electronics technologies, human motion analysis applications span many domains. Existing commercially available magnetic... Sample PDF
Video-Based Motion Capture for Measuring Human Movement
Chapter 6
Amin Ahmadi, David D. Rowlands, Daniel A. James
Tennis is a popular game played and viewed by millions of people around the world. There is a large impetus for players to improve their game and... Sample PDF
Technology to Monitor and Enhance the Performance of a Tennis Player
Chapter 7
Daniel A. James, Andrew Busch, Yuji Ohgi
The testing and monitoring of elite athletes in their natural training and performance environment is a relatively new area of development that has... Sample PDF
Quantitative Assessment of Physical Activity Using Inertial Sensors
Chapter 8
Volker Wulf, Florian ‘Floyd’ Mueller, Eckehard F. Moritz, Gunnar Stevens, Martin R. Gibbs
Augmenting existing sports experiences with computing technology is increasingly gaining attention due to its potential for performance enhancement.... Sample PDF
Computer Supported Collaborative Sports: An Emerging Paradigm
Chapter 9
Florian ‘Floyd’ Mueller
Recent advances in computing technology have contributed to a new trend that merges digital gaming with physical sports activities and combines the... Sample PDF
Digital Sport: Merging Gaming with Sports to Enhance Physical Activities Such as Jogging
Chapter 10
Lauren Silberman
Just at the moment when gaming has achieved broad cultural acceptance, a new way of using commercial sport video games is emerging, which adds a new... Sample PDF
Double Play: How Video Games Mediate Physical Performance for Elite Athletes
Chapter 11
Donald P. Roy, Benjamin D. Goss
The explosion of fantasy sports and the dearth of research about it create a need for investigation in this relatively new form of sport... Sample PDF
A League of Our Own: Empowerment of Sport Consumers Through Fantasy Sports Participation
Chapter 12
Jean-Pierre Dussault, Michael Greenspan, Jean-François Landry, Will Leckie, Marc Godard, Joseph Lam
We introduce pool and its variants, and describe the challenges of computationally simulating the game to create a robot capable of selecting and... Sample PDF
Computational and Robotic Pool
Chapter 13
Scott Bingley, Stephen Burgess
Sport plays a major part in the Australian psyche with millions of people participating every year. However organised sport at the local or social... Sample PDF
A Framework for the Adoption of the Internet in Local Sporting Bodies: A Local Sporting Association Example
Chapter 14
Anthony K. Kerr
Globalisation and advances in communications technology have greatly expanded the potential marketplace for professional teams, especially for those... Sample PDF
Online Questionnaires and Interviews as a Successful Tool to Explore Foreign Sports Fandom
Chapter 15
Gaoqi He, Zhigeng Pan, Weimin Pan, Jianfeng Liu
Virtual reality and the Olympic Games Museum are used to create a virtual digital Olympic museum (VDOM). This is available solely through the medium... Sample PDF
Virtual Digital Olympic Museum
Chapter 16
Kerri-Ann L. Kuhn
A multi-billion dollar industry, electronic games have been experiencing strong and rapid growth in recent times. The world of games is not only... Sample PDF
The Market Structure and Characteristics of Electronic Games
Chapter 17
Beth A. Cianfrone, James J. Zhang
This chapter introduces the new and unique sport promotional format of sport video game sponsorships and in-game advertising. Information on the... Sample PDF
Sport Video Game Sponsorships and In-Game Advertising
Chapter 18
Mark Lee, Rajendra Mulye, Constantino Stavros
This chapter reports a recent research study involving a sports video game which sought to provide an overview on the use of in-game advertising... Sample PDF
In-Game Advertising: Effectiveness and Consumer Attitudes
Chapter 19
Monica D. Hernandez, Sindy Chapa
The authors’ study examined factors affecting Mexican adolescent’s memory of brand placements contained in advergames. Specifically, two concerns... Sample PDF
The Effect of Arousal on Adolescent's Short-Term Memory of Brand Placements in Sports Advergames
Chapter 20
Ellen L. Bloxsome, Nigel K. Ll. Pope
This chapter presents marketers, sporting management and sports organizations with a technique for analyzing consumer schemas associated with... Sample PDF
Schemas of Disrepute: Digital Damage to the Code
About the Contributors