Autonomous robot exploration in smart environments exploiting wireless sensors and visual features