•  
  •  
 

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

Creative Commons Attribution-Noncommercial-No Derivative Works 4.0 License
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

Compartir

COinS
 
 

To view the content in your browser, please download Adobe Reader or, alternately,
you may Download the file to your hard drive.

NOTE: The latest versions of Adobe Reader do not support viewing PDF files within Firefox on Mac OS and if you are using a modern (Intel) Mac, there is no official plugin for viewing PDF files within the browser window.