Integration of Raspberry Pi and Arduino Embedded Systems for Controlling a Robot Arm through an Android App

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
PDF (Spanish)

Keywords

Arduino
communication
embedded systems
Raspberry Pi
robot arm