Artificial Neural Network Controller for a Modular Robot Using a Software Defined Radio Communication System

Modular robots are flexible structures that offer versatility and configuration options for carrying out different types of movements; however, disconnection problems between the modules can lead to the loss of information, and, therefore, the proposed displacement objectives are not met. This work...

Full description

Bibliographic Details
Main Authors: Luis Fernando Pedraza, Henry Alberto Hernández, Cesar Augusto Hernández
Format: Article
Language:English
Published: MDPI AG 2020-10-01
Series:Electronics
Subjects:
Online Access:https://www.mdpi.com/2079-9292/9/10/1626
id doaj-3c0d1d7c045a412f9628c6eb947976ce
record_format Article
spelling doaj-3c0d1d7c045a412f9628c6eb947976ce2020-11-25T03:42:58ZengMDPI AGElectronics2079-92922020-10-0191626162610.3390/electronics9101626Artificial Neural Network Controller for a Modular Robot Using a Software Defined Radio Communication SystemLuis Fernando Pedraza0Henry Alberto Hernández1Cesar Augusto Hernández2Telecommunications Engineering Department, Universidad Distrital Francisco José de Caldas, Bogotá 11021-110231588, ColombiaControl and Automation Engineering Department, Universidad Distrital Francisco José de Caldas, Bogotá 11021-110231588, ColombiaElectrical Engineering Department, Universidad Distrital Francisco José de Caldas, Bogotá 11021-110231588, ColombiaModular robots are flexible structures that offer versatility and configuration options for carrying out different types of movements; however, disconnection problems between the modules can lead to the loss of information, and, therefore, the proposed displacement objectives are not met. This work proposes the control of a chain-type modular robot using an artificial neural network (ANN) that enables the robot to go through different environments. The main contribution of this research is that it uses a software defined radio (SDR) system, where the Wi-Fi channel with the best signal-to-noise Ratio (SNR) is selected to send the information regarding the simulated movement parameters and obtained by the controller to the modular robot. This allows for faster communication with fewer errors. In case of a disconnection, these parameters are stored in the simulator, so they can be sent again, which increases the tolerance to communication failures. Additionally, the robot sends information about the average angular velocity, which is stored in the cloud. The errors in the ANN controller results, in terms of the traveled distance and time estimated by the simulator, are less than 6% of the real robot values.https://www.mdpi.com/2079-9292/9/10/1626artificial neural network (ANN)modular robotsoftware defined radio (SDR)signal-to-noise ratio (SNR)
collection DOAJ
language English
format Article
sources DOAJ
author Luis Fernando Pedraza
Henry Alberto Hernández
Cesar Augusto Hernández
spellingShingle Luis Fernando Pedraza
Henry Alberto Hernández
Cesar Augusto Hernández
Artificial Neural Network Controller for a Modular Robot Using a Software Defined Radio Communication System
Electronics
artificial neural network (ANN)
modular robot
software defined radio (SDR)
signal-to-noise ratio (SNR)
author_facet Luis Fernando Pedraza
Henry Alberto Hernández
Cesar Augusto Hernández
author_sort Luis Fernando Pedraza
title Artificial Neural Network Controller for a Modular Robot Using a Software Defined Radio Communication System
title_short Artificial Neural Network Controller for a Modular Robot Using a Software Defined Radio Communication System
title_full Artificial Neural Network Controller for a Modular Robot Using a Software Defined Radio Communication System
title_fullStr Artificial Neural Network Controller for a Modular Robot Using a Software Defined Radio Communication System
title_full_unstemmed Artificial Neural Network Controller for a Modular Robot Using a Software Defined Radio Communication System
title_sort artificial neural network controller for a modular robot using a software defined radio communication system
publisher MDPI AG
series Electronics
issn 2079-9292
publishDate 2020-10-01
description Modular robots are flexible structures that offer versatility and configuration options for carrying out different types of movements; however, disconnection problems between the modules can lead to the loss of information, and, therefore, the proposed displacement objectives are not met. This work proposes the control of a chain-type modular robot using an artificial neural network (ANN) that enables the robot to go through different environments. The main contribution of this research is that it uses a software defined radio (SDR) system, where the Wi-Fi channel with the best signal-to-noise Ratio (SNR) is selected to send the information regarding the simulated movement parameters and obtained by the controller to the modular robot. This allows for faster communication with fewer errors. In case of a disconnection, these parameters are stored in the simulator, so they can be sent again, which increases the tolerance to communication failures. Additionally, the robot sends information about the average angular velocity, which is stored in the cloud. The errors in the ANN controller results, in terms of the traveled distance and time estimated by the simulator, are less than 6% of the real robot values.
topic artificial neural network (ANN)
modular robot
software defined radio (SDR)
signal-to-noise ratio (SNR)
url https://www.mdpi.com/2079-9292/9/10/1626
work_keys_str_mv AT luisfernandopedraza artificialneuralnetworkcontrollerforamodularrobotusingasoftwaredefinedradiocommunicationsystem
AT henryalbertohernandez artificialneuralnetworkcontrollerforamodularrobotusingasoftwaredefinedradiocommunicationsystem
AT cesaraugustohernandez artificialneuralnetworkcontrollerforamodularrobotusingasoftwaredefinedradiocommunicationsystem
_version_ 1724522324793753600