home automated robot

im looking to have a robot be told told to go to a certain room or perform task. what is the best way of the robot knowing its in the right room or location and being inside idk if gps would be accurate enaugh

what is the best way of the robot knowing its in the right room

Carry it into that room, and close the door.

being inside idk if gps would be accurate enaugh

If "completely non-functional" somehow equates, in your universe, to "accurate enough", go for it.

what about using some sort of rssi

Use RFID. Have a reader on board the robot, with associated tags or cards along the walls and on each side of every doorway. The robot could have a simple "map" of the layout in memory (storage) to follow.