Knowledge-Based Industrial Robotics

When robots are working in dynamic environments, close to humans lacking extensive knowledge of robotics, there is a strong need to simplify the user interaction and make the system execute as autonomously as possible. For industrial robots working side-by-side with humans in manufacturing industry, AI systems are necessary to lower the demand on programming time and expertise. We are convinced that only by building a system with appropriate knowledge and reasoning services, we can simplify the robot programming sufficiently to meet those demands and still get a robust and efficient task execution. In this paper, we present a system we have realized that aims at fulfilling the above demands. The paper focuses on the ontologies we have created for robotic devices and manufacturing tasks, and presents examples of AI-related services using the semantic descriptions of the skills to help the user instruct the robot adequately. (Less)

[1]  Stefan Edelkamp,et al.  Automated Planning: Theory and Practice , 2007, Künstliche Intell..

[2]  Klas Nilsson,et al.  Knowledge for Intelligent Industrial Robots , 2012, AAAI Spring Symposium: Designing Intelligent Robots.

[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]  Satyandra K. Gupta,et al.  An industrial robotic knowledge representation for kit building applications , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[5]  Pierre Nugues,et al.  A High-Performance Syntactic and Semantic Dependency Parser , 2010, COLING.

[6]  Ricardo G. Sanfelice,et al.  Hybrid Dynamical Systems: Modeling, Stability, and Robustness , 2012 .

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

[8]  George A. Bekey,et al.  On autonomous robots , 1998, The Knowledge Engineering Review.

[9]  Herman Bruyninckx,et al.  Coordinating Robotic Tasks and Systems with rFSM Statecharts , 2012 .

[10]  James G. Schmolze Physics for Robots , 1986, AAAI.

[11]  David Harel,et al.  Statecharts: A Visual Formalism for Complex Systems , 1987, Sci. Comput. Program..

[12]  Daniel Gildea,et al.  The Proposition Bank: An Annotated Corpus of Semantic Roles , 2005, CL.

[13]  Joris De Schutter,et al.  Constraint-based Task Specification and Estimation for Sensor-Based Robot Systems in the Presence of Geometric Uncertainty , 2007, Int. J. Robotics Res..

[14]  Nils J. Nilsson,et al.  Shakey the Robot , 1984 .

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

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

[17]  Anders Robertsson,et al.  On the integration of skilled robot motions for productivity in manufacturing , 2011, 2011 IEEE International Symposium on Assembly and Manufacturing (ISAM).

[18]  James A. Hendler,et al.  Readings in Planning , 1994 .

[19]  Raj Madhavan,et al.  Defining positioning in a core ontology for robotics , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.