{"title":"Flexible Signal-Oriented Hardware Abstraction for Rapid Prototyping of Robotic Systems","authors":"Stefan Jörg, M. Nickl, G. Hirzinger","doi":"10.1109/IROS.2006.281759","DOIUrl":null,"url":null,"abstract":"Diffuse and changing specifications for the design of light-weight robots result in high design costs for the desired robotic system, especially the electronic modules and related software drivers. To reduce those costs, we created a flexible robot platform, consisting of FPGA joint modules that are connected by a high speed communication. To fully exploit the hardware flexibility, we introduce a flexible signal-oriented hardware abstraction that is based on a signal flow oriented middleware (SFMiddleware). SFMiddleware enables the transparent integration of changing joint hardware functionality with robot control applications. Utilizing a static system specification approach, we benefit from the abstraction of a middleware without the typical overhead of common middleware implementations. Thus, we achieve a small run-time footprint and control cycles of more than 10 kHz","PeriodicalId":237562,"journal":{"name":"2006 IEEE/RSJ International Conference on Intelligent Robots and Systems","volume":"11 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2006-10-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"14","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2006 IEEE/RSJ International Conference on Intelligent Robots and Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IROS.2006.281759","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 14
Abstract
Diffuse and changing specifications for the design of light-weight robots result in high design costs for the desired robotic system, especially the electronic modules and related software drivers. To reduce those costs, we created a flexible robot platform, consisting of FPGA joint modules that are connected by a high speed communication. To fully exploit the hardware flexibility, we introduce a flexible signal-oriented hardware abstraction that is based on a signal flow oriented middleware (SFMiddleware). SFMiddleware enables the transparent integration of changing joint hardware functionality with robot control applications. Utilizing a static system specification approach, we benefit from the abstraction of a middleware without the typical overhead of common middleware implementations. Thus, we achieve a small run-time footprint and control cycles of more than 10 kHz