Kevin Damián Sánchez Rogel, Melanie Cristina Ibarra Pincay, Diego Lenin Tiviño Valdez
{"title":"Diseño e implementación de software y hardware de un prototipo de vehículo autónomo recolector de objetos basado en tecnología Arduino","authors":"Kevin Damián Sánchez Rogel, Melanie Cristina Ibarra Pincay, Diego Lenin Tiviño Valdez","doi":"10.33936/isrtic.v6i2.4399","DOIUrl":null,"url":null,"abstract":"En este artículo se presenta el diseño e implementación de software y hardware para elaborar un prototipo de vehículo autónomo recolector de objetos. Los componentes electrónicos necesarios se conectan y comunican con un Arduino Mega 2560, y estos son alimentados con baterías de ion de Litio, para definir el amperaje y voltaje necesario de estas baterías se realizaron cálculos teóricos del consumo de cada componente. En cuanto al algoritmo desarrollado, permite el movimiento del vehículo y del brazo robótico de forma manual y remota, por medio de un mando Wireless de PS2. Además de esto, gracias a la integración de sensores, se incorporó funcionalidades de detección de distancia, con esto se puede reconocer si hay un objeto o no delante del vehículo, para que así, el vehículo pueda recoger objetos de forma automática y almacenarlos en un contenedor. Con lo expuesto, se denota la particularidad de la implementación, el prototipo tiene más de una forma de uso, teniendo un control manual o automático y de forma remota. También se realizaron distintas pruebas de funcionalidad del prototipo respecto a la distancia entre el vehículo recolector y el objeto, obteniendo datos e interpretándolos. De esta forma y en conjunto a las funcionalidades programadas para controlar el vehículo, el brazo robótico y el control automático han dado como resultado un prototipo funcional de vehículo recolector de objetos controlado remotamente, que presenta una probabilidad de éxito inversamente proporcional, a mayor distancia se encuentra el objeto respecto al vehículo, menor será la probabilidad de éxito para recolectarlo. La metodología a seguir para la implementación de un vehículo autónomo recolector de objetos con Arduino Mega 2560, consiste en: 1) diseño del hardware, 2) implementación del hardware, 3) diseño del software y algoritmo, 4) implementación del software y algoritmo, 5) pruebas técnicas de funcionamiento. Este prototipo se puede tomar como base para la creación de equipos autónomos recolectores de objetos, para distintas áreas de aplicación. De aquí pueden partir soluciones para mejorar o desarrollar dispositivos que complementen una necesidad específica en el ámbito científico, investigativo o industrial.","PeriodicalId":53421,"journal":{"name":"Revista de Informatica Teorica e Aplicada","volume":"25 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2022-07-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Revista de Informatica Teorica e Aplicada","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.33936/isrtic.v6i2.4399","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"Computer Science","Score":null,"Total":0}
引用次数: 0
Abstract
En este artículo se presenta el diseño e implementación de software y hardware para elaborar un prototipo de vehículo autónomo recolector de objetos. Los componentes electrónicos necesarios se conectan y comunican con un Arduino Mega 2560, y estos son alimentados con baterías de ion de Litio, para definir el amperaje y voltaje necesario de estas baterías se realizaron cálculos teóricos del consumo de cada componente. En cuanto al algoritmo desarrollado, permite el movimiento del vehículo y del brazo robótico de forma manual y remota, por medio de un mando Wireless de PS2. Además de esto, gracias a la integración de sensores, se incorporó funcionalidades de detección de distancia, con esto se puede reconocer si hay un objeto o no delante del vehículo, para que así, el vehículo pueda recoger objetos de forma automática y almacenarlos en un contenedor. Con lo expuesto, se denota la particularidad de la implementación, el prototipo tiene más de una forma de uso, teniendo un control manual o automático y de forma remota. También se realizaron distintas pruebas de funcionalidad del prototipo respecto a la distancia entre el vehículo recolector y el objeto, obteniendo datos e interpretándolos. De esta forma y en conjunto a las funcionalidades programadas para controlar el vehículo, el brazo robótico y el control automático han dado como resultado un prototipo funcional de vehículo recolector de objetos controlado remotamente, que presenta una probabilidad de éxito inversamente proporcional, a mayor distancia se encuentra el objeto respecto al vehículo, menor será la probabilidad de éxito para recolectarlo. La metodología a seguir para la implementación de un vehículo autónomo recolector de objetos con Arduino Mega 2560, consiste en: 1) diseño del hardware, 2) implementación del hardware, 3) diseño del software y algoritmo, 4) implementación del software y algoritmo, 5) pruebas técnicas de funcionamiento. Este prototipo se puede tomar como base para la creación de equipos autónomos recolectores de objetos, para distintas áreas de aplicación. De aquí pueden partir soluciones para mejorar o desarrollar dispositivos que complementen una necesidad específica en el ámbito científico, investigativo o industrial.
本文介绍了自动对象收集车原型的软件和硬件设计与实现。所需的电子元件与Arduino Mega 2560连接和通信,这些元件由锂离子电池供电,为了确定这些电池所需的安培和电压,对每个元件的消耗进行了理论计算。至于所开发的算法,它允许车辆和机械臂通过PS2无线控制器手动和远程移动。此外,由于集成了传感器,还集成了距离检测功能,这样就可以识别车辆前面是否有物体,这样车辆就可以自动收集物体并将它们存储在容器中。通过暴露,它表示了实现的特殊性,原型有多种使用方式,有手动或自动控制和远程。此外,还对原型进行了不同的功能测试,以确定收集车辆和物体之间的距离,获取数据并解释它们。这样的共同和预定功能控制,机械手臂和自动控制车辆已导致一个功能原型汽车收藏家提出的物体进行远程控制,成功的概率成反比,最大距离该车位于对象方面,对于recolectarlo来说成功的可能性越低。使用Arduino Mega 2560实现自动收集器的方法包括:1)硬件设计,2)硬件实现,3)软件和算法设计,4)软件和算法实现,5)技术性能测试。这个原型可以作为创建独立的对象收集设备的基础,适用于不同的应用领域。从这里可以开始改进或开发设备的解决方案,以补充科学、研究或工业领域的特定需求。