Project Details


The Automatic Pool Trainer project is developed by the Speech and Multimedia Communications (SMC) research group at the Department of Communication technology and students at the Intelligent Multimedia masters programme. It's aim is to research and demonstrate multi modal user interaction as well as serve as a pedagogical platform for students. The current version of the APT features spoken in- and output, as well as visual detection of the pool balls. The setup consists of a pool table, cues and balls, etc. In the ceiling above the pool table a projector and a camera are mounted. The projector points downwards and uses the surface of the pool table as a display, drawing shapes (e.g. lines and circles etc. See figure 1). It also displays menus or an animated interface agent "James", with whom the user can use spoken interaction. The camera captures the positions and movements of the balls, which is used as input to the control system using computer vision techniques. The camera also detects activity in four "hotspots", where the user can press "virtual buttons" to navigate a menu system. The interface agent is capable of moving around on the screen and e.g. point to various objects. The training programme consists of more than a hundred different exercises, organised in ten Sections. The objective of all exercises are to shoot the target ball in a specified pocket and position the cue ball in a specific position (denoted the target). The exercises differ in the topic they address and the level of skill required. The Pool Trainer will guide the user in explaining the exercise and indicate how to perform the shot. It also maintains a user profile, which keeps track of the exercise the user has performed previously, and the score s/he obtained.The pool trainer was a part of Aalborg Universitys Science Festival exhibition in 2004, where more than 200 users from the age 6 and up tried it.
Effective start/end date19/05/201031/12/2017


  • <ingen navn>

Fingerprint Explore the research topics touched on by this project. These labels are generated based on the underlying awards/grants. Together they form a unique fingerprint.

  • Research Output

    • 5 Article in proceeding
    • 1 Book chapter

    Development of an Automatic Pool Trainer

    Larsen, L. B., Balle Jensen, R., Jensen, K. L. & Larsen, S., 2005, ACE 2005: ACM SIGCHI International Conference on Advances in Computer Entertainment Technology. UVP, 8 p.

    Research output: Contribution to book/anthology/report/conference proceedingArticle in proceedingResearchpeer-review

    Multi Modal Interaction in an Automatic Pool Trainer

    Atladottir, R., Gay, J., Kun, I., Balle Jensen, R., Jensen, K. L., Larsen, L. B. & Larsen, S., 2005, MultiMod05: The Second Nordic Conference on Multimodal Communication. Goteborg Universitet, p. 10

    Research output: Contribution to book/anthology/report/conference proceedingArticle in proceedingResearchpeer-review

    The Automatic Pool Trainer - a Platform for Experiments with Multi Modal User Interaction

    Larsen, L. B., 2004, Proceedings of the Fourth Danish HCI Research Symposium.

    Research output: Contribution to book/anthology/report/conference proceedingArticle in proceedingResearch