Christian Scheifele, A. Lechler, Christian Daniel, Weiliang Xu
{"title":"Real-time extension of ROS based on a network of modular blocks for highly precise motion generation","authors":"Christian Scheifele, A. Lechler, Christian Daniel, Weiliang Xu","doi":"10.1109/AMC.2016.7496339","DOIUrl":null,"url":null,"abstract":"In this paper a solution is presented, which extends the network of non-real-time-capable ROS nodes (Robot Operating System) by a modular network of configurable and real-time-capable blocks with control and path planning functionalities. By means of this solution, ROS can be coupled with real-time algorithms from the field of industrial path planning controls, such as spline interpolation (e.g. Akima, B-spline). Furthermore, the real-time network can communicate directly with industrial hardware via real-time bus protocols established in the industrial automation technology. The available engineering-tool allows to model the real-time network in a user-friendly way. Custom real-time blocks can be generated from C++ code.","PeriodicalId":273847,"journal":{"name":"2016 IEEE 14th International Workshop on Advanced Motion Control (AMC)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-04-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 IEEE 14th International Workshop on Advanced Motion Control (AMC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/AMC.2016.7496339","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
In this paper a solution is presented, which extends the network of non-real-time-capable ROS nodes (Robot Operating System) by a modular network of configurable and real-time-capable blocks with control and path planning functionalities. By means of this solution, ROS can be coupled with real-time algorithms from the field of industrial path planning controls, such as spline interpolation (e.g. Akima, B-spline). Furthermore, the real-time network can communicate directly with industrial hardware via real-time bus protocols established in the industrial automation technology. The available engineering-tool allows to model the real-time network in a user-friendly way. Custom real-time blocks can be generated from C++ code.