Mighty robots : mechanical marvels that fascinate and frighten