I'm doing my robot project right now and using basic stamp for the controller. My problem is to create map for the robot that can travel in the house(different locations) by pressing the buttons on the robot. For example,if we want the robot to go to dining room,we just press the button and the robot will go there. This robot also have the ability to avoid obstacles and can go through between the gap of the object( for example; door) . I'm using 4 infrared sensor at right/left side, 2 sonar sensor at the front and 2 ultrasonic sensor at the back of the robot.
1.I want to know what is the suitable method to use for the mapping and the algorithm for the mapping
2.I'm not quite sure about my robot design whether it is suitable to place all the sensors that I've mention above to avoid obstacles and for the mapping or there are better solution for the design.