Smart-robots