Emotional Domotics

Methodology of Life Cycle Analysis applied to Habitat of Emotional Domotics

Main Objective

Use the Life Cycle Analysis Methodology to determine the impact of the first version of the passenger compartment from the materials used in its construction and determine the materials with greater energy efficiency and lower impact environmental for the elaboration of the cabin throughout its life cycle.

Avatar 2.0

The avatar 2.0 project seeks in the long term to generate interactive digital interfaces through Avatars capable of detecting human expressions for a more natural interaction. The interfaces can assist in therapies, education, company for elderly people, among others, by mixing adaptability with user analysis.

General Objective

Generate an artificial intelligence implementation for an interface capable of detecting the emotions of a user and that is capable of responding to change the emotional expressions of the user.

Specific Objectives
  • Adapt images of cartoons to those generated by the UEC software.
  • Capture some transitive expressions by means of a sequence of images or videos to be called in the future.
  • Leave the protocol or program designed to include pre-designed expressions for easy implementation with new avatars.
Happy Avatar
Avatar Pug

Recognition of facial expressions

General Objective

Generate a program or algorithm for the recognition of facial expressions that generates data, coordinates and images that serve to feed an artificial intelligence algorithm that detects emotions.

Specific Objectives
  • Recognition and facial identification with the use of artificial vision tools.
  • Trim only from the face.
  • Obtaining the reference points through a file.
  • Coordinates of the different points with the use of the Dlib tool.
  • Database with video images (28 FPS).

Intelligent Algorithms

Artificial Intelligence algorithms evaluation for the control development for the emotional domotics cabin

General Objective

Develop, implement and evaluate an AI (artificial intelligence algorithm) which has the capabilities to improve the emotional state from a person.

Specific Objectives
  • Evaluate the efficiency of the K-Means and Support Vector Machine algorithms.
  • Conclude the “Machine Learning” training (MOOC in Coursera platform).
  • Work and evaluate learned algorithms through MATLAB and SIMULINK software tools.

Energy Monitoring with IoT

General Objective

Installing a measuring system of electric current in the project called "Habitáculo" and generate a data structure from these measurmentes

Specific Objectives
  • Installing a measuting systemn in a simple electric grid (Habitáculo).
  • Gather data of energy consumption inside a cloud platform
  • Create an application that can use this data to generate a data structure
  • Verify the data with direct measurments


General Objective

Transfer facial expressions, based on an image or a video, to an avatar.

  • Adapt the images from different avatars to the ones generated in the software developed by the UEC.
  • Capture some transitive expressions through a sequence of images or video frames to use them in the future.
  • Finish the protocol or programs to be used in order to include new expressions with the use of different avatars.

Adquisición de datos

Data acquisition and control system for the testing cabin for emotional domotics

General Objective

Develop and evaluate an algorithm genrated in Simulink of MATHLAB for the reception, interpretation and transmission of KNX telgrams.

Specific Objectives
  • Implement the interpretation of received data of the KNX system.
  • Implement a program that is capable of modify in real time the environmental conditions of the testing cabin through the KNX standard.
  • Implement the optimization and communication between the KNX and server.

Testing cabin instrumentation

General Objective

Complete instrumentation of the testing cabin looking for the accomplishment of the KNX® standard. Achive the transmission and reception of data in Matlab®.

Specific Objectives
  • Analyze, decode and replicate the communication protocol of the KNX® standard in Matlab®.
  • Obtain data of the KNX® modules, achive their control through sliding methods.
  • Transmit the obtained data to the neural network to the link to general control.
  • Develop a constant, specific and clear documentation.

Control Algorithm

Main Objective

Design an implementation of an intelligent control system for environment variables applied to an experimental room for the analysis and

Specific Objective
  • Identification, acquisition and testing of functioning of the sysstem for the analysis of physiological signals.
  • Design, development and training of the intelligent control algorithm.
  • Design and implementation of a test protocol for the development of a data base

Stress Test Design

Clinic investigation protocols development for the design of stress tests for emotional domotics applications.

General Objective

Develop the clinic investigation protocol about the stress tests for the emotional domotics application.

Specific Objectives
  • Investigation of similar projects.
  • Generation of the application stress test logistic.
  • Experiment design.
  • Project documentation.

Test Cabin Design

Design of a testing cabin for Emotional Domotics applications.

General Objective

Develop solutions based in mathematics models of the testing cabin, to implement the control of the diferen variables; temperature,humidity and illumination.

Specific Objectives
  • Implement temperature modeling inside the testing cabine according to their characteristics.
  • Select different types of hardware to be used.
  • Verify the controllability of certain lamps.
  • Full simulation of the testing cabin.
  • Implement the control system of the temperature and humidity.

Instituto Tecnológico y de Estudios Superiores de Monterrey. México 2018.