“…Angerer et al introduced an Object-Oriented (OO) framework for modeling industrial robotics applications to improve robotics development and maintenance [5]. By analyzing the existing low-level and imperative robot programming languages, a set of robotics APIs were designed across 70 classes, which covers the concepts to model geometric relations (e.g., Frame, SpatialObject, PhysicalObject), device and control (e.g., Device, Joint, Manipulator), and commands (e.g., Action, Trigger).…”