{"title":"直接运动学的实时VLSI体系结构","authors":"V. Seshadri","doi":"10.1109/ROBOT.1987.1087849","DOIUrl":null,"url":null,"abstract":"A real-time direct kinematics algorithm has been implemented on a general-purpose signal processor. The implementation features fixed-point calculation and on-chip generation of sinusoidal functions. It is based on a parallel, pipelined architecture including a 16*16 multiplier and two 36-bit accumulators. Various algorithms are used for sinusoidal computations to trade off speed against memory usage. The algorithms have been both simulated and run on the actual hardware. The results indicate that the direct kinematics solution is obtained in under 10 microseconds with a 16-bit resolution. This amounts to a speed improvement of three orders of magnitude compared to execution on a conventional 16-bit microprocessor.","PeriodicalId":438447,"journal":{"name":"Proceedings. 1987 IEEE International Conference on Robotics and Automation","volume":"44 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1987-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":"{\"title\":\"A real-time VLSI architecture for direct kinematics\",\"authors\":\"V. Seshadri\",\"doi\":\"10.1109/ROBOT.1987.1087849\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"A real-time direct kinematics algorithm has been implemented on a general-purpose signal processor. The implementation features fixed-point calculation and on-chip generation of sinusoidal functions. It is based on a parallel, pipelined architecture including a 16*16 multiplier and two 36-bit accumulators. Various algorithms are used for sinusoidal computations to trade off speed against memory usage. The algorithms have been both simulated and run on the actual hardware. The results indicate that the direct kinematics solution is obtained in under 10 microseconds with a 16-bit resolution. This amounts to a speed improvement of three orders of magnitude compared to execution on a conventional 16-bit microprocessor.\",\"PeriodicalId\":438447,\"journal\":{\"name\":\"Proceedings. 1987 IEEE International Conference on Robotics and Automation\",\"volume\":\"44 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1987-03-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"5\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings. 1987 IEEE International Conference on Robotics and Automation\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ROBOT.1987.1087849\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings. 1987 IEEE International Conference on Robotics and Automation","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ROBOT.1987.1087849","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A real-time VLSI architecture for direct kinematics
A real-time direct kinematics algorithm has been implemented on a general-purpose signal processor. The implementation features fixed-point calculation and on-chip generation of sinusoidal functions. It is based on a parallel, pipelined architecture including a 16*16 multiplier and two 36-bit accumulators. Various algorithms are used for sinusoidal computations to trade off speed against memory usage. The algorithms have been both simulated and run on the actual hardware. The results indicate that the direct kinematics solution is obtained in under 10 microseconds with a 16-bit resolution. This amounts to a speed improvement of three orders of magnitude compared to execution on a conventional 16-bit microprocessor.