Cargando…

Distributed and Modular CAN-Based Architecture for Hardware Control and Sensor Data Integration

In this article, we present a CAN-based (Controller Area Network) distributed system to integrate sensors, actuators and hardware controllers in a mobile robot platform. With this work, we provide a robust, simple, flexible and open system to make hardware elements or subsystems communicate, that ca...

Descripción completa

Detalles Bibliográficos
Autores principales: Losada, Diego P., Fernández, Joaquín L., Paz, Enrique, Sanz, Rafael
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2017
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5469536/
https://www.ncbi.nlm.nih.gov/pubmed/28467381
http://dx.doi.org/10.3390/s17051013
_version_ 1783243596360581120
author Losada, Diego P.
Fernández, Joaquín L.
Paz, Enrique
Sanz, Rafael
author_facet Losada, Diego P.
Fernández, Joaquín L.
Paz, Enrique
Sanz, Rafael
author_sort Losada, Diego P.
collection PubMed
description In this article, we present a CAN-based (Controller Area Network) distributed system to integrate sensors, actuators and hardware controllers in a mobile robot platform. With this work, we provide a robust, simple, flexible and open system to make hardware elements or subsystems communicate, that can be applied to different robots or mobile platforms. Hardware modules can be connected to or disconnected from the CAN bus while the system is working. It has been tested in our mobile robot Rato, based on a RWI (Real World Interface) mobile platform, to replace the old sensor and motor controllers. It has also been used in the design of two new robots: BellBot and WatchBot. Currently, our hardware integration architecture supports different sensors, actuators and control subsystems, such as motor controllers and inertial measurement units. The integration architecture was tested and compared with other solutions through a performance analysis of relevant parameters such as transmission efficiency and bandwidth usage. The results conclude that the proposed solution implements a lightweight communication protocol for mobile robot applications that avoids transmission delays and overhead.
format Online
Article
Text
id pubmed-5469536
institution National Center for Biotechnology Information
language English
publishDate 2017
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-54695362017-06-16 Distributed and Modular CAN-Based Architecture for Hardware Control and Sensor Data Integration Losada, Diego P. Fernández, Joaquín L. Paz, Enrique Sanz, Rafael Sensors (Basel) Article In this article, we present a CAN-based (Controller Area Network) distributed system to integrate sensors, actuators and hardware controllers in a mobile robot platform. With this work, we provide a robust, simple, flexible and open system to make hardware elements or subsystems communicate, that can be applied to different robots or mobile platforms. Hardware modules can be connected to or disconnected from the CAN bus while the system is working. It has been tested in our mobile robot Rato, based on a RWI (Real World Interface) mobile platform, to replace the old sensor and motor controllers. It has also been used in the design of two new robots: BellBot and WatchBot. Currently, our hardware integration architecture supports different sensors, actuators and control subsystems, such as motor controllers and inertial measurement units. The integration architecture was tested and compared with other solutions through a performance analysis of relevant parameters such as transmission efficiency and bandwidth usage. The results conclude that the proposed solution implements a lightweight communication protocol for mobile robot applications that avoids transmission delays and overhead. MDPI 2017-05-03 /pmc/articles/PMC5469536/ /pubmed/28467381 http://dx.doi.org/10.3390/s17051013 Text en © 2017 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
Losada, Diego P.
Fernández, Joaquín L.
Paz, Enrique
Sanz, Rafael
Distributed and Modular CAN-Based Architecture for Hardware Control and Sensor Data Integration
title Distributed and Modular CAN-Based Architecture for Hardware Control and Sensor Data Integration
title_full Distributed and Modular CAN-Based Architecture for Hardware Control and Sensor Data Integration
title_fullStr Distributed and Modular CAN-Based Architecture for Hardware Control and Sensor Data Integration
title_full_unstemmed Distributed and Modular CAN-Based Architecture for Hardware Control and Sensor Data Integration
title_short Distributed and Modular CAN-Based Architecture for Hardware Control and Sensor Data Integration
title_sort distributed and modular can-based architecture for hardware control and sensor data integration
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5469536/
https://www.ncbi.nlm.nih.gov/pubmed/28467381
http://dx.doi.org/10.3390/s17051013
work_keys_str_mv AT losadadiegop distributedandmodularcanbasedarchitectureforhardwarecontrolandsensordataintegration
AT fernandezjoaquinl distributedandmodularcanbasedarchitectureforhardwarecontrolandsensordataintegration
AT pazenrique distributedandmodularcanbasedarchitectureforhardwarecontrolandsensordataintegration
AT sanzrafael distributedandmodularcanbasedarchitectureforhardwarecontrolandsensordataintegration