Cargando…

Single-Equipment with Multiple-Application for an Automated Robot-Car Control System

The integration of greater functionalities into vehicles increases the complexity of car-controlling. Many research efforts are dedicated to designing car-controlling systems that allow users to instruct the car just to show it what it should do; however, for non-expert users, controlling the car wi...

Descripción completa

Detalles Bibliográficos
Autores principales: Ullah, Saleem, Mumtaz, Zain, Liu, Shuo, Abubaqr, Mohammad, Mahboob, Athar, Madni, Hamza Ahmad
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6387148/
https://www.ncbi.nlm.nih.gov/pubmed/30736302
http://dx.doi.org/10.3390/s19030662
_version_ 1783397506803040256
author Ullah, Saleem
Mumtaz, Zain
Liu, Shuo
Abubaqr, Mohammad
Mahboob, Athar
Madni, Hamza Ahmad
author_facet Ullah, Saleem
Mumtaz, Zain
Liu, Shuo
Abubaqr, Mohammad
Mahboob, Athar
Madni, Hamza Ahmad
author_sort Ullah, Saleem
collection PubMed
description The integration of greater functionalities into vehicles increases the complexity of car-controlling. Many research efforts are dedicated to designing car-controlling systems that allow users to instruct the car just to show it what it should do; however, for non-expert users, controlling the car with a remote or a switch is complicated. So, keeping this in mind, this paper presents an Arduino based car-controlling system that no longer requires manual control of the cars. Two main contributions are presented in this work. Firstly, we show that the car can be controlled with hand-gestures, according to the movement and position of the hand. The hand-gesture system works with an Arduino Nano, accelerometer, and radio-frequency (RF) transmitter. The accelerometer (attached with the hand-glove) senses the acceleration forces that are produced by the hand movement, and it will transfer the data to the Arduino Nano that is placed on hand glove. After receiving the data, Arduino Nano will convert it into different angle values in ranges of 0–450° and send the data to the RF receiver of the Arduino Uno, which is placed on the car through the RF transmitter. Secondly, the proposed car system is to be controlled by an android based mobile-application with different modes (e.g., touch buttons mode, voice recognition mode). The mobile-application system is the extension of the hand-gesture system with the addition of Bluetooth module. In this case, whenever the user presses any of the touch buttons in the application, and/or gives voice commands, the corresponding signal is sent to the Arduino Uno. After receiving the signal, Arduino will check this against its predefined instructions for moving forward, backward, left, right, and brake; then it will send the command to the motor module to move the car in the corresponding direction. In addition, an automatic obstacle detection system is introduced to improve the safety measurements to avoid any hazards with the help of sensors placed at the front of the car. The proposed systems are designed as a lab-scale prototype to experimentally validate the efficiency, accuracy, and affordability of the systems. The experimental results prove that the proposed work has all in one capability (hand-gesture, touch buttons and voice-recognition with mobile-application, obstacle detection), is very easy to use, and can be easily assembled in a simple hardware circuit. We remark that the proposed systems can be implemented under real conditions at large-scale in the future, which will be useful in automobiles and robotics applications.
format Online
Article
Text
id pubmed-6387148
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-63871482019-02-26 Single-Equipment with Multiple-Application for an Automated Robot-Car Control System Ullah, Saleem Mumtaz, Zain Liu, Shuo Abubaqr, Mohammad Mahboob, Athar Madni, Hamza Ahmad Sensors (Basel) Article The integration of greater functionalities into vehicles increases the complexity of car-controlling. Many research efforts are dedicated to designing car-controlling systems that allow users to instruct the car just to show it what it should do; however, for non-expert users, controlling the car with a remote or a switch is complicated. So, keeping this in mind, this paper presents an Arduino based car-controlling system that no longer requires manual control of the cars. Two main contributions are presented in this work. Firstly, we show that the car can be controlled with hand-gestures, according to the movement and position of the hand. The hand-gesture system works with an Arduino Nano, accelerometer, and radio-frequency (RF) transmitter. The accelerometer (attached with the hand-glove) senses the acceleration forces that are produced by the hand movement, and it will transfer the data to the Arduino Nano that is placed on hand glove. After receiving the data, Arduino Nano will convert it into different angle values in ranges of 0–450° and send the data to the RF receiver of the Arduino Uno, which is placed on the car through the RF transmitter. Secondly, the proposed car system is to be controlled by an android based mobile-application with different modes (e.g., touch buttons mode, voice recognition mode). The mobile-application system is the extension of the hand-gesture system with the addition of Bluetooth module. In this case, whenever the user presses any of the touch buttons in the application, and/or gives voice commands, the corresponding signal is sent to the Arduino Uno. After receiving the signal, Arduino will check this against its predefined instructions for moving forward, backward, left, right, and brake; then it will send the command to the motor module to move the car in the corresponding direction. In addition, an automatic obstacle detection system is introduced to improve the safety measurements to avoid any hazards with the help of sensors placed at the front of the car. The proposed systems are designed as a lab-scale prototype to experimentally validate the efficiency, accuracy, and affordability of the systems. The experimental results prove that the proposed work has all in one capability (hand-gesture, touch buttons and voice-recognition with mobile-application, obstacle detection), is very easy to use, and can be easily assembled in a simple hardware circuit. We remark that the proposed systems can be implemented under real conditions at large-scale in the future, which will be useful in automobiles and robotics applications. MDPI 2019-02-06 /pmc/articles/PMC6387148/ /pubmed/30736302 http://dx.doi.org/10.3390/s19030662 Text en © 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Ullah, Saleem
Mumtaz, Zain
Liu, Shuo
Abubaqr, Mohammad
Mahboob, Athar
Madni, Hamza Ahmad
Single-Equipment with Multiple-Application for an Automated Robot-Car Control System
title Single-Equipment with Multiple-Application for an Automated Robot-Car Control System
title_full Single-Equipment with Multiple-Application for an Automated Robot-Car Control System
title_fullStr Single-Equipment with Multiple-Application for an Automated Robot-Car Control System
title_full_unstemmed Single-Equipment with Multiple-Application for an Automated Robot-Car Control System
title_short Single-Equipment with Multiple-Application for an Automated Robot-Car Control System
title_sort single-equipment with multiple-application for an automated robot-car control system
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6387148/
https://www.ncbi.nlm.nih.gov/pubmed/30736302
http://dx.doi.org/10.3390/s19030662
work_keys_str_mv AT ullahsaleem singleequipmentwithmultipleapplicationforanautomatedrobotcarcontrolsystem
AT mumtazzain singleequipmentwithmultipleapplicationforanautomatedrobotcarcontrolsystem
AT liushuo singleequipmentwithmultipleapplicationforanautomatedrobotcarcontrolsystem
AT abubaqrmohammad singleequipmentwithmultipleapplicationforanautomatedrobotcarcontrolsystem
AT mahboobathar singleequipmentwithmultipleapplicationforanautomatedrobotcarcontrolsystem
AT madnihamzaahmad singleequipmentwithmultipleapplicationforanautomatedrobotcarcontrolsystem