{"title":"基于传感器的机器人技能软件设计","authors":"C. Archibald, M. Krieger, E. Petriu","doi":"10.1109/IMTC.1994.352097","DOIUrl":null,"url":null,"abstract":"A paradigm for sensor-based robot programming is discussed where robotic operations are created by combining predetermined robot skills. The creation of these skills and the tools required to design them are the main subjects of this paper. The most difficult aspect of designing sensor-based robot skills is to guarantee that realtime deadlines will be met. System design tools for realtime systems are required that will predict if the intended system functionality will be met in practice. In robot skills design, the tools can be simplified because the interfaces to sensors and robots have restricted behaviour. A coordination language is presented that allows the designer to predict the behaviour of the software modules which cooperate as a system. The language is represented in both graphical and textual form, and is complemented by timing charts. The creation of a robot skill that uses a force-torque sensor in the robot control loop is used as an example to demonstrate these concepts. It is shown that these tools create a means to predict the realtime behaviour of a system incorporating multiple devices.<<ETX>>","PeriodicalId":231484,"journal":{"name":"Conference Proceedings. 10th Anniversary. IMTC/94. Advanced Technologies in I & M. 1994 IEEE Instrumentation and Measurement Technolgy Conference (Cat. No.94CH3424-9)","volume":"180 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1994-05-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Software design of sensor-based robot skills\",\"authors\":\"C. Archibald, M. Krieger, E. Petriu\",\"doi\":\"10.1109/IMTC.1994.352097\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"A paradigm for sensor-based robot programming is discussed where robotic operations are created by combining predetermined robot skills. The creation of these skills and the tools required to design them are the main subjects of this paper. The most difficult aspect of designing sensor-based robot skills is to guarantee that realtime deadlines will be met. System design tools for realtime systems are required that will predict if the intended system functionality will be met in practice. In robot skills design, the tools can be simplified because the interfaces to sensors and robots have restricted behaviour. A coordination language is presented that allows the designer to predict the behaviour of the software modules which cooperate as a system. The language is represented in both graphical and textual form, and is complemented by timing charts. The creation of a robot skill that uses a force-torque sensor in the robot control loop is used as an example to demonstrate these concepts. It is shown that these tools create a means to predict the realtime behaviour of a system incorporating multiple devices.<<ETX>>\",\"PeriodicalId\":231484,\"journal\":{\"name\":\"Conference Proceedings. 10th Anniversary. IMTC/94. Advanced Technologies in I & M. 1994 IEEE Instrumentation and Measurement Technolgy Conference (Cat. No.94CH3424-9)\",\"volume\":\"180 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1994-05-10\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Conference Proceedings. 10th Anniversary. IMTC/94. Advanced Technologies in I & M. 1994 IEEE Instrumentation and Measurement Technolgy Conference (Cat. No.94CH3424-9)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/IMTC.1994.352097\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Conference Proceedings. 10th Anniversary. IMTC/94. Advanced Technologies in I & M. 1994 IEEE Instrumentation and Measurement Technolgy Conference (Cat. No.94CH3424-9)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IMTC.1994.352097","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A paradigm for sensor-based robot programming is discussed where robotic operations are created by combining predetermined robot skills. The creation of these skills and the tools required to design them are the main subjects of this paper. The most difficult aspect of designing sensor-based robot skills is to guarantee that realtime deadlines will be met. System design tools for realtime systems are required that will predict if the intended system functionality will be met in practice. In robot skills design, the tools can be simplified because the interfaces to sensors and robots have restricted behaviour. A coordination language is presented that allows the designer to predict the behaviour of the software modules which cooperate as a system. The language is represented in both graphical and textual form, and is complemented by timing charts. The creation of a robot skill that uses a force-torque sensor in the robot control loop is used as an example to demonstrate these concepts. It is shown that these tools create a means to predict the realtime behaviour of a system incorporating multiple devices.<>