Machine and method using graphic data for treating a surface
First Claim
1. A machine for treating a surface area within a boundary perimeter and including:
- a steerable self-propelled chassis having a surface treating device mounted thereon;
a computing section mounted on the chassis;
a plurality of powered wheels mounted on the chassis each having a motor module for receiving command signals from the computing section;
a position sensor coupled to the computing section for generating a feedback signal representing the actual position of the machine;
a data file storing graphic data developed from a graphic depiction representing the surface area to be treated;
a data loading device for transferring graphic data from the data file to the computing section;
the computing section processing the feedback signal and the graphic data and responsively generating command signals directed to the motor modules, thereby propelling the machine for steered travel over the surface area for treatment thereof.
1 Assignment
0 Petitions
Accused Products
Abstract
A machine for treating a surface area within a boundary perimeter includes a self propelled chassis having a surface treating device mounted on it. A computing section is mounted on the chassis and a powered wheel (or each of plural powered wheels) has a motor module for receiving command signals from the computing section. A position sensor is coupled to the computing section for generating a feedback signal representing the actual position of the machine. A data loading device coacts with the computing section for transmitting data to such computing section. A data file stores graphic data developed from a graphic depiction representing the surface area to be treated as well as other data developed in other ways. The data file coacts with the computing section and transmits graphic and other data to it. The computing section is arranged for processing the data and the feedback signal and responsively generating command signals directed to each motor module. Such modules, and the motors controlled thereby, propel the machine over the surface area selected to be treated. A method for treating a surface area is also disclosed.
296 Citations
24 Claims
-
1. A machine for treating a surface area within a boundary perimeter and including:
-
a steerable self-propelled chassis having a surface treating device mounted thereon; a computing section mounted on the chassis; a plurality of powered wheels mounted on the chassis each having a motor module for receiving command signals from the computing section; a position sensor coupled to the computing section for generating a feedback signal representing the actual position of the machine; a data file storing graphic data developed from a graphic depiction representing the surface area to be treated; a data loading device for transferring graphic data from the data file to the computing section; the computing section processing the feedback signal and the graphic data and responsively generating command signals directed to the motor modules, thereby propelling the machine for steered travel over the surface area for treatment thereof. - View Dependent Claims (2, 3, 4, 5, 7)
-
-
6. The machine of claim 6 wherein the graphic data is magnetically embedded in the portable medium.
-
8. A carpet vacuuming machine for treating selected surface areas of carpet and including:
-
a steerable self-propelled chassis having a carpet vacuuming device mounted thereon; a computing section mounted on the chassis; a plurality of powered wheels mounted on the chassis, each such wheel having a motor module for receiving command signals from the computing section and propelling the machine for steered travel to a commanded position; a position sensor coupled to the computing section for generating a feedback signal representing the actual position of the machine; an error alarm section coupled to the computing section for generating an error signal when the commanded position of the machine and the actual position of the machine differ; a keypad coupled to the computing section for permitting the manual entry of data into such computing section; a data file storing graphic data developed from a graphic depiction representing the carpeted area; a data loading device for transferring graphic data from the data file to the computing section; the computing section being arranged for processing the feedback signal and the graphic data transmitted to the computing section and responsively generating command signals directed to the motor modules, thereby propelling the machine for steered travel areas and vacuum cleaning such areas. - View Dependent Claims (9, 10, 11)
-
-
12. A method for using a carpet vacuuming machine having carpet vacuuming means, a computing section and machine-propelling motor modules to vacuum selected surface areas of carpet within a room and
including, in either order, the steps of: -
developing a first set of digitized data from a graphic depiction of the carpet area to be vacuumed, such data including coordinates representing main traffic areas and secondary traffic areas; developing a second set of digitized data which represents an overall vacuuming cycle and the cleaning regimen within such cycle by which both such traffic areas are to be vacuumed; and further including the steps of; loading the first and the second sets of digitized data into the computing section; developing a third set of digitized data which represents the day within such overall vacuuming cycle on which vacuuming is then being initiated and loading such third set of digitized dat into the computing section; processing the first, second and third sets of digitized data and responsively generating command signals directed to the motor modules, thereby propelling the machine over selected traffic areas and vacuum cleaning such areas in accordance with the cleaning regimen. - View Dependent Claims (13, 14, 15, 16, 17)
-
- 18. A robotic carpet cleaning machine having computerized control means, embedded programs and data for guiding said machine over a carpeted area to be cleaned, the improvement wherein such data includes graphic data developed from a pictorial representation of the area.
-
22. In a method for using a self-propelled robotic machine for vacuuming an area of carpet and including the steps of developing a computer program controlling the travel movements of such machine, the improvement in the method comprising, in either order, the steps of:
-
developing a first set of digitized data from a graphic depiction of the carpet area; developing a second set of digitized data representing an overall vacuuming cycle and a cleaning regiment within such overall cycle; and further including the steps of; processing the first and second sets of digitized data; and
,responsively generating command signals directed to motor modules to propel the machine over the area, thereby cleaning carpet. - View Dependent Claims (23, 24)
-
Specification