Obviously, the robotics team led by Petar Kormushev at the Italian Institute of Technology have never watched Terminator. Otherwise, why would they try to teach the (deceptively innocent-looking) iCut robot how to shoot arrows?
Here at Geekosystem, we like to follow the things leading up to Judgment Day, just so we can say “Told you so!” right before the big metal robot crushes our skulls, so it’s no surprise we’re a little worried when we find out that a program exists that teaches robots to hit bullseyes with arrows in eight tries or less.
As for how the ARCHER algorithm works:
…the ARCHER algorithm is used to modulate and coordinate the motion of the two hands, while an inverse kinematics controller is used for the motion of the arms. After every rollout, the image processing part recognizes automatically where the arrow hits the target which is then sent as feedback to the ARCHER algorithm.
Geekosystem has the video clip: Link [embedded YouTube clip]