On Distributed Knowledge Bases for Robotized Small-Batch Assembly

被引:30
作者
Stenmark, Maj [1 ]
Malec, Jacek [1 ]
Nilsson, Klas [1 ]
Robertsson, Anders [2 ]
机构
[1] Lund Univ, Dept Comp Sci, SE-22100 Lund, Sweden
[2] Lund Univ, Dept Automat Control, SE-22100 Lund, Sweden
基金
瑞典研究理事会;
关键词
Cognitive robotics; online knowledge bases; reuse of knowledge; robot programming; web services for robots;
D O I
10.1109/TASE.2015.2408264
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The flexibility demands in manufacturing are severe, e.g., for rapid-change-over to new product variants, while robots are flexible machines that potentially can be adapted to a large variety of production tasks. Task definitions such as explicit robot programs are hardly reusable from an application point-of-view. To improve the situation, a knowledge-based approach exploiting distributed declarative information and cloud computing offers many possibilities for knowledge exchange and reuse, and it has the potential to facilitate new business models for industrial solutions. However, there are many unresolved questions yet, e.g., those related to reliability, consistency, or legal responsibility. To investigate some of these issues, different knowledge-based architectures have been prototyped and evaluated by confronting the solution candidates with key application demands. The conclusion is that distributed cloud-based approaches offer many possibilities, but there is still a need for further research and better infrastructure before this approach can become industrially attractive. Note to Practitioners-It is possible to extend the capabilities of a robot system by providing online services. An example of such a service is an online library of robot applications, an app store, where robot programs can be downloaded and installed on the system with little effort from the user. Another is text analysis, that requires heavy computations but can provide a more natural user interaction. Experiences from several European projects with the goal to simplify robot usage/programming have resulted in a number of insights around the core challenges. For instance, providing application libraries in a traditional software sense is too limited when considering the necessary management of uncertainty (including human interaction, configuration of sensing, and learning). Robot programs are therefore better represented as distributable and compositional knowledge, together with supporting computational services. Since robot programming is time consuming and requires expertise, thus expensive, there is a need for good services that simplify this process. We see a need for coherent APIs in existing robot programming tools such that the desired app store can be added to the back-end of existing solutions.
引用
收藏
页码:519 / 528
页数:10
相关论文
共 27 条
[1]  
[Anonymous], 2010, JOINT 41 INT S ROB 6
[2]  
Ardakani M. M. G., 2014, IFAC P VOLUMES IFAC, P10230
[3]  
Belmans W., 2012, CISCO
[4]  
Blomdell A., 2010, IEEE INT C ROBOTICS, P62
[5]   Declarative-knowledge-based reconfiguration of automation systems using a blackboard architecture [J].
Haage, Mathias ;
Malec, Jacek ;
Nilsson, Anders ;
Nilsson, Klas ;
Nowaczyk, Slawomir .
ELEVENTH SCANDINAVIAN CONFERENCE ON ARTIFICIAL INTELLIGENCE (SCAI 2011), 2011, 227 :163-172
[6]   Cloud Robotics: Architecture, Challenges and Applications [J].
Hu, Guoqiang ;
Tay, Wee Peng ;
Wen, Yonggang .
IEEE NETWORK, 2012, 26 (03) :21-27
[7]   A platform for robotics research based on the remote-brained robot approach [J].
Inaba, M ;
Kagami, S ;
Kanehiro, F ;
Hoshino, Y ;
Inoue, H .
INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2000, 19 (10) :933-954
[8]   Cloud-Based Grasp Analysis and Planning for Toleranced Parts Using Parallelized Monte Carlo Sampling [J].
Kehoe, Ben ;
Warrier, Deepak ;
Patil, Sachin ;
Goldberg, Ken .
IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2015, 12 (02) :455-470
[9]   A Survey of Research on Cloud Robotics and Automation [J].
Kehoe, Ben ;
Patil, Sachin ;
Abbeel, Pieter ;
Goldberg, Ken .
IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2015, 12 (02) :398-409
[10]  
Kehoe B, 2013, IEEE INT CONF ROBOT, P4263, DOI 10.1109/ICRA.2013.6631180