C ue sports have been captivating humankind for thousands of years, with written references dating to the first century CE. They evolved as a branch of modern croquet and golf, as a kind of indoor table version, and much of the modern nomenclature can be traced back to that common root. Cue sports today are vastly popular, and comprise variations such as pool, billiards, carom, snooker, and many other local flavors. In a 2005 U.S. survey, pool ranked as the eighth most popular participation sport in that country, with more than 35 million people playing that year. Leagues and tournaments exist in nearly every country worldwide, with strong appeal to both experienced and casual players alike.A number of robotic cue-players have been developed over the years. The first such system was the Snooker Machine from University of Bristol, United Kingdom, in the late 1980s (Chang 1994). This system comprised an articulated manipulator inverted over a 1/4-sized snooker table. A single monochrome camera was used to analyze the ball positions, and custom control and strategy software was developed to plan and execute shots. The system was reported to perform moderately well, and could pot simple shots. Since then, there have been a number of other attempts at automating pool, including Alian et al. (2004) and Lin, Yang, and Yang (2004).Developing a complete robotic system that can be competitive against an accomplished human player is a significant challenge. The most recent, and likely most complete system to date, is Deep Green from Queen's University, Canada (Greenspan et al. 2008), shown in figure 1. This system uses an industrial gantry robot ceiling-mounted over a full-sized pool table. High-resolution FireWire cameras are mounted on both the ceiling to identify and localize the balls, and on the robotic wrist to correct for accumulated error and fine-tune the cue position prior to a shot. This system has been integrated with the physics simulator used in the computational pool tournaments and the strategy software developed to plan shots. Complex