{"title":"Analysis of Soccer Robot Behaviors Using Time Petri Nets","authors":"Daniel Ponsini, Yilin Yang, Seung-yun Kim","doi":"10.1109/IRI.2016.43","DOIUrl":null,"url":null,"abstract":"Using Petri nets (PNs) to model complex systems allows for analysis and increased comprehension of the system itself. PNs can be used to show the logic behind a system or to create a visual representation of the steps a system will take. Although this alone can be useful, there are some areas in which normal PNs fail, in these cases introducing time into the nets can open the modeling possibilities. Time can be used to literally represent the duration of an event or can be used to implement probability into a system. In this paper, Time Petri nets (TPNs) are used to model soccer playing robots whose movements are based on the proposed algorithm, which serves to guide the robots to the safest path to the goal. After modeling and testing, it was shown that the proposed algorithm, Optimal Path for Ball Movement, outperformed both random prioritization and the Rapidly-exploring Random Tree algorithm by about 43% and 37%, respectively.","PeriodicalId":319129,"journal":{"name":"2016 IEEE 17th International Conference on Information Reuse and Integration (IRI)","volume":"47 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-07-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 IEEE 17th International Conference on Information Reuse and Integration (IRI)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IRI.2016.43","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 7
Abstract
Using Petri nets (PNs) to model complex systems allows for analysis and increased comprehension of the system itself. PNs can be used to show the logic behind a system or to create a visual representation of the steps a system will take. Although this alone can be useful, there are some areas in which normal PNs fail, in these cases introducing time into the nets can open the modeling possibilities. Time can be used to literally represent the duration of an event or can be used to implement probability into a system. In this paper, Time Petri nets (TPNs) are used to model soccer playing robots whose movements are based on the proposed algorithm, which serves to guide the robots to the safest path to the goal. After modeling and testing, it was shown that the proposed algorithm, Optimal Path for Ball Movement, outperformed both random prioritization and the Rapidly-exploring Random Tree algorithm by about 43% and 37%, respectively.
使用Petri网(PNs)对复杂系统进行建模,可以对系统本身进行分析并增强理解。pn可用于显示系统背后的逻辑,或创建系统将采取的步骤的可视化表示。虽然这本身是有用的,但在某些领域,正常的PNs会失败,在这些情况下,将时间引入网络可以打开建模的可能性。时间可以用来表示事件的持续时间,也可以用来在系统中实现概率。本文将时间Petri网(TPNs)用于足球机器人的建模,机器人的运动基于所提出的算法,该算法用于引导机器人走向最安全的目标路径。经过建模和测试,表明所提出的优化路径(Optimal Path for Ball Movement)算法比随机优先排序和快速探索随机树算法分别高出约43%和37%。