Design and implementation of software and hardware of a prototype autonomous object collector vehicle based on Arduino technology

Authors

DOI:

https://doi.org/10.33936/isrtic.v6i2.4399

Keywords:

Vehicle displacement, Arduino Mega, Autonomous vehicle, Object collector

Abstract

This article presents the design and implementation of software and hardware to develop a prototype of an autonomous object collector vehicle. The necessary electronic components are connected and communicate with an Arduino Mega 2560, and these are powered by Lithium-ion batteries, to define the necessary amperage and voltage of these batteries, theoretical calculations of the consumption of each component were made. Regarding the developed algorithm, it allows the movement of the vehicle and the robotic arm manually and remotely, by means of a Wireless PS2 controller. In addition to this, thanks to the integration of sensors, distance detection functionalities were incorporated, with this it is possible to recognize whether or not there is an object in front of the vehicle, so that the vehicle can pick up objects automatically and store them in a container. With the above, the particularity of the implementation is denoted, the prototype has more than one way of use, having manual or automatic control and remotely. Different prototype functionality tests were also carried out regarding the distance between the collection vehicle and the object, obtaining and interpreting data. In this way and together with the functionalities programmed to control the vehicle, the robotic arm and the automatic control have resulted in a functional prototype of a remotely controlled object collection vehicle, which presents an inversely proportional probability of success, the greater the distance If you find the object relative to the vehicle, the lower the chance of success in collecting it. The methodology to follow for the implementation of an autonomous object collector vehicle with Arduino Mega 2560, consists of: 1) hardware design, 2) hardware implementation, 3) software and algorithm design, 4) software and algorithm implementation,

5) technical performance tests. This prototype can be taken as a basis for the creation of autonomous object-collecting equipment for different application areas. Solutions can start from here to improve or develop devices that complement a specific need in the scientific, research or industrial field.

Downloads

Download data is not yet available.

References

Carlos Tapia y Manzano Héctor. Evaluación de la plataforma Arduino e implementación de un sistema de control de posición horizontal. Online; Obtenido de:https://dspace.ups.edu.ec/ bitstream/123456789/5522/1/UPS-GT000511.pdf. Guayaquil: Universidad Politécnica Salesia- na, oct. de 2013.

Francisco Casquete y Moreira Pedro. Diseño de vehículo de exploración para el tendido de cables UTP basados en tecnología Arduino y controlado por un dispositivo celular o tablet con sistema operativo Android. Online; accedido Diciembre 2021. Guayaquil: Universidad de Guayaquil, nov. de 2017.

Dirección General de Control Ambiental. Guía para muestreo de suelos. Online; accedido Diciembre 2021. Ministerio del Ambiente. Perú, 2014.

Víctor Torrico López. Diseño e implementación de un vehículo a escala controlado remotamente. Online; Obtenido de:https :// e- archivo. uc3m. es/ bitstream/ handle/ 10016 / 26653 / TFG_ Victor_Torrico_Lopez.pdf;jsessionid=E1DEA7DCC5979C9FE92AA2575BBFE507?sequence=1. Madrid: Universidad Carlos III de Madrid, sep. de 2016.

Dabi Peña Uriarte. Diseño e implementación de coche teledirigido mediante Arduino. Online; Ob- tenido de:https://addi.ehu.es/bitstream/handle/10810/32243/TFG_PeÃśaUriarte.pdf? sequence=3&isAllowed=y. Bilbao: Escuela de Ingeniería de Bilbao, feb. de 2019.

Tomás Navarro Cosme. Desarrollo de un prototipo de vehículo autóomo semi-inteligente basado en Arduino. [Online]. Valencia: Universidad Politécnica de Valencia, sep. de 2016.

Daniela Campo y Sastre Miguel. “Diseño y construcción de un prototipo robótico de un automóvil para transporte personal y económico con la tecnología Arduino”. En: Journal of Undergraduate Research 3.1 (2017), pág. 112.

Circuit Best. Arduino Bluetooth controlled car with Front Back Lights using Arduino UNO, L293D Motor Driver, HC-05. https://circuitbest.com/arduino-bluetooth-controlled-car-with- front- back- lights- using- arduino- uno- l293d- motor- driver- hc- 05/. Online; accedido Diciembre 2021. 2021.

Lady Ada. Adafruit Motor Shield. Online; accedido Diciembre 2021. Adafruit Industries. New York, nov. de 2021.

Bill Earl. Adafruit PCA9685 16-Channel Servo Driver. Online; accedido Diciembre 2021. Adafruit Industries. New York, nov. de 2021.

ON Semiconductor. LM2596 A, Step-Down Switching Regulator. Online; accedido Diciembre 2021. Semiconducter Componentes Industries. New York, nov. de 2008.

ElecFreaks. Ultrasonic Ranging Module HC-SR04. Online; accedido Diciembre 2021. Elecfreaks Company. Shenzhen, jul. de 2013.

Macho, Juan Carlos. Controlando el Rover con un mando PS2. https://www.prometec.net/ controlador-ps2/. Online; accedido Diciembre 2021. 2016.

Macho, Juan Carlos. ¿Cuánto consume arduino? https : / / www . prometec . net / consumos - arduino/. Online; accedido Diciembre 2021. 2016.

Molina Dolores. “Módulo con controladores lógicos programables para la enseñanza-aprendizaje de electrónica.” En: 3Ciencias - Editorial Área de Innovación y Desarrollo,S.L. 1.1 (2019), págs. 33-34.

Published

2022-07-01

How to Cite

[1]
Sánchez Rogel, K.D., Ibarra Pincay, M.C. and Triviño Valdez, D.L. 2022. Design and implementation of software and hardware of a prototype autonomous object collector vehicle based on Arduino technology. Informática y Sistemas. 6, 2 (Jul. 2022), 78–90. DOI:https://doi.org/10.33936/isrtic.v6i2.4399.

Issue

Section

Regular Papers