Determining Shot Accuracy of a Robotic Pool System

Download
  1. (PDF, 490 KB)
AuthorSearch for: ; Search for: ; Search for: ; Search for:
TypeArticle
ConferenceThird Canadian Conference on Computer and Robot Vision, June 7-9, 2006., Québec City, Québec, Canada
Subjectvision-guided robotics; calibration; homography
AbstractA process is described to determine the shot accuracy of an automatic robotic pool playing system. The system comprises a ceiling-mounted gantry robot, a special purpose cue end-effector, a ceiling-mounted camera, and a standard bar pool table. Two methods are compared for extracting the homography between the camera and the table plane.A challenge was the relatively large area of the table surface, which required a similarly large chessboard pattern to determine the point homography. In contrast, the Dual Conic method required only a set of orthogonal lines as a calibration target, which was more convenient to manipulate, and could be calculated from the integration of multiple images with multiple target locations. The Dual Conic method was shown experimentally to recover the homography with a similar, and sometimes greater accuracy than the Chessboard method. An experimental procedure was devised to measure the accuracy of an automatic shot using a sequence of images acquired from the overhead camera. For a set of 10 shots, the average absolute angular error in placing a shot was determined to be 0.740, with a standard deviation of 0.960.
Publication date
LanguageEnglish
AffiliationNRC Institute for Information Technology; National Research Council Canada
Peer reviewedNo
NRC number48490
NPARC number5763763
Export citationExport as RIS
Report a correctionReport a correction
Record identifierb48b460e-e58c-477e-8cbe-721f8e266b92
Record created2009-03-29
Record modified2016-05-09
Bookmark and share
  • Share this page with Facebook (Opens in a new window)
  • Share this page with Twitter (Opens in a new window)
  • Share this page with Google+ (Opens in a new window)
  • Share this page with Delicious (Opens in a new window)