Title
Integration of Raspberry Pi and Arduino Embedded Systems for Controlling a Robot Arm through an Android App
Titulo
Integração dos sistemas embebidos Raspberry Pi e Arduino para o manejo de um braço robótico mediante uma aplicação Android
Resumen
Los sistemas de comunicación permiten hoy en día controlar dispositivos electrónicos que facilitan su uso y desplazamiento. Sin embargo, la integración entre diferentes tipos de sistemas se convierte en un inconveniente porque existen diversas tecnologías y protocolos. En el presente artículo se plasma la integración de los sistemas embebidos, Raspberry Pi y Arduino, mediante el uso de los lenguajes de programación Java y Phyton, teniendo en cuenta comunicación serial de dos formas diferentes: puerto GPIO y cable USB. El sistema de integración que permite la transmisión y la recepción de datos se realiza por medio del software Python, y la interfaz de conexión es realizada con Java sobre una plataforma Android. Con el fin de establecer resultados de primera mano, se diseñó e implementó un brazo robótico, el cual es controlado por un Arduino, y la interfaz de acceso al sistema se realiza usando la placa Raspberry Pi. Los resultados de las pruebas que se hicieron determinaron la eficiencia del sistema de comunicación y la confiabilidad de la información recibida por la placa Raspberry Pi y transmitida a la placa Arduino para la conexión directa con cada uno de los servomotores
Palabras clave
Arduino, brazo robótico, comunicación, Raspberry Pi, sistemas embebidos
Abstract
Nowadays it is possible to control electronic devices with communication systems that facilitate their use and transportation. However, integration between different types of systems has its drawbacks, due to the existence of different technologies and protocols. This paper captures the integration of the Raspberry Pi and Arduino embedded systems by using Java and Phyton programming languages, considering two different types of serial communication: GPIO port and USB cable. The integration system allowing transmission and reception of data is performed through the Python software, and the connection interface is made using java on an Android platform. In order to establish first hand results, a robotic arm controlled by an Arduino was designed and implemented, and the system access interface is made using the Raspberry Pi plate. Test results show the efficiency of the communication system and the reliability of the information received by the Raspberry Pi plate and transmitted to the Arduino Plate for direct connection to each servomotor
Keywords
Arduino, communication, embedded systems, Raspberry Pi, robot arm
Resumo
Os sistemas de comunicação permitem hoje m dia controlar dispositivos eletrônicos que facilitam seu uso e deslocamento. Contudo, a integração entre diferentes tipos de sistemas se transforma em um inconveniente porque existem diversas tecnologias e protocolos. Neste presente artigo se plasma a integração dos sistemas embebidos, Raspberry Pi e Arduino, mediante o uso das linguagens de programação Java e Phyton, levando em conta a comunicação serial de duas formas diferentes: porto GPIO e cabo USB. O sistema de integração que permite a transmissão e a recepção de dados se realiza por meio do software Python, e a interfase de conexão é realizada mediante Java sobre uma plataforma Android. Com o fim de estabelecer resultados de primeira mão, se desenhou e implementou um braço robótico, o qual é controlado por um Arduino, e a interfase de acesso ao sistema se realiza usando a placa Raspberry Pi. Os resultados das provas realizadas determinaram a eficiência do sistema de comunicação e a confiabilidade da informação recebida pela placa Raspberry Pi e transmitida à placa Arduino para a conexão direta com cada um dos servomotores
Palavras clave
Arduino, comunicação, sistemas embebidos, Raspberry Pi, braço robótico
Fecha de recepción
11 de diciembre de 2014
Fecha de aceptación
30 de marzo de 2015
Fecha de publicación
2015-12-01
Licencia Creative Commons
This work is licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 4.0 License.
Tipo de documento
Artículos de investigación
Editorial
Universidad de La Salle. Ediciones Unisalle
Citación recomendada
Suárez Mora, David Rolando; Aparicio Gómez, Alexandra; Gallego Ibáñez, Yuli Katerine; and Ramírez Salcedo, Juan Camilo
(2015)
"Integración de los sistemas embebidos Raspberry Pi y Arduino para el manejo de un brazo robótico mediante una aplicación Android,"
Épsilon:
No.
25
, Article 4.
Disponible en: