Projects

Watering System

Monitoring and watering system, that can be used for domestic use on large scale, has been developed. The system is based on the CC3200, which uses FreeRTOS, 3 sensors interfaces have been developed (soil moisture, temperature and humidity ratio, and water level) as well as a way to water the plant via a water pump powered by an external battery and controlled by a relay. A PC application has also been developed consisting of a graphic user interface in which the user can visualize the sensor's data, both the latest measure as well as a graphic containing the history of the variable. The user interface also allows to water the plant in two ways, normal watering or fixing a temperature and soil moisture threshold, if those thresholds are surpassed the plant will water by itself. Data is also stored in a file on the computer in CSV format, just in case, any further processing is needed. The communication between the PC and microcontroller is wireless and done via Wi-Fi, using MQTT, which makes scaling the project very easy thanks to the publish-subscribe method. Besides, a website has been developed in order to be able to access the data and interact with the system even when not in the same Wi-Fi network.

Data Acquisition System

Data Acquisition System based on Arduino Mega 2560 will be developed. The system has 12 channels, half of them in the range [0,5] V and the rest in the range of [-15,+15] V. The resolution, in most of the channels, is 16 bits, whereas in some channels, only 4 of 12, is 10 bits. The system will save the data in an SD card and send it, via GPRS, to a website developed to visualize the data in real-time. The system can be configured to choose which channels will be on and off. It has a real-time clock to keep track of the time and date when the measure was made, an LCD display to show which task the system is performing, and an SMU that will allow the system to measure currents. The system is completely portable and can function on its own in an autonomous way.

Autonomous Mobile Robot

Project similar to MIT duckie town where the robot has to drive through the city in an autonomous way taking into account lanes directions and stop signs. The developed planning algorithm was A*, odometry implements Euler integration while control manages to drive the robot through the path generated by A*.

Survey on preprocessing techniques for Heterogeneous Face recognition with VGG-Face

Matching faces from images of different specters is still nowadays a challenging task. In this seminar, we present a survey on how well preprocessing techniques perform in Near Infrared (NIR) and visible-light (VIS) face matching. The following preprocessing techniques are going to be de-scripted and evaluated using the pre-trained model VGG-Face. Local Binary Patterns (LBP), Difference of Gaussian(DoG), Laplacian of Gaussian (LoG), Histogram Equalization (HE), Adaptive Single Scale Retinex (ASSR), Ho-momorphic Filtering (HOMO), Isotropic smoothing (IS), Single Scale Self Quotient Image (SSQ), Single Scale Weber Faces Normalization (WEB). Experimentation was per- formed using CASIA NIR-VIS 2.0 Face Database. Results indicate that Histogram Equalization was the best preprocessing technique of the nine in various aspects.

Homodyne AM Receiver

Design and assemblage of a homodyne receiver syntonizing a commercial broadcasting station in A.M.