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

Q4 Computer Science
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技术的自主收集器原型车的软硬件设计与实现
本文介绍了自动对象收集车原型的软件和硬件设计与实现。所需的电子元件与Arduino Mega 2560连接和通信,这些元件由锂离子电池供电,为了确定这些电池所需的安培和电压,对每个元件的消耗进行了理论计算。至于所开发的算法,它允许车辆和机械臂通过PS2无线控制器手动和远程移动。此外,由于集成了传感器,还集成了距离检测功能,这样就可以识别车辆前面是否有物体,这样车辆就可以自动收集物体并将它们存储在容器中。通过暴露,它表示了实现的特殊性,原型有多种使用方式,有手动或自动控制和远程。此外,还对原型进行了不同的功能测试,以确定收集车辆和物体之间的距离,获取数据并解释它们。这样的共同和预定功能控制,机械手臂和自动控制车辆已导致一个功能原型汽车收藏家提出的物体进行远程控制,成功的概率成反比,最大距离该车位于对象方面,对于recolectarlo来说成功的可能性越低。使用Arduino Mega 2560实现自动收集器的方法包括:1)硬件设计,2)硬件实现,3)软件和算法设计,4)软件和算法实现,5)技术性能测试。这个原型可以作为创建独立的对象收集设备的基础,适用于不同的应用领域。从这里可以开始改进或开发设备的解决方案,以补充科学、研究或工业领域的特定需求。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Revista de Informatica Teorica e Aplicada
Revista de Informatica Teorica e Aplicada Computer Science-Computer Science (all)
CiteScore
0.90
自引率
0.00%
发文量
14
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信