From Offline Programming to Cyber-Physical Systems: an Optimized Software Architecture

The increasing role of industrial robots in modern manufacturing is crucial to improving competitiveness. However, small- to medium-sized enterprises (SMEs) still face challenges in adopting robotic technologies, primarily due to the complexity and time-consuming nature of robot programming. Traditional programming methods rely on either teach pendant programming, which causes machine downtime, or offline programming (OLP), which reduces downtime but requires extensive calibration and validation. Despite its advantages, OLP remains a challenging approach due to the difficulty of accurately replicating real-world conditions in a virtual environment. A key challenge is ensuring proper calibration, as even minor discrepancies between the simulation and the actual robotic system can lead to positioning errors, inefficiencies, and operational failures.This paper presents SmartOffline NextGen (SmOffNG), an advanced OLP solution developed by SACMI, designed to enhance the efficiency of the calibration and the performance of the system. The proposed innovation introduces a dynamic recompilation functionality that minimizes computational overhead while maintaining high accuracy. The method leverages a precomputed lattice of offset configurations to predict optimal recalibrations without requiring full reprocessing. By applying a spatial locality principle, the system efficiently selects the closest precomputed configuration, significantly reducing recalibration times while preserving precision.The main contributions of this work include:• An optimized architecture for program rebuilding.• Virtualization of the rebuilding lattice to enhance flexibility and efficiency.• Performance optimization of the cyber-physical system in terms of cycle time and duty cycle.The proposed approach enables faster and more reliable robot calibration, making OLP more accessible and effective for industrial applications. Experimental validation demonstrates the feasibility and benefits of the solution, highlighting significant improvements in computational efficiency and robotic system performance.

Authors

Institutions

Publication Details

Published
2025-08-17
DOI
https://doi.org/10.1109/case58245.2025.11164073
Primary Topic
Embedded Systems Design Techniques
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

From Offline Programming to Cyber-Physical Systems: an Optimized Software Architecture

M. Mattioli, Mattia Gambazza, Nicola Battilani, Cesare Fantuzzi et al.
Embedded Systems Design Techniques
article

From Offline Programming to Cyber-Physical Systems: an Optimized Software Architecture

M. Mattioli, Mattia Gambazza, Nicola Battilani, Cesare Fantuzzi, Joao Marcos Da Silva Araujo, Silvia Costi, Matteo Ragaglia, Gabriele Masotti, Giacomo Gaddoni, Lorenzo Morchia
article en

Abstract

The increasing role of industrial robots in modern manufacturing is crucial to improving competitiveness. However, small- to medium-sized enterprises (SMEs) still face challenges in adopting robotic technologies, primarily due to the complexity and time-consuming nature of robot programming. Traditional programming methods rely on either teach pendant programming, which causes machine downtime, or offline programming (OLP), which reduces downtime but requires extensive calibration and validation. Despite its advantages, OLP remains a challenging approach due to the difficulty of accurately replicating real-world conditions in a virtual environment. A key challenge is ensuring proper calibration, as even minor discrepancies between the simulation and the actual robotic system can lead to positioning errors, inefficiencies, and operational failures.This paper presents SmartOffline NextGen (SmOffNG), an advanced OLP solution developed by SACMI, designed to enhance the efficiency of the calibration and the performance of the system. The proposed innovation introduces a dynamic recompilation functionality that minimizes computational overhead while maintaining high accuracy. The method leverages a precomputed lattice of offset configurations to predict optimal recalibrations without requiring full reprocessing. By applying a spatial locality principle, the system efficiently selects the closest precomputed configuration, significantly reducing recalibration times while preserving precision.The main contributions of this work include:• An optimized architecture for program rebuilding.• Virtualization of the rebuilding lattice to enhance flexibility and efficiency.• Performance optimization of the cyber-physical system in terms of cycle time and duty cycle.The proposed approach enables faster and more reliable robot calibration, making OLP more accessible and effective for industrial applications. Experimental validation demonstrates the feasibility and benefits of the solution, highlighting significant improvements in computational efficiency and robotic system performance.

University of Modena and Reggio Emilia (IT), Arca Progetti (Italy) (IT), Associazione Italiana per l'Agricoltura Biologica (IT), Institute of Automation (DE)
Openalex Percentile: Top 72%
Embedded Systems Design Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.