Pattern Recognition using a Neural Network on a Microcontroller with I2C Ultrasonic Sensors
Journal Title: Annals of Emerging Technologies in Computing - Year 2019, Vol 3, Issue 1
Abstract
Ultrasonic sensors have been used in a variety of applications to measure ranges to objects. Hand gestures via ultrasonic sensors form unique motion patterns for controls. In this research, patterns formed by placing a set of objects in a grid of cells are used for control purposes. A neural network algorithm is implemented on a microcontroller which takes in range signals as inputs read from ultrasonic sensors and classifies them in one of four classes. The neural network is then trained to classify patterns based on objects’ locations in real-time. The testing of the neural network for pattern recognition is performed on a testbed consisting of Inter-Integrated Circuit (I2C) ultrasonic sensors and a microcontroller. The performance of the proposed model is presented and it is observed the model is highly scalable, accurate, robust and reliable for applications requiring high accuracy such as in robotics and artificial intelligence.
Authors and Affiliations
Fazal Noor
IoT Energy Efficiency through Centrality Metrics
The Internet of Things is the current and next revolution in integrating various technologies and wireless communications. It has been shown to make an important contribution in various modes of communication, in homes,...
Big Data Analytics and Its Applications
The term, Big Data, has been authored to refer to the extensive heave of data that can't be managed by traditional data handling methods or techniques. The field of Big Data plays an indispensable role in various fields,...
Audio Networking in the Music Industry
This paper surveys the rôle of computer networking technologies in the music industry. A comparison of their relevant technologies, their defining advantages and disadvantages; analyses and discussion of the situation in...
Survey on Internet of Things (IoT) for Different Industry Environments
Internet of Things (IoT) provides an opportunity to build powerful applications and computing systems by using wireless communication and radio frequency identification (RFID), mobile, wired and wireless sensor device. I...
Consideration of Quality Attribute Tradeoffs of the Blockchain Pattern in the Software Development Process
The Blockchain (BC) design pattern has many variations and is a concept that is anticipated to lead many implementations in the years to come. The number of choices for a BC implementation continues to increase since new...