On Distributed Knowledge Bases for Robotized Small-Batch Assembly

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.

[1]  Masayuki Inaba,et al.  A Platform for Robotics Research Based on the Remote-Brained Robot Approach , 2000, Int. J. Robotics Res..

[2]  Riccardo Muradore,et al.  Ontology for robotics: A roadmap , 2009, 2009 International Conference on Advanced Robotics.

[3]  Anders Robertsson,et al.  Flexible application development and high-performance motion control based on external sensing and reconfiguration of ABB industrial robot controllers , 2010, ICRA 2010.

[4]  John Norrish,et al.  Recent Progress on Programming Methods for Industrial Robots , 2010, ISR/ROBOTIK.

[5]  Moritz Tenorth,et al.  RoboEarth - A World Wide Web for Robots , 2011, ICRA 2011.

[6]  Klas Nilsson,et al.  Declarative-knowledge-based reconfiguration of automation systems using a blackboard architecture , 2011, SCAI.

[7]  M. Callegari,et al.  Instrumental Robots Design with Applications to Manufacturing 7.1 Introduction the Design Cycle for Instrumental Robots 7.2 the Design of Function-oriented Robots Conceptual Design of Task-driven Robot-arms @bullet Conceptual Design of Work-constrained Robot-arms @bullet Computer Aids Based on Funct , 2001 .

[8]  Odest Chadwicke Jenkins,et al.  RoboFrameNet: Verb-centric semantics for actions in robot middleware , 2012, 2012 IEEE International Conference on Robotics and Automation.

[9]  Guoqiang Hu,et al.  Cloud robotics: architecture, challenges and applications , 2012, IEEE Network.

[10]  Kenneth Y. Goldberg,et al.  Cloud-based robot grasping with the google object recognition engine , 2013, 2013 IEEE International Conference on Robotics and Automation.

[11]  Klas Nilsson,et al.  Enabling reuse of robot tasks and capabilities by business-related skills grounded in natural language , 2013, ICAS 2013.

[12]  Moritz Tenorth,et al.  Representation and Exchange of Knowledge About Actions, Objects, and Environments in the RoboEarth Framework , 2013, IEEE Transactions on Automation Science and Engineering.

[13]  Moritz Tenorth,et al.  KnowRob: A knowledge processing infrastructure for cognition-enabled robots , 2013, Int. J. Robotics Res..

[14]  H. Bruyninckx,et al.  Describing assembly tasks in declarative way * Extended Abstract , 2013 .

[15]  Iihoshi Takahiro,et al.  Implementing Secure Communications for Busines s-Use Smart Devices by Applying OpenFlow , 2013 .

[16]  Carlos Martínez,et al.  Easy robot programming concepts: An industrial perspective , 2013, 2013 IEEE International Conference on Automation Science and Engineering (CASE).

[17]  Pierre Nugues,et al.  Natural language programming of industrial robots , 2013, IEEE ISR 2013.

[18]  Anders Robertsson,et al.  Trajectory Generation for Assembly Tasks Via Bilateral Teleoperation , 2014 .

[19]  Andreas Stolt,et al.  From High-Level Task Descriptions to Executable Robot Code , 2014, IEEE Conf. on Intelligent Systems.

[20]  Anders Robertsson,et al.  Iterative Learning Control for Machining with Industrial Robots , 2014 .

[21]  Jacek Malec,et al.  Describing constraint-based assembly tasks in unstructured natural language , 2014 .

[22]  Mayank Singh,et al.  Cloud-Based Collaborative 3D Mapping in Real-Time With Low-Cost Robots , 2015, IEEE Transactions on Automation Science and Engineering.

[23]  Jacek Malec,et al.  Knowledge-based instruction of manipulation tasks for industrial robotics , 2015 .

[24]  Kenneth Y. Goldberg,et al.  Cloud-Based Grasp Analysis and Planning for Toleranced Parts Using Parallelized Monte Carlo Sampling , 2015, IEEE Transactions on Automation Science and Engineering.

[25]  Pieter Abbeel,et al.  Image Object Label 3 D CAD Model Candidate Grasps Google Object Recognition Engine Google Cloud Storage Select Feasible Grasp with Highest Success Probability Pose EstimationCamera Robots Cloud 3 D Sensor , 2014 .

[26]  Raffaello D'Andrea,et al.  Rapyuta: A Cloud Robotics Platform , 2015, IEEE Transactions on Automation Science and Engineering.