{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,4,5]],"date-time":"2022-04-05T20:31:57Z","timestamp":1649190717880},"reference-count":20,"publisher":"Cambridge University Press (CUP)","issue":"7","license":[{"start":{"date-parts":[[2009,3,17]],"date-time":"2009-03-17T00:00:00Z","timestamp":1237248000000},"content-version":"unspecified","delay-in-days":0,"URL":"https:\/\/www.cambridge.org\/core\/terms"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Robotica"],"published-print":{"date-parts":[[2009,12]]},"abstract":"<jats:title>SUMMARY<\/jats:title><jats:p>In this paper, we propose rapid-control prototyping (RCP) for a robot soccer using the SIMTool that has been developed in Seoul National University, Korea, for the control-aided control system design (CACSD). The proposed RCP enables us to carry out the rapid design and the verification of controls for two-wheeled mobile robots (TWMRs), players in the robot soccer, without writing C codes directly and requiring a special H\/W. On the basis of the proposed RCP, a blockset for the robot soccer is developed for easy design of a variety of mathematical and logical algorithms. All blocks in the blockset are made up of basic blocks offered by the SIMTool. Applied algorithms for specific purposes can be easily and efficiently constructed with just a combination of the blocks in the blockset. As one of the algorithms implemented with the developed blockset, a novel navigation algorithm, called a reactive navigation algorithm using the direction and the avoidance vectors based scheme (RNDAVS), is proposed. It is shown through simulations and experiments that the RNDAVS designed with the proposed RCP can avoid a local minima and the goal non-reachable with obstacles nearby (GNRON) arising from the existing methods. Furthermore, in order to validate the proposed RCP in a real game, we employ an official simulation game for the robot soccer, the SimuroSot. Block diagrams are constructed for strategy, path calculation, and the interface to the SIMTool. We show that the algorithms implemented with the proposed RCP work well in the simulation game.<\/jats:p>","DOI":"10.1017\/s0263574709005505","type":"journal-article","created":{"date-parts":[[2009,3,17]],"date-time":"2009-03-17T09:50:46Z","timestamp":1237283446000},"page":"1091-1102","source":"Crossref","is-referenced-by-count":1,"title":["Rapid control prototyping for robot soccer"],"prefix":"10.1017","volume":"27","author":[{"given":"Junwon","family":"Jang","sequence":"first","affiliation":[]},{"given":"Soohee","family":"Han","sequence":"additional","affiliation":[]},{"given":"Hanjun","family":"Kim","sequence":"additional","affiliation":[]},{"given":"Choon Ki","family":"Ahn","sequence":"additional","affiliation":[]},{"given":"Wook Hyun","family":"Kwon","sequence":"additional","affiliation":[]}],"member":"56","published-online":{"date-parts":[[2009,3,17]]},"reference":[{"key":"S0263574709005505_ref10","unstructured":"10. PrecisionMBA, LLC, http:\/\/www.precisionmba.com, (accessed 04\/03\/2009)."},{"key":"S0263574709005505_ref11","unstructured":"11. MATLAB, http:\/\/www.mathworks.com, (accessed 04\/03\/2009)."},{"key":"S0263574709005505_ref9","unstructured":"9. Federation of International Robot-soccer Association (FIRA), http:\/\/www.fira.net, (accessed 04\/03\/2009)."},{"key":"S0263574709005505_ref3","first-page":"856","volume-title":"Proceedings of IEEE Conference on Applied Power Electronics","author":"Meah","year":"2007"},{"key":"S0263574709005505_ref16","unstructured":"16. Shim H. S. , Design and Implementation of Multi-Robot Cooperation System Using BIOS: Its Application to Robot Soccer,\u2019 Ph.D. Dissertation (Department of Electrical Engineering KAIST, Taejon-shi, South Korea, 1998)."},{"key":"S0263574709005505_ref12","doi-asserted-by":"crossref","DOI":"10.1007\/b95999","volume-title":"Soccer Robotics","author":"Kim","year":"2004"},{"key":"S0263574709005505_ref15","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.1991.174669"},{"key":"S0263574709005505_ref20","doi-asserted-by":"publisher","DOI":"10.1016\/S0921-8890(02)00311-1"},{"key":"S0263574709005505_ref6","first-page":"1398","volume-title":"Proceedings of IEEE Conference on Robotics and Automation","author":"Koren","year":"1991"},{"key":"S0263574709005505_ref8","unstructured":"8. Control Information Systems Laboratory (CISL), http:\/\/cisl.snu.ac.kr, (accessed 04\/03\/2009)."},{"key":"S0263574709005505_ref4","first-page":"278","volume-title":"Proceedings of IEEE Symposium on Computer Aided Control Systems Design","author":"Chen","year":"2004"},{"key":"S0263574709005505_ref1","first-page":"40","article-title":"Model-based design-model misbehavior","volume":"4","author":"Gothard","year":"2006","journal-title":"Electron. Syst. Software"},{"key":"S0263574709005505_ref19","doi-asserted-by":"publisher","DOI":"10.1016\/S0921-8890(97)00023-7"},{"key":"S0263574709005505_ref14","doi-asserted-by":"publisher","DOI":"10.1016\/S0736-5845(00)00008-9"},{"key":"S0263574709005505_ref5","first-page":"2292","volume-title":"Proceedings of IEEE Symposium on Computer Aided Control Systems Design","author":"Hercog","year":"2006"},{"key":"S0263574709005505_ref17","doi-asserted-by":"publisher","DOI":"10.1177\/027836498600500106"},{"key":"S0263574709005505_ref18","doi-asserted-by":"crossref","first-page":"450","DOI":"10.1109\/3477.931544","article-title":"Evolutionary programming based univector field navigation method for fast mobile robots","volume":"31","author":"Kim","year":"2001","journal-title":"IEEE Trans. Syst. Man. Cybern."},{"key":"S0263574709005505_ref7","doi-asserted-by":"publisher","DOI":"10.1109\/70.880813"},{"key":"S0263574709005505_ref13","first-page":"58","volume-title":"Proceedings of 12th International Conference","author":"Motai","year":"2005"},{"key":"S0263574709005505_ref2","doi-asserted-by":"publisher","DOI":"10.1109\/TSM.2006.883589"}],"container-title":["Robotica"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.cambridge.org\/core\/services\/aop-cambridge-core\/content\/view\/S0263574709005505","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,4,29]],"date-time":"2019-04-29T21:55:40Z","timestamp":1556574940000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.cambridge.org\/core\/product\/identifier\/S0263574709005505\/type\/journal_article"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,3,17]]},"references-count":20,"journal-issue":{"issue":"7","published-print":{"date-parts":[[2009,12]]}},"alternative-id":["S0263574709005505"],"URL":"https:\/\/doi.org\/10.1017\/s0263574709005505","relation":{},"ISSN":["0263-5747","1469-8668"],"issn-type":[{"value":"0263-5747","type":"print"},{"value":"1469-8668","type":"electronic"}],"subject":[],"published":{"date-parts":[[2009,3,17]]}}}