{"title":"Grybot:一个基于FPGA的吉他英雄机器人播放器","authors":"Luiz Adriano A. O. Vaz, M. V. Lamar","doi":"10.1109/SBGames.2015.30","DOIUrl":null,"url":null,"abstract":"The development of machines able to solve problems as well as human beings is one of the goals of robotics. Guitar Hero is a popular game in which the player rolls their motor skills by pressing buttons according to the rhythm of a chosen song. Due to the high difficulty level of the game does not exist yet a robotic system able to outperform the best human players. The development of the robot, called Grybot, is motivated by stimulating the formation of young computer scientists and engineers in a playful environment. Grybot is an automatic robot dedicated to play the Guitar Hero III game in a PlayStation 2 console. It uses only a FPGA (Field Programmable Gate Array) device to detect notes by processing the component video signal in real time and, through a solenoid driver circuit, physically to press the buttons of a DualShock 2 control. The robot gets correct hits between 95% and 100% on every song in the game playlist and at any level of difficulty. In particular, it reaches 698,622 points and 98% correct hit on the song \"Through the Fires and Flames\" on Expert mode without using the Star Power, which multiplies the score obtained by the player. This score places the Grybot in the 241st position in the world ranking according to the ScoreHero site.","PeriodicalId":102706,"journal":{"name":"2015 14th Brazilian Symposium on Computer Games and Digital Entertainment (SBGames)","volume":"73 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Grybot: A Didactic Guitar Hero Robot Player on FPGA\",\"authors\":\"Luiz Adriano A. O. Vaz, M. V. Lamar\",\"doi\":\"10.1109/SBGames.2015.30\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The development of machines able to solve problems as well as human beings is one of the goals of robotics. Guitar Hero is a popular game in which the player rolls their motor skills by pressing buttons according to the rhythm of a chosen song. Due to the high difficulty level of the game does not exist yet a robotic system able to outperform the best human players. The development of the robot, called Grybot, is motivated by stimulating the formation of young computer scientists and engineers in a playful environment. Grybot is an automatic robot dedicated to play the Guitar Hero III game in a PlayStation 2 console. It uses only a FPGA (Field Programmable Gate Array) device to detect notes by processing the component video signal in real time and, through a solenoid driver circuit, physically to press the buttons of a DualShock 2 control. The robot gets correct hits between 95% and 100% on every song in the game playlist and at any level of difficulty. In particular, it reaches 698,622 points and 98% correct hit on the song \\\"Through the Fires and Flames\\\" on Expert mode without using the Star Power, which multiplies the score obtained by the player. This score places the Grybot in the 241st position in the world ranking according to the ScoreHero site.\",\"PeriodicalId\":102706,\"journal\":{\"name\":\"2015 14th Brazilian Symposium on Computer Games and Digital Entertainment (SBGames)\",\"volume\":\"73 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2015-11-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2015 14th Brazilian Symposium on Computer Games and Digital Entertainment (SBGames)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/SBGames.2015.30\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 14th Brazilian Symposium on Computer Games and Digital Entertainment (SBGames)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SBGames.2015.30","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
摘要
开发能像人类一样解决问题的机器是机器人学的目标之一。《吉他英雄》是一款很受欢迎的游戏,在这款游戏中,玩家可以根据所选歌曲的节奏按下按钮来提升自己的运动技能。由于游戏的高难度水平还不存在一个机器人系统能够超越最好的人类玩家。这款名为Grybot的机器人的开发动机是在一个有趣的环境中激发年轻计算机科学家和工程师的形成。Grybot是一个自动机器人,专门在PlayStation 2游戏机上玩《吉他英雄3》。它仅使用FPGA(现场可编程门阵列)设备,通过实时处理组件视频信号来检测音符,并通过螺线管驱动电路,物理地按下DualShock 2控件的按钮。在游戏播放列表中的每首歌和任何难度下,机器人的命中率都在95%到100%之间。特别是在专家模式下,在没有使用增加分数的Star Power的情况下,在歌曲“Through the Fires and Flames”中获得了698,622分和98%的正确率。根据ScoreHero网站的数据,这个分数使Grybot在世界排名中名列第241位。
Grybot: A Didactic Guitar Hero Robot Player on FPGA
The development of machines able to solve problems as well as human beings is one of the goals of robotics. Guitar Hero is a popular game in which the player rolls their motor skills by pressing buttons according to the rhythm of a chosen song. Due to the high difficulty level of the game does not exist yet a robotic system able to outperform the best human players. The development of the robot, called Grybot, is motivated by stimulating the formation of young computer scientists and engineers in a playful environment. Grybot is an automatic robot dedicated to play the Guitar Hero III game in a PlayStation 2 console. It uses only a FPGA (Field Programmable Gate Array) device to detect notes by processing the component video signal in real time and, through a solenoid driver circuit, physically to press the buttons of a DualShock 2 control. The robot gets correct hits between 95% and 100% on every song in the game playlist and at any level of difficulty. In particular, it reaches 698,622 points and 98% correct hit on the song "Through the Fires and Flames" on Expert mode without using the Star Power, which multiplies the score obtained by the player. This score places the Grybot in the 241st position in the world ranking according to the ScoreHero site.