{"title":"基于单片机的尾鳍机器鱼研究","authors":"Yawei Qu, Songlin Chen, Jie Ma","doi":"10.1109/CCDC.2014.6853001","DOIUrl":null,"url":null,"abstract":"This paper designs a MCU-based robot fish with caudal fin in order to model the robot fish and verify the related control methods. Firstly, this paper presents an overall design according to the functions required and then chooses the ideal servo motor after calculating its parameters based on the amplitude and frequency of the sine law. In addition, the controller, the inertial navigation model, the wireless communication model, the power supply, the electric circuit and the shell is designed and implemented considering of the limitation of the speed, interface, and cost and so on. In the software design, this paper solves the problem that the MCU is inefficient on the calculation of the float with the method of looking up the sine table, so that the SPWM wave drives the servo motor smoothly. With the program of IIC and SPI bus on the MCU and the control program based on Labview on PC, this paper realizes the wireless communication between the robot fish and PC, making the data collection and remote control possible. In the last, the robot fish is tested.","PeriodicalId":380818,"journal":{"name":"The 26th Chinese Control and Decision Conference (2014 CCDC)","volume":"7 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-07-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Research of MCU-based robot fish with caudal fin\",\"authors\":\"Yawei Qu, Songlin Chen, Jie Ma\",\"doi\":\"10.1109/CCDC.2014.6853001\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper designs a MCU-based robot fish with caudal fin in order to model the robot fish and verify the related control methods. Firstly, this paper presents an overall design according to the functions required and then chooses the ideal servo motor after calculating its parameters based on the amplitude and frequency of the sine law. In addition, the controller, the inertial navigation model, the wireless communication model, the power supply, the electric circuit and the shell is designed and implemented considering of the limitation of the speed, interface, and cost and so on. In the software design, this paper solves the problem that the MCU is inefficient on the calculation of the float with the method of looking up the sine table, so that the SPWM wave drives the servo motor smoothly. With the program of IIC and SPI bus on the MCU and the control program based on Labview on PC, this paper realizes the wireless communication between the robot fish and PC, making the data collection and remote control possible. In the last, the robot fish is tested.\",\"PeriodicalId\":380818,\"journal\":{\"name\":\"The 26th Chinese Control and Decision Conference (2014 CCDC)\",\"volume\":\"7 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2014-07-14\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"The 26th Chinese Control and Decision Conference (2014 CCDC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CCDC.2014.6853001\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"The 26th Chinese Control and Decision Conference (2014 CCDC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CCDC.2014.6853001","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
This paper designs a MCU-based robot fish with caudal fin in order to model the robot fish and verify the related control methods. Firstly, this paper presents an overall design according to the functions required and then chooses the ideal servo motor after calculating its parameters based on the amplitude and frequency of the sine law. In addition, the controller, the inertial navigation model, the wireless communication model, the power supply, the electric circuit and the shell is designed and implemented considering of the limitation of the speed, interface, and cost and so on. In the software design, this paper solves the problem that the MCU is inefficient on the calculation of the float with the method of looking up the sine table, so that the SPWM wave drives the servo motor smoothly. With the program of IIC and SPI bus on the MCU and the control program based on Labview on PC, this paper realizes the wireless communication between the robot fish and PC, making the data collection and remote control possible. In the last, the robot fish is tested.