{"title":"基于概率模式识别的ros运行系统实时诊断","authors":"S. Vechet, J. Krejsa","doi":"10.21495/71-0-383","DOIUrl":null,"url":null,"abstract":"Autonomous mobile robots consists of various software modules to achieve given goal, including solving complex navigation tasks as localization, mapping or path planning. These tasks are highly dependent on the quality of data measured and gathered from hardware subsystems. Using Robot Operating System (ROS) as integration basis reduces the development effort and time to market. While ROS framework itself is considered as reliable and stable to run even soft real-time tasks, in case of any internal failures on data misreadings can be problematic to debug or even identify the problem for common user. Due to this unpleasant situations we develop a virtual assistant, internally represented as diagnostic expert system, to help users to identify and possibly fix the problem.","PeriodicalId":197313,"journal":{"name":"Engineering Mechanics 2019","volume":"51 3 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-05-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"REAL-TIME DIAGNOSTICS FOR ROS RUNNING SYSTEMS BASED ON PROBABILISTIC PATTERNS IDENTIFICATION\",\"authors\":\"S. Vechet, J. Krejsa\",\"doi\":\"10.21495/71-0-383\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Autonomous mobile robots consists of various software modules to achieve given goal, including solving complex navigation tasks as localization, mapping or path planning. These tasks are highly dependent on the quality of data measured and gathered from hardware subsystems. Using Robot Operating System (ROS) as integration basis reduces the development effort and time to market. While ROS framework itself is considered as reliable and stable to run even soft real-time tasks, in case of any internal failures on data misreadings can be problematic to debug or even identify the problem for common user. Due to this unpleasant situations we develop a virtual assistant, internally represented as diagnostic expert system, to help users to identify and possibly fix the problem.\",\"PeriodicalId\":197313,\"journal\":{\"name\":\"Engineering Mechanics 2019\",\"volume\":\"51 3 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2019-05-13\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Engineering Mechanics 2019\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.21495/71-0-383\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Engineering Mechanics 2019","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.21495/71-0-383","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
REAL-TIME DIAGNOSTICS FOR ROS RUNNING SYSTEMS BASED ON PROBABILISTIC PATTERNS IDENTIFICATION
Autonomous mobile robots consists of various software modules to achieve given goal, including solving complex navigation tasks as localization, mapping or path planning. These tasks are highly dependent on the quality of data measured and gathered from hardware subsystems. Using Robot Operating System (ROS) as integration basis reduces the development effort and time to market. While ROS framework itself is considered as reliable and stable to run even soft real-time tasks, in case of any internal failures on data misreadings can be problematic to debug or even identify the problem for common user. Due to this unpleasant situations we develop a virtual assistant, internally represented as diagnostic expert system, to help users to identify and possibly fix the problem.