First in architecture design the villa, the apartment can be auto-configurable and of course The room transforms itself according to the user's desire; in terms of decoration, the rebot can help to explore variations according to taste, seasons and other parameters.
For more details and information about this subject i suggest you to see links on subject