Implementasi Convolutional Neural Network Pada Robot Tikus Micromouse Untuk Navigasi Labirin Dengan Pendeteksi Garis Menggunakan Raspberry Pi

Devin Pangestu, Ferry Rippun Gideon Manalu
{"title":"Implementasi Convolutional Neural Network Pada Robot Tikus Micromouse Untuk Navigasi Labirin Dengan Pendeteksi Garis Menggunakan Raspberry Pi","authors":"Devin Pangestu, Ferry Rippun Gideon Manalu","doi":"10.25170/jurnalelektro.v15i2.5113","DOIUrl":null,"url":null,"abstract":"Micromouse is a science and technology project competition that began in the late 1970s. Simply put, the micromouse competition is an event where robotic mice can navigate a 16x16 maze without human assistance. Convolutional Neural Network, also known as CNN, is an extension of the Artificial Neural Network (ANN) designed to process two-dimensional data and is often used for classification, recognition, and prediction tasks. In the conducted research, a robotic mouse was designed using Raspberry Pi to control servo motor movements and utilize a camera to detect maze obstacles, such as intersections, through image scanning. The robotic mouse was tested using a CNN architecture model on TensorFlow, assisted by a line detection algorithm. The testing results indicated that the CNN model architecture showed signs of overfitting (the model learned features too well from the training data) with an accuracy of 96.53%, and the model accuracy evaluation result was 97.97% on the designed dataset. As part of the testing, a maze size of 5x5 was used. The testing of the Convolutional Neural Network model and line detection algorithm, when applied to the robotic mouse, demonstrated that the mouse could navigate according to the path. However, the recorded data was influenced by external light reflecting off the surface of the path, causing the line detection algorithm to perceive it as an obstacle, leading the robot to turn back..","PeriodicalId":515668,"journal":{"name":"JURNAL ELEKTRO","volume":"6 3","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-01-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"JURNAL ELEKTRO","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.25170/jurnalelektro.v15i2.5113","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Micromouse is a science and technology project competition that began in the late 1970s. Simply put, the micromouse competition is an event where robotic mice can navigate a 16x16 maze without human assistance. Convolutional Neural Network, also known as CNN, is an extension of the Artificial Neural Network (ANN) designed to process two-dimensional data and is often used for classification, recognition, and prediction tasks. In the conducted research, a robotic mouse was designed using Raspberry Pi to control servo motor movements and utilize a camera to detect maze obstacles, such as intersections, through image scanning. The robotic mouse was tested using a CNN architecture model on TensorFlow, assisted by a line detection algorithm. The testing results indicated that the CNN model architecture showed signs of overfitting (the model learned features too well from the training data) with an accuracy of 96.53%, and the model accuracy evaluation result was 97.97% on the designed dataset. As part of the testing, a maze size of 5x5 was used. The testing of the Convolutional Neural Network model and line detection algorithm, when applied to the robotic mouse, demonstrated that the mouse could navigate according to the path. However, the recorded data was influenced by external light reflecting off the surface of the path, causing the line detection algorithm to perceive it as an obstacle, leading the robot to turn back..
利用树莓派 (Raspberry Pi) 在 Micromouse 鼠标机器人上实现卷积神经网络,以进行迷宫导航和线路检测
微鼠是一项始于 20 世纪 70 年代末的科技项目竞赛。简单地说,微鼠竞赛就是机器人小鼠在没有人类协助的情况下,在一个 16x16 的迷宫中进行导航的比赛。卷积神经网络又称 CNN,是人工神经网络(ANN)的扩展,旨在处理二维数据,通常用于分类、识别和预测任务。在所进行的研究中,我们设计了一个机器人鼠标,使用 Raspberry Pi 控制伺服电机运动,并利用摄像头通过图像扫描检测迷宫障碍物(如十字路口)。在 TensorFlow 上使用 CNN 架构模型,并辅以线条检测算法,对机器人鼠标进行了测试。测试结果表明,CNN 模型架构出现了过拟合迹象(模型从训练数据中学习到的特征太好),准确率为 96.53%,在设计的数据集上,模型准确率评估结果为 97.97%。测试中使用了 5x5 大小的迷宫。将卷积神经网络模型和线检测算法应用于机器人鼠标的测试表明,鼠标可以根据路径导航。然而,记录的数据受到了路径表面反射的外部光线的影响,导致线条检测算法将其视为障碍物,从而导致机器人转向后方。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
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学术官方微信