Leveraging model based definition and STEP AP242 in task specification for robotic assembly

Abstract This article explores using aspects of STEP AP242 for constraint-based robot programming for assembly operations. Industry 4.0 envisions smart, connected factories where all the operations are connected by an unbroken thread of product and process data. As part of these efforts, many industries are adopting Model Based Definition and STEP AP242. STEP AP242 is an exchange format that allows Model Based Definition where Product Manufacturing Information is directly associated with the 3D CAD model. This article relates the geometric and assembly constraints from the CAD model to motion constraints on the robot during the assembly process. This article also discusses the use of Product Manufacturing Information from STEP AP242 files for automatic robot programming. The results are showcased with a prototype for a motor assembly scenario.

[1]  Alois Knoll,et al.  An Exact Solver for Geometric Constraints With Inequalities , 2017, IEEE Robotics and Automation Letters.

[2]  Nikhil Somani,et al.  Constraint-based Approaches for Robotic Systems: from Computer Vision to Real-Time Robot Control , 2018 .

[3]  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..

[4]  Mathias Hauan Arbo,et al.  A System Architecture for CAD-Based Robotic Assembly With Sensor-Based Skills , 2020, IEEE Transactions on Automation Science and Engineering.

[5]  Rok Vrabič,et al.  Displaying Product Manufacturing Information in Augmented Reality for Inspection , 2019, Procedia CIRP.

[6]  Friedrich M. Wahl,et al.  Automatic decomposition of planned assembly sequences into skill primitives , 2001, IEEE Trans. Robotics Autom..

[7]  Michael A. Wesley,et al.  AUTOPASS: An Automatic Programming System for Computer Controlled Mechanical Assembly , 1977, IBM J. Res. Dev..

[8]  Alois Knoll,et al.  Intuitive instruction of industrial robots: Semantic process descriptions for small lot production , 2016, 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[9]  Maximo A. Roa,et al.  SMErobotics: Smart Robots for Flexible Manufacturing , 2019, IEEE Robotics & Automation Magazine.

[10]  Mathias Hauan Arbo,et al.  A System Architecture for Constraint-Based Robotic Assembly with CAD Information , 2018, 2018 IEEE 14th International Conference on Automation Science and Engineering (CASE).

[11]  Randall H. Wilson,et al.  The Archimedes 2 mechanical assembly planning system , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[12]  Ulrike Thomas,et al.  A system for automatic planning, evaluation and execution of assembly sequences for industrial robots , 2001, Proceedings 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems. Expanding the Societal Role of Robotics in the the Next Millennium (Cat. No.01CH37180).

[13]  Thomas R. Kramer,et al.  STEP in a Nutshell , 2009 .

[14]  Joris De Schutter,et al.  eTaSL/eTC: A constraint-based task specification language and robot controller using expression graphs , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[15]  Joris De Schutter,et al.  iTASC: a tool for multi-sensor integration in robot manipulation , 2008, 2008 IEEE International Conference on Multisensor Fusion and Integration for Intelligent Systems.