Sunday 9 July 2017

GSoC 2017:- Road Plan for Phase II

The first phase of the Biometric Signal Sensor's Interface, which was to finish writing the modules for Hexoskin Smart Shirt polling, the health monitor helper for the Tango device server and the integration of the Anomaly Detection module is wrapped up.

First evaluation was cleared and as the deliverable to demonstrate the work done a video of the working of modules was made. The video shows the hexoskin dashboard indicating the real-time data that was collected - yes, I was wearing the Hexoskin Smart Shirt. The video progresses to display the output of the modules (raw data collected from the Smart Shirt, Atrial Fibrillation Anomaly Detection and Ventricular Tachycardia Anomaly Detection) that was developed, on the terminal.



Now, the following requirements lie -
  • Tango Device Server
  • Graphical User Interface (GUI) for the hexoskin data collected and anomaly detected
The TANGO control system is a free open source device-oriented controls toolkit for controlling any kind of hardware or software and building SCADA systems.
The Tango Device Server is to be developed that polls the Smart Shirt, gathers data, requests anomaly detection from the AD (Anomaly Detector) module and finally presents that to the user in a GUI.

The development for this device server requires the development of what are known as commands, that would do the above said tasks.

The GUI to display the required information is the next requirement. The GUI system should communicate using Tango exclusively, i.e it should not read directly from the Hexoskin device, using the Hexoskin API, but use the Tango device server.

A good choice for would be to use Python Flask for building a web based GUI.

As far as division of the work goes, I plan on getting the Tango device server, with necessary commands for the anomaly detection and the GUI, done first. But assuming that this wouldn't be quite exhaustive, the Flask based GUI can be soon started.



No comments:

Post a Comment