{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,15]],"date-time":"2024-09-15T11:51:54Z","timestamp":1726401114238},"reference-count":30,"publisher":"Cambridge University Press (CUP)","issue":"3","license":[{"start":{"date-parts":[[2012,7,18]],"date-time":"2012-07-18T00:00:00Z","timestamp":1342569600000},"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":[[2013,5]]},"abstract":"<jats:title>SUMMARY<\/jats:title><jats:p>Central Pattern Generators (CPGs) can generate robust, smooth and coordinated oscillatory signals for locomotion control of robots with multiple degrees of freedom, but the tuning of CPG parameters for a desired locomotor pattern constitutes a tremendously difficult task. This paper addresses this problem for the generation of fish-like swimming gaits with an adaptive CPG network on a multi-joint robotic fish. Our approach converts the related CPG parameters into dynamical systems that evolve as part of the CPG network dynamics. To reproduce the bodily motion of swimming fish, we use the joint angles calculated with the trajectory approximation method as teaching signals for the CPG network, which are modeled as a chain of coupled Hopf oscillators. A novel coupling scheme is proposed to eliminate the influence of afferent signals on the amplitude of the oscillator. The learning rules of intrinsic frequency, coupling weight and amplitude are formulated with phase space representation of the oscillators. The frequency, amplitudes and phase relations of the teaching signals can be encoded by the CPG network with adaptation mechanisms. Since the Hopf oscillator exhibits limit cycle behavior, the learned locomotor pattern is stable against perturbations. Moreover, due to nonlinear characteristics of the CPG model, modification of the target travelling body wave can be carried out in a smooth way. Numerical experiments are conducted to validate the effectiveness of the proposed learning rules.<\/jats:p>","DOI":"10.1017\/s0263574712000343","type":"journal-article","created":{"date-parts":[[2012,7,18]],"date-time":"2012-07-18T06:17:15Z","timestamp":1342592235000},"page":"361-369","source":"Crossref","is-referenced-by-count":17,"title":["Learning to swim: a dynamical systems approach to mimicking fish swimming with CPG"],"prefix":"10.1017","volume":"31","author":[{"given":"Tianmiao","family":"Wang","sequence":"first","affiliation":[]},{"given":"Yonghui","family":"Hu","sequence":"additional","affiliation":[]},{"given":"Jianhong","family":"Liang","sequence":"additional","affiliation":[]}],"member":"56","published-online":{"date-parts":[[2012,7,18]]},"reference":[{"key":"S0263574712000343_ref21","doi-asserted-by":"publisher","DOI":"10.1049\/iet-cta:20070204"},{"key":"S0263574712000343_ref17","doi-asserted-by":"publisher","DOI":"10.1126\/science.3975635"},{"key":"S0263574712000343_ref12","unstructured":"J. Shao and L. Wang , \u201cPlatform for Cooperation of Multiple Robotic Fish \u2013 Robofish Water Polo,\u201d In: Proceedings of the 46th IEEE Conference on Decision and Control (2007) pp. 1423\u20131428."},{"key":"S0263574712000343_ref8","first-page":"189","volume-title":"Proceedings of the 10th International Symposia on Unmanned Untethered Submersible Technology","author":"Anderson","year":"1997"},{"key":"S0263574712000343_ref5","doi-asserted-by":"publisher","DOI":"10.1109\/TMECH.2009.2027812"},{"key":"S0263574712000343_ref1","doi-asserted-by":"publisher","DOI":"10.1109\/48.757275"},{"key":"S0263574712000343_ref9","doi-asserted-by":"publisher","DOI":"10.1002\/rob.20363"},{"key":"S0263574712000343_ref11","unstructured":"H. Hu , L. Liu , I. Dukes and G. Francis , \u201cDesign of 3D Swim Patterns for Autonomous Robotic Fish,\u201d In: Proceedings of the IEEE\/RSJ International Conference on Intelligent Robots and Systems (2006) pp. 2406\u20132411."},{"key":"S0263574712000343_ref23","first-page":"934","volume-title":"Proceedings of the IEEE\/RSJ International Conference on Intelligent Robots and Systems","author":"Zhou","year":"2010"},{"key":"S0263574712000343_ref13","doi-asserted-by":"publisher","DOI":"10.1109\/TSMCB.2004.831151"},{"key":"S0263574712000343_ref2","doi-asserted-by":"publisher","DOI":"10.1109\/JOE.2005.843748"},{"key":"S0263574712000343_ref30","first-page":"3903","volume-title":"Proceedings of the IEEE\/RSJ International Conference on Intelligent Robots and Systems","author":"Buchli","year":"2006"},{"key":"S0263574712000343_ref20","doi-asserted-by":"publisher","DOI":"10.1016\/j.neucom.2007.09.007"},{"key":"S0263574712000343_ref18","doi-asserted-by":"publisher","DOI":"10.1016\/j.neunet.2008.03.014"},{"key":"S0263574712000343_ref22","volume-title":"Proceedings of the 9th IEEE Mediterranean Conference on Control and Automation","author":"Arena","year":"2001"},{"key":"S0263574712000343_ref7","doi-asserted-by":"publisher","DOI":"10.1017\/S0263574709005499"},{"key":"S0263574712000343_ref25","unstructured":"M. Wang , J. Yu and M. Tan , \u201cModeling Neural Control of Robotic Fish with Pectoral Fins Using a CPG-Based Network,\u201d In: Proceedings of the 46th IEEE Conference on Decision and Control (2009) pp. 6502\u20136507."},{"key":"S0263574712000343_ref16","unstructured":"K. Hirata , \u201cDevelopment of Experimental Fish Robot,\u201d In: Proceedings of the 6th International Symposia on Marine Engineering (2007) pp. 711\u2013714."},{"key":"S0263574712000343_ref15","doi-asserted-by":"publisher","DOI":"10.1177\/1077546306070597"},{"key":"S0263574712000343_ref24","first-page":"1263","volume-title":"Proceedings of the IEEE International Conference Industrial Technology","author":"Wang","year":"2005"},{"key":"S0263574712000343_ref14","doi-asserted-by":"publisher","DOI":"10.1016\/S1672-6529(09)60184-0"},{"key":"S0263574712000343_ref26","doi-asserted-by":"publisher","DOI":"10.1017\/S0022112060001110"},{"key":"S0263574712000343_ref28","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511755743"},{"key":"S0263574712000343_ref29","doi-asserted-by":"publisher","DOI":"10.1016\/j.physd.2006.02.009"},{"key":"S0263574712000343_ref19","doi-asserted-by":"publisher","DOI":"10.1007\/s10514-007-9071-6"},{"key":"S0263574712000343_ref3","doi-asserted-by":"publisher","DOI":"10.1038\/scientificamerican0395-64"},{"key":"S0263574712000343_ref4","doi-asserted-by":"publisher","DOI":"10.1007\/s00348-007-0407-y"},{"key":"S0263574712000343_ref10","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2004.835363"},{"key":"S0263574712000343_ref27","doi-asserted-by":"publisher","DOI":"10.1109\/JOE.2004.833102"},{"key":"S0263574712000343_ref6","doi-asserted-by":"publisher","DOI":"10.1109\/LED.2007.911625"}],"container-title":["Robotica"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.cambridge.org\/core\/services\/aop-cambridge-core\/content\/view\/S0263574712000343","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,4,23]],"date-time":"2019-04-23T18:04:08Z","timestamp":1556042648000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.cambridge.org\/core\/product\/identifier\/S0263574712000343\/type\/journal_article"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,7,18]]},"references-count":30,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2013,5]]}},"alternative-id":["S0263574712000343"],"URL":"https:\/\/doi.org\/10.1017\/s0263574712000343","relation":{},"ISSN":["0263-5747","1469-8668"],"issn-type":[{"value":"0263-5747","type":"print"},{"value":"1469-8668","type":"electronic"}],"subject":[],"published":{"date-parts":[[2012,7,18]]}}}