Create a class diagram for an automated, robotic vacuum cleaner, Aurovac. Aurovac’s motorized body has the basic abilities to turn clockwise, counter clockwise, move forward, and vacuum. Aurovac also has 4 fall sensors that can detect nearby elevation drops (stairs) as well as a echo-location device for detecting objects in front of it. Guidance is performed by means of an internal map. The echo-location device and fall sensor constantly build the map’s representation of the area to be cleaned. Once Aurovac has cleaned all available floor space, it will return to it’s starting location. (High level diagram, 4-7 classes)

Sample Solution

This question has been answered.

Get Answer