Outdoor home cleaning robot
First Claim
1. An autonomous robot for cleaning and maintaining a variety of objects that are located either indoors or outdoors, said robot including components that further comprise:
- a) an independently moving plurality of segmented mechanical arms further comprising a plurality of spray nozzles that provide soap, water, or solvents to a targeted cleaning area;
b) an all weather exterior housing above which the plurality of segmented arms are mounted, wherein said housing is resistant to heat, cold, humidity, electromagnetic disturbances, dust and corrosion;
c) a plurality of wheels or tracks that rotate, thereby permitting the robot to move within a prescribed area;
d) a containment section that contains the soap, water, or solvents, wherein said containment section is located within the exterior housing;
e) a plurality of sensing devices;
f) electronics and computer processors and memory located within the exterior housing, wherein;
i) said electronics further comprise;
a power section that provides electricity to all components that require electricity, wherein said power section comprises AC and DC sources of electricity;
a control section that uses wireless, digital, and analog processing for robotic navigation, obstacle avoidance, sending and receiving data, and cleaning and maintaining objects;
a docking section that mates with an external docking station, wherein said docking station replenishes said DC sources of energy when they are depleted electrically; and
ii) said computer processors and memory further comprise;
an object database in memory and object database management system, wherein said object database comprises data regarding various objects to be cleaned or maintained, such that the robot can recognize the objects the data for which is contained within said database;
a navigational database in memory and navigational database management system, wherein said navigational database comprises data regarding the prescribed area where the various objects to be cleaned or maintained are located;
a processing module programmed to cause the plurality of sensing devices to scan the prescribed area automatically and to store data from said scan in memory;
a processing module programmed to process data retrieved from memory that was obtained from the plurality of sensing devices and to compare that sensing data with data from the object database management system, such that the robot is configured to automatically recognize and identify the variety of objects to be cleaned or maintained;
a processing module programmed to clean or maintain each of the variety of objects selected by user input, according to a pre-loaded series of steps, and once said user input is received, to clean or maintain said variety of objects without further human intervention;
a processing module programmed to locate each of the variety of selected objects within the prescribed space;
a processing module programmed to navigate the robot to said at least one of the variety of selected objects without further human intervention;
a processing module programmed to avoid obstacles during navigation of the robot;
a processing module programmed to store in memory in the navigational database, data for the prescribed area, and to compare scan data obtained from the plurality of sensing devices with the previously stored navigation data regarding the prescribed area for future work by reducing travel and scanning times;
a processing module programmed to autonomously manipulate the plurality of segmented arms;
a processing module to regulate the temperature and pressure of the soap, water, or solvents in the containment module;
a processing module to control the spray nozzles during cleaning or maintenance of the variety of objects; and
a processing module to control the cleaning or maintenance processing steps for each of the variety of objects to be cleaned or maintained;
whereby the robot receives specifications from the user regarding what objects to clean or maintain, and without further human input, recognizes and locates the user specified objects, navigates to each of the user specified objects, cleans or maintains all of the user specified objects, and returns to the external docking station to be recharged when finished.
0 Assignments
0 Petitions
Accused Products
Abstract
An autonomous all weather outdoor cleaning robot that identifies and cleans various outdoor household objects including but not limited to personal automobiles and other vehicles. The robot autonomously navigates to a designated area and scans a vehicle or object to determine the optimum cleaning routine. The robot learns its working environment by comparing scanned vehicles and outdoor objects with its existing database for future reference. The robot compares and stores navigation data regarding areas previously visited to increase efficiency for future work by reducing travel and scanning times. The robot can perform many different functions. Specifically, the robot incorporates micro-processors to control cleaning, navigation and perception. The robot uses multi-segmented arms to perform chores. The robot adapts and learns from its environment while performing useful tasks.
-
Citations
11 Claims
-
1. An autonomous robot for cleaning and maintaining a variety of objects that are located either indoors or outdoors, said robot including components that further comprise:
-
a) an independently moving plurality of segmented mechanical arms further comprising a plurality of spray nozzles that provide soap, water, or solvents to a targeted cleaning area; b) an all weather exterior housing above which the plurality of segmented arms are mounted, wherein said housing is resistant to heat, cold, humidity, electromagnetic disturbances, dust and corrosion; c) a plurality of wheels or tracks that rotate, thereby permitting the robot to move within a prescribed area; d) a containment section that contains the soap, water, or solvents, wherein said containment section is located within the exterior housing; e) a plurality of sensing devices; f) electronics and computer processors and memory located within the exterior housing, wherein; i) said electronics further comprise; a power section that provides electricity to all components that require electricity, wherein said power section comprises AC and DC sources of electricity; a control section that uses wireless, digital, and analog processing for robotic navigation, obstacle avoidance, sending and receiving data, and cleaning and maintaining objects; a docking section that mates with an external docking station, wherein said docking station replenishes said DC sources of energy when they are depleted electrically; and ii) said computer processors and memory further comprise; an object database in memory and object database management system, wherein said object database comprises data regarding various objects to be cleaned or maintained, such that the robot can recognize the objects the data for which is contained within said database; a navigational database in memory and navigational database management system, wherein said navigational database comprises data regarding the prescribed area where the various objects to be cleaned or maintained are located; a processing module programmed to cause the plurality of sensing devices to scan the prescribed area automatically and to store data from said scan in memory; a processing module programmed to process data retrieved from memory that was obtained from the plurality of sensing devices and to compare that sensing data with data from the object database management system, such that the robot is configured to automatically recognize and identify the variety of objects to be cleaned or maintained; a processing module programmed to clean or maintain each of the variety of objects selected by user input, according to a pre-loaded series of steps, and once said user input is received, to clean or maintain said variety of objects without further human intervention; a processing module programmed to locate each of the variety of selected objects within the prescribed space; a processing module programmed to navigate the robot to said at least one of the variety of selected objects without further human intervention; a processing module programmed to avoid obstacles during navigation of the robot; a processing module programmed to store in memory in the navigational database, data for the prescribed area, and to compare scan data obtained from the plurality of sensing devices with the previously stored navigation data regarding the prescribed area for future work by reducing travel and scanning times; a processing module programmed to autonomously manipulate the plurality of segmented arms; a processing module to regulate the temperature and pressure of the soap, water, or solvents in the containment module; a processing module to control the spray nozzles during cleaning or maintenance of the variety of objects; and a processing module to control the cleaning or maintenance processing steps for each of the variety of objects to be cleaned or maintained; whereby the robot receives specifications from the user regarding what objects to clean or maintain, and without further human input, recognizes and locates the user specified objects, navigates to each of the user specified objects, cleans or maintains all of the user specified objects, and returns to the external docking station to be recharged when finished. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
wherein the first microprocessor, the second microprocessor, and the third microprocessor are all operationally interconnected to each other.
-
-
4. The robot of claim 1 wherein each of the independently moving plurality of segmented mechanical arms comprises:
-
a) an arm assembly further comprising plurality of arm segments connected to each other by cylindrical motor housings and to a metal plate mount by a cylindrical motor housing; b) an arm sensor housing which further comprises one or more sensors selected from the group consisting of electronic infrared sensors, electronic ultrasonic sensors, and optical digital cameras; c) a high pressure spraying system; d) a stepper motor; and e) a base upon which the arm assembly and the metal plate mount are attached.
-
-
5. The robot of claim 1 further comprising a drive section that comprises:
-
a) at least one solvent or detergent reservoir; b) a tilt control sensor; c) at least one DC powered motor; d) an air compressor; e) an electric pressure washer pump assembly; f) at least one battery; g) a plurality of wheels and wheel encoders; and h) a plurality of wheel casters.
-
-
6. The robot of claim 1 further comprising a control section, atop which the arm assembly is mounted, wherein said control section comprises:
-
a) a global positioning device that uses data received from geosynchronous satellites to determine location of the robot; b) a navigation module that processes data from the navigational data base management system; c) at least one communication device; d) at least one power sensor; and e) a stepper motor.
-
-
7. The robot of claim 1 wherein said obstacle avoidance utilizes a plurality of sensors that create a superimposed environmental matrix that detects and verifies obstacles using sensor redundancy, and wherein said obstacle avoidance can start and end motion to preserve a path of efficiency and safely maneuver the robot to a destination.
-
8. The robot of claim 7 wherein the plurality of sensors are situated within the arm assembly.
-
9. The robot of claim 7 wherein the prescribed area is mapped and stored in memory.
-
10. The robot of claim 5, wherein said power section is driven by dual deep cycling gel batteries to provide said drive section with enough charge to complete one duty cycle before recharging, wherein a duty cycle is a complete cleaning or maintaining task and said power section also utilizes a plurality of lead acid, nickel cadmium, or ion batteries to power microprocessors, sensors, display, and various other low power operations.
-
11. The robot of claim 5, wherein said docking station contains infrared sensors which guide and align the robot onto the external docking station, allowing for recharging and replenishing soap, water, and solvents.
Specification