A robotic device is manually driven along a perimeter of a Region Of
Interest (ROI) or along a Path Of Interest (POI) for future autonomous
operation. An Initial Point (IP) is established by identifying a unique
machine recognizable feature, for example, a Radio Frequency
Identification (RFID) tag located at the IP. The robotic device is then
manually driven along the perimeter or along the path and sensors carried
by the robotic device collects data to characterize the ROI or POI. The
sensors may include sonar, vision systems, laser, or radar devices for
measuring relative positions of a wall, stairs, or obstacles. Wheel
odometry may be used to track distances traveled and data fusion
exercised to combine the odometry data with the sonar and/or laser
measurements to model the ROI or POI. Characterization is performed by
collecting points along a wall, fitting a line to the points, and finding
the intersections of consecutive lines.