Abstract

The portable electronic nose (E-nose) systems are suffering from the limited computing ability of microcontrollers and can only adopt simple pattern recognition algorithms. The heavy coupling between the sensors greatly limits the anti-fault ability of the system. Herein, a novel ensemble learning framework based on independent artificial neural networks (ANN) is proposed in a portable E-nose system to recognize volatile organic compounds (VOCs). Edge computing is applied to complete data processing and analysis on an ARM Cortex-M3 based microcontroller in an E-nose system. Each sensing unit can recognize VOCs by training independent ANN models. Then an ensemble learning method further organizes the diverse ANN models into an onboard sensor swarm with a significantly enhanced performance. The accuracy of the type classification can reach 81.1%, which is improved by more than 20% compared with the best individual classifier. The R2 score of concentration prediction can reach 84.1%, which is improved by more than 25% compared with the best regressor in the ensemble group. For both type identification and concentration prediction, the tolerance to the sensor faults of swarm-based E-nose is 10 and 18 times greater than that of the conventional array-based sensors, respectively. Our work has designed an elastic architecture based on sensor swarms, providing a novel avenue for the development of E-nose systems with high fault tolerance.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call