Recognition of smart objects by a mobile robot using SIFT-based image recognition and wireless communication