Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

. You are asked to design a software package for the robotic floor sweeper (RFS)

ID: 3836154 • Letter: #

Question

. You are asked to design a software package for the robotic floor sweeper (RFS). The RFS will take commands from its user. The commands include clean floor with various types such as wooden floor, marble floor, carpeted floor); clean floors on House xxx, House xxx may have number of floors, floor types, floor size, floor shapes, etc..; clean the floor in mm minutes. When the debris collector is full, a software entity will notify the user to take action. When the operating hours is over the threshold, a software entity will ask the owner for maintenance.

There is another device designed to clean the windows, it is called Robotic Window Sweeper, RWS for short. In your opinion, which part of the software package in RFS can be reused in RWS? Which can not be reused? From hardware point of view, the device may have multi-legs so that it can go from one piece of the window to another piece; or the device can be a cleaning broom installed on a drone with operator on the cleaning site.

Explanation / Answer

In my Opinion, RFS would be a very good device which reduces the manpower efficiently. For my Robotic Floor Sweeper, I want all the options like cleaning all kinds of floors as mentioned. With the advancement of technology, we can design it to a level where it roams all over the floor using wheels and cleaning process is done. If I can add, I even want to add a feature where it cleans by itself. By programming it, I want my RFS device to go itself to the bin and empty itself. This even helps more as no one needs to intervene in this process.

Now, coming to RWS device, even though it is a different process altogether, I can reuse the parts from RFS which helps in cleaning the floor and window. Because the software will be able to control the pressure of the cleaning device involved in the process. This measure nullifies the chances of breaking of the window pane. Even though the RFS might be a huge device, I would advise it to be designed into multiple parts where I can separate the cleaning portion of RFS. This small portion can increase horizontally to reach the top of the windows in the cleaning process and it can move using the wheels.

A drone is a costly option any given time and using it for household purposes is not a profiting option.