The Romford Robot plays snooker. For those unfamiliar with the game, snooker is essentially a two dimensional activity that involves poking balls around a flat table-top surface with a stick (which is more commonly known as a ‘cue’) and manipulating the angles generated when they hit each other to steer them into holes or ‘pockets’ which are set at regular intervals around the table’s edges.
The Romford Robot has, over a period of twenty years proven to be highly effective in calculating the speed, angle and spin necessary to consistently excel at the game. All of this would be quite exciting were it not for the fact that the Romford Robot is actually the nickname of a human player.
Steve Davis is a six time world champion and was ranked as the world’s number one player for seven years in succession, between 1983 and 1990. Still playing professionally today, Davis was nicknamed the Romford Robot in recognition of his home town – Romford – and the seemingly emotionless and error-free manner in which he played. For almost a decade Davis singlehandedly made snooker betting a remarkably consistent investment.
Snooker is a game (some say sport) requiring a high degree of fine motor control as well as the practical mathematical ability to calculate the angles and speed which snooker balls will realise once they are in collision. Enacted across the two dimensions of a flat table top, the challenge posed by this combination of calculation and precise kinetic execution has attracted the interest of robotics engineers. The challenge, as implied by the former world champion’s nickname was straightforward: is it possible to actually produce a snooker playing robot capable of replicating Davis’s amazingly consistent level of performance?
We recommend EasyEDA for circuit design and PCB prototype
In 2011 an engineering PhD student project involving Thomas Nierhoff, Omiros Kourankos and Sandra Hirche of the Technische Universität München (Munich University of Technology) developed a plausible candidate in the form of a two armed ‘Snooker Bot’ which used its 7-DOF arms, pre-programmed path finder software and an overhead camera to replicate the actions of a human snooker player. Snooker Bot was capable of potting five balls in succession from the positions achieved after each successive shot to a threshold of 80% accuracy.
A five ball sequence would not impress the Romford Robot, who repeatedly showed himself capable of reaching the highest possible score in snooker of 147. The snooker maximum requires the consecutive potting of 36 balls – all without causing any other balls to inadvertently drop into any of the six pockets.
The researchers at the TUM are not alone in having sought to replicate humans’ ability to master the intricacies of snooker. In the US a Silicon Valley start-up going by the name of Willow Garage developed their own version of a pool playing robot (pool is a snooker derivative and is directly comparable in terms of the demands it presents. Using laser technology and high resolution cameras the PR2 (Personal Robot2) the team were able to customize FastFiz, an open-source pool physics program developed by Alon Altman, and combine it with a specially designed grip and ‘bridge’. It is perhaps a reflection of the PR2’s ‘success’ that its developers quickly adapted it to fetch drinks from the fridge as an alternative to playing pool.
The development of sporting robotics is a perennial feature of trade shows – the Omron table tennis machine is perhaps the most famous – but the full complexity of the range of human perception, action and reaction remains a fascinating challenge. The possibilities explored in ‘Ex Machina’ may offer tantalising glimpses of what might be possible, but in the real world things are inevitably less glamourous. That is not to say that the challenge that bringing scientific fact up to the speed of science fiction does not remain compelling. The various robotics on show at CEATEC 2014 undoubtedly represent steps in that direction.
In addition to the Romford Robot one of Steve Davis’ other nicknames was ‘Interesting’ – as in ‘Steve Interesting Davis’. It was meant semi-ironically, but for those keen to find a way to mechanise the seemingly automatic accuracy that Davis brought to the snooker table, things are getting more interesting all the time. Much like Davis building a break by methodically calculating one shot at a time, the development of robotics continues to build as a series of seemingly isolated and unspectacular (if not uninteresting) steps.