A team of soccer robots for RoboCup competitions in SSL league: system and algorithms

Q3 Mathematics
P. Konovalov, A. Kornilova, D. Korolev, G. Reneva, Alexander L. Fradkov, I. Shirokolobov, D. Yarosh
{"title":"A team of soccer robots for RoboCup competitions in SSL league: system and algorithms","authors":"P. Konovalov, A. Kornilova, D. Korolev, G. Reneva, Alexander L. Fradkov, I. Shirokolobov, D. Yarosh","doi":"10.31799/1684-8853-2019-2-19-25","DOIUrl":null,"url":null,"abstract":"Introduction: The international RoboCup soccer tournaments for robots have been held since the mid-1990s and have attracted a lot of attention from universities all over the world. Their goal is to develop scientific and engineering research in the areas of robotics, artificial intelligence, computer vision, navigation, group and multi-agent interaction of robots and mechatronic devices. Purpose: To create a new generation research bench which assists in developing, training and evaluating soccer robots, as well as developing basic algorithms for managing an individual soccer robot or a group of them. Results: A stand was designed to develop and analyze algorithms for control over a group of robots and navigation in a highly dynamic environment with centralized control organized as follows: the computing center receives data from a video surveillance system, uses the obtained information about the positions of the robots and the ball and about the state of their sensors to calculate control commands (velocity vector, angular velocity, impact signal) which are then transmitted to the robots for execution. Basic control algorithms for robot soccer players, such as: moving to a point, turning on a point, movement around a circle, obstacle avoidance, taking a pass, goalkeeper actions, hitting a set point, as well as a game model for two field players acting against a goalkeeper were implemented and used to test the stand performance, to record the qualification video and to prepare documents for the participation of St. Petersburg State University team in the RoboCup Small Size League final, 2019, in Sydney, Australia.","PeriodicalId":36977,"journal":{"name":"Informatsionno-Upravliaiushchie Sistemy","volume":"1 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2019-04-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Informatsionno-Upravliaiushchie Sistemy","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.31799/1684-8853-2019-2-19-25","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"Mathematics","Score":null,"Total":0}
引用次数: 0

Abstract

Introduction: The international RoboCup soccer tournaments for robots have been held since the mid-1990s and have attracted a lot of attention from universities all over the world. Their goal is to develop scientific and engineering research in the areas of robotics, artificial intelligence, computer vision, navigation, group and multi-agent interaction of robots and mechatronic devices. Purpose: To create a new generation research bench which assists in developing, training and evaluating soccer robots, as well as developing basic algorithms for managing an individual soccer robot or a group of them. Results: A stand was designed to develop and analyze algorithms for control over a group of robots and navigation in a highly dynamic environment with centralized control organized as follows: the computing center receives data from a video surveillance system, uses the obtained information about the positions of the robots and the ball and about the state of their sensors to calculate control commands (velocity vector, angular velocity, impact signal) which are then transmitted to the robots for execution. Basic control algorithms for robot soccer players, such as: moving to a point, turning on a point, movement around a circle, obstacle avoidance, taking a pass, goalkeeper actions, hitting a set point, as well as a game model for two field players acting against a goalkeeper were implemented and used to test the stand performance, to record the qualification video and to prepare documents for the participation of St. Petersburg State University team in the RoboCup Small Size League final, 2019, in Sydney, Australia.
参加SSL联赛RoboCup比赛的一队足球机器人:系统和算法
自20世纪90年代中期以来,国际机器人足球锦标赛一直在举办,引起了世界各地大学的广泛关注。他们的目标是在机器人、人工智能、计算机视觉、导航、机器人和机电一体化设备的群体和多代理交互等领域开展科学和工程研究。目的:创建新一代研究平台,帮助开发、训练和评估足球机器人,以及开发管理单个或一组足球机器人的基本算法。结果:设计了一个展台,用于开发和分析在高度动态环境中控制一组机器人和导航的算法,集中控制组织如下:计算中心接收来自视频监控系统的数据,利用获得的关于机器人和球的位置以及传感器状态的信息来计算控制命令(速度矢量、角速度、撞击信号),然后将这些命令传输给机器人执行。机器人足球运动员的基本控制算法,如:移动到一个点,转向一个点,绕圈移动,避障,传球,守门员动作,击中设定点,以及两名现场球员对抗守门员的游戏模型被实现并用于测试看台表现,记录资格赛视频并为圣彼得堡国立大学队参加2019年在澳大利亚悉尼举行的机器人世界杯小型联赛决赛准备文件。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Informatsionno-Upravliaiushchie Sistemy
Informatsionno-Upravliaiushchie Sistemy Mathematics-Control and Optimization
CiteScore
1.40
自引率
0.00%
发文量
35
×
引用
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学术文献互助群
群 号:481959085
Book学术官方微信