{"title":"机器人行走控制的系列启发CPG模型","authors":"Jiaqi Zhang, Xianchao Zhao, Chenkun Qi","doi":"10.1109/ICMLA.2012.80","DOIUrl":null,"url":null,"abstract":"Central pattern generator (CPG) is a kind of neural network which is located in the spinal cord. It has been found to be responsible for many rhythmic biological movements, such as breathing, swimming, flying as well as walking. Many CPG models have been designed and proved to be useful. But the CPG outputs of these models are often sine waves or quasi-sine waves. Also these outputs are directly used as the control signals to control joint trajectories or joint torques on robots. This is obviously not an accurate design in robot walking control especially when sine or quasisine waves are not the best signals to set walking patters because of the complexity of tasks. In this paper, based on the idea of Righetti, Buchli and Ijspeert, a CPG model is designed, which is inspired by Fourier series and can produce outputs with any shape. There are a limited set of sub-components in the proposed model. Each sub-component learns one harmonic of a reference wave. A summation of these sub-components is used to approximate the wave. In this way, the wave will be learned and embedded in the CPG model. In the proposed model, FFT is used to see the harmonics and calculate the frequency. The system is designed in polar coordinates with new Hebbian learning items and Kuramoto model items. Because the whole system is a limit cycle system, it is robust to perturbation. The experiment conducted on an AIBO robot shows the effectiveness of the proposed model.","PeriodicalId":157399,"journal":{"name":"2012 11th International Conference on Machine Learning and Applications","volume":"252 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-12-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"A Series Inspired CPG Model for Robot Walking Control\",\"authors\":\"Jiaqi Zhang, Xianchao Zhao, Chenkun Qi\",\"doi\":\"10.1109/ICMLA.2012.80\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Central pattern generator (CPG) is a kind of neural network which is located in the spinal cord. It has been found to be responsible for many rhythmic biological movements, such as breathing, swimming, flying as well as walking. Many CPG models have been designed and proved to be useful. But the CPG outputs of these models are often sine waves or quasi-sine waves. Also these outputs are directly used as the control signals to control joint trajectories or joint torques on robots. This is obviously not an accurate design in robot walking control especially when sine or quasisine waves are not the best signals to set walking patters because of the complexity of tasks. In this paper, based on the idea of Righetti, Buchli and Ijspeert, a CPG model is designed, which is inspired by Fourier series and can produce outputs with any shape. There are a limited set of sub-components in the proposed model. Each sub-component learns one harmonic of a reference wave. A summation of these sub-components is used to approximate the wave. In this way, the wave will be learned and embedded in the CPG model. In the proposed model, FFT is used to see the harmonics and calculate the frequency. The system is designed in polar coordinates with new Hebbian learning items and Kuramoto model items. Because the whole system is a limit cycle system, it is robust to perturbation. The experiment conducted on an AIBO robot shows the effectiveness of the proposed model.\",\"PeriodicalId\":157399,\"journal\":{\"name\":\"2012 11th International Conference on Machine Learning and Applications\",\"volume\":\"252 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2012-12-12\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2012 11th International Conference on Machine Learning and Applications\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICMLA.2012.80\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2012 11th International Conference on Machine Learning and Applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICMLA.2012.80","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A Series Inspired CPG Model for Robot Walking Control
Central pattern generator (CPG) is a kind of neural network which is located in the spinal cord. It has been found to be responsible for many rhythmic biological movements, such as breathing, swimming, flying as well as walking. Many CPG models have been designed and proved to be useful. But the CPG outputs of these models are often sine waves or quasi-sine waves. Also these outputs are directly used as the control signals to control joint trajectories or joint torques on robots. This is obviously not an accurate design in robot walking control especially when sine or quasisine waves are not the best signals to set walking patters because of the complexity of tasks. In this paper, based on the idea of Righetti, Buchli and Ijspeert, a CPG model is designed, which is inspired by Fourier series and can produce outputs with any shape. There are a limited set of sub-components in the proposed model. Each sub-component learns one harmonic of a reference wave. A summation of these sub-components is used to approximate the wave. In this way, the wave will be learned and embedded in the CPG model. In the proposed model, FFT is used to see the harmonics and calculate the frequency. The system is designed in polar coordinates with new Hebbian learning items and Kuramoto model items. Because the whole system is a limit cycle system, it is robust to perturbation. The experiment conducted on an AIBO robot shows the effectiveness of the proposed model.