9 Teaching robots; educational devices in the nature of programmable user-controlled teaching robots featuring the ability to draw and interact with the user; batteries; rechargeable batteries; rechargeable batteries for robotic vacuum cleaners, vacuum cleaners, and robotic floor cleaning machines; battery chargers; battery chargers for robotic vacuum cleaners, vacuum cleaners, robotic floor cleaning machines, and teaching robots; electronic docking stations that charge batteries in docketed robotic vacuum cleaners and robotic floor cleaning machines; downloadable computer software for controlling, monitoring and personalizing the actions of robotic vacuum cleaners and robotic floor cleaning machines; downloadable computer software for integrating automated vacuum cleaners with networked devices in the Internet of Things (IoT) within a building, home, grounds or designated spatial area, for the purpose of controlling, monitoring and personalizing the actions of the vacuum cleaners and/or devices; a home automation hub comprised of automated vacuum cleaners and downloadable computer software for integrating with networked devices in the Internet of Things (IoT) within a building, home, grounds or designated spatial area, for the purpose of controlling, monitoring and personalizing the actions of the vacuum cleaners and/or devices; electronic docking stations for vacuum cleaners featuring the ability to charge batteries in vacuum cleaners; electronic docking stations for automated vacuum cleaners featuring the ability to charge batteries in automated vacuum cleaners; downloadable mobile application software for starting and stopping, scheduling, customizing and monitoring robotic vacuum cleaners and robotic floor cleaning machines; downloadable computer application software for mobile phones and handheld computers for use in connection with coding robots for personal, educational and hobby use; downloadable computer application software for mobile phones and handheld computers for inputting code to control simulated robots for personal, educational and hobby use; accessories for coding and simulated robots, namely, trays that attach to coding robots for personal, educational and hobby use which enable the additional attachment of toy building blocks to expand the functionality of the robots; downloadable computer software for remotely monitoring, mapping and reporting environmental conditions in the nature of cleanliness and technology status in the nature of wireless network availability, and controlling networked devices in the Internet of Things (IoT) within a building, home, grounds, or designated spatial area; downloadable mobile application software for capturing, storing, accessing, displaying, sharing, analyzing, managing and otherwise interacting with digital content and information associated with geospatial information; downloadable mobile application software for displaying information about cleaning status, navigation status, and operation status, all related to robotic vacuum cleaners and robotic floor cleaning machines