Am I Clean?

AmIC2018

For a smart and healthy environment

Vision

You are always in a hurry and you don't have the time to keep your flat clean? AmIClean is a system for your home that's able to smartly manage the house hygiene by exploiting the already existing cleaning robots in commerce.

AmIClean's main feature is the constant evaluation of the amount of dust in the ambient, of the quality of the air and the presence of people around. By combining these factors, the system can communicate to the cleaning robot the need to start the cleaning process if required. The goal is to manage these actions by considering also the human presence, so for example the robot will start the cleaning process only when the system is sure nobody is and will be around; if someone unexpectedly enters in the room, the robot will instantly terminate the process and will roll back to a default station.

AmIClean is also able to understand when it’s time to change the air and thanks to the activation of a system of fans and filters, it purifies the environment.

The users can also interact with the system through an application for getting info about the past/future cleaning schedules. If the users feel the quality of the air isn’t perfect, they can tell to the app to activate the system on unscheduled hours. AmIClean can alert the owner when needed, for example if the robot gets stuck during the process. The users can also check if their home is clean when they are not at home and thanks to the application they can also express their level of satisfaction after the cleaning.

Main steps

SENSING

The system is able to sense the amount of dust in the environment, the quality of the air and the presence of people in the ambient.

REASONING

The system is able to understand when the robot has to start the cleaning process. If someone unexpectedly enters in the room, the system tells the robot to roll back. AmIClean also knows when it’s time to purify the air and thanks to the users feedback it decides if an extra cleaning process is needed.

ACTING

The system can communicate to the robot the need to start the cleaning process. AmIClean is also able to activate a system of fans to purify the air.

INTERACTING

Thanks to an application, the users can get info about the past/future cleaning schedules and he can activate some extra cleaning process. If the user feels the quality of the air isn’t perfect, he can tell the system to purify the air and he can express his level of satisfaction after the cleaning process.

Features

SENSITIVE

The system is sensitive to the presence of dust, unhealthy air and people in the flat.

RESPONSIVE

If a person enters the room, the system tells immediately to the robot to roll back.

ADAPTIVE

The system adapts smartly to any type of house and to its users.

TRANSPARENT

The system is invisibile to the users.

UBIQUITOUS

The users can interact with the system from everywhere.

INTELLIGENT

The system knows when it's time to start a cleaning process or to change the air.

TECHNICAL AREA

Do you want to know more technical details about the system?

Check all the system features and the project architecture by clicking on "More info".

Open Issues

This section shows the problems we are facing and, of course, it’ll be constantly updated.

-How can we communicate to the robot?

-How can we sense the amount of dust in the environment?

-How can we communicate to fans?

-Where can we find a cleaning robot?

-Where can we find fans?

-How can we share data between Raspberry Pi and Arduino Yun?

The Team

CHIARA GHIRINGHELLI
Videomaker, App Designer
s229208

SILVIA SIBONA
Videomaker, App Developer
s229362

STEFAN MARIS
SW and HW Developer
s223305

PHILIPPE BICH
SW and HW Developer
s222843